/*!
 * 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: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .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: 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: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 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.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

a > code {
  color: inherit;
}

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

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

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  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: 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-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: 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.333333%;
  max-width: 33.333333%;
}

.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.666667%;
  max-width: 16.666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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.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 {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.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 {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.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 {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.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 {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.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;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

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

.table-bordered {
  border: 1px solid #dee2e6;
}

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

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

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

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

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

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

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

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

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

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

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

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

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

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

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

.table-hover .table-info:hover {
  background-color: #abdde5;
}

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

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

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

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

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

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

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

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

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

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

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

.table-hover .table-light:hover {
  background-color: #ececf6;
}

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

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

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

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

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

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

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

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

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

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

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

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

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

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

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

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

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

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::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.5;
}

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

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

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

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

textarea.form-control {
  height: auto;
}

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

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

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

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

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  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: calc(1.5em + 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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated 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.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !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.2rem rgba(40, 167, 69, 0.25);
}

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  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: calc(1.5em + 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='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated 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.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !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.2rem rgba(220, 53, 69, 0.25);
}

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

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

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

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

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

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

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

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

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

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

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

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

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

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

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

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

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

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

.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

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

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

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

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

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

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

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

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

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

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

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

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

.fade {
  transition: opacity 0.15s linear;
}

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

.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

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

.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: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

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

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

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

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

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

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

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

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

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

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

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

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

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

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(: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: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

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

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

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

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

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

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

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

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  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.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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

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

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

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

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

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

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

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

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

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  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: #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 {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

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

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

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

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

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

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

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

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

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

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

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

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

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

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

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

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

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

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

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

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

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

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

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  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: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

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

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

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

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

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

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

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

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

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

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

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

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

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

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

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

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

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

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

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

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

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

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

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .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.5;
}

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

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

.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

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

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

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

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

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

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

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

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

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

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

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

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

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

.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  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: .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: .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: .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: #007bff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

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

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

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

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.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 {
  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: #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;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
@charset "UTF-8";
/*!
 * BootstrapVue Custom CSS (https://bootstrap-vue.org)
 */
.bv-no-focus-ring:focus {
  outline: none;
}

@media (max-width: 575.98px) {
  .bv-d-xs-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .bv-d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .bv-d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bv-d-lg-down-none {
    display: none !important;
  }
}
.bv-d-xl-down-none {
  display: none !important;
}

.form-control.focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar:focus {
  outline: 0;
}
.b-avatar.btn, .b-avatar[href] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {
  transform: scale(1.15);
}
.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom,
.b-avatar .b-avatar-text,
.b-avatar .b-avatar-img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href] {
  text-decoration: none;
}
.b-avatar > .b-icon {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
  object-fit: cover;
}
.b-avatar .b-avatar-badge {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}

.b-avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge {
  font-size: calc(0.42rem);
}

.b-avatar-lg {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge {
  font-size: calc(0.98rem);
}

.b-avatar-group .b-avatar-group-inner {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {
  z-index: 1;
}

.b-calendar {
  display: inline-flex;
}
.b-calendar .b-calendar-inner {
  min-width: 250px;
}
.b-calendar .b-calendar-header,
.b-calendar .b-calendar-nav {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn {
  padding: 0.25rem;
}
.b-calendar output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=true] {
  cursor: default;
  pointer-events: none;
}

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

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

.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important;
}
.dropdown .dropdown-menu:focus {
  outline: none;
}

.b-dropdown-form {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled, .b-dropdown-form:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}

.b-dropdown-text {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}

.custom-checkbox.b-custom-control-lg,
.input-group-lg .custom-checkbox {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-checkbox .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-checkbox .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}

.custom-checkbox.b-custom-control-sm,
.input-group-sm .custom-checkbox {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-checkbox .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-checkbox .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg,
.input-group-lg .custom-switch {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label,
.input-group-lg .custom-switch .custom-control-label {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-switch .custom-control-label::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-label::after {
  top: calc(
        0.3125rem + 2px
      );
  left: calc(
        -2.8125rem + 2px
      );
  width: calc(
  1.25rem - 4px
);
  height: calc(
  1.25rem - 4px
);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.9375rem);
}

.custom-switch.b-custom-control-sm,
.input-group-sm .custom-switch {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label,
.input-group-sm .custom-switch .custom-control-label {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-switch .custom-control-label::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-label::after {
  top: calc(
        0.21875rem + 2px
      );
  left: calc(
        -1.96875rem + 2px
      );
  width: calc(
  0.875rem - 4px
);
  height: calc(
  0.875rem - 4px
);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.65625rem);
}

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

.b-form-btn-label-control.form-control {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control {
  padding: 0;
}

[dir=rtl] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=rtl] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=rtl] > label {
  text-align: right;
}

.b-form-btn-label-control.form-control > .btn {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.b-form-btn-label-control.form-control[aria-disabled=true], .b-form-btn-label-control.form-control[aria-readonly=true] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label {
  cursor: default;
}

.b-form-btn-label-control.btn-group > .dropdown-menu {
  padding: 0.5rem;
}

.custom-file-label {
  white-space: nowrap;
  overflow-x: hidden;
}

.b-custom-control-lg.custom-file,
.b-custom-control-lg .custom-file-input,
.b-custom-control-lg .custom-file-label,
.input-group-lg.custom-file,
.input-group-lg .custom-file-input,
.input-group-lg .custom-file-label {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label,
.b-custom-control-lg .custom-file-label:after,
.input-group-lg .custom-file-label,
.input-group-lg .custom-file-label:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label,
.input-group-lg .custom-file-label {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label::after,
.input-group-lg .custom-file-label::after {
  font-size: inherit;
  height: calc(
  1.5em + 1rem
);
  border-radius: 0 0.3rem 0.3rem 0;
}

.b-custom-control-sm.custom-file,
.b-custom-control-sm .custom-file-input,
.b-custom-control-sm .custom-file-label,
.input-group-sm.custom-file,
.input-group-sm .custom-file-input,
.input-group-sm .custom-file-label {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label,
.b-custom-control-sm .custom-file-label:after,
.input-group-sm .custom-file-label,
.input-group-sm .custom-file-label:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label,
.input-group-sm .custom-file-label {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label::after,
.input-group-sm .custom-file-label::after {
  font-size: inherit;
  height: calc(
  1.5em + 0.5rem
);
  border-radius: 0 0.2rem 0.2rem 0;
}

.was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

input[type=color].form-control {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-sm,
.input-group-sm input[type=color].form-control {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-lg,
.input-group-lg input[type=color].form-control {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}

.input-group > .custom-range {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control,
.input-group > .custom-range + .form-control-plaintext,
.input-group > .custom-range + .custom-select,
.input-group > .custom-range + .custom-range,
.input-group > .custom-range + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range,
.input-group > .form-control-plaintext + .custom-range,
.input-group > .custom-select + .custom-range,
.input-group > .custom-range + .custom-range,
.input-group > .custom-file + .custom-range {
  margin-left: -1px;
}
.input-group > .custom-range:focus {
  z-index: 3;
}
.input-group > .custom-range:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group > .custom-range {
    transition: none;
  }
}
.input-group > .custom-range:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {
  background-color: #e9ecef;
}

.input-group-lg > .custom-range {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}

.input-group-sm > .custom-range {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}

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

.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback,
.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,
.custom-range.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}

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

.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback,
.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,
.custom-range.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}

.custom-radio.b-custom-control-lg,
.input-group-lg .custom-radio {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-radio .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-radio .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}

.custom-radio.b-custom-control-sm,
.input-group-sm .custom-radio {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-radio .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-radio .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}

.b-rating {
  text-align: center;
}
.b-rating.d-inline-flex {
  width: auto;
}
.b-rating .b-rating-star,
.b-rating .b-rating-value {
  padding: 0 0.25em;
}
.b-rating .b-rating-value {
  min-width: 2.5em;
}
.b-rating .b-rating-star {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled, .b-rating:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half {
  transform: scale(-1, 1);
}

.b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-form-spinbutton output {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div,
.b-form-spinbutton output > bdi {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled {
  pointer-events: none;
}

.b-form-tags.focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled {
  background-color: #e9ecef;
}

.b-form-tags-list {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field,
.b-form-tags-list .b-form-tag {
  margin-top: 0.25rem;
}

.b-form-tags-input {
  color: #495057;
}

.b-form-tag {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}

.form-control-sm .b-form-tag {
  line-height: 1.5;
}

.form-control-lg .b-form-tag {
  line-height: 1.5;
}

.media-aside {
  display: flex;
  margin-right: 1rem;
}

.media-aside-right {
  margin-right: 0;
  margin-left: 1rem;
}

.modal-backdrop {
  opacity: 0.5;
}

.b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0;
}

.popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade:not(.show) {
  opacity: 0;
}
.popover.b-popover.show {
  opacity: 1;
}

.b-popover-primary.popover {
  background-color: #cce5ff;
  border-color: #b8daff;
}
.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #b8daff;
}
.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #cce5ff;
}
.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #b8daff;
}
.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #cce5ff;
}
.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #b8daff;
}
.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #bdddff;
}
.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #bdddff;
}
.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #b8daff;
}
.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #cce5ff;
}
.b-popover-primary .popover-header {
  color: #212529;
  background-color: #bdddff;
  border-bottom-color: #a3d0ff;
}
.b-popover-primary .popover-body {
  color: #004085;
}

.b-popover-secondary.popover {
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #d6d8db;
}
.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #e2e3e5;
}
.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #d6d8db;
}
.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #e2e3e5;
}
.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #d6d8db;
}
.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #dadbde;
}
.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #dadbde;
}
.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #d6d8db;
}
.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #e2e3e5;
}
.b-popover-secondary .popover-header {
  color: #212529;
  background-color: #dadbde;
  border-bottom-color: #ccced2;
}
.b-popover-secondary .popover-body {
  color: #383d41;
}

.b-popover-success.popover {
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #c3e6cb;
}
.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d4edda;
}
.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #c3e6cb;
}
.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d4edda;
}
.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #c3e6cb;
}
.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #c9e8d1;
}
.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #c9e8d1;
}
.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #c3e6cb;
}
.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d4edda;
}
.b-popover-success .popover-header {
  color: #212529;
  background-color: #c9e8d1;
  border-bottom-color: #b7e1c1;
}
.b-popover-success .popover-body {
  color: #155724;
}

.b-popover-info.popover {
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #bee5eb;
}
.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d1ecf1;
}
.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #bee5eb;
}
.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d1ecf1;
}
.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #bee5eb;
}
.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #c5e7ed;
}
.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #c5e7ed;
}
.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #bee5eb;
}
.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d1ecf1;
}
.b-popover-info .popover-header {
  color: #212529;
  background-color: #c5e7ed;
  border-bottom-color: #b2dfe7;
}
.b-popover-info .popover-body {
  color: #0c5460;
}

.b-popover-warning.popover {
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #ffeeba;
}
.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #fff3cd;
}
.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #ffeeba;
}
.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #fff3cd;
}
.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #ffeeba;
}
.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #ffefbe;
}
.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #ffefbe;
}
.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #ffeeba;
}
.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #fff3cd;
}
.b-popover-warning .popover-header {
  color: #212529;
  background-color: #ffefbe;
  border-bottom-color: #ffe9a4;
}
.b-popover-warning .popover-body {
  color: #856404;
}

.b-popover-danger.popover {
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #f5c6cb;
}
.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #f8d7da;
}
.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #f5c6cb;
}
.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #f8d7da;
}
.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #f5c6cb;
}
.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #f6cace;
}
.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #f6cace;
}
.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #f5c6cb;
}
.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #f8d7da;
}
.b-popover-danger .popover-header {
  color: #212529;
  background-color: #f6cace;
  border-bottom-color: #f2b4ba;
}
.b-popover-danger .popover-body {
  color: #721c24;
}

.b-popover-light.popover {
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #fdfdfe;
}
.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #fefefe;
}
.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #fdfdfe;
}
.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #fefefe;
}
.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #fdfdfe;
}
.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #f6f6f6;
}
.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #f6f6f6;
}
.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #fdfdfe;
}
.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #fefefe;
}
.b-popover-light .popover-header {
  color: #212529;
  background-color: #f6f6f6;
  border-bottom-color: #eaeaea;
}
.b-popover-light .popover-body {
  color: #818182;
}

.b-popover-dark.popover {
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #c6c8ca;
}
.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d6d8d9;
}
.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #c6c8ca;
}
.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d6d8d9;
}
.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #c6c8ca;
}
.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #ced0d2;
}
.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #ced0d2;
}
.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #c6c8ca;
}
.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d6d8d9;
}
.b-popover-dark .popover-header {
  color: #212529;
  background-color: #ced0d2;
  border-bottom-color: #c1c4c5;
}
.b-popover-dark .popover-body {
  color: #1b1e21;
}

.b-sidebar-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}

.b-sidebar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}

.b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-sidebar.slide {
    transition: none;
  }
}
.b-sidebar:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header {
  flex-direction: row-reverse;
}

.b-sidebar > .b-sidebar-header .close {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer {
  flex-grow: 0;
}

.b-skeleton-wrapper {
  cursor: wait;
}

.b-skeleton {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
}
.b-skeleton::before {
  content: " ";
}

.b-skeleton-text {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.b-skeleton-button {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.b-skeleton-avatar {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}

.b-skeleton-input {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}

.b-skeleton-icon-wrapper svg {
  color: rgba(0, 0, 0, 0.12);
}

.b-skeleton-img {
  height: 100%;
  width: 100%;
}

.b-skeleton-animate-wave::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  animation: b-skeleton-animate-wave 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-wave::after {
    background: none;
    animation: none;
  }
}

@keyframes b-skeleton-animate-wave {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.b-skeleton-animate-fade {
  animation: b-skeleton-animate-fade 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-fade {
    animation: none;
  }
}

@keyframes b-skeleton-animate-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.b-skeleton-animate-throb {
  animation: b-skeleton-animate-throb 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-throb {
    animation: none;
  }
}

@keyframes b-skeleton-animate-throb {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.975);
  }
}
.table.b-table.b-table-fixed {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important;
}
.table.b-table > caption {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active,
.table.b-table > tbody > .table-active > th,
.table.b-table > tbody > .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td,
.table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active,
.table.b-table > tbody > .bg-active > th,
.table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}

.b-table-sticky-header,
.table-responsive,
[class*=table-responsive-] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table,
.table-responsive > .table,
[class*=table-responsive-] > .table {
  margin-bottom: 0;
}

.b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px;
}

@media print {
  .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important;
  }
}
@supports (position: sticky) {
  .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2;
  }

  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5;
  }
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2;
  }

  .table.b-table > thead > tr > .table-b-table-default,
.table.b-table > tbody > tr > .table-b-table-default,
.table.b-table > tfoot > tr > .table-b-table-default {
    color: #212529;
    background-color: #fff;
  }
  .table.b-table.table-dark > thead > tr > .bg-b-table-default,
.table.b-table.table-dark > tbody > tr > .bg-b-table-default,
.table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: #343a40;
  }
  .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
  }
}
.table.b-table > thead > tr > [aria-sort],
.table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none],
.table.b-table > tfoot > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending],
.table.b-table > tfoot > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending],
.table.b-table > tfoot > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none], .table.b-table.table-dark > tfoot > tr > [aria-sort=none],
.table.b-table > .thead-dark > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending],
.table.b-table > .thead-dark > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending],
.table.b-table > .thead-dark > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

@media (max-width: 575.98px) {
  .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-sm > caption,
.table.b-table.b-table-stacked-sm > tbody,
.table.b-table.b-table-stacked-sm > tbody > tr,
.table.b-table.b-table-stacked-sm > tbody > tr > td,
.table.b-table.b-table-stacked-sm > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-sm > thead,
.table.b-table.b-table-stacked-sm > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 767.98px) {
  .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-md > caption,
.table.b-table.b-table-stacked-md > tbody,
.table.b-table.b-table-stacked-md > tbody > tr,
.table.b-table.b-table-stacked-md > tbody > tr > td,
.table.b-table.b-table-stacked-md > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-md > thead,
.table.b-table.b-table-stacked-md > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 991.98px) {
  .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-lg > caption,
.table.b-table.b-table-stacked-lg > tbody,
.table.b-table.b-table-stacked-lg > tbody > tr,
.table.b-table.b-table-stacked-lg > tbody > tr > td,
.table.b-table.b-table-stacked-lg > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-lg > thead,
.table.b-table.b-table-stacked-lg > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 1199.98px) {
  .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-xl > caption,
.table.b-table.b-table-stacked-xl > tbody,
.table.b-table.b-table-stacked-xl > tbody > tr,
.table.b-table.b-table-stacked-xl > tbody > tr > td,
.table.b-table.b-table-stacked-xl > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-xl > thead,
.table.b-table.b-table-stacked-xl > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
.table.b-table.b-table-stacked {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption,
.table.b-table.b-table-stacked > tbody,
.table.b-table.b-table-stacked > tbody > tr,
.table.b-table.b-table-stacked > tbody > tr > td,
.table.b-table.b-table-stacked > tbody > tr > th {
  display: block;
}
.table.b-table.b-table-stacked > thead,
.table.b-table.b-table-stacked > tfoot {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > caption {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
  border-top-width: 3px;
}

.b-time {
  min-width: 150px;
}
.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output,
.b-time output.disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-time .b-time-header {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm {
  margin-left: 0.5rem;
}

.b-toast {
  display: block;
  position: relative;
  max-width: 350px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast {
  background-color: white;
}
.b-toast .toast {
  opacity: 1;
}
.b-toast .toast.fade:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body {
  display: block;
}

.b-toast-primary .toast {
  background-color: rgba(230, 242, 255, 0.85);
  border-color: rgba(184, 218, 255, 0.85);
  color: #004085;
}
.b-toast-primary .toast .toast-header {
  color: #004085;
  background-color: rgba(204, 229, 255, 0.85);
  border-bottom-color: rgba(184, 218, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast {
  background-color: #e6f2ff;
}

.b-toast-secondary .toast {
  background-color: rgba(239, 240, 241, 0.85);
  border-color: rgba(214, 216, 219, 0.85);
  color: #383d41;
}
.b-toast-secondary .toast .toast-header {
  color: #383d41;
  background-color: rgba(226, 227, 229, 0.85);
  border-bottom-color: rgba(214, 216, 219, 0.85);
}
.b-toast-secondary.b-toast-solid .toast {
  background-color: #eff0f1;
}

.b-toast-success .toast {
  background-color: rgba(230, 245, 233, 0.85);
  border-color: rgba(195, 230, 203, 0.85);
  color: #155724;
}
.b-toast-success .toast .toast-header {
  color: #155724;
  background-color: rgba(212, 237, 218, 0.85);
  border-bottom-color: rgba(195, 230, 203, 0.85);
}
.b-toast-success.b-toast-solid .toast {
  background-color: #e6f5e9;
}

.b-toast-info .toast {
  background-color: rgba(229, 244, 247, 0.85);
  border-color: rgba(190, 229, 235, 0.85);
  color: #0c5460;
}
.b-toast-info .toast .toast-header {
  color: #0c5460;
  background-color: rgba(209, 236, 241, 0.85);
  border-bottom-color: rgba(190, 229, 235, 0.85);
}
.b-toast-info.b-toast-solid .toast {
  background-color: #e5f4f7;
}

.b-toast-warning .toast {
  background-color: rgba(255, 249, 231, 0.85);
  border-color: rgba(255, 238, 186, 0.85);
  color: #856404;
}
.b-toast-warning .toast .toast-header {
  color: #856404;
  background-color: rgba(255, 243, 205, 0.85);
  border-bottom-color: rgba(255, 238, 186, 0.85);
}
.b-toast-warning.b-toast-solid .toast {
  background-color: #fff9e7;
}

.b-toast-danger .toast {
  background-color: rgba(252, 237, 238, 0.85);
  border-color: rgba(245, 198, 203, 0.85);
  color: #721c24;
}
.b-toast-danger .toast .toast-header {
  color: #721c24;
  background-color: rgba(248, 215, 218, 0.85);
  border-bottom-color: rgba(245, 198, 203, 0.85);
}
.b-toast-danger.b-toast-solid .toast {
  background-color: #fcedee;
}

.b-toast-light .toast {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253, 253, 254, 0.85);
  color: #818182;
}
.b-toast-light .toast .toast-header {
  color: #818182;
  background-color: rgba(254, 254, 254, 0.85);
  border-bottom-color: rgba(253, 253, 254, 0.85);
}
.b-toast-light.b-toast-solid .toast {
  background-color: white;
}

.b-toast-dark .toast {
  background-color: rgba(227, 229, 229, 0.85);
  border-color: rgba(198, 200, 202, 0.85);
  color: #1b1e21;
}
.b-toast-dark .toast .toast-header {
  color: #1b1e21;
  background-color: rgba(214, 216, 217, 0.85);
  border-bottom-color: rgba(198, 200, 202, 0.85);
}
.b-toast-dark.b-toast-solid .toast {
  background-color: #e3e5e5;
}

.b-toaster {
  z-index: 1100;
}
.b-toaster .b-toaster-slot {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot:empty {
  display: none !important;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  position: absolute;
  max-width: 350px;
  width: 100%;
  /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
  transition-delay: 0s;
}
.tooltip.b-tooltip {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow {
  margin: 0.25rem 0;
}

.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner {
  color: #fff;
  background-color: #007bff;
}

.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #6c757d;
}
.tooltip.b-tooltip-secondary .tooltip-inner {
  color: #fff;
  background-color: #6c757d;
}

.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner {
  color: #fff;
  background-color: #28a745;
}

.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner {
  color: #fff;
  background-color: #17a2b8;
}

.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner {
  color: #212529;
  background-color: #ffc107;
}

.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #dc3545;
}

.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner {
  color: #212529;
  background-color: #f8f9fa;
}

.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #343a40;
}

.b-icon.bi {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
    animation: none;
  }
}

@keyframes b-icon-animation-cylon {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(25%);
  }
}
@keyframes b-icon-animation-cylon-vertical {
  0% {
    transform: translateY(25%);
  }
  100% {
    transform: translateY(-25%);
  }
}
@keyframes b-icon-animation-fade {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-icon-animation-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes b-icon-animation-throb {
  0% {
    opacity: 0.5;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
  font-size: 125%;
  vertical-align: text-bottom;
}

/*# sourceMappingURL=bootstrap-vue.css.map */
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: var(--fa); }

.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands'; }

.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-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.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%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0 {
  --fa: "\30"; }

.fa-1 {
  --fa: "\31"; }

.fa-2 {
  --fa: "\32"; }

.fa-3 {
  --fa: "\33"; }

.fa-4 {
  --fa: "\34"; }

.fa-5 {
  --fa: "\35"; }

.fa-6 {
  --fa: "\36"; }

.fa-7 {
  --fa: "\37"; }

.fa-8 {
  --fa: "\38"; }

.fa-9 {
  --fa: "\39"; }

.fa-fill-drip {
  --fa: "\f576"; }

.fa-arrows-to-circle {
  --fa: "\e4bd"; }

.fa-circle-chevron-right {
  --fa: "\f138"; }

.fa-chevron-circle-right {
  --fa: "\f138"; }

.fa-at {
  --fa: "\40"; }

.fa-trash-can {
  --fa: "\f2ed"; }

.fa-trash-alt {
  --fa: "\f2ed"; }

.fa-text-height {
  --fa: "\f034"; }

.fa-user-xmark {
  --fa: "\f235"; }

.fa-user-times {
  --fa: "\f235"; }

.fa-stethoscope {
  --fa: "\f0f1"; }

.fa-message {
  --fa: "\f27a"; }

.fa-comment-alt {
  --fa: "\f27a"; }

.fa-info {
  --fa: "\f129"; }

.fa-down-left-and-up-right-to-center {
  --fa: "\f422"; }

.fa-compress-alt {
  --fa: "\f422"; }

.fa-explosion {
  --fa: "\e4e9"; }

.fa-file-lines {
  --fa: "\f15c"; }

.fa-file-alt {
  --fa: "\f15c"; }

.fa-file-text {
  --fa: "\f15c"; }

.fa-wave-square {
  --fa: "\f83e"; }

.fa-ring {
  --fa: "\f70b"; }

.fa-building-un {
  --fa: "\e4d9"; }

.fa-dice-three {
  --fa: "\f527"; }

.fa-calendar-days {
  --fa: "\f073"; }

.fa-calendar-alt {
  --fa: "\f073"; }

.fa-anchor-circle-check {
  --fa: "\e4aa"; }

.fa-building-circle-arrow-right {
  --fa: "\e4d1"; }

.fa-volleyball {
  --fa: "\f45f"; }

.fa-volleyball-ball {
  --fa: "\f45f"; }

.fa-arrows-up-to-line {
  --fa: "\e4c2"; }

.fa-sort-down {
  --fa: "\f0dd"; }

.fa-sort-desc {
  --fa: "\f0dd"; }

.fa-circle-minus {
  --fa: "\f056"; }

.fa-minus-circle {
  --fa: "\f056"; }

.fa-door-open {
  --fa: "\f52b"; }

.fa-right-from-bracket {
  --fa: "\f2f5"; }

.fa-sign-out-alt {
  --fa: "\f2f5"; }

.fa-atom {
  --fa: "\f5d2"; }

.fa-soap {
  --fa: "\e06e"; }

.fa-icons {
  --fa: "\f86d"; }

.fa-heart-music-camera-bolt {
  --fa: "\f86d"; }

.fa-microphone-lines-slash {
  --fa: "\f539"; }

.fa-microphone-alt-slash {
  --fa: "\f539"; }

.fa-bridge-circle-check {
  --fa: "\e4c9"; }

.fa-pump-medical {
  --fa: "\e06a"; }

.fa-fingerprint {
  --fa: "\f577"; }

.fa-hand-point-right {
  --fa: "\f0a4"; }

.fa-magnifying-glass-location {
  --fa: "\f689"; }

.fa-search-location {
  --fa: "\f689"; }

.fa-forward-step {
  --fa: "\f051"; }

.fa-step-forward {
  --fa: "\f051"; }

.fa-face-smile-beam {
  --fa: "\f5b8"; }

.fa-smile-beam {
  --fa: "\f5b8"; }

.fa-flag-checkered {
  --fa: "\f11e"; }

.fa-football {
  --fa: "\f44e"; }

.fa-football-ball {
  --fa: "\f44e"; }

.fa-school-circle-exclamation {
  --fa: "\e56c"; }

.fa-crop {
  --fa: "\f125"; }

.fa-angles-down {
  --fa: "\f103"; }

.fa-angle-double-down {
  --fa: "\f103"; }

.fa-users-rectangle {
  --fa: "\e594"; }

.fa-people-roof {
  --fa: "\e537"; }

.fa-people-line {
  --fa: "\e534"; }

.fa-beer-mug-empty {
  --fa: "\f0fc"; }

.fa-beer {
  --fa: "\f0fc"; }

.fa-diagram-predecessor {
  --fa: "\e477"; }

.fa-arrow-up-long {
  --fa: "\f176"; }

.fa-long-arrow-up {
  --fa: "\f176"; }

.fa-fire-flame-simple {
  --fa: "\f46a"; }

.fa-burn {
  --fa: "\f46a"; }

.fa-person {
  --fa: "\f183"; }

.fa-male {
  --fa: "\f183"; }

.fa-laptop {
  --fa: "\f109"; }

.fa-file-csv {
  --fa: "\f6dd"; }

.fa-menorah {
  --fa: "\f676"; }

.fa-truck-plane {
  --fa: "\e58f"; }

.fa-record-vinyl {
  --fa: "\f8d9"; }

.fa-face-grin-stars {
  --fa: "\f587"; }

.fa-grin-stars {
  --fa: "\f587"; }

.fa-bong {
  --fa: "\f55c"; }

.fa-spaghetti-monster-flying {
  --fa: "\f67b"; }

.fa-pastafarianism {
  --fa: "\f67b"; }

.fa-arrow-down-up-across-line {
  --fa: "\e4af"; }

.fa-spoon {
  --fa: "\f2e5"; }

.fa-utensil-spoon {
  --fa: "\f2e5"; }

.fa-jar-wheat {
  --fa: "\e517"; }

.fa-envelopes-bulk {
  --fa: "\f674"; }

.fa-mail-bulk {
  --fa: "\f674"; }

.fa-file-circle-exclamation {
  --fa: "\e4eb"; }

.fa-circle-h {
  --fa: "\f47e"; }

.fa-hospital-symbol {
  --fa: "\f47e"; }

.fa-pager {
  --fa: "\f815"; }

.fa-address-book {
  --fa: "\f2b9"; }

.fa-contact-book {
  --fa: "\f2b9"; }

.fa-strikethrough {
  --fa: "\f0cc"; }

.fa-k {
  --fa: "\4b"; }

.fa-landmark-flag {
  --fa: "\e51c"; }

.fa-pencil {
  --fa: "\f303"; }

.fa-pencil-alt {
  --fa: "\f303"; }

.fa-backward {
  --fa: "\f04a"; }

.fa-caret-right {
  --fa: "\f0da"; }

.fa-comments {
  --fa: "\f086"; }

.fa-paste {
  --fa: "\f0ea"; }

.fa-file-clipboard {
  --fa: "\f0ea"; }

.fa-code-pull-request {
  --fa: "\e13c"; }

.fa-clipboard-list {
  --fa: "\f46d"; }

.fa-truck-ramp-box {
  --fa: "\f4de"; }

.fa-truck-loading {
  --fa: "\f4de"; }

.fa-user-check {
  --fa: "\f4fc"; }

.fa-vial-virus {
  --fa: "\e597"; }

.fa-sheet-plastic {
  --fa: "\e571"; }

.fa-blog {
  --fa: "\f781"; }

.fa-user-ninja {
  --fa: "\f504"; }

.fa-person-arrow-up-from-line {
  --fa: "\e539"; }

.fa-scroll-torah {
  --fa: "\f6a0"; }

.fa-torah {
  --fa: "\f6a0"; }

.fa-broom-ball {
  --fa: "\f458"; }

.fa-quidditch {
  --fa: "\f458"; }

.fa-quidditch-broom-ball {
  --fa: "\f458"; }

.fa-toggle-off {
  --fa: "\f204"; }

.fa-box-archive {
  --fa: "\f187"; }

.fa-archive {
  --fa: "\f187"; }

.fa-person-drowning {
  --fa: "\e545"; }

.fa-arrow-down-9-1 {
  --fa: "\f886"; }

.fa-sort-numeric-desc {
  --fa: "\f886"; }

.fa-sort-numeric-down-alt {
  --fa: "\f886"; }

.fa-face-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-spray-can {
  --fa: "\f5bd"; }

.fa-truck-monster {
  --fa: "\f63b"; }

.fa-w {
  --fa: "\57"; }

.fa-earth-africa {
  --fa: "\f57c"; }

.fa-globe-africa {
  --fa: "\f57c"; }

.fa-rainbow {
  --fa: "\f75b"; }

.fa-circle-notch {
  --fa: "\f1ce"; }

.fa-tablet-screen-button {
  --fa: "\f3fa"; }

.fa-tablet-alt {
  --fa: "\f3fa"; }

.fa-paw {
  --fa: "\f1b0"; }

.fa-cloud {
  --fa: "\f0c2"; }

.fa-trowel-bricks {
  --fa: "\e58a"; }

.fa-face-flushed {
  --fa: "\f579"; }

.fa-flushed {
  --fa: "\f579"; }

.fa-hospital-user {
  --fa: "\f80d"; }

.fa-tent-arrow-left-right {
  --fa: "\e57f"; }

.fa-gavel {
  --fa: "\f0e3"; }

.fa-legal {
  --fa: "\f0e3"; }

.fa-binoculars {
  --fa: "\f1e5"; }

.fa-microphone-slash {
  --fa: "\f131"; }

.fa-box-tissue {
  --fa: "\e05b"; }

.fa-motorcycle {
  --fa: "\f21c"; }

.fa-bell-concierge {
  --fa: "\f562"; }

.fa-concierge-bell {
  --fa: "\f562"; }

.fa-pen-ruler {
  --fa: "\f5ae"; }

.fa-pencil-ruler {
  --fa: "\f5ae"; }

.fa-people-arrows {
  --fa: "\e068"; }

.fa-people-arrows-left-right {
  --fa: "\e068"; }

.fa-mars-and-venus-burst {
  --fa: "\e523"; }

.fa-square-caret-right {
  --fa: "\f152"; }

.fa-caret-square-right {
  --fa: "\f152"; }

.fa-scissors {
  --fa: "\f0c4"; }

.fa-cut {
  --fa: "\f0c4"; }

.fa-sun-plant-wilt {
  --fa: "\e57a"; }

.fa-toilets-portable {
  --fa: "\e584"; }

.fa-hockey-puck {
  --fa: "\f453"; }

.fa-table {
  --fa: "\f0ce"; }

.fa-magnifying-glass-arrow-right {
  --fa: "\e521"; }

.fa-tachograph-digital {
  --fa: "\f566"; }

.fa-digital-tachograph {
  --fa: "\f566"; }

.fa-users-slash {
  --fa: "\e073"; }

.fa-clover {
  --fa: "\e139"; }

.fa-reply {
  --fa: "\f3e5"; }

.fa-mail-reply {
  --fa: "\f3e5"; }

.fa-star-and-crescent {
  --fa: "\f699"; }

.fa-house-fire {
  --fa: "\e50c"; }

.fa-square-minus {
  --fa: "\f146"; }

.fa-minus-square {
  --fa: "\f146"; }

.fa-helicopter {
  --fa: "\f533"; }

.fa-compass {
  --fa: "\f14e"; }

.fa-square-caret-down {
  --fa: "\f150"; }

.fa-caret-square-down {
  --fa: "\f150"; }

.fa-file-circle-question {
  --fa: "\e4ef"; }

.fa-laptop-code {
  --fa: "\f5fc"; }

.fa-swatchbook {
  --fa: "\f5c3"; }

.fa-prescription-bottle {
  --fa: "\f485"; }

.fa-bars {
  --fa: "\f0c9"; }

.fa-navicon {
  --fa: "\f0c9"; }

.fa-people-group {
  --fa: "\e533"; }

.fa-hourglass-end {
  --fa: "\f253"; }

.fa-hourglass-3 {
  --fa: "\f253"; }

.fa-heart-crack {
  --fa: "\f7a9"; }

.fa-heart-broken {
  --fa: "\f7a9"; }

.fa-square-up-right {
  --fa: "\f360"; }

.fa-external-link-square-alt {
  --fa: "\f360"; }

.fa-face-kiss-beam {
  --fa: "\f597"; }

.fa-kiss-beam {
  --fa: "\f597"; }

.fa-film {
  --fa: "\f008"; }

.fa-ruler-horizontal {
  --fa: "\f547"; }

.fa-people-robbery {
  --fa: "\e536"; }

.fa-lightbulb {
  --fa: "\f0eb"; }

.fa-caret-left {
  --fa: "\f0d9"; }

.fa-circle-exclamation {
  --fa: "\f06a"; }

.fa-exclamation-circle {
  --fa: "\f06a"; }

.fa-school-circle-xmark {
  --fa: "\e56d"; }

.fa-arrow-right-from-bracket {
  --fa: "\f08b"; }

.fa-sign-out {
  --fa: "\f08b"; }

.fa-circle-chevron-down {
  --fa: "\f13a"; }

.fa-chevron-circle-down {
  --fa: "\f13a"; }

.fa-unlock-keyhole {
  --fa: "\f13e"; }

.fa-unlock-alt {
  --fa: "\f13e"; }

.fa-cloud-showers-heavy {
  --fa: "\f740"; }

.fa-headphones-simple {
  --fa: "\f58f"; }

.fa-headphones-alt {
  --fa: "\f58f"; }

.fa-sitemap {
  --fa: "\f0e8"; }

.fa-circle-dollar-to-slot {
  --fa: "\f4b9"; }

.fa-donate {
  --fa: "\f4b9"; }

.fa-memory {
  --fa: "\f538"; }

.fa-road-spikes {
  --fa: "\e568"; }

.fa-fire-burner {
  --fa: "\e4f1"; }

.fa-flag {
  --fa: "\f024"; }

.fa-hanukiah {
  --fa: "\f6e6"; }

.fa-feather {
  --fa: "\f52d"; }

.fa-volume-low {
  --fa: "\f027"; }

.fa-volume-down {
  --fa: "\f027"; }

.fa-comment-slash {
  --fa: "\f4b3"; }

.fa-cloud-sun-rain {
  --fa: "\f743"; }

.fa-compress {
  --fa: "\f066"; }

.fa-wheat-awn {
  --fa: "\e2cd"; }

.fa-wheat-alt {
  --fa: "\e2cd"; }

.fa-ankh {
  --fa: "\f644"; }

.fa-hands-holding-child {
  --fa: "\e4fa"; }

.fa-asterisk {
  --fa: "\2a"; }

.fa-square-check {
  --fa: "\f14a"; }

.fa-check-square {
  --fa: "\f14a"; }

.fa-peseta-sign {
  --fa: "\e221"; }

.fa-heading {
  --fa: "\f1dc"; }

.fa-header {
  --fa: "\f1dc"; }

.fa-ghost {
  --fa: "\f6e2"; }

.fa-list {
  --fa: "\f03a"; }

.fa-list-squares {
  --fa: "\f03a"; }

.fa-square-phone-flip {
  --fa: "\f87b"; }

.fa-phone-square-alt {
  --fa: "\f87b"; }

.fa-cart-plus {
  --fa: "\f217"; }

.fa-gamepad {
  --fa: "\f11b"; }

.fa-circle-dot {
  --fa: "\f192"; }

.fa-dot-circle {
  --fa: "\f192"; }

.fa-face-dizzy {
  --fa: "\f567"; }

.fa-dizzy {
  --fa: "\f567"; }

.fa-egg {
  --fa: "\f7fb"; }

.fa-house-medical-circle-xmark {
  --fa: "\e513"; }

.fa-campground {
  --fa: "\f6bb"; }

.fa-folder-plus {
  --fa: "\f65e"; }

.fa-futbol {
  --fa: "\f1e3"; }

.fa-futbol-ball {
  --fa: "\f1e3"; }

.fa-soccer-ball {
  --fa: "\f1e3"; }

.fa-paintbrush {
  --fa: "\f1fc"; }

.fa-paint-brush {
  --fa: "\f1fc"; }

.fa-lock {
  --fa: "\f023"; }

.fa-gas-pump {
  --fa: "\f52f"; }

.fa-hot-tub-person {
  --fa: "\f593"; }

.fa-hot-tub {
  --fa: "\f593"; }

.fa-map-location {
  --fa: "\f59f"; }

.fa-map-marked {
  --fa: "\f59f"; }

.fa-house-flood-water {
  --fa: "\e50e"; }

.fa-tree {
  --fa: "\f1bb"; }

.fa-bridge-lock {
  --fa: "\e4cc"; }

.fa-sack-dollar {
  --fa: "\f81d"; }

.fa-pen-to-square {
  --fa: "\f044"; }

.fa-edit {
  --fa: "\f044"; }

.fa-car-side {
  --fa: "\f5e4"; }

.fa-share-nodes {
  --fa: "\f1e0"; }

.fa-share-alt {
  --fa: "\f1e0"; }

.fa-heart-circle-minus {
  --fa: "\e4ff"; }

.fa-hourglass-half {
  --fa: "\f252"; }

.fa-hourglass-2 {
  --fa: "\f252"; }

.fa-microscope {
  --fa: "\f610"; }

.fa-sink {
  --fa: "\e06d"; }

.fa-bag-shopping {
  --fa: "\f290"; }

.fa-shopping-bag {
  --fa: "\f290"; }

.fa-arrow-down-z-a {
  --fa: "\f881"; }

.fa-sort-alpha-desc {
  --fa: "\f881"; }

.fa-sort-alpha-down-alt {
  --fa: "\f881"; }

.fa-mitten {
  --fa: "\f7b5"; }

.fa-person-rays {
  --fa: "\e54d"; }

.fa-users {
  --fa: "\f0c0"; }

.fa-eye-slash {
  --fa: "\f070"; }

.fa-flask-vial {
  --fa: "\e4f3"; }

.fa-hand {
  --fa: "\f256"; }

.fa-hand-paper {
  --fa: "\f256"; }

.fa-om {
  --fa: "\f679"; }

.fa-worm {
  --fa: "\e599"; }

.fa-house-circle-xmark {
  --fa: "\e50b"; }

.fa-plug {
  --fa: "\f1e6"; }

.fa-chevron-up {
  --fa: "\f077"; }

.fa-hand-spock {
  --fa: "\f259"; }

.fa-stopwatch {
  --fa: "\f2f2"; }

.fa-face-kiss {
  --fa: "\f596"; }

.fa-kiss {
  --fa: "\f596"; }

.fa-bridge-circle-xmark {
  --fa: "\e4cb"; }

.fa-face-grin-tongue {
  --fa: "\f589"; }

.fa-grin-tongue {
  --fa: "\f589"; }

.fa-chess-bishop {
  --fa: "\f43a"; }

.fa-face-grin-wink {
  --fa: "\f58c"; }

.fa-grin-wink {
  --fa: "\f58c"; }

.fa-ear-deaf {
  --fa: "\f2a4"; }

.fa-deaf {
  --fa: "\f2a4"; }

.fa-deafness {
  --fa: "\f2a4"; }

.fa-hard-of-hearing {
  --fa: "\f2a4"; }

.fa-road-circle-check {
  --fa: "\e564"; }

.fa-dice-five {
  --fa: "\f523"; }

.fa-square-rss {
  --fa: "\f143"; }

.fa-rss-square {
  --fa: "\f143"; }

.fa-land-mine-on {
  --fa: "\e51b"; }

.fa-i-cursor {
  --fa: "\f246"; }

.fa-stamp {
  --fa: "\f5bf"; }

.fa-stairs {
  --fa: "\e289"; }

.fa-i {
  --fa: "\49"; }

.fa-hryvnia-sign {
  --fa: "\f6f2"; }

.fa-hryvnia {
  --fa: "\f6f2"; }

.fa-pills {
  --fa: "\f484"; }

.fa-face-grin-wide {
  --fa: "\f581"; }

.fa-grin-alt {
  --fa: "\f581"; }

.fa-tooth {
  --fa: "\f5c9"; }

.fa-v {
  --fa: "\56"; }

.fa-bangladeshi-taka-sign {
  --fa: "\e2e6"; }

.fa-bicycle {
  --fa: "\f206"; }

.fa-staff-snake {
  --fa: "\e579"; }

.fa-rod-asclepius {
  --fa: "\e579"; }

.fa-rod-snake {
  --fa: "\e579"; }

.fa-staff-aesculapius {
  --fa: "\e579"; }

.fa-head-side-cough-slash {
  --fa: "\e062"; }

.fa-truck-medical {
  --fa: "\f0f9"; }

.fa-ambulance {
  --fa: "\f0f9"; }

.fa-wheat-awn-circle-exclamation {
  --fa: "\e598"; }

.fa-snowman {
  --fa: "\f7d0"; }

.fa-mortar-pestle {
  --fa: "\f5a7"; }

.fa-road-barrier {
  --fa: "\e562"; }

.fa-school {
  --fa: "\f549"; }

.fa-igloo {
  --fa: "\f7ae"; }

.fa-joint {
  --fa: "\f595"; }

.fa-angle-right {
  --fa: "\f105"; }

.fa-horse {
  --fa: "\f6f0"; }

.fa-q {
  --fa: "\51"; }

.fa-g {
  --fa: "\47"; }

.fa-notes-medical {
  --fa: "\f481"; }

.fa-temperature-half {
  --fa: "\f2c9"; }

.fa-temperature-2 {
  --fa: "\f2c9"; }

.fa-thermometer-2 {
  --fa: "\f2c9"; }

.fa-thermometer-half {
  --fa: "\f2c9"; }

.fa-dong-sign {
  --fa: "\e169"; }

.fa-capsules {
  --fa: "\f46b"; }

.fa-poo-storm {
  --fa: "\f75a"; }

.fa-poo-bolt {
  --fa: "\f75a"; }

.fa-face-frown-open {
  --fa: "\f57a"; }

.fa-frown-open {
  --fa: "\f57a"; }

.fa-hand-point-up {
  --fa: "\f0a6"; }

.fa-money-bill {
  --fa: "\f0d6"; }

.fa-bookmark {
  --fa: "\f02e"; }

.fa-align-justify {
  --fa: "\f039"; }

.fa-umbrella-beach {
  --fa: "\f5ca"; }

.fa-helmet-un {
  --fa: "\e503"; }

.fa-bullseye {
  --fa: "\f140"; }

.fa-bacon {
  --fa: "\f7e5"; }

.fa-hand-point-down {
  --fa: "\f0a7"; }

.fa-arrow-up-from-bracket {
  --fa: "\e09a"; }

.fa-folder {
  --fa: "\f07b"; }

.fa-folder-blank {
  --fa: "\f07b"; }

.fa-file-waveform {
  --fa: "\f478"; }

.fa-file-medical-alt {
  --fa: "\f478"; }

.fa-radiation {
  --fa: "\f7b9"; }

.fa-chart-simple {
  --fa: "\e473"; }

.fa-mars-stroke {
  --fa: "\f229"; }

.fa-vial {
  --fa: "\f492"; }

.fa-gauge {
  --fa: "\f624"; }

.fa-dashboard {
  --fa: "\f624"; }

.fa-gauge-med {
  --fa: "\f624"; }

.fa-tachometer-alt-average {
  --fa: "\f624"; }

.fa-wand-magic-sparkles {
  --fa: "\e2ca"; }

.fa-magic-wand-sparkles {
  --fa: "\e2ca"; }

.fa-e {
  --fa: "\45"; }

.fa-pen-clip {
  --fa: "\f305"; }

.fa-pen-alt {
  --fa: "\f305"; }

.fa-bridge-circle-exclamation {
  --fa: "\e4ca"; }

.fa-user {
  --fa: "\f007"; }

.fa-school-circle-check {
  --fa: "\e56b"; }

.fa-dumpster {
  --fa: "\f793"; }

.fa-van-shuttle {
  --fa: "\f5b6"; }

.fa-shuttle-van {
  --fa: "\f5b6"; }

.fa-building-user {
  --fa: "\e4da"; }

.fa-square-caret-left {
  --fa: "\f191"; }

.fa-caret-square-left {
  --fa: "\f191"; }

.fa-highlighter {
  --fa: "\f591"; }

.fa-key {
  --fa: "\f084"; }

.fa-bullhorn {
  --fa: "\f0a1"; }

.fa-globe {
  --fa: "\f0ac"; }

.fa-synagogue {
  --fa: "\f69b"; }

.fa-person-half-dress {
  --fa: "\e548"; }

.fa-road-bridge {
  --fa: "\e563"; }

.fa-location-arrow {
  --fa: "\f124"; }

.fa-c {
  --fa: "\43"; }

.fa-tablet-button {
  --fa: "\f10a"; }

.fa-building-lock {
  --fa: "\e4d6"; }

.fa-pizza-slice {
  --fa: "\f818"; }

.fa-money-bill-wave {
  --fa: "\f53a"; }

.fa-chart-area {
  --fa: "\f1fe"; }

.fa-area-chart {
  --fa: "\f1fe"; }

.fa-house-flag {
  --fa: "\e50d"; }

.fa-person-circle-minus {
  --fa: "\e540"; }

.fa-ban {
  --fa: "\f05e"; }

.fa-cancel {
  --fa: "\f05e"; }

.fa-camera-rotate {
  --fa: "\e0d8"; }

.fa-spray-can-sparkles {
  --fa: "\f5d0"; }

.fa-air-freshener {
  --fa: "\f5d0"; }

.fa-star {
  --fa: "\f005"; }

.fa-repeat {
  --fa: "\f363"; }

.fa-cross {
  --fa: "\f654"; }

.fa-box {
  --fa: "\f466"; }

.fa-venus-mars {
  --fa: "\f228"; }

.fa-arrow-pointer {
  --fa: "\f245"; }

.fa-mouse-pointer {
  --fa: "\f245"; }

.fa-maximize {
  --fa: "\f31e"; }

.fa-expand-arrows-alt {
  --fa: "\f31e"; }

.fa-charging-station {
  --fa: "\f5e7"; }

.fa-shapes {
  --fa: "\f61f"; }

.fa-triangle-circle-square {
  --fa: "\f61f"; }

.fa-shuffle {
  --fa: "\f074"; }

.fa-random {
  --fa: "\f074"; }

.fa-person-running {
  --fa: "\f70c"; }

.fa-running {
  --fa: "\f70c"; }

.fa-mobile-retro {
  --fa: "\e527"; }

.fa-grip-lines-vertical {
  --fa: "\f7a5"; }

.fa-spider {
  --fa: "\f717"; }

.fa-hands-bound {
  --fa: "\e4f9"; }

.fa-file-invoice-dollar {
  --fa: "\f571"; }

.fa-plane-circle-exclamation {
  --fa: "\e556"; }

.fa-x-ray {
  --fa: "\f497"; }

.fa-spell-check {
  --fa: "\f891"; }

.fa-slash {
  --fa: "\f715"; }

.fa-computer-mouse {
  --fa: "\f8cc"; }

.fa-mouse {
  --fa: "\f8cc"; }

.fa-arrow-right-to-bracket {
  --fa: "\f090"; }

.fa-sign-in {
  --fa: "\f090"; }

.fa-shop-slash {
  --fa: "\e070"; }

.fa-store-alt-slash {
  --fa: "\e070"; }

.fa-server {
  --fa: "\f233"; }

.fa-virus-covid-slash {
  --fa: "\e4a9"; }

.fa-shop-lock {
  --fa: "\e4a5"; }

.fa-hourglass-start {
  --fa: "\f251"; }

.fa-hourglass-1 {
  --fa: "\f251"; }

.fa-blender-phone {
  --fa: "\f6b6"; }

.fa-building-wheat {
  --fa: "\e4db"; }

.fa-person-breastfeeding {
  --fa: "\e53a"; }

.fa-right-to-bracket {
  --fa: "\f2f6"; }

.fa-sign-in-alt {
  --fa: "\f2f6"; }

.fa-venus {
  --fa: "\f221"; }

.fa-passport {
  --fa: "\f5ab"; }

.fa-thumbtack-slash {
  --fa: "\e68f"; }

.fa-thumb-tack-slash {
  --fa: "\e68f"; }

.fa-heart-pulse {
  --fa: "\f21e"; }

.fa-heartbeat {
  --fa: "\f21e"; }

.fa-people-carry-box {
  --fa: "\f4ce"; }

.fa-people-carry {
  --fa: "\f4ce"; }

.fa-temperature-high {
  --fa: "\f769"; }

.fa-microchip {
  --fa: "\f2db"; }

.fa-crown {
  --fa: "\f521"; }

.fa-weight-hanging {
  --fa: "\f5cd"; }

.fa-xmarks-lines {
  --fa: "\e59a"; }

.fa-file-prescription {
  --fa: "\f572"; }

.fa-weight-scale {
  --fa: "\f496"; }

.fa-weight {
  --fa: "\f496"; }

.fa-user-group {
  --fa: "\f500"; }

.fa-user-friends {
  --fa: "\f500"; }

.fa-arrow-up-a-z {
  --fa: "\f15e"; }

.fa-sort-alpha-up {
  --fa: "\f15e"; }

.fa-chess-knight {
  --fa: "\f441"; }

.fa-face-laugh-squint {
  --fa: "\f59b"; }

.fa-laugh-squint {
  --fa: "\f59b"; }

.fa-wheelchair {
  --fa: "\f193"; }

.fa-circle-arrow-up {
  --fa: "\f0aa"; }

.fa-arrow-circle-up {
  --fa: "\f0aa"; }

.fa-toggle-on {
  --fa: "\f205"; }

.fa-person-walking {
  --fa: "\f554"; }

.fa-walking {
  --fa: "\f554"; }

.fa-l {
  --fa: "\4c"; }

.fa-fire {
  --fa: "\f06d"; }

.fa-bed-pulse {
  --fa: "\f487"; }

.fa-procedures {
  --fa: "\f487"; }

.fa-shuttle-space {
  --fa: "\f197"; }

.fa-space-shuttle {
  --fa: "\f197"; }

.fa-face-laugh {
  --fa: "\f599"; }

.fa-laugh {
  --fa: "\f599"; }

.fa-folder-open {
  --fa: "\f07c"; }

.fa-heart-circle-plus {
  --fa: "\e500"; }

.fa-code-fork {
  --fa: "\e13b"; }

.fa-city {
  --fa: "\f64f"; }

.fa-microphone-lines {
  --fa: "\f3c9"; }

.fa-microphone-alt {
  --fa: "\f3c9"; }

.fa-pepper-hot {
  --fa: "\f816"; }

.fa-unlock {
  --fa: "\f09c"; }

.fa-colon-sign {
  --fa: "\e140"; }

.fa-headset {
  --fa: "\f590"; }

.fa-store-slash {
  --fa: "\e071"; }

.fa-road-circle-xmark {
  --fa: "\e566"; }

.fa-user-minus {
  --fa: "\f503"; }

.fa-mars-stroke-up {
  --fa: "\f22a"; }

.fa-mars-stroke-v {
  --fa: "\f22a"; }

.fa-champagne-glasses {
  --fa: "\f79f"; }

.fa-glass-cheers {
  --fa: "\f79f"; }

.fa-clipboard {
  --fa: "\f328"; }

.fa-house-circle-exclamation {
  --fa: "\e50a"; }

.fa-file-arrow-up {
  --fa: "\f574"; }

.fa-file-upload {
  --fa: "\f574"; }

.fa-wifi {
  --fa: "\f1eb"; }

.fa-wifi-3 {
  --fa: "\f1eb"; }

.fa-wifi-strong {
  --fa: "\f1eb"; }

.fa-bath {
  --fa: "\f2cd"; }

.fa-bathtub {
  --fa: "\f2cd"; }

.fa-underline {
  --fa: "\f0cd"; }

.fa-user-pen {
  --fa: "\f4ff"; }

.fa-user-edit {
  --fa: "\f4ff"; }

.fa-signature {
  --fa: "\f5b7"; }

.fa-stroopwafel {
  --fa: "\f551"; }

.fa-bold {
  --fa: "\f032"; }

.fa-anchor-lock {
  --fa: "\e4ad"; }

.fa-building-ngo {
  --fa: "\e4d7"; }

.fa-manat-sign {
  --fa: "\e1d5"; }

.fa-not-equal {
  --fa: "\f53e"; }

.fa-border-top-left {
  --fa: "\f853"; }

.fa-border-style {
  --fa: "\f853"; }

.fa-map-location-dot {
  --fa: "\f5a0"; }

.fa-map-marked-alt {
  --fa: "\f5a0"; }

.fa-jedi {
  --fa: "\f669"; }

.fa-square-poll-vertical {
  --fa: "\f681"; }

.fa-poll {
  --fa: "\f681"; }

.fa-mug-hot {
  --fa: "\f7b6"; }

.fa-car-battery {
  --fa: "\f5df"; }

.fa-battery-car {
  --fa: "\f5df"; }

.fa-gift {
  --fa: "\f06b"; }

.fa-dice-two {
  --fa: "\f528"; }

.fa-chess-queen {
  --fa: "\f445"; }

.fa-glasses {
  --fa: "\f530"; }

.fa-chess-board {
  --fa: "\f43c"; }

.fa-building-circle-check {
  --fa: "\e4d2"; }

.fa-person-chalkboard {
  --fa: "\e53d"; }

.fa-mars-stroke-right {
  --fa: "\f22b"; }

.fa-mars-stroke-h {
  --fa: "\f22b"; }

.fa-hand-back-fist {
  --fa: "\f255"; }

.fa-hand-rock {
  --fa: "\f255"; }

.fa-square-caret-up {
  --fa: "\f151"; }

.fa-caret-square-up {
  --fa: "\f151"; }

.fa-cloud-showers-water {
  --fa: "\e4e4"; }

.fa-chart-bar {
  --fa: "\f080"; }

.fa-bar-chart {
  --fa: "\f080"; }

.fa-hands-bubbles {
  --fa: "\e05e"; }

.fa-hands-wash {
  --fa: "\e05e"; }

.fa-less-than-equal {
  --fa: "\f537"; }

.fa-train {
  --fa: "\f238"; }

.fa-eye-low-vision {
  --fa: "\f2a8"; }

.fa-low-vision {
  --fa: "\f2a8"; }

.fa-crow {
  --fa: "\f520"; }

.fa-sailboat {
  --fa: "\e445"; }

.fa-window-restore {
  --fa: "\f2d2"; }

.fa-square-plus {
  --fa: "\f0fe"; }

.fa-plus-square {
  --fa: "\f0fe"; }

.fa-torii-gate {
  --fa: "\f6a1"; }

.fa-frog {
  --fa: "\f52e"; }

.fa-bucket {
  --fa: "\e4cf"; }

.fa-image {
  --fa: "\f03e"; }

.fa-microphone {
  --fa: "\f130"; }

.fa-cow {
  --fa: "\f6c8"; }

.fa-caret-up {
  --fa: "\f0d8"; }

.fa-screwdriver {
  --fa: "\f54a"; }

.fa-folder-closed {
  --fa: "\e185"; }

.fa-house-tsunami {
  --fa: "\e515"; }

.fa-square-nfi {
  --fa: "\e576"; }

.fa-arrow-up-from-ground-water {
  --fa: "\e4b5"; }

.fa-martini-glass {
  --fa: "\f57b"; }

.fa-glass-martini-alt {
  --fa: "\f57b"; }

.fa-square-binary {
  --fa: "\e69b"; }

.fa-rotate-left {
  --fa: "\f2ea"; }

.fa-rotate-back {
  --fa: "\f2ea"; }

.fa-rotate-backward {
  --fa: "\f2ea"; }

.fa-undo-alt {
  --fa: "\f2ea"; }

.fa-table-columns {
  --fa: "\f0db"; }

.fa-columns {
  --fa: "\f0db"; }

.fa-lemon {
  --fa: "\f094"; }

.fa-head-side-mask {
  --fa: "\e063"; }

.fa-handshake {
  --fa: "\f2b5"; }

.fa-gem {
  --fa: "\f3a5"; }

.fa-dolly {
  --fa: "\f472"; }

.fa-dolly-box {
  --fa: "\f472"; }

.fa-smoking {
  --fa: "\f48d"; }

.fa-minimize {
  --fa: "\f78c"; }

.fa-compress-arrows-alt {
  --fa: "\f78c"; }

.fa-monument {
  --fa: "\f5a6"; }

.fa-snowplow {
  --fa: "\f7d2"; }

.fa-angles-right {
  --fa: "\f101"; }

.fa-angle-double-right {
  --fa: "\f101"; }

.fa-cannabis {
  --fa: "\f55f"; }

.fa-circle-play {
  --fa: "\f144"; }

.fa-play-circle {
  --fa: "\f144"; }

.fa-tablets {
  --fa: "\f490"; }

.fa-ethernet {
  --fa: "\f796"; }

.fa-euro-sign {
  --fa: "\f153"; }

.fa-eur {
  --fa: "\f153"; }

.fa-euro {
  --fa: "\f153"; }

.fa-chair {
  --fa: "\f6c0"; }

.fa-circle-check {
  --fa: "\f058"; }

.fa-check-circle {
  --fa: "\f058"; }

.fa-circle-stop {
  --fa: "\f28d"; }

.fa-stop-circle {
  --fa: "\f28d"; }

.fa-compass-drafting {
  --fa: "\f568"; }

.fa-drafting-compass {
  --fa: "\f568"; }

.fa-plate-wheat {
  --fa: "\e55a"; }

.fa-icicles {
  --fa: "\f7ad"; }

.fa-person-shelter {
  --fa: "\e54f"; }

.fa-neuter {
  --fa: "\f22c"; }

.fa-id-badge {
  --fa: "\f2c1"; }

.fa-marker {
  --fa: "\f5a1"; }

.fa-face-laugh-beam {
  --fa: "\f59a"; }

.fa-laugh-beam {
  --fa: "\f59a"; }

.fa-helicopter-symbol {
  --fa: "\e502"; }

.fa-universal-access {
  --fa: "\f29a"; }

.fa-circle-chevron-up {
  --fa: "\f139"; }

.fa-chevron-circle-up {
  --fa: "\f139"; }

.fa-lari-sign {
  --fa: "\e1c8"; }

.fa-volcano {
  --fa: "\f770"; }

.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553"; }

.fa-sterling-sign {
  --fa: "\f154"; }

.fa-gbp {
  --fa: "\f154"; }

.fa-pound-sign {
  --fa: "\f154"; }

.fa-viruses {
  --fa: "\e076"; }

.fa-square-person-confined {
  --fa: "\e577"; }

.fa-user-tie {
  --fa: "\f508"; }

.fa-arrow-down-long {
  --fa: "\f175"; }

.fa-long-arrow-down {
  --fa: "\f175"; }

.fa-tent-arrow-down-to-line {
  --fa: "\e57e"; }

.fa-certificate {
  --fa: "\f0a3"; }

.fa-reply-all {
  --fa: "\f122"; }

.fa-mail-reply-all {
  --fa: "\f122"; }

.fa-suitcase {
  --fa: "\f0f2"; }

.fa-person-skating {
  --fa: "\f7c5"; }

.fa-skating {
  --fa: "\f7c5"; }

.fa-filter-circle-dollar {
  --fa: "\f662"; }

.fa-funnel-dollar {
  --fa: "\f662"; }

.fa-camera-retro {
  --fa: "\f083"; }

.fa-circle-arrow-down {
  --fa: "\f0ab"; }

.fa-arrow-circle-down {
  --fa: "\f0ab"; }

.fa-file-import {
  --fa: "\f56f"; }

.fa-arrow-right-to-file {
  --fa: "\f56f"; }

.fa-square-arrow-up-right {
  --fa: "\f14c"; }

.fa-external-link-square {
  --fa: "\f14c"; }

.fa-box-open {
  --fa: "\f49e"; }

.fa-scroll {
  --fa: "\f70e"; }

.fa-spa {
  --fa: "\f5bb"; }

.fa-location-pin-lock {
  --fa: "\e51f"; }

.fa-pause {
  --fa: "\f04c"; }

.fa-hill-avalanche {
  --fa: "\e507"; }

.fa-temperature-empty {
  --fa: "\f2cb"; }

.fa-temperature-0 {
  --fa: "\f2cb"; }

.fa-thermometer-0 {
  --fa: "\f2cb"; }

.fa-thermometer-empty {
  --fa: "\f2cb"; }

.fa-bomb {
  --fa: "\f1e2"; }

.fa-registered {
  --fa: "\f25d"; }

.fa-address-card {
  --fa: "\f2bb"; }

.fa-contact-card {
  --fa: "\f2bb"; }

.fa-vcard {
  --fa: "\f2bb"; }

.fa-scale-unbalanced-flip {
  --fa: "\f516"; }

.fa-balance-scale-right {
  --fa: "\f516"; }

.fa-subscript {
  --fa: "\f12c"; }

.fa-diamond-turn-right {
  --fa: "\f5eb"; }

.fa-directions {
  --fa: "\f5eb"; }

.fa-burst {
  --fa: "\e4dc"; }

.fa-house-laptop {
  --fa: "\e066"; }

.fa-laptop-house {
  --fa: "\e066"; }

.fa-face-tired {
  --fa: "\f5c8"; }

.fa-tired {
  --fa: "\f5c8"; }

.fa-money-bills {
  --fa: "\e1f3"; }

.fa-smog {
  --fa: "\f75f"; }

.fa-crutch {
  --fa: "\f7f7"; }

.fa-cloud-arrow-up {
  --fa: "\f0ee"; }

.fa-cloud-upload {
  --fa: "\f0ee"; }

.fa-cloud-upload-alt {
  --fa: "\f0ee"; }

.fa-palette {
  --fa: "\f53f"; }

.fa-arrows-turn-right {
  --fa: "\e4c0"; }

.fa-vest {
  --fa: "\e085"; }

.fa-ferry {
  --fa: "\e4ea"; }

.fa-arrows-down-to-people {
  --fa: "\e4b9"; }

.fa-seedling {
  --fa: "\f4d8"; }

.fa-sprout {
  --fa: "\f4d8"; }

.fa-left-right {
  --fa: "\f337"; }

.fa-arrows-alt-h {
  --fa: "\f337"; }

.fa-boxes-packing {
  --fa: "\e4c7"; }

.fa-circle-arrow-left {
  --fa: "\f0a8"; }

.fa-arrow-circle-left {
  --fa: "\f0a8"; }

.fa-group-arrows-rotate {
  --fa: "\e4f6"; }

.fa-bowl-food {
  --fa: "\e4c6"; }

.fa-candy-cane {
  --fa: "\f786"; }

.fa-arrow-down-wide-short {
  --fa: "\f160"; }

.fa-sort-amount-asc {
  --fa: "\f160"; }

.fa-sort-amount-down {
  --fa: "\f160"; }

.fa-cloud-bolt {
  --fa: "\f76c"; }

.fa-thunderstorm {
  --fa: "\f76c"; }

.fa-text-slash {
  --fa: "\f87d"; }

.fa-remove-format {
  --fa: "\f87d"; }

.fa-face-smile-wink {
  --fa: "\f4da"; }

.fa-smile-wink {
  --fa: "\f4da"; }

.fa-file-word {
  --fa: "\f1c2"; }

.fa-file-powerpoint {
  --fa: "\f1c4"; }

.fa-arrows-left-right {
  --fa: "\f07e"; }

.fa-arrows-h {
  --fa: "\f07e"; }

.fa-house-lock {
  --fa: "\e510"; }

.fa-cloud-arrow-down {
  --fa: "\f0ed"; }

.fa-cloud-download {
  --fa: "\f0ed"; }

.fa-cloud-download-alt {
  --fa: "\f0ed"; }

.fa-children {
  --fa: "\e4e1"; }

.fa-chalkboard {
  --fa: "\f51b"; }

.fa-blackboard {
  --fa: "\f51b"; }

.fa-user-large-slash {
  --fa: "\f4fa"; }

.fa-user-alt-slash {
  --fa: "\f4fa"; }

.fa-envelope-open {
  --fa: "\f2b6"; }

.fa-handshake-simple-slash {
  --fa: "\e05f"; }

.fa-handshake-alt-slash {
  --fa: "\e05f"; }

.fa-mattress-pillow {
  --fa: "\e525"; }

.fa-guarani-sign {
  --fa: "\e19a"; }

.fa-arrows-rotate {
  --fa: "\f021"; }

.fa-refresh {
  --fa: "\f021"; }

.fa-sync {
  --fa: "\f021"; }

.fa-fire-extinguisher {
  --fa: "\f134"; }

.fa-cruzeiro-sign {
  --fa: "\e152"; }

.fa-greater-than-equal {
  --fa: "\f532"; }

.fa-shield-halved {
  --fa: "\f3ed"; }

.fa-shield-alt {
  --fa: "\f3ed"; }

.fa-book-atlas {
  --fa: "\f558"; }

.fa-atlas {
  --fa: "\f558"; }

.fa-virus {
  --fa: "\e074"; }

.fa-envelope-circle-check {
  --fa: "\e4e8"; }

.fa-layer-group {
  --fa: "\f5fd"; }

.fa-arrows-to-dot {
  --fa: "\e4be"; }

.fa-archway {
  --fa: "\f557"; }

.fa-heart-circle-check {
  --fa: "\e4fd"; }

.fa-house-chimney-crack {
  --fa: "\f6f1"; }

.fa-house-damage {
  --fa: "\f6f1"; }

.fa-file-zipper {
  --fa: "\f1c6"; }

.fa-file-archive {
  --fa: "\f1c6"; }

.fa-square {
  --fa: "\f0c8"; }

.fa-martini-glass-empty {
  --fa: "\f000"; }

.fa-glass-martini {
  --fa: "\f000"; }

.fa-couch {
  --fa: "\f4b8"; }

.fa-cedi-sign {
  --fa: "\e0df"; }

.fa-italic {
  --fa: "\f033"; }

.fa-table-cells-column-lock {
  --fa: "\e678"; }

.fa-church {
  --fa: "\f51d"; }

.fa-comments-dollar {
  --fa: "\f653"; }

.fa-democrat {
  --fa: "\f747"; }

.fa-z {
  --fa: "\5a"; }

.fa-person-skiing {
  --fa: "\f7c9"; }

.fa-skiing {
  --fa: "\f7c9"; }

.fa-road-lock {
  --fa: "\e567"; }

.fa-a {
  --fa: "\41"; }

.fa-temperature-arrow-down {
  --fa: "\e03f"; }

.fa-temperature-down {
  --fa: "\e03f"; }

.fa-feather-pointed {
  --fa: "\f56b"; }

.fa-feather-alt {
  --fa: "\f56b"; }

.fa-p {
  --fa: "\50"; }

.fa-snowflake {
  --fa: "\f2dc"; }

.fa-newspaper {
  --fa: "\f1ea"; }

.fa-rectangle-ad {
  --fa: "\f641"; }

.fa-ad {
  --fa: "\f641"; }

.fa-circle-arrow-right {
  --fa: "\f0a9"; }

.fa-arrow-circle-right {
  --fa: "\f0a9"; }

.fa-filter-circle-xmark {
  --fa: "\e17b"; }

.fa-locust {
  --fa: "\e520"; }

.fa-sort {
  --fa: "\f0dc"; }

.fa-unsorted {
  --fa: "\f0dc"; }

.fa-list-ol {
  --fa: "\f0cb"; }

.fa-list-1-2 {
  --fa: "\f0cb"; }

.fa-list-numeric {
  --fa: "\f0cb"; }

.fa-person-dress-burst {
  --fa: "\e544"; }

.fa-money-check-dollar {
  --fa: "\f53d"; }

.fa-money-check-alt {
  --fa: "\f53d"; }

.fa-vector-square {
  --fa: "\f5cb"; }

.fa-bread-slice {
  --fa: "\f7ec"; }

.fa-language {
  --fa: "\f1ab"; }

.fa-face-kiss-wink-heart {
  --fa: "\f598"; }

.fa-kiss-wink-heart {
  --fa: "\f598"; }

.fa-filter {
  --fa: "\f0b0"; }

.fa-question {
  --fa: "\3f"; }

.fa-file-signature {
  --fa: "\f573"; }

.fa-up-down-left-right {
  --fa: "\f0b2"; }

.fa-arrows-alt {
  --fa: "\f0b2"; }

.fa-house-chimney-user {
  --fa: "\e065"; }

.fa-hand-holding-heart {
  --fa: "\f4be"; }

.fa-puzzle-piece {
  --fa: "\f12e"; }

.fa-money-check {
  --fa: "\f53c"; }

.fa-star-half-stroke {
  --fa: "\f5c0"; }

.fa-star-half-alt {
  --fa: "\f5c0"; }

.fa-code {
  --fa: "\f121"; }

.fa-whiskey-glass {
  --fa: "\f7a0"; }

.fa-glass-whiskey {
  --fa: "\f7a0"; }

.fa-building-circle-exclamation {
  --fa: "\e4d3"; }

.fa-magnifying-glass-chart {
  --fa: "\e522"; }

.fa-arrow-up-right-from-square {
  --fa: "\f08e"; }

.fa-external-link {
  --fa: "\f08e"; }

.fa-cubes-stacked {
  --fa: "\e4e6"; }

.fa-won-sign {
  --fa: "\f159"; }

.fa-krw {
  --fa: "\f159"; }

.fa-won {
  --fa: "\f159"; }

.fa-virus-covid {
  --fa: "\e4a8"; }

.fa-austral-sign {
  --fa: "\e0a9"; }

.fa-f {
  --fa: "\46"; }

.fa-leaf {
  --fa: "\f06c"; }

.fa-road {
  --fa: "\f018"; }

.fa-taxi {
  --fa: "\f1ba"; }

.fa-cab {
  --fa: "\f1ba"; }

.fa-person-circle-plus {
  --fa: "\e541"; }

.fa-chart-pie {
  --fa: "\f200"; }

.fa-pie-chart {
  --fa: "\f200"; }

.fa-bolt-lightning {
  --fa: "\e0b7"; }

.fa-sack-xmark {
  --fa: "\e56a"; }

.fa-file-excel {
  --fa: "\f1c3"; }

.fa-file-contract {
  --fa: "\f56c"; }

.fa-fish-fins {
  --fa: "\e4f2"; }

.fa-building-flag {
  --fa: "\e4d5"; }

.fa-face-grin-beam {
  --fa: "\f582"; }

.fa-grin-beam {
  --fa: "\f582"; }

.fa-object-ungroup {
  --fa: "\f248"; }

.fa-poop {
  --fa: "\f619"; }

.fa-location-pin {
  --fa: "\f041"; }

.fa-map-marker {
  --fa: "\f041"; }

.fa-kaaba {
  --fa: "\f66b"; }

.fa-toilet-paper {
  --fa: "\f71e"; }

.fa-helmet-safety {
  --fa: "\f807"; }

.fa-hard-hat {
  --fa: "\f807"; }

.fa-hat-hard {
  --fa: "\f807"; }

.fa-eject {
  --fa: "\f052"; }

.fa-circle-right {
  --fa: "\f35a"; }

.fa-arrow-alt-circle-right {
  --fa: "\f35a"; }

.fa-plane-circle-check {
  --fa: "\e555"; }

.fa-face-rolling-eyes {
  --fa: "\f5a5"; }

.fa-meh-rolling-eyes {
  --fa: "\f5a5"; }

.fa-object-group {
  --fa: "\f247"; }

.fa-chart-line {
  --fa: "\f201"; }

.fa-line-chart {
  --fa: "\f201"; }

.fa-mask-ventilator {
  --fa: "\e524"; }

.fa-arrow-right {
  --fa: "\f061"; }

.fa-signs-post {
  --fa: "\f277"; }

.fa-map-signs {
  --fa: "\f277"; }

.fa-cash-register {
  --fa: "\f788"; }

.fa-person-circle-question {
  --fa: "\e542"; }

.fa-h {
  --fa: "\48"; }

.fa-tarp {
  --fa: "\e57b"; }

.fa-screwdriver-wrench {
  --fa: "\f7d9"; }

.fa-tools {
  --fa: "\f7d9"; }

.fa-arrows-to-eye {
  --fa: "\e4bf"; }

.fa-plug-circle-bolt {
  --fa: "\e55b"; }

.fa-heart {
  --fa: "\f004"; }

.fa-mars-and-venus {
  --fa: "\f224"; }

.fa-house-user {
  --fa: "\e1b0"; }

.fa-home-user {
  --fa: "\e1b0"; }

.fa-dumpster-fire {
  --fa: "\f794"; }

.fa-house-crack {
  --fa: "\e3b1"; }

.fa-martini-glass-citrus {
  --fa: "\f561"; }

.fa-cocktail {
  --fa: "\f561"; }

.fa-face-surprise {
  --fa: "\f5c2"; }

.fa-surprise {
  --fa: "\f5c2"; }

.fa-bottle-water {
  --fa: "\e4c5"; }

.fa-circle-pause {
  --fa: "\f28b"; }

.fa-pause-circle {
  --fa: "\f28b"; }

.fa-toilet-paper-slash {
  --fa: "\e072"; }

.fa-apple-whole {
  --fa: "\f5d1"; }

.fa-apple-alt {
  --fa: "\f5d1"; }

.fa-kitchen-set {
  --fa: "\e51a"; }

.fa-r {
  --fa: "\52"; }

.fa-temperature-quarter {
  --fa: "\f2ca"; }

.fa-temperature-1 {
  --fa: "\f2ca"; }

.fa-thermometer-1 {
  --fa: "\f2ca"; }

.fa-thermometer-quarter {
  --fa: "\f2ca"; }

.fa-cube {
  --fa: "\f1b2"; }

.fa-bitcoin-sign {
  --fa: "\e0b4"; }

.fa-shield-dog {
  --fa: "\e573"; }

.fa-solar-panel {
  --fa: "\f5ba"; }

.fa-lock-open {
  --fa: "\f3c1"; }

.fa-elevator {
  --fa: "\e16d"; }

.fa-money-bill-transfer {
  --fa: "\e528"; }

.fa-money-bill-trend-up {
  --fa: "\e529"; }

.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f"; }

.fa-square-poll-horizontal {
  --fa: "\f682"; }

.fa-poll-h {
  --fa: "\f682"; }

.fa-circle {
  --fa: "\f111"; }

.fa-backward-fast {
  --fa: "\f049"; }

.fa-fast-backward {
  --fa: "\f049"; }

.fa-recycle {
  --fa: "\f1b8"; }

.fa-user-astronaut {
  --fa: "\f4fb"; }

.fa-plane-slash {
  --fa: "\e069"; }

.fa-trademark {
  --fa: "\f25c"; }

.fa-basketball {
  --fa: "\f434"; }

.fa-basketball-ball {
  --fa: "\f434"; }

.fa-satellite-dish {
  --fa: "\f7c0"; }

.fa-circle-up {
  --fa: "\f35b"; }

.fa-arrow-alt-circle-up {
  --fa: "\f35b"; }

.fa-mobile-screen-button {
  --fa: "\f3cd"; }

.fa-mobile-alt {
  --fa: "\f3cd"; }

.fa-volume-high {
  --fa: "\f028"; }

.fa-volume-up {
  --fa: "\f028"; }

.fa-users-rays {
  --fa: "\e593"; }

.fa-wallet {
  --fa: "\f555"; }

.fa-clipboard-check {
  --fa: "\f46c"; }

.fa-file-audio {
  --fa: "\f1c7"; }

.fa-burger {
  --fa: "\f805"; }

.fa-hamburger {
  --fa: "\f805"; }

.fa-wrench {
  --fa: "\f0ad"; }

.fa-bugs {
  --fa: "\e4d0"; }

.fa-rupee-sign {
  --fa: "\f156"; }

.fa-rupee {
  --fa: "\f156"; }

.fa-file-image {
  --fa: "\f1c5"; }

.fa-circle-question {
  --fa: "\f059"; }

.fa-question-circle {
  --fa: "\f059"; }

.fa-plane-departure {
  --fa: "\f5b0"; }

.fa-handshake-slash {
  --fa: "\e060"; }

.fa-book-bookmark {
  --fa: "\e0bb"; }

.fa-code-branch {
  --fa: "\f126"; }

.fa-hat-cowboy {
  --fa: "\f8c0"; }

.fa-bridge {
  --fa: "\e4c8"; }

.fa-phone-flip {
  --fa: "\f879"; }

.fa-phone-alt {
  --fa: "\f879"; }

.fa-truck-front {
  --fa: "\e2b7"; }

.fa-cat {
  --fa: "\f6be"; }

.fa-anchor-circle-exclamation {
  --fa: "\e4ab"; }

.fa-truck-field {
  --fa: "\e58d"; }

.fa-route {
  --fa: "\f4d7"; }

.fa-clipboard-question {
  --fa: "\e4e3"; }

.fa-panorama {
  --fa: "\e209"; }

.fa-comment-medical {
  --fa: "\f7f5"; }

.fa-teeth-open {
  --fa: "\f62f"; }

.fa-file-circle-minus {
  --fa: "\e4ed"; }

.fa-tags {
  --fa: "\f02c"; }

.fa-wine-glass {
  --fa: "\f4e3"; }

.fa-forward-fast {
  --fa: "\f050"; }

.fa-fast-forward {
  --fa: "\f050"; }

.fa-face-meh-blank {
  --fa: "\f5a4"; }

.fa-meh-blank {
  --fa: "\f5a4"; }

.fa-square-parking {
  --fa: "\f540"; }

.fa-parking {
  --fa: "\f540"; }

.fa-house-signal {
  --fa: "\e012"; }

.fa-bars-progress {
  --fa: "\f828"; }

.fa-tasks-alt {
  --fa: "\f828"; }

.fa-faucet-drip {
  --fa: "\e006"; }

.fa-cart-flatbed {
  --fa: "\f474"; }

.fa-dolly-flatbed {
  --fa: "\f474"; }

.fa-ban-smoking {
  --fa: "\f54d"; }

.fa-smoking-ban {
  --fa: "\f54d"; }

.fa-terminal {
  --fa: "\f120"; }

.fa-mobile-button {
  --fa: "\f10b"; }

.fa-house-medical-flag {
  --fa: "\e514"; }

.fa-basket-shopping {
  --fa: "\f291"; }

.fa-shopping-basket {
  --fa: "\f291"; }

.fa-tape {
  --fa: "\f4db"; }

.fa-bus-simple {
  --fa: "\f55e"; }

.fa-bus-alt {
  --fa: "\f55e"; }

.fa-eye {
  --fa: "\f06e"; }

.fa-face-sad-cry {
  --fa: "\f5b3"; }

.fa-sad-cry {
  --fa: "\f5b3"; }

.fa-audio-description {
  --fa: "\f29e"; }

.fa-person-military-to-person {
  --fa: "\e54c"; }

.fa-file-shield {
  --fa: "\e4f0"; }

.fa-user-slash {
  --fa: "\f506"; }

.fa-pen {
  --fa: "\f304"; }

.fa-tower-observation {
  --fa: "\e586"; }

.fa-file-code {
  --fa: "\f1c9"; }

.fa-signal {
  --fa: "\f012"; }

.fa-signal-5 {
  --fa: "\f012"; }

.fa-signal-perfect {
  --fa: "\f012"; }

.fa-bus {
  --fa: "\f207"; }

.fa-heart-circle-xmark {
  --fa: "\e501"; }

.fa-house-chimney {
  --fa: "\e3af"; }

.fa-home-lg {
  --fa: "\e3af"; }

.fa-window-maximize {
  --fa: "\f2d0"; }

.fa-face-frown {
  --fa: "\f119"; }

.fa-frown {
  --fa: "\f119"; }

.fa-prescription {
  --fa: "\f5b1"; }

.fa-shop {
  --fa: "\f54f"; }

.fa-store-alt {
  --fa: "\f54f"; }

.fa-floppy-disk {
  --fa: "\f0c7"; }

.fa-save {
  --fa: "\f0c7"; }

.fa-vihara {
  --fa: "\f6a7"; }

.fa-scale-unbalanced {
  --fa: "\f515"; }

.fa-balance-scale-left {
  --fa: "\f515"; }

.fa-sort-up {
  --fa: "\f0de"; }

.fa-sort-asc {
  --fa: "\f0de"; }

.fa-comment-dots {
  --fa: "\f4ad"; }

.fa-commenting {
  --fa: "\f4ad"; }

.fa-plant-wilt {
  --fa: "\e5aa"; }

.fa-diamond {
  --fa: "\f219"; }

.fa-face-grin-squint {
  --fa: "\f585"; }

.fa-grin-squint {
  --fa: "\f585"; }

.fa-hand-holding-dollar {
  --fa: "\f4c0"; }

.fa-hand-holding-usd {
  --fa: "\f4c0"; }

.fa-chart-diagram {
  --fa: "\e695"; }

.fa-bacterium {
  --fa: "\e05a"; }

.fa-hand-pointer {
  --fa: "\f25a"; }

.fa-drum-steelpan {
  --fa: "\f56a"; }

.fa-hand-scissors {
  --fa: "\f257"; }

.fa-hands-praying {
  --fa: "\f684"; }

.fa-praying-hands {
  --fa: "\f684"; }

.fa-arrow-rotate-right {
  --fa: "\f01e"; }

.fa-arrow-right-rotate {
  --fa: "\f01e"; }

.fa-arrow-rotate-forward {
  --fa: "\f01e"; }

.fa-redo {
  --fa: "\f01e"; }

.fa-biohazard {
  --fa: "\f780"; }

.fa-location-crosshairs {
  --fa: "\f601"; }

.fa-location {
  --fa: "\f601"; }

.fa-mars-double {
  --fa: "\f227"; }

.fa-child-dress {
  --fa: "\e59c"; }

.fa-users-between-lines {
  --fa: "\e591"; }

.fa-lungs-virus {
  --fa: "\e067"; }

.fa-face-grin-tears {
  --fa: "\f588"; }

.fa-grin-tears {
  --fa: "\f588"; }

.fa-phone {
  --fa: "\f095"; }

.fa-calendar-xmark {
  --fa: "\f273"; }

.fa-calendar-times {
  --fa: "\f273"; }

.fa-child-reaching {
  --fa: "\e59d"; }

.fa-head-side-virus {
  --fa: "\e064"; }

.fa-user-gear {
  --fa: "\f4fe"; }

.fa-user-cog {
  --fa: "\f4fe"; }

.fa-arrow-up-1-9 {
  --fa: "\f163"; }

.fa-sort-numeric-up {
  --fa: "\f163"; }

.fa-door-closed {
  --fa: "\f52a"; }

.fa-shield-virus {
  --fa: "\e06c"; }

.fa-dice-six {
  --fa: "\f526"; }

.fa-mosquito-net {
  --fa: "\e52c"; }

.fa-file-fragment {
  --fa: "\e697"; }

.fa-bridge-water {
  --fa: "\e4ce"; }

.fa-person-booth {
  --fa: "\f756"; }

.fa-text-width {
  --fa: "\f035"; }

.fa-hat-wizard {
  --fa: "\f6e8"; }

.fa-pen-fancy {
  --fa: "\f5ac"; }

.fa-person-digging {
  --fa: "\f85e"; }

.fa-digging {
  --fa: "\f85e"; }

.fa-trash {
  --fa: "\f1f8"; }

.fa-gauge-simple {
  --fa: "\f629"; }

.fa-gauge-simple-med {
  --fa: "\f629"; }

.fa-tachometer-average {
  --fa: "\f629"; }

.fa-book-medical {
  --fa: "\f7e6"; }

.fa-poo {
  --fa: "\f2fe"; }

.fa-quote-right {
  --fa: "\f10e"; }

.fa-quote-right-alt {
  --fa: "\f10e"; }

.fa-shirt {
  --fa: "\f553"; }

.fa-t-shirt {
  --fa: "\f553"; }

.fa-tshirt {
  --fa: "\f553"; }

.fa-cubes {
  --fa: "\f1b3"; }

.fa-divide {
  --fa: "\f529"; }

.fa-tenge-sign {
  --fa: "\f7d7"; }

.fa-tenge {
  --fa: "\f7d7"; }

.fa-headphones {
  --fa: "\f025"; }

.fa-hands-holding {
  --fa: "\f4c2"; }

.fa-hands-clapping {
  --fa: "\e1a8"; }

.fa-republican {
  --fa: "\f75e"; }

.fa-arrow-left {
  --fa: "\f060"; }

.fa-person-circle-xmark {
  --fa: "\e543"; }

.fa-ruler {
  --fa: "\f545"; }

.fa-align-left {
  --fa: "\f036"; }

.fa-dice-d6 {
  --fa: "\f6d1"; }

.fa-restroom {
  --fa: "\f7bd"; }

.fa-j {
  --fa: "\4a"; }

.fa-users-viewfinder {
  --fa: "\e595"; }

.fa-file-video {
  --fa: "\f1c8"; }

.fa-up-right-from-square {
  --fa: "\f35d"; }

.fa-external-link-alt {
  --fa: "\f35d"; }

.fa-table-cells {
  --fa: "\f00a"; }

.fa-th {
  --fa: "\f00a"; }

.fa-file-pdf {
  --fa: "\f1c1"; }

.fa-book-bible {
  --fa: "\f647"; }

.fa-bible {
  --fa: "\f647"; }

.fa-o {
  --fa: "\4f"; }

.fa-suitcase-medical {
  --fa: "\f0fa"; }

.fa-medkit {
  --fa: "\f0fa"; }

.fa-user-secret {
  --fa: "\f21b"; }

.fa-otter {
  --fa: "\f700"; }

.fa-person-dress {
  --fa: "\f182"; }

.fa-female {
  --fa: "\f182"; }

.fa-comment-dollar {
  --fa: "\f651"; }

.fa-business-time {
  --fa: "\f64a"; }

.fa-briefcase-clock {
  --fa: "\f64a"; }

.fa-table-cells-large {
  --fa: "\f009"; }

.fa-th-large {
  --fa: "\f009"; }

.fa-book-tanakh {
  --fa: "\f827"; }

.fa-tanakh {
  --fa: "\f827"; }

.fa-phone-volume {
  --fa: "\f2a0"; }

.fa-volume-control-phone {
  --fa: "\f2a0"; }

.fa-hat-cowboy-side {
  --fa: "\f8c1"; }

.fa-clipboard-user {
  --fa: "\f7f3"; }

.fa-child {
  --fa: "\f1ae"; }

.fa-lira-sign {
  --fa: "\f195"; }

.fa-satellite {
  --fa: "\f7bf"; }

.fa-plane-lock {
  --fa: "\e558"; }

.fa-tag {
  --fa: "\f02b"; }

.fa-comment {
  --fa: "\f075"; }

.fa-cake-candles {
  --fa: "\f1fd"; }

.fa-birthday-cake {
  --fa: "\f1fd"; }

.fa-cake {
  --fa: "\f1fd"; }

.fa-envelope {
  --fa: "\f0e0"; }

.fa-angles-up {
  --fa: "\f102"; }

.fa-angle-double-up {
  --fa: "\f102"; }

.fa-paperclip {
  --fa: "\f0c6"; }

.fa-arrow-right-to-city {
  --fa: "\e4b3"; }

.fa-ribbon {
  --fa: "\f4d6"; }

.fa-lungs {
  --fa: "\f604"; }

.fa-arrow-up-9-1 {
  --fa: "\f887"; }

.fa-sort-numeric-up-alt {
  --fa: "\f887"; }

.fa-litecoin-sign {
  --fa: "\e1d3"; }

.fa-border-none {
  --fa: "\f850"; }

.fa-circle-nodes {
  --fa: "\e4e2"; }

.fa-parachute-box {
  --fa: "\f4cd"; }

.fa-indent {
  --fa: "\f03c"; }

.fa-truck-field-un {
  --fa: "\e58e"; }

.fa-hourglass {
  --fa: "\f254"; }

.fa-hourglass-empty {
  --fa: "\f254"; }

.fa-mountain {
  --fa: "\f6fc"; }

.fa-user-doctor {
  --fa: "\f0f0"; }

.fa-user-md {
  --fa: "\f0f0"; }

.fa-circle-info {
  --fa: "\f05a"; }

.fa-info-circle {
  --fa: "\f05a"; }

.fa-cloud-meatball {
  --fa: "\f73b"; }

.fa-camera {
  --fa: "\f030"; }

.fa-camera-alt {
  --fa: "\f030"; }

.fa-square-virus {
  --fa: "\e578"; }

.fa-meteor {
  --fa: "\f753"; }

.fa-car-on {
  --fa: "\e4dd"; }

.fa-sleigh {
  --fa: "\f7cc"; }

.fa-arrow-down-1-9 {
  --fa: "\f162"; }

.fa-sort-numeric-asc {
  --fa: "\f162"; }

.fa-sort-numeric-down {
  --fa: "\f162"; }

.fa-hand-holding-droplet {
  --fa: "\f4c1"; }

.fa-hand-holding-water {
  --fa: "\f4c1"; }

.fa-water {
  --fa: "\f773"; }

.fa-calendar-check {
  --fa: "\f274"; }

.fa-braille {
  --fa: "\f2a1"; }

.fa-prescription-bottle-medical {
  --fa: "\f486"; }

.fa-prescription-bottle-alt {
  --fa: "\f486"; }

.fa-landmark {
  --fa: "\f66f"; }

.fa-truck {
  --fa: "\f0d1"; }

.fa-crosshairs {
  --fa: "\f05b"; }

.fa-person-cane {
  --fa: "\e53c"; }

.fa-tent {
  --fa: "\e57d"; }

.fa-vest-patches {
  --fa: "\e086"; }

.fa-check-double {
  --fa: "\f560"; }

.fa-arrow-down-a-z {
  --fa: "\f15d"; }

.fa-sort-alpha-asc {
  --fa: "\f15d"; }

.fa-sort-alpha-down {
  --fa: "\f15d"; }

.fa-money-bill-wheat {
  --fa: "\e52a"; }

.fa-cookie {
  --fa: "\f563"; }

.fa-arrow-rotate-left {
  --fa: "\f0e2"; }

.fa-arrow-left-rotate {
  --fa: "\f0e2"; }

.fa-arrow-rotate-back {
  --fa: "\f0e2"; }

.fa-arrow-rotate-backward {
  --fa: "\f0e2"; }

.fa-undo {
  --fa: "\f0e2"; }

.fa-hard-drive {
  --fa: "\f0a0"; }

.fa-hdd {
  --fa: "\f0a0"; }

.fa-face-grin-squint-tears {
  --fa: "\f586"; }

.fa-grin-squint-tears {
  --fa: "\f586"; }

.fa-dumbbell {
  --fa: "\f44b"; }

.fa-rectangle-list {
  --fa: "\f022"; }

.fa-list-alt {
  --fa: "\f022"; }

.fa-tarp-droplet {
  --fa: "\e57c"; }

.fa-house-medical-circle-check {
  --fa: "\e511"; }

.fa-person-skiing-nordic {
  --fa: "\f7ca"; }

.fa-skiing-nordic {
  --fa: "\f7ca"; }

.fa-calendar-plus {
  --fa: "\f271"; }

.fa-plane-arrival {
  --fa: "\f5af"; }

.fa-circle-left {
  --fa: "\f359"; }

.fa-arrow-alt-circle-left {
  --fa: "\f359"; }

.fa-train-subway {
  --fa: "\f239"; }

.fa-subway {
  --fa: "\f239"; }

.fa-chart-gantt {
  --fa: "\e0e4"; }

.fa-indian-rupee-sign {
  --fa: "\e1bc"; }

.fa-indian-rupee {
  --fa: "\e1bc"; }

.fa-inr {
  --fa: "\e1bc"; }

.fa-crop-simple {
  --fa: "\f565"; }

.fa-crop-alt {
  --fa: "\f565"; }

.fa-money-bill-1 {
  --fa: "\f3d1"; }

.fa-money-bill-alt {
  --fa: "\f3d1"; }

.fa-left-long {
  --fa: "\f30a"; }

.fa-long-arrow-alt-left {
  --fa: "\f30a"; }

.fa-dna {
  --fa: "\f471"; }

.fa-virus-slash {
  --fa: "\e075"; }

.fa-minus {
  --fa: "\f068"; }

.fa-subtract {
  --fa: "\f068"; }

.fa-chess {
  --fa: "\f439"; }

.fa-arrow-left-long {
  --fa: "\f177"; }

.fa-long-arrow-left {
  --fa: "\f177"; }

.fa-plug-circle-check {
  --fa: "\e55c"; }

.fa-street-view {
  --fa: "\f21d"; }

.fa-franc-sign {
  --fa: "\e18f"; }

.fa-volume-off {
  --fa: "\f026"; }

.fa-hands-asl-interpreting {
  --fa: "\f2a3"; }

.fa-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-asl-interpreting {
  --fa: "\f2a3"; }

.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-gear {
  --fa: "\f013"; }

.fa-cog {
  --fa: "\f013"; }

.fa-droplet-slash {
  --fa: "\f5c7"; }

.fa-tint-slash {
  --fa: "\f5c7"; }

.fa-mosque {
  --fa: "\f678"; }

.fa-mosquito {
  --fa: "\e52b"; }

.fa-star-of-david {
  --fa: "\f69a"; }

.fa-person-military-rifle {
  --fa: "\e54b"; }

.fa-cart-shopping {
  --fa: "\f07a"; }

.fa-shopping-cart {
  --fa: "\f07a"; }

.fa-vials {
  --fa: "\f493"; }

.fa-plug-circle-plus {
  --fa: "\e55f"; }

.fa-place-of-worship {
  --fa: "\f67f"; }

.fa-grip-vertical {
  --fa: "\f58e"; }

.fa-hexagon-nodes {
  --fa: "\e699"; }

.fa-arrow-turn-up {
  --fa: "\f148"; }

.fa-level-up {
  --fa: "\f148"; }

.fa-u {
  --fa: "\55"; }

.fa-square-root-variable {
  --fa: "\f698"; }

.fa-square-root-alt {
  --fa: "\f698"; }

.fa-clock {
  --fa: "\f017"; }

.fa-clock-four {
  --fa: "\f017"; }

.fa-backward-step {
  --fa: "\f048"; }

.fa-step-backward {
  --fa: "\f048"; }

.fa-pallet {
  --fa: "\f482"; }

.fa-faucet {
  --fa: "\e005"; }

.fa-baseball-bat-ball {
  --fa: "\f432"; }

.fa-s {
  --fa: "\53"; }

.fa-timeline {
  --fa: "\e29c"; }

.fa-keyboard {
  --fa: "\f11c"; }

.fa-caret-down {
  --fa: "\f0d7"; }

.fa-house-chimney-medical {
  --fa: "\f7f2"; }

.fa-clinic-medical {
  --fa: "\f7f2"; }

.fa-temperature-three-quarters {
  --fa: "\f2c8"; }

.fa-temperature-3 {
  --fa: "\f2c8"; }

.fa-thermometer-3 {
  --fa: "\f2c8"; }

.fa-thermometer-three-quarters {
  --fa: "\f2c8"; }

.fa-mobile-screen {
  --fa: "\f3cf"; }

.fa-mobile-android-alt {
  --fa: "\f3cf"; }

.fa-plane-up {
  --fa: "\e22d"; }

.fa-piggy-bank {
  --fa: "\f4d3"; }

.fa-battery-half {
  --fa: "\f242"; }

.fa-battery-3 {
  --fa: "\f242"; }

.fa-mountain-city {
  --fa: "\e52e"; }

.fa-coins {
  --fa: "\f51e"; }

.fa-khanda {
  --fa: "\f66d"; }

.fa-sliders {
  --fa: "\f1de"; }

.fa-sliders-h {
  --fa: "\f1de"; }

.fa-folder-tree {
  --fa: "\f802"; }

.fa-network-wired {
  --fa: "\f6ff"; }

.fa-map-pin {
  --fa: "\f276"; }

.fa-hamsa {
  --fa: "\f665"; }

.fa-cent-sign {
  --fa: "\e3f5"; }

.fa-flask {
  --fa: "\f0c3"; }

.fa-person-pregnant {
  --fa: "\e31e"; }

.fa-wand-sparkles {
  --fa: "\f72b"; }

.fa-ellipsis-vertical {
  --fa: "\f142"; }

.fa-ellipsis-v {
  --fa: "\f142"; }

.fa-ticket {
  --fa: "\f145"; }

.fa-power-off {
  --fa: "\f011"; }

.fa-right-long {
  --fa: "\f30b"; }

.fa-long-arrow-alt-right {
  --fa: "\f30b"; }

.fa-flag-usa {
  --fa: "\f74d"; }

.fa-laptop-file {
  --fa: "\e51d"; }

.fa-tty {
  --fa: "\f1e4"; }

.fa-teletype {
  --fa: "\f1e4"; }

.fa-diagram-next {
  --fa: "\e476"; }

.fa-person-rifle {
  --fa: "\e54e"; }

.fa-house-medical-circle-exclamation {
  --fa: "\e512"; }

.fa-closed-captioning {
  --fa: "\f20a"; }

.fa-person-hiking {
  --fa: "\f6ec"; }

.fa-hiking {
  --fa: "\f6ec"; }

.fa-venus-double {
  --fa: "\f226"; }

.fa-images {
  --fa: "\f302"; }

.fa-calculator {
  --fa: "\f1ec"; }

.fa-people-pulling {
  --fa: "\e535"; }

.fa-n {
  --fa: "\4e"; }

.fa-cable-car {
  --fa: "\f7da"; }

.fa-tram {
  --fa: "\f7da"; }

.fa-cloud-rain {
  --fa: "\f73d"; }

.fa-building-circle-xmark {
  --fa: "\e4d4"; }

.fa-ship {
  --fa: "\f21a"; }

.fa-arrows-down-to-line {
  --fa: "\e4b8"; }

.fa-download {
  --fa: "\f019"; }

.fa-face-grin {
  --fa: "\f580"; }

.fa-grin {
  --fa: "\f580"; }

.fa-delete-left {
  --fa: "\f55a"; }

.fa-backspace {
  --fa: "\f55a"; }

.fa-eye-dropper {
  --fa: "\f1fb"; }

.fa-eye-dropper-empty {
  --fa: "\f1fb"; }

.fa-eyedropper {
  --fa: "\f1fb"; }

.fa-file-circle-check {
  --fa: "\e5a0"; }

.fa-forward {
  --fa: "\f04e"; }

.fa-mobile {
  --fa: "\f3ce"; }

.fa-mobile-android {
  --fa: "\f3ce"; }

.fa-mobile-phone {
  --fa: "\f3ce"; }

.fa-face-meh {
  --fa: "\f11a"; }

.fa-meh {
  --fa: "\f11a"; }

.fa-align-center {
  --fa: "\f037"; }

.fa-book-skull {
  --fa: "\f6b7"; }

.fa-book-dead {
  --fa: "\f6b7"; }

.fa-id-card {
  --fa: "\f2c2"; }

.fa-drivers-license {
  --fa: "\f2c2"; }

.fa-outdent {
  --fa: "\f03b"; }

.fa-dedent {
  --fa: "\f03b"; }

.fa-heart-circle-exclamation {
  --fa: "\e4fe"; }

.fa-house {
  --fa: "\f015"; }

.fa-home {
  --fa: "\f015"; }

.fa-home-alt {
  --fa: "\f015"; }

.fa-home-lg-alt {
  --fa: "\f015"; }

.fa-calendar-week {
  --fa: "\f784"; }

.fa-laptop-medical {
  --fa: "\f812"; }

.fa-b {
  --fa: "\42"; }

.fa-file-medical {
  --fa: "\f477"; }

.fa-dice-one {
  --fa: "\f525"; }

.fa-kiwi-bird {
  --fa: "\f535"; }

.fa-arrow-right-arrow-left {
  --fa: "\f0ec"; }

.fa-exchange {
  --fa: "\f0ec"; }

.fa-rotate-right {
  --fa: "\f2f9"; }

.fa-redo-alt {
  --fa: "\f2f9"; }

.fa-rotate-forward {
  --fa: "\f2f9"; }

.fa-utensils {
  --fa: "\f2e7"; }

.fa-cutlery {
  --fa: "\f2e7"; }

.fa-arrow-up-wide-short {
  --fa: "\f161"; }

.fa-sort-amount-up {
  --fa: "\f161"; }

.fa-mill-sign {
  --fa: "\e1ed"; }

.fa-bowl-rice {
  --fa: "\e2eb"; }

.fa-skull {
  --fa: "\f54c"; }

.fa-tower-broadcast {
  --fa: "\f519"; }

.fa-broadcast-tower {
  --fa: "\f519"; }

.fa-truck-pickup {
  --fa: "\f63c"; }

.fa-up-long {
  --fa: "\f30c"; }

.fa-long-arrow-alt-up {
  --fa: "\f30c"; }

.fa-stop {
  --fa: "\f04d"; }

.fa-code-merge {
  --fa: "\f387"; }

.fa-upload {
  --fa: "\f093"; }

.fa-hurricane {
  --fa: "\f751"; }

.fa-mound {
  --fa: "\e52d"; }

.fa-toilet-portable {
  --fa: "\e583"; }

.fa-compact-disc {
  --fa: "\f51f"; }

.fa-file-arrow-down {
  --fa: "\f56d"; }

.fa-file-download {
  --fa: "\f56d"; }

.fa-caravan {
  --fa: "\f8ff"; }

.fa-shield-cat {
  --fa: "\e572"; }

.fa-bolt {
  --fa: "\f0e7"; }

.fa-zap {
  --fa: "\f0e7"; }

.fa-glass-water {
  --fa: "\e4f4"; }

.fa-oil-well {
  --fa: "\e532"; }

.fa-vault {
  --fa: "\e2c5"; }

.fa-mars {
  --fa: "\f222"; }

.fa-toilet {
  --fa: "\f7d8"; }

.fa-plane-circle-xmark {
  --fa: "\e557"; }

.fa-yen-sign {
  --fa: "\f157"; }

.fa-cny {
  --fa: "\f157"; }

.fa-jpy {
  --fa: "\f157"; }

.fa-rmb {
  --fa: "\f157"; }

.fa-yen {
  --fa: "\f157"; }

.fa-ruble-sign {
  --fa: "\f158"; }

.fa-rouble {
  --fa: "\f158"; }

.fa-rub {
  --fa: "\f158"; }

.fa-ruble {
  --fa: "\f158"; }

.fa-sun {
  --fa: "\f185"; }

.fa-guitar {
  --fa: "\f7a6"; }

.fa-face-laugh-wink {
  --fa: "\f59c"; }

.fa-laugh-wink {
  --fa: "\f59c"; }

.fa-horse-head {
  --fa: "\f7ab"; }

.fa-bore-hole {
  --fa: "\e4c3"; }

.fa-industry {
  --fa: "\f275"; }

.fa-circle-down {
  --fa: "\f358"; }

.fa-arrow-alt-circle-down {
  --fa: "\f358"; }

.fa-arrows-turn-to-dots {
  --fa: "\e4c1"; }

.fa-florin-sign {
  --fa: "\e184"; }

.fa-arrow-down-short-wide {
  --fa: "\f884"; }

.fa-sort-amount-desc {
  --fa: "\f884"; }

.fa-sort-amount-down-alt {
  --fa: "\f884"; }

.fa-less-than {
  --fa: "\3c"; }

.fa-angle-down {
  --fa: "\f107"; }

.fa-car-tunnel {
  --fa: "\e4de"; }

.fa-head-side-cough {
  --fa: "\e061"; }

.fa-grip-lines {
  --fa: "\f7a4"; }

.fa-thumbs-down {
  --fa: "\f165"; }

.fa-user-lock {
  --fa: "\f502"; }

.fa-arrow-right-long {
  --fa: "\f178"; }

.fa-long-arrow-right {
  --fa: "\f178"; }

.fa-anchor-circle-xmark {
  --fa: "\e4ac"; }

.fa-ellipsis {
  --fa: "\f141"; }

.fa-ellipsis-h {
  --fa: "\f141"; }

.fa-chess-pawn {
  --fa: "\f443"; }

.fa-kit-medical {
  --fa: "\f479"; }

.fa-first-aid {
  --fa: "\f479"; }

.fa-person-through-window {
  --fa: "\e5a9"; }

.fa-toolbox {
  --fa: "\f552"; }

.fa-hands-holding-circle {
  --fa: "\e4fb"; }

.fa-bug {
  --fa: "\f188"; }

.fa-credit-card {
  --fa: "\f09d"; }

.fa-credit-card-alt {
  --fa: "\f09d"; }

.fa-car {
  --fa: "\f1b9"; }

.fa-automobile {
  --fa: "\f1b9"; }

.fa-hand-holding-hand {
  --fa: "\e4f7"; }

.fa-book-open-reader {
  --fa: "\f5da"; }

.fa-book-reader {
  --fa: "\f5da"; }

.fa-mountain-sun {
  --fa: "\e52f"; }

.fa-arrows-left-right-to-line {
  --fa: "\e4ba"; }

.fa-dice-d20 {
  --fa: "\f6cf"; }

.fa-truck-droplet {
  --fa: "\e58c"; }

.fa-file-circle-xmark {
  --fa: "\e5a1"; }

.fa-temperature-arrow-up {
  --fa: "\e040"; }

.fa-temperature-up {
  --fa: "\e040"; }

.fa-medal {
  --fa: "\f5a2"; }

.fa-bed {
  --fa: "\f236"; }

.fa-square-h {
  --fa: "\f0fd"; }

.fa-h-square {
  --fa: "\f0fd"; }

.fa-podcast {
  --fa: "\f2ce"; }

.fa-temperature-full {
  --fa: "\f2c7"; }

.fa-temperature-4 {
  --fa: "\f2c7"; }

.fa-thermometer-4 {
  --fa: "\f2c7"; }

.fa-thermometer-full {
  --fa: "\f2c7"; }

.fa-bell {
  --fa: "\f0f3"; }

.fa-superscript {
  --fa: "\f12b"; }

.fa-plug-circle-xmark {
  --fa: "\e560"; }

.fa-star-of-life {
  --fa: "\f621"; }

.fa-phone-slash {
  --fa: "\f3dd"; }

.fa-paint-roller {
  --fa: "\f5aa"; }

.fa-handshake-angle {
  --fa: "\f4c4"; }

.fa-hands-helping {
  --fa: "\f4c4"; }

.fa-location-dot {
  --fa: "\f3c5"; }

.fa-map-marker-alt {
  --fa: "\f3c5"; }

.fa-file {
  --fa: "\f15b"; }

.fa-greater-than {
  --fa: "\3e"; }

.fa-person-swimming {
  --fa: "\f5c4"; }

.fa-swimmer {
  --fa: "\f5c4"; }

.fa-arrow-down {
  --fa: "\f063"; }

.fa-droplet {
  --fa: "\f043"; }

.fa-tint {
  --fa: "\f043"; }

.fa-eraser {
  --fa: "\f12d"; }

.fa-earth-americas {
  --fa: "\f57d"; }

.fa-earth {
  --fa: "\f57d"; }

.fa-earth-america {
  --fa: "\f57d"; }

.fa-globe-americas {
  --fa: "\f57d"; }

.fa-person-burst {
  --fa: "\e53b"; }

.fa-dove {
  --fa: "\f4ba"; }

.fa-battery-empty {
  --fa: "\f244"; }

.fa-battery-0 {
  --fa: "\f244"; }

.fa-socks {
  --fa: "\f696"; }

.fa-inbox {
  --fa: "\f01c"; }

.fa-section {
  --fa: "\e447"; }

.fa-gauge-high {
  --fa: "\f625"; }

.fa-tachometer-alt {
  --fa: "\f625"; }

.fa-tachometer-alt-fast {
  --fa: "\f625"; }

.fa-envelope-open-text {
  --fa: "\f658"; }

.fa-hospital {
  --fa: "\f0f8"; }

.fa-hospital-alt {
  --fa: "\f0f8"; }

.fa-hospital-wide {
  --fa: "\f0f8"; }

.fa-wine-bottle {
  --fa: "\f72f"; }

.fa-chess-rook {
  --fa: "\f447"; }

.fa-bars-staggered {
  --fa: "\f550"; }

.fa-reorder {
  --fa: "\f550"; }

.fa-stream {
  --fa: "\f550"; }

.fa-dharmachakra {
  --fa: "\f655"; }

.fa-hotdog {
  --fa: "\f80f"; }

.fa-person-walking-with-cane {
  --fa: "\f29d"; }

.fa-blind {
  --fa: "\f29d"; }

.fa-drum {
  --fa: "\f569"; }

.fa-ice-cream {
  --fa: "\f810"; }

.fa-heart-circle-bolt {
  --fa: "\e4fc"; }

.fa-fax {
  --fa: "\f1ac"; }

.fa-paragraph {
  --fa: "\f1dd"; }

.fa-check-to-slot {
  --fa: "\f772"; }

.fa-vote-yea {
  --fa: "\f772"; }

.fa-star-half {
  --fa: "\f089"; }

.fa-boxes-stacked {
  --fa: "\f468"; }

.fa-boxes {
  --fa: "\f468"; }

.fa-boxes-alt {
  --fa: "\f468"; }

.fa-link {
  --fa: "\f0c1"; }

.fa-chain {
  --fa: "\f0c1"; }

.fa-ear-listen {
  --fa: "\f2a2"; }

.fa-assistive-listening-systems {
  --fa: "\f2a2"; }

.fa-tree-city {
  --fa: "\e587"; }

.fa-play {
  --fa: "\f04b"; }

.fa-font {
  --fa: "\f031"; }

.fa-table-cells-row-lock {
  --fa: "\e67a"; }

.fa-rupiah-sign {
  --fa: "\e23d"; }

.fa-magnifying-glass {
  --fa: "\f002"; }

.fa-search {
  --fa: "\f002"; }

.fa-table-tennis-paddle-ball {
  --fa: "\f45d"; }

.fa-ping-pong-paddle-ball {
  --fa: "\f45d"; }

.fa-table-tennis {
  --fa: "\f45d"; }

.fa-person-dots-from-line {
  --fa: "\f470"; }

.fa-diagnoses {
  --fa: "\f470"; }

.fa-trash-can-arrow-up {
  --fa: "\f82a"; }

.fa-trash-restore-alt {
  --fa: "\f82a"; }

.fa-naira-sign {
  --fa: "\e1f6"; }

.fa-cart-arrow-down {
  --fa: "\f218"; }

.fa-walkie-talkie {
  --fa: "\f8ef"; }

.fa-file-pen {
  --fa: "\f31c"; }

.fa-file-edit {
  --fa: "\f31c"; }

.fa-receipt {
  --fa: "\f543"; }

.fa-square-pen {
  --fa: "\f14b"; }

.fa-pen-square {
  --fa: "\f14b"; }

.fa-pencil-square {
  --fa: "\f14b"; }

.fa-suitcase-rolling {
  --fa: "\f5c1"; }

.fa-person-circle-exclamation {
  --fa: "\e53f"; }

.fa-chevron-down {
  --fa: "\f078"; }

.fa-battery-full {
  --fa: "\f240"; }

.fa-battery {
  --fa: "\f240"; }

.fa-battery-5 {
  --fa: "\f240"; }

.fa-skull-crossbones {
  --fa: "\f714"; }

.fa-code-compare {
  --fa: "\e13a"; }

.fa-list-ul {
  --fa: "\f0ca"; }

.fa-list-dots {
  --fa: "\f0ca"; }

.fa-school-lock {
  --fa: "\e56f"; }

.fa-tower-cell {
  --fa: "\e585"; }

.fa-down-long {
  --fa: "\f309"; }

.fa-long-arrow-alt-down {
  --fa: "\f309"; }

.fa-ranking-star {
  --fa: "\e561"; }

.fa-chess-king {
  --fa: "\f43f"; }

.fa-person-harassing {
  --fa: "\e549"; }

.fa-brazilian-real-sign {
  --fa: "\e46c"; }

.fa-landmark-dome {
  --fa: "\f752"; }

.fa-landmark-alt {
  --fa: "\f752"; }

.fa-arrow-up {
  --fa: "\f062"; }

.fa-tv {
  --fa: "\f26c"; }

.fa-television {
  --fa: "\f26c"; }

.fa-tv-alt {
  --fa: "\f26c"; }

.fa-shrimp {
  --fa: "\e448"; }

.fa-list-check {
  --fa: "\f0ae"; }

.fa-tasks {
  --fa: "\f0ae"; }

.fa-jug-detergent {
  --fa: "\e519"; }

.fa-circle-user {
  --fa: "\f2bd"; }

.fa-user-circle {
  --fa: "\f2bd"; }

.fa-user-shield {
  --fa: "\f505"; }

.fa-wind {
  --fa: "\f72e"; }

.fa-car-burst {
  --fa: "\f5e1"; }

.fa-car-crash {
  --fa: "\f5e1"; }

.fa-y {
  --fa: "\59"; }

.fa-person-snowboarding {
  --fa: "\f7ce"; }

.fa-snowboarding {
  --fa: "\f7ce"; }

.fa-truck-fast {
  --fa: "\f48b"; }

.fa-shipping-fast {
  --fa: "\f48b"; }

.fa-fish {
  --fa: "\f578"; }

.fa-user-graduate {
  --fa: "\f501"; }

.fa-circle-half-stroke {
  --fa: "\f042"; }

.fa-adjust {
  --fa: "\f042"; }

.fa-clapperboard {
  --fa: "\e131"; }

.fa-circle-radiation {
  --fa: "\f7ba"; }

.fa-radiation-alt {
  --fa: "\f7ba"; }

.fa-baseball {
  --fa: "\f433"; }

.fa-baseball-ball {
  --fa: "\f433"; }

.fa-jet-fighter-up {
  --fa: "\e518"; }

.fa-diagram-project {
  --fa: "\f542"; }

.fa-project-diagram {
  --fa: "\f542"; }

.fa-copy {
  --fa: "\f0c5"; }

.fa-volume-xmark {
  --fa: "\f6a9"; }

.fa-volume-mute {
  --fa: "\f6a9"; }

.fa-volume-times {
  --fa: "\f6a9"; }

.fa-hand-sparkles {
  --fa: "\e05d"; }

.fa-grip {
  --fa: "\f58d"; }

.fa-grip-horizontal {
  --fa: "\f58d"; }

.fa-share-from-square {
  --fa: "\f14d"; }

.fa-share-square {
  --fa: "\f14d"; }

.fa-child-combatant {
  --fa: "\e4e0"; }

.fa-child-rifle {
  --fa: "\e4e0"; }

.fa-gun {
  --fa: "\e19b"; }

.fa-square-phone {
  --fa: "\f098"; }

.fa-phone-square {
  --fa: "\f098"; }

.fa-plus {
  --fa: "\2b"; }

.fa-add {
  --fa: "\2b"; }

.fa-expand {
  --fa: "\f065"; }

.fa-computer {
  --fa: "\e4e5"; }

.fa-xmark {
  --fa: "\f00d"; }

.fa-close {
  --fa: "\f00d"; }

.fa-multiply {
  --fa: "\f00d"; }

.fa-remove {
  --fa: "\f00d"; }

.fa-times {
  --fa: "\f00d"; }

.fa-arrows-up-down-left-right {
  --fa: "\f047"; }

.fa-arrows {
  --fa: "\f047"; }

.fa-chalkboard-user {
  --fa: "\f51c"; }

.fa-chalkboard-teacher {
  --fa: "\f51c"; }

.fa-peso-sign {
  --fa: "\e222"; }

.fa-building-shield {
  --fa: "\e4d8"; }

.fa-baby {
  --fa: "\f77c"; }

.fa-users-line {
  --fa: "\e592"; }

.fa-quote-left {
  --fa: "\f10d"; }

.fa-quote-left-alt {
  --fa: "\f10d"; }

.fa-tractor {
  --fa: "\f722"; }

.fa-trash-arrow-up {
  --fa: "\f829"; }

.fa-trash-restore {
  --fa: "\f829"; }

.fa-arrow-down-up-lock {
  --fa: "\e4b0"; }

.fa-lines-leaning {
  --fa: "\e51e"; }

.fa-ruler-combined {
  --fa: "\f546"; }

.fa-copyright {
  --fa: "\f1f9"; }

.fa-equals {
  --fa: "\3d"; }

.fa-blender {
  --fa: "\f517"; }

.fa-teeth {
  --fa: "\f62e"; }

.fa-shekel-sign {
  --fa: "\f20b"; }

.fa-ils {
  --fa: "\f20b"; }

.fa-shekel {
  --fa: "\f20b"; }

.fa-sheqel {
  --fa: "\f20b"; }

.fa-sheqel-sign {
  --fa: "\f20b"; }

.fa-map {
  --fa: "\f279"; }

.fa-rocket {
  --fa: "\f135"; }

.fa-photo-film {
  --fa: "\f87c"; }

.fa-photo-video {
  --fa: "\f87c"; }

.fa-folder-minus {
  --fa: "\f65d"; }

.fa-hexagon-nodes-bolt {
  --fa: "\e69a"; }

.fa-store {
  --fa: "\f54e"; }

.fa-arrow-trend-up {
  --fa: "\e098"; }

.fa-plug-circle-minus {
  --fa: "\e55e"; }

.fa-sign-hanging {
  --fa: "\f4d9"; }

.fa-sign {
  --fa: "\f4d9"; }

.fa-bezier-curve {
  --fa: "\f55b"; }

.fa-bell-slash {
  --fa: "\f1f6"; }

.fa-tablet {
  --fa: "\f3fb"; }

.fa-tablet-android {
  --fa: "\f3fb"; }

.fa-school-flag {
  --fa: "\e56e"; }

.fa-fill {
  --fa: "\f575"; }

.fa-angle-up {
  --fa: "\f106"; }

.fa-drumstick-bite {
  --fa: "\f6d7"; }

.fa-holly-berry {
  --fa: "\f7aa"; }

.fa-chevron-left {
  --fa: "\f053"; }

.fa-bacteria {
  --fa: "\e059"; }

.fa-hand-lizard {
  --fa: "\f258"; }

.fa-notdef {
  --fa: "\e1fe"; }

.fa-disease {
  --fa: "\f7fa"; }

.fa-briefcase-medical {
  --fa: "\f469"; }

.fa-genderless {
  --fa: "\f22d"; }

.fa-chevron-right {
  --fa: "\f054"; }

.fa-retweet {
  --fa: "\f079"; }

.fa-car-rear {
  --fa: "\f5de"; }

.fa-car-alt {
  --fa: "\f5de"; }

.fa-pump-soap {
  --fa: "\e06b"; }

.fa-video-slash {
  --fa: "\f4e2"; }

.fa-battery-quarter {
  --fa: "\f243"; }

.fa-battery-2 {
  --fa: "\f243"; }

.fa-radio {
  --fa: "\f8d7"; }

.fa-baby-carriage {
  --fa: "\f77d"; }

.fa-carriage-baby {
  --fa: "\f77d"; }

.fa-traffic-light {
  --fa: "\f637"; }

.fa-thermometer {
  --fa: "\f491"; }

.fa-vr-cardboard {
  --fa: "\f729"; }

.fa-hand-middle-finger {
  --fa: "\f806"; }

.fa-percent {
  --fa: "\25"; }

.fa-percentage {
  --fa: "\25"; }

.fa-truck-moving {
  --fa: "\f4df"; }

.fa-glass-water-droplet {
  --fa: "\e4f5"; }

.fa-display {
  --fa: "\e163"; }

.fa-face-smile {
  --fa: "\f118"; }

.fa-smile {
  --fa: "\f118"; }

.fa-thumbtack {
  --fa: "\f08d"; }

.fa-thumb-tack {
  --fa: "\f08d"; }

.fa-trophy {
  --fa: "\f091"; }

.fa-person-praying {
  --fa: "\f683"; }

.fa-pray {
  --fa: "\f683"; }

.fa-hammer {
  --fa: "\f6e3"; }

.fa-hand-peace {
  --fa: "\f25b"; }

.fa-rotate {
  --fa: "\f2f1"; }

.fa-sync-alt {
  --fa: "\f2f1"; }

.fa-spinner {
  --fa: "\f110"; }

.fa-robot {
  --fa: "\f544"; }

.fa-peace {
  --fa: "\f67c"; }

.fa-gears {
  --fa: "\f085"; }

.fa-cogs {
  --fa: "\f085"; }

.fa-warehouse {
  --fa: "\f494"; }

.fa-arrow-up-right-dots {
  --fa: "\e4b7"; }

.fa-splotch {
  --fa: "\f5bc"; }

.fa-face-grin-hearts {
  --fa: "\f584"; }

.fa-grin-hearts {
  --fa: "\f584"; }

.fa-dice-four {
  --fa: "\f524"; }

.fa-sim-card {
  --fa: "\f7c4"; }

.fa-transgender {
  --fa: "\f225"; }

.fa-transgender-alt {
  --fa: "\f225"; }

.fa-mercury {
  --fa: "\f223"; }

.fa-arrow-turn-down {
  --fa: "\f149"; }

.fa-level-down {
  --fa: "\f149"; }

.fa-person-falling-burst {
  --fa: "\e547"; }

.fa-award {
  --fa: "\f559"; }

.fa-ticket-simple {
  --fa: "\f3ff"; }

.fa-ticket-alt {
  --fa: "\f3ff"; }

.fa-building {
  --fa: "\f1ad"; }

.fa-angles-left {
  --fa: "\f100"; }

.fa-angle-double-left {
  --fa: "\f100"; }

.fa-qrcode {
  --fa: "\f029"; }

.fa-clock-rotate-left {
  --fa: "\f1da"; }

.fa-history {
  --fa: "\f1da"; }

.fa-face-grin-beam-sweat {
  --fa: "\f583"; }

.fa-grin-beam-sweat {
  --fa: "\f583"; }

.fa-file-export {
  --fa: "\f56e"; }

.fa-arrow-right-from-file {
  --fa: "\f56e"; }

.fa-shield {
  --fa: "\f132"; }

.fa-shield-blank {
  --fa: "\f132"; }

.fa-arrow-up-short-wide {
  --fa: "\f885"; }

.fa-sort-amount-up-alt {
  --fa: "\f885"; }

.fa-comment-nodes {
  --fa: "\e696"; }

.fa-house-medical {
  --fa: "\e3b2"; }

.fa-golf-ball-tee {
  --fa: "\f450"; }

.fa-golf-ball {
  --fa: "\f450"; }

.fa-circle-chevron-left {
  --fa: "\f137"; }

.fa-chevron-circle-left {
  --fa: "\f137"; }

.fa-house-chimney-window {
  --fa: "\e00d"; }

.fa-pen-nib {
  --fa: "\f5ad"; }

.fa-tent-arrow-turn-left {
  --fa: "\e580"; }

.fa-tents {
  --fa: "\e582"; }

.fa-wand-magic {
  --fa: "\f0d0"; }

.fa-magic {
  --fa: "\f0d0"; }

.fa-dog {
  --fa: "\f6d3"; }

.fa-carrot {
  --fa: "\f787"; }

.fa-moon {
  --fa: "\f186"; }

.fa-wine-glass-empty {
  --fa: "\f5ce"; }

.fa-wine-glass-alt {
  --fa: "\f5ce"; }

.fa-cheese {
  --fa: "\f7ef"; }

.fa-yin-yang {
  --fa: "\f6ad"; }

.fa-music {
  --fa: "\f001"; }

.fa-code-commit {
  --fa: "\f386"; }

.fa-temperature-low {
  --fa: "\f76b"; }

.fa-person-biking {
  --fa: "\f84a"; }

.fa-biking {
  --fa: "\f84a"; }

.fa-broom {
  --fa: "\f51a"; }

.fa-shield-heart {
  --fa: "\e574"; }

.fa-gopuram {
  --fa: "\f664"; }

.fa-earth-oceania {
  --fa: "\e47b"; }

.fa-globe-oceania {
  --fa: "\e47b"; }

.fa-square-xmark {
  --fa: "\f2d3"; }

.fa-times-square {
  --fa: "\f2d3"; }

.fa-xmark-square {
  --fa: "\f2d3"; }

.fa-hashtag {
  --fa: "\23"; }

.fa-up-right-and-down-left-from-center {
  --fa: "\f424"; }

.fa-expand-alt {
  --fa: "\f424"; }

.fa-oil-can {
  --fa: "\f613"; }

.fa-t {
  --fa: "\54"; }

.fa-hippo {
  --fa: "\f6ed"; }

.fa-chart-column {
  --fa: "\e0e3"; }

.fa-infinity {
  --fa: "\f534"; }

.fa-vial-circle-check {
  --fa: "\e596"; }

.fa-person-arrow-down-to-line {
  --fa: "\e538"; }

.fa-voicemail {
  --fa: "\f897"; }

.fa-fan {
  --fa: "\f863"; }

.fa-person-walking-luggage {
  --fa: "\e554"; }

.fa-up-down {
  --fa: "\f338"; }

.fa-arrows-alt-v {
  --fa: "\f338"; }

.fa-cloud-moon-rain {
  --fa: "\f73c"; }

.fa-calendar {
  --fa: "\f133"; }

.fa-trailer {
  --fa: "\e041"; }

.fa-bahai {
  --fa: "\f666"; }

.fa-haykal {
  --fa: "\f666"; }

.fa-sd-card {
  --fa: "\f7c2"; }

.fa-dragon {
  --fa: "\f6d5"; }

.fa-shoe-prints {
  --fa: "\f54b"; }

.fa-circle-plus {
  --fa: "\f055"; }

.fa-plus-circle {
  --fa: "\f055"; }

.fa-face-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-hand-holding {
  --fa: "\f4bd"; }

.fa-plug-circle-exclamation {
  --fa: "\e55d"; }

.fa-link-slash {
  --fa: "\f127"; }

.fa-chain-broken {
  --fa: "\f127"; }

.fa-chain-slash {
  --fa: "\f127"; }

.fa-unlink {
  --fa: "\f127"; }

.fa-clone {
  --fa: "\f24d"; }

.fa-person-walking-arrow-loop-left {
  --fa: "\e551"; }

.fa-arrow-up-z-a {
  --fa: "\f882"; }

.fa-sort-alpha-up-alt {
  --fa: "\f882"; }

.fa-fire-flame-curved {
  --fa: "\f7e4"; }

.fa-fire-alt {
  --fa: "\f7e4"; }

.fa-tornado {
  --fa: "\f76f"; }

.fa-file-circle-plus {
  --fa: "\e494"; }

.fa-book-quran {
  --fa: "\f687"; }

.fa-quran {
  --fa: "\f687"; }

.fa-anchor {
  --fa: "\f13d"; }

.fa-border-all {
  --fa: "\f84c"; }

.fa-face-angry {
  --fa: "\f556"; }

.fa-angry {
  --fa: "\f556"; }

.fa-cookie-bite {
  --fa: "\f564"; }

.fa-arrow-trend-down {
  --fa: "\e097"; }

.fa-rss {
  --fa: "\f09e"; }

.fa-feed {
  --fa: "\f09e"; }

.fa-draw-polygon {
  --fa: "\f5ee"; }

.fa-scale-balanced {
  --fa: "\f24e"; }

.fa-balance-scale {
  --fa: "\f24e"; }

.fa-gauge-simple-high {
  --fa: "\f62a"; }

.fa-tachometer {
  --fa: "\f62a"; }

.fa-tachometer-fast {
  --fa: "\f62a"; }

.fa-shower {
  --fa: "\f2cc"; }

.fa-desktop {
  --fa: "\f390"; }

.fa-desktop-alt {
  --fa: "\f390"; }

.fa-m {
  --fa: "\4d"; }

.fa-table-list {
  --fa: "\f00b"; }

.fa-th-list {
  --fa: "\f00b"; }

.fa-comment-sms {
  --fa: "\f7cd"; }

.fa-sms {
  --fa: "\f7cd"; }

.fa-book {
  --fa: "\f02d"; }

.fa-user-plus {
  --fa: "\f234"; }

.fa-check {
  --fa: "\f00c"; }

.fa-battery-three-quarters {
  --fa: "\f241"; }

.fa-battery-4 {
  --fa: "\f241"; }

.fa-house-circle-check {
  --fa: "\e509"; }

.fa-angle-left {
  --fa: "\f104"; }

.fa-diagram-successor {
  --fa: "\e47a"; }

.fa-truck-arrow-right {
  --fa: "\e58b"; }

.fa-arrows-split-up-and-left {
  --fa: "\e4bc"; }

.fa-hand-fist {
  --fa: "\f6de"; }

.fa-fist-raised {
  --fa: "\f6de"; }

.fa-cloud-moon {
  --fa: "\f6c3"; }

.fa-briefcase {
  --fa: "\f0b1"; }

.fa-person-falling {
  --fa: "\e546"; }

.fa-image-portrait {
  --fa: "\f3e0"; }

.fa-portrait {
  --fa: "\f3e0"; }

.fa-user-tag {
  --fa: "\f507"; }

.fa-rug {
  --fa: "\e569"; }

.fa-earth-europe {
  --fa: "\f7a2"; }

.fa-globe-europe {
  --fa: "\f7a2"; }

.fa-cart-flatbed-suitcase {
  --fa: "\f59d"; }

.fa-luggage-cart {
  --fa: "\f59d"; }

.fa-rectangle-xmark {
  --fa: "\f410"; }

.fa-rectangle-times {
  --fa: "\f410"; }

.fa-times-rectangle {
  --fa: "\f410"; }

.fa-window-close {
  --fa: "\f410"; }

.fa-baht-sign {
  --fa: "\e0ac"; }

.fa-book-open {
  --fa: "\f518"; }

.fa-book-journal-whills {
  --fa: "\f66a"; }

.fa-journal-whills {
  --fa: "\f66a"; }

.fa-handcuffs {
  --fa: "\e4f8"; }

.fa-triangle-exclamation {
  --fa: "\f071"; }

.fa-exclamation-triangle {
  --fa: "\f071"; }

.fa-warning {
  --fa: "\f071"; }

.fa-database {
  --fa: "\f1c0"; }

.fa-share {
  --fa: "\f064"; }

.fa-mail-forward {
  --fa: "\f064"; }

.fa-bottle-droplet {
  --fa: "\e4c4"; }

.fa-mask-face {
  --fa: "\e1d7"; }

.fa-hill-rockslide {
  --fa: "\e508"; }

.fa-right-left {
  --fa: "\f362"; }

.fa-exchange-alt {
  --fa: "\f362"; }

.fa-paper-plane {
  --fa: "\f1d8"; }

.fa-road-circle-exclamation {
  --fa: "\e565"; }

.fa-dungeon {
  --fa: "\f6d9"; }

.fa-align-right {
  --fa: "\f038"; }

.fa-money-bill-1-wave {
  --fa: "\f53b"; }

.fa-money-bill-wave-alt {
  --fa: "\f53b"; }

.fa-life-ring {
  --fa: "\f1cd"; }

.fa-hands {
  --fa: "\f2a7"; }

.fa-sign-language {
  --fa: "\f2a7"; }

.fa-signing {
  --fa: "\f2a7"; }

.fa-calendar-day {
  --fa: "\f783"; }

.fa-water-ladder {
  --fa: "\f5c5"; }

.fa-ladder-water {
  --fa: "\f5c5"; }

.fa-swimming-pool {
  --fa: "\f5c5"; }

.fa-arrows-up-down {
  --fa: "\f07d"; }

.fa-arrows-v {
  --fa: "\f07d"; }

.fa-face-grimace {
  --fa: "\f57f"; }

.fa-grimace {
  --fa: "\f57f"; }

.fa-wheelchair-move {
  --fa: "\e2ce"; }

.fa-wheelchair-alt {
  --fa: "\e2ce"; }

.fa-turn-down {
  --fa: "\f3be"; }

.fa-level-down-alt {
  --fa: "\f3be"; }

.fa-person-walking-arrow-right {
  --fa: "\e552"; }

.fa-square-envelope {
  --fa: "\f199"; }

.fa-envelope-square {
  --fa: "\f199"; }

.fa-dice {
  --fa: "\f522"; }

.fa-bowling-ball {
  --fa: "\f436"; }

.fa-brain {
  --fa: "\f5dc"; }

.fa-bandage {
  --fa: "\f462"; }

.fa-band-aid {
  --fa: "\f462"; }

.fa-calendar-minus {
  --fa: "\f272"; }

.fa-circle-xmark {
  --fa: "\f057"; }

.fa-times-circle {
  --fa: "\f057"; }

.fa-xmark-circle {
  --fa: "\f057"; }

.fa-gifts {
  --fa: "\f79c"; }

.fa-hotel {
  --fa: "\f594"; }

.fa-earth-asia {
  --fa: "\f57e"; }

.fa-globe-asia {
  --fa: "\f57e"; }

.fa-id-card-clip {
  --fa: "\f47f"; }

.fa-id-card-alt {
  --fa: "\f47f"; }

.fa-magnifying-glass-plus {
  --fa: "\f00e"; }

.fa-search-plus {
  --fa: "\f00e"; }

.fa-thumbs-up {
  --fa: "\f164"; }

.fa-user-clock {
  --fa: "\f4fd"; }

.fa-hand-dots {
  --fa: "\f461"; }

.fa-allergies {
  --fa: "\f461"; }

.fa-file-invoice {
  --fa: "\f570"; }

.fa-window-minimize {
  --fa: "\f2d1"; }

.fa-mug-saucer {
  --fa: "\f0f4"; }

.fa-coffee {
  --fa: "\f0f4"; }

.fa-brush {
  --fa: "\f55d"; }

.fa-file-half-dashed {
  --fa: "\e698"; }

.fa-mask {
  --fa: "\f6fa"; }

.fa-magnifying-glass-minus {
  --fa: "\f010"; }

.fa-search-minus {
  --fa: "\f010"; }

.fa-ruler-vertical {
  --fa: "\f548"; }

.fa-user-large {
  --fa: "\f406"; }

.fa-user-alt {
  --fa: "\f406"; }

.fa-train-tram {
  --fa: "\e5b4"; }

.fa-user-nurse {
  --fa: "\f82f"; }

.fa-syringe {
  --fa: "\f48e"; }

.fa-cloud-sun {
  --fa: "\f6c4"; }

.fa-stopwatch-20 {
  --fa: "\e06f"; }

.fa-square-full {
  --fa: "\f45c"; }

.fa-magnet {
  --fa: "\f076"; }

.fa-jar {
  --fa: "\e516"; }

.fa-note-sticky {
  --fa: "\f249"; }

.fa-sticky-note {
  --fa: "\f249"; }

.fa-bug-slash {
  --fa: "\e490"; }

.fa-arrow-up-from-water-pump {
  --fa: "\e4b6"; }

.fa-bone {
  --fa: "\f5d7"; }

.fa-table-cells-row-unlock {
  --fa: "\e691"; }

.fa-user-injured {
  --fa: "\f728"; }

.fa-face-sad-tear {
  --fa: "\f5b4"; }

.fa-sad-tear {
  --fa: "\f5b4"; }

.fa-plane {
  --fa: "\f072"; }

.fa-tent-arrows-down {
  --fa: "\e581"; }

.fa-exclamation {
  --fa: "\21"; }

.fa-arrows-spin {
  --fa: "\e4bb"; }

.fa-print {
  --fa: "\f02f"; }

.fa-turkish-lira-sign {
  --fa: "\e2bb"; }

.fa-try {
  --fa: "\e2bb"; }

.fa-turkish-lira {
  --fa: "\e2bb"; }

.fa-dollar-sign {
  --fa: "\24"; }

.fa-dollar {
  --fa: "\24"; }

.fa-usd {
  --fa: "\24"; }

.fa-x {
  --fa: "\58"; }

.fa-magnifying-glass-dollar {
  --fa: "\f688"; }

.fa-search-dollar {
  --fa: "\f688"; }

.fa-users-gear {
  --fa: "\f509"; }

.fa-users-cog {
  --fa: "\f509"; }

.fa-person-military-pointing {
  --fa: "\e54a"; }

.fa-building-columns {
  --fa: "\f19c"; }

.fa-bank {
  --fa: "\f19c"; }

.fa-institution {
  --fa: "\f19c"; }

.fa-museum {
  --fa: "\f19c"; }

.fa-university {
  --fa: "\f19c"; }

.fa-umbrella {
  --fa: "\f0e9"; }

.fa-trowel {
  --fa: "\e589"; }

.fa-d {
  --fa: "\44"; }

.fa-stapler {
  --fa: "\e5af"; }

.fa-masks-theater {
  --fa: "\f630"; }

.fa-theater-masks {
  --fa: "\f630"; }

.fa-kip-sign {
  --fa: "\e1c4"; }

.fa-hand-point-left {
  --fa: "\f0a5"; }

.fa-handshake-simple {
  --fa: "\f4c6"; }

.fa-handshake-alt {
  --fa: "\f4c6"; }

.fa-jet-fighter {
  --fa: "\f0fb"; }

.fa-fighter-jet {
  --fa: "\f0fb"; }

.fa-square-share-nodes {
  --fa: "\f1e1"; }

.fa-share-alt-square {
  --fa: "\f1e1"; }

.fa-barcode {
  --fa: "\f02a"; }

.fa-plus-minus {
  --fa: "\e43c"; }

.fa-video {
  --fa: "\f03d"; }

.fa-video-camera {
  --fa: "\f03d"; }

.fa-graduation-cap {
  --fa: "\f19d"; }

.fa-mortar-board {
  --fa: "\f19d"; }

.fa-hand-holding-medical {
  --fa: "\e05c"; }

.fa-person-circle-check {
  --fa: "\e53e"; }

.fa-turn-up {
  --fa: "\f3bf"; }

.fa-level-up-alt {
  --fa: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?c210719e60948b211a1260f79812efe5) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?1815e00441357e01619e5793e1caa78a) format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero {
  --fa: "\f3d0"; }

.fa-hooli {
  --fa: "\f427"; }

.fa-yelp {
  --fa: "\f1e9"; }

.fa-cc-visa {
  --fa: "\f1f0"; }

.fa-lastfm {
  --fa: "\f202"; }

.fa-shopware {
  --fa: "\f5b5"; }

.fa-creative-commons-nc {
  --fa: "\f4e8"; }

.fa-aws {
  --fa: "\f375"; }

.fa-redhat {
  --fa: "\f7bc"; }

.fa-yoast {
  --fa: "\f2b1"; }

.fa-cloudflare {
  --fa: "\e07d"; }

.fa-ups {
  --fa: "\f7e0"; }

.fa-pixiv {
  --fa: "\e640"; }

.fa-wpexplorer {
  --fa: "\f2de"; }

.fa-dyalog {
  --fa: "\f399"; }

.fa-bity {
  --fa: "\f37a"; }

.fa-stackpath {
  --fa: "\f842"; }

.fa-buysellads {
  --fa: "\f20d"; }

.fa-first-order {
  --fa: "\f2b0"; }

.fa-modx {
  --fa: "\f285"; }

.fa-guilded {
  --fa: "\e07e"; }

.fa-vnv {
  --fa: "\f40b"; }

.fa-square-js {
  --fa: "\f3b9"; }

.fa-js-square {
  --fa: "\f3b9"; }

.fa-microsoft {
  --fa: "\f3ca"; }

.fa-qq {
  --fa: "\f1d6"; }

.fa-orcid {
  --fa: "\f8d2"; }

.fa-java {
  --fa: "\f4e4"; }

.fa-invision {
  --fa: "\f7b0"; }

.fa-creative-commons-pd-alt {
  --fa: "\f4ed"; }

.fa-centercode {
  --fa: "\f380"; }

.fa-glide-g {
  --fa: "\f2a6"; }

.fa-drupal {
  --fa: "\f1a9"; }

.fa-jxl {
  --fa: "\e67b"; }

.fa-dart-lang {
  --fa: "\e693"; }

.fa-hire-a-helper {
  --fa: "\f3b0"; }

.fa-creative-commons-by {
  --fa: "\f4e7"; }

.fa-unity {
  --fa: "\e049"; }

.fa-whmcs {
  --fa: "\f40d"; }

.fa-rocketchat {
  --fa: "\f3e8"; }

.fa-vk {
  --fa: "\f189"; }

.fa-untappd {
  --fa: "\f405"; }

.fa-mailchimp {
  --fa: "\f59e"; }

.fa-css3-alt {
  --fa: "\f38b"; }

.fa-square-reddit {
  --fa: "\f1a2"; }

.fa-reddit-square {
  --fa: "\f1a2"; }

.fa-vimeo-v {
  --fa: "\f27d"; }

.fa-contao {
  --fa: "\f26d"; }

.fa-square-font-awesome {
  --fa: "\e5ad"; }

.fa-deskpro {
  --fa: "\f38f"; }

.fa-brave {
  --fa: "\e63c"; }

.fa-sistrix {
  --fa: "\f3ee"; }

.fa-square-instagram {
  --fa: "\e055"; }

.fa-instagram-square {
  --fa: "\e055"; }

.fa-battle-net {
  --fa: "\f835"; }

.fa-the-red-yeti {
  --fa: "\f69d"; }

.fa-square-hacker-news {
  --fa: "\f3af"; }

.fa-hacker-news-square {
  --fa: "\f3af"; }

.fa-edge {
  --fa: "\f282"; }

.fa-threads {
  --fa: "\e618"; }

.fa-napster {
  --fa: "\f3d2"; }

.fa-square-snapchat {
  --fa: "\f2ad"; }

.fa-snapchat-square {
  --fa: "\f2ad"; }

.fa-google-plus-g {
  --fa: "\f0d5"; }

.fa-artstation {
  --fa: "\f77a"; }

.fa-markdown {
  --fa: "\f60f"; }

.fa-sourcetree {
  --fa: "\f7d3"; }

.fa-google-plus {
  --fa: "\f2b3"; }

.fa-diaspora {
  --fa: "\f791"; }

.fa-foursquare {
  --fa: "\f180"; }

.fa-stack-overflow {
  --fa: "\f16c"; }

.fa-github-alt {
  --fa: "\f113"; }

.fa-phoenix-squadron {
  --fa: "\f511"; }

.fa-pagelines {
  --fa: "\f18c"; }

.fa-algolia {
  --fa: "\f36c"; }

.fa-red-river {
  --fa: "\f3e3"; }

.fa-creative-commons-sa {
  --fa: "\f4ef"; }

.fa-safari {
  --fa: "\f267"; }

.fa-google {
  --fa: "\f1a0"; }

.fa-square-font-awesome-stroke {
  --fa: "\f35c"; }

.fa-font-awesome-alt {
  --fa: "\f35c"; }

.fa-atlassian {
  --fa: "\f77b"; }

.fa-linkedin-in {
  --fa: "\f0e1"; }

.fa-digital-ocean {
  --fa: "\f391"; }

.fa-nimblr {
  --fa: "\f5a8"; }

.fa-chromecast {
  --fa: "\f838"; }

.fa-evernote {
  --fa: "\f839"; }

.fa-hacker-news {
  --fa: "\f1d4"; }

.fa-creative-commons-sampling {
  --fa: "\f4f0"; }

.fa-adversal {
  --fa: "\f36a"; }

.fa-creative-commons {
  --fa: "\f25e"; }

.fa-watchman-monitoring {
  --fa: "\e087"; }

.fa-fonticons {
  --fa: "\f280"; }

.fa-weixin {
  --fa: "\f1d7"; }

.fa-shirtsinbulk {
  --fa: "\f214"; }

.fa-codepen {
  --fa: "\f1cb"; }

.fa-git-alt {
  --fa: "\f841"; }

.fa-lyft {
  --fa: "\f3c3"; }

.fa-rev {
  --fa: "\f5b2"; }

.fa-windows {
  --fa: "\f17a"; }

.fa-wizards-of-the-coast {
  --fa: "\f730"; }

.fa-square-viadeo {
  --fa: "\f2aa"; }

.fa-viadeo-square {
  --fa: "\f2aa"; }

.fa-meetup {
  --fa: "\f2e0"; }

.fa-centos {
  --fa: "\f789"; }

.fa-adn {
  --fa: "\f170"; }

.fa-cloudsmith {
  --fa: "\f384"; }

.fa-opensuse {
  --fa: "\e62b"; }

.fa-pied-piper-alt {
  --fa: "\f1a8"; }

.fa-square-dribbble {
  --fa: "\f397"; }

.fa-dribbble-square {
  --fa: "\f397"; }

.fa-codiepie {
  --fa: "\f284"; }

.fa-node {
  --fa: "\f419"; }

.fa-mix {
  --fa: "\f3cb"; }

.fa-steam {
  --fa: "\f1b6"; }

.fa-cc-apple-pay {
  --fa: "\f416"; }

.fa-scribd {
  --fa: "\f28a"; }

.fa-debian {
  --fa: "\e60b"; }

.fa-openid {
  --fa: "\f19b"; }

.fa-instalod {
  --fa: "\e081"; }

.fa-files-pinwheel {
  --fa: "\e69f"; }

.fa-expeditedssl {
  --fa: "\f23e"; }

.fa-sellcast {
  --fa: "\f2da"; }

.fa-square-twitter {
  --fa: "\f081"; }

.fa-twitter-square {
  --fa: "\f081"; }

.fa-r-project {
  --fa: "\f4f7"; }

.fa-delicious {
  --fa: "\f1a5"; }

.fa-freebsd {
  --fa: "\f3a4"; }

.fa-vuejs {
  --fa: "\f41f"; }

.fa-accusoft {
  --fa: "\f369"; }

.fa-ioxhost {
  --fa: "\f208"; }

.fa-fonticons-fi {
  --fa: "\f3a2"; }

.fa-app-store {
  --fa: "\f36f"; }

.fa-cc-mastercard {
  --fa: "\f1f1"; }

.fa-itunes-note {
  --fa: "\f3b5"; }

.fa-golang {
  --fa: "\e40f"; }

.fa-kickstarter {
  --fa: "\f3bb"; }

.fa-square-kickstarter {
  --fa: "\f3bb"; }

.fa-grav {
  --fa: "\f2d6"; }

.fa-weibo {
  --fa: "\f18a"; }

.fa-uncharted {
  --fa: "\e084"; }

.fa-firstdraft {
  --fa: "\f3a1"; }

.fa-square-youtube {
  --fa: "\f431"; }

.fa-youtube-square {
  --fa: "\f431"; }

.fa-wikipedia-w {
  --fa: "\f266"; }

.fa-wpressr {
  --fa: "\f3e4"; }

.fa-rendact {
  --fa: "\f3e4"; }

.fa-angellist {
  --fa: "\f209"; }

.fa-galactic-republic {
  --fa: "\f50c"; }

.fa-nfc-directional {
  --fa: "\e530"; }

.fa-skype {
  --fa: "\f17e"; }

.fa-joget {
  --fa: "\f3b7"; }

.fa-fedora {
  --fa: "\f798"; }

.fa-stripe-s {
  --fa: "\f42a"; }

.fa-meta {
  --fa: "\e49b"; }

.fa-laravel {
  --fa: "\f3bd"; }

.fa-hotjar {
  --fa: "\f3b1"; }

.fa-bluetooth-b {
  --fa: "\f294"; }

.fa-square-letterboxd {
  --fa: "\e62e"; }

.fa-sticker-mule {
  --fa: "\f3f7"; }

.fa-creative-commons-zero {
  --fa: "\f4f3"; }

.fa-hips {
  --fa: "\f452"; }

.fa-css {
  --fa: "\e6a2"; }

.fa-behance {
  --fa: "\f1b4"; }

.fa-reddit {
  --fa: "\f1a1"; }

.fa-discord {
  --fa: "\f392"; }

.fa-chrome {
  --fa: "\f268"; }

.fa-app-store-ios {
  --fa: "\f370"; }

.fa-cc-discover {
  --fa: "\f1f2"; }

.fa-wpbeginner {
  --fa: "\f297"; }

.fa-confluence {
  --fa: "\f78d"; }

.fa-shoelace {
  --fa: "\e60c"; }

.fa-mdb {
  --fa: "\f8ca"; }

.fa-dochub {
  --fa: "\f394"; }

.fa-accessible-icon {
  --fa: "\f368"; }

.fa-ebay {
  --fa: "\f4f4"; }

.fa-amazon {
  --fa: "\f270"; }

.fa-unsplash {
  --fa: "\e07c"; }

.fa-yarn {
  --fa: "\f7e3"; }

.fa-square-steam {
  --fa: "\f1b7"; }

.fa-steam-square {
  --fa: "\f1b7"; }

.fa-500px {
  --fa: "\f26e"; }

.fa-square-vimeo {
  --fa: "\f194"; }

.fa-vimeo-square {
  --fa: "\f194"; }

.fa-asymmetrik {
  --fa: "\f372"; }

.fa-font-awesome {
  --fa: "\f2b4"; }

.fa-font-awesome-flag {
  --fa: "\f2b4"; }

.fa-font-awesome-logo-full {
  --fa: "\f2b4"; }

.fa-gratipay {
  --fa: "\f184"; }

.fa-apple {
  --fa: "\f179"; }

.fa-hive {
  --fa: "\e07f"; }

.fa-gitkraken {
  --fa: "\f3a6"; }

.fa-keybase {
  --fa: "\f4f5"; }

.fa-apple-pay {
  --fa: "\f415"; }

.fa-padlet {
  --fa: "\e4a0"; }

.fa-amazon-pay {
  --fa: "\f42c"; }

.fa-square-github {
  --fa: "\f092"; }

.fa-github-square {
  --fa: "\f092"; }

.fa-stumbleupon {
  --fa: "\f1a4"; }

.fa-fedex {
  --fa: "\f797"; }

.fa-phoenix-framework {
  --fa: "\f3dc"; }

.fa-shopify {
  --fa: "\e057"; }

.fa-neos {
  --fa: "\f612"; }

.fa-square-threads {
  --fa: "\e619"; }

.fa-hackerrank {
  --fa: "\f5f7"; }

.fa-researchgate {
  --fa: "\f4f8"; }

.fa-swift {
  --fa: "\f8e1"; }

.fa-angular {
  --fa: "\f420"; }

.fa-speakap {
  --fa: "\f3f3"; }

.fa-angrycreative {
  --fa: "\f36e"; }

.fa-y-combinator {
  --fa: "\f23b"; }

.fa-empire {
  --fa: "\f1d1"; }

.fa-envira {
  --fa: "\f299"; }

.fa-google-scholar {
  --fa: "\e63b"; }

.fa-square-gitlab {
  --fa: "\e5ae"; }

.fa-gitlab-square {
  --fa: "\e5ae"; }

.fa-studiovinari {
  --fa: "\f3f8"; }

.fa-pied-piper {
  --fa: "\f2ae"; }

.fa-wordpress {
  --fa: "\f19a"; }

.fa-product-hunt {
  --fa: "\f288"; }

.fa-firefox {
  --fa: "\f269"; }

.fa-linode {
  --fa: "\f2b8"; }

.fa-goodreads {
  --fa: "\f3a8"; }

.fa-square-odnoklassniki {
  --fa: "\f264"; }

.fa-odnoklassniki-square {
  --fa: "\f264"; }

.fa-jsfiddle {
  --fa: "\f1cc"; }

.fa-sith {
  --fa: "\f512"; }

.fa-themeisle {
  --fa: "\f2b2"; }

.fa-page4 {
  --fa: "\f3d7"; }

.fa-hashnode {
  --fa: "\e499"; }

.fa-react {
  --fa: "\f41b"; }

.fa-cc-paypal {
  --fa: "\f1f4"; }

.fa-squarespace {
  --fa: "\f5be"; }

.fa-cc-stripe {
  --fa: "\f1f5"; }

.fa-creative-commons-share {
  --fa: "\f4f2"; }

.fa-bitcoin {
  --fa: "\f379"; }

.fa-keycdn {
  --fa: "\f3ba"; }

.fa-opera {
  --fa: "\f26a"; }

.fa-itch-io {
  --fa: "\f83a"; }

.fa-umbraco {
  --fa: "\f8e8"; }

.fa-galactic-senate {
  --fa: "\f50d"; }

.fa-ubuntu {
  --fa: "\f7df"; }

.fa-draft2digital {
  --fa: "\f396"; }

.fa-stripe {
  --fa: "\f429"; }

.fa-houzz {
  --fa: "\f27c"; }

.fa-gg {
  --fa: "\f260"; }

.fa-dhl {
  --fa: "\f790"; }

.fa-square-pinterest {
  --fa: "\f0d3"; }

.fa-pinterest-square {
  --fa: "\f0d3"; }

.fa-xing {
  --fa: "\f168"; }

.fa-blackberry {
  --fa: "\f37b"; }

.fa-creative-commons-pd {
  --fa: "\f4ec"; }

.fa-playstation {
  --fa: "\f3df"; }

.fa-quinscape {
  --fa: "\f459"; }

.fa-less {
  --fa: "\f41d"; }

.fa-blogger-b {
  --fa: "\f37d"; }

.fa-opencart {
  --fa: "\f23d"; }

.fa-vine {
  --fa: "\f1ca"; }

.fa-signal-messenger {
  --fa: "\e663"; }

.fa-paypal {
  --fa: "\f1ed"; }

.fa-gitlab {
  --fa: "\f296"; }

.fa-typo3 {
  --fa: "\f42b"; }

.fa-reddit-alien {
  --fa: "\f281"; }

.fa-yahoo {
  --fa: "\f19e"; }

.fa-dailymotion {
  --fa: "\e052"; }

.fa-affiliatetheme {
  --fa: "\f36b"; }

.fa-pied-piper-pp {
  --fa: "\f1a7"; }

.fa-bootstrap {
  --fa: "\f836"; }

.fa-odnoklassniki {
  --fa: "\f263"; }

.fa-nfc-symbol {
  --fa: "\e531"; }

.fa-mintbit {
  --fa: "\e62f"; }

.fa-ethereum {
  --fa: "\f42e"; }

.fa-speaker-deck {
  --fa: "\f83c"; }

.fa-creative-commons-nc-eu {
  --fa: "\f4e9"; }

.fa-patreon {
  --fa: "\f3d9"; }

.fa-avianex {
  --fa: "\f374"; }

.fa-ello {
  --fa: "\f5f1"; }

.fa-gofore {
  --fa: "\f3a7"; }

.fa-bimobject {
  --fa: "\f378"; }

.fa-brave-reverse {
  --fa: "\e63d"; }

.fa-facebook-f {
  --fa: "\f39e"; }

.fa-square-google-plus {
  --fa: "\f0d4"; }

.fa-google-plus-square {
  --fa: "\f0d4"; }

.fa-web-awesome {
  --fa: "\e682"; }

.fa-mandalorian {
  --fa: "\f50f"; }

.fa-first-order-alt {
  --fa: "\f50a"; }

.fa-osi {
  --fa: "\f41a"; }

.fa-google-wallet {
  --fa: "\f1ee"; }

.fa-d-and-d-beyond {
  --fa: "\f6ca"; }

.fa-periscope {
  --fa: "\f3da"; }

.fa-fulcrum {
  --fa: "\f50b"; }

.fa-cloudscale {
  --fa: "\f383"; }

.fa-forumbee {
  --fa: "\f211"; }

.fa-mizuni {
  --fa: "\f3cc"; }

.fa-schlix {
  --fa: "\f3ea"; }

.fa-square-xing {
  --fa: "\f169"; }

.fa-xing-square {
  --fa: "\f169"; }

.fa-bandcamp {
  --fa: "\f2d5"; }

.fa-wpforms {
  --fa: "\f298"; }

.fa-cloudversify {
  --fa: "\f385"; }

.fa-usps {
  --fa: "\f7e1"; }

.fa-megaport {
  --fa: "\f5a3"; }

.fa-magento {
  --fa: "\f3c4"; }

.fa-spotify {
  --fa: "\f1bc"; }

.fa-optin-monster {
  --fa: "\f23c"; }

.fa-fly {
  --fa: "\f417"; }

.fa-square-bluesky {
  --fa: "\e6a3"; }

.fa-aviato {
  --fa: "\f421"; }

.fa-itunes {
  --fa: "\f3b4"; }

.fa-cuttlefish {
  --fa: "\f38c"; }

.fa-blogger {
  --fa: "\f37c"; }

.fa-flickr {
  --fa: "\f16e"; }

.fa-viber {
  --fa: "\f409"; }

.fa-soundcloud {
  --fa: "\f1be"; }

.fa-digg {
  --fa: "\f1a6"; }

.fa-tencent-weibo {
  --fa: "\f1d5"; }

.fa-letterboxd {
  --fa: "\e62d"; }

.fa-symfony {
  --fa: "\f83d"; }

.fa-maxcdn {
  --fa: "\f136"; }

.fa-etsy {
  --fa: "\f2d7"; }

.fa-facebook-messenger {
  --fa: "\f39f"; }

.fa-audible {
  --fa: "\f373"; }

.fa-think-peaks {
  --fa: "\f731"; }

.fa-bilibili {
  --fa: "\e3d9"; }

.fa-erlang {
  --fa: "\f39d"; }

.fa-x-twitter {
  --fa: "\e61b"; }

.fa-cotton-bureau {
  --fa: "\f89e"; }

.fa-dashcube {
  --fa: "\f210"; }

.fa-42-group {
  --fa: "\e080"; }

.fa-innosoft {
  --fa: "\e080"; }

.fa-stack-exchange {
  --fa: "\f18d"; }

.fa-elementor {
  --fa: "\f430"; }

.fa-square-pied-piper {
  --fa: "\e01e"; }

.fa-pied-piper-square {
  --fa: "\e01e"; }

.fa-creative-commons-nd {
  --fa: "\f4eb"; }

.fa-palfed {
  --fa: "\f3d8"; }

.fa-superpowers {
  --fa: "\f2dd"; }

.fa-resolving {
  --fa: "\f3e7"; }

.fa-xbox {
  --fa: "\f412"; }

.fa-square-web-awesome-stroke {
  --fa: "\e684"; }

.fa-searchengin {
  --fa: "\f3eb"; }

.fa-tiktok {
  --fa: "\e07b"; }

.fa-square-facebook {
  --fa: "\f082"; }

.fa-facebook-square {
  --fa: "\f082"; }

.fa-renren {
  --fa: "\f18b"; }

.fa-linux {
  --fa: "\f17c"; }

.fa-glide {
  --fa: "\f2a5"; }

.fa-linkedin {
  --fa: "\f08c"; }

.fa-hubspot {
  --fa: "\f3b2"; }

.fa-deploydog {
  --fa: "\f38e"; }

.fa-twitch {
  --fa: "\f1e8"; }

.fa-flutter {
  --fa: "\e694"; }

.fa-ravelry {
  --fa: "\f2d9"; }

.fa-mixer {
  --fa: "\e056"; }

.fa-square-lastfm {
  --fa: "\f203"; }

.fa-lastfm-square {
  --fa: "\f203"; }

.fa-vimeo {
  --fa: "\f40a"; }

.fa-mendeley {
  --fa: "\f7b3"; }

.fa-uniregistry {
  --fa: "\f404"; }

.fa-figma {
  --fa: "\f799"; }

.fa-creative-commons-remix {
  --fa: "\f4ee"; }

.fa-cc-amazon-pay {
  --fa: "\f42d"; }

.fa-dropbox {
  --fa: "\f16b"; }

.fa-instagram {
  --fa: "\f16d"; }

.fa-cmplid {
  --fa: "\e360"; }

.fa-upwork {
  --fa: "\e641"; }

.fa-facebook {
  --fa: "\f09a"; }

.fa-gripfire {
  --fa: "\f3ac"; }

.fa-jedi-order {
  --fa: "\f50e"; }

.fa-uikit {
  --fa: "\f403"; }

.fa-fort-awesome-alt {
  --fa: "\f3a3"; }

.fa-phabricator {
  --fa: "\f3db"; }

.fa-ussunnah {
  --fa: "\f407"; }

.fa-earlybirds {
  --fa: "\f39a"; }

.fa-trade-federation {
  --fa: "\f513"; }

.fa-autoprefixer {
  --fa: "\f41c"; }

.fa-whatsapp {
  --fa: "\f232"; }

.fa-square-upwork {
  --fa: "\e67c"; }

.fa-slideshare {
  --fa: "\f1e7"; }

.fa-google-play {
  --fa: "\f3ab"; }

.fa-viadeo {
  --fa: "\f2a9"; }

.fa-line {
  --fa: "\f3c0"; }

.fa-google-drive {
  --fa: "\f3aa"; }

.fa-servicestack {
  --fa: "\f3ec"; }

.fa-simplybuilt {
  --fa: "\f215"; }

.fa-bitbucket {
  --fa: "\f171"; }

.fa-imdb {
  --fa: "\f2d8"; }

.fa-deezer {
  --fa: "\e077"; }

.fa-raspberry-pi {
  --fa: "\f7bb"; }

.fa-jira {
  --fa: "\f7b1"; }

.fa-docker {
  --fa: "\f395"; }

.fa-screenpal {
  --fa: "\e570"; }

.fa-bluetooth {
  --fa: "\f293"; }

.fa-gitter {
  --fa: "\f426"; }

.fa-d-and-d {
  --fa: "\f38d"; }

.fa-microblog {
  --fa: "\e01a"; }

.fa-cc-diners-club {
  --fa: "\f24c"; }

.fa-gg-circle {
  --fa: "\f261"; }

.fa-pied-piper-hat {
  --fa: "\f4e5"; }

.fa-kickstarter-k {
  --fa: "\f3bc"; }

.fa-yandex {
  --fa: "\f413"; }

.fa-readme {
  --fa: "\f4d5"; }

.fa-html5 {
  --fa: "\f13b"; }

.fa-sellsy {
  --fa: "\f213"; }

.fa-square-web-awesome {
  --fa: "\e683"; }

.fa-sass {
  --fa: "\f41e"; }

.fa-wirsindhandwerk {
  --fa: "\e2d0"; }

.fa-wsh {
  --fa: "\e2d0"; }

.fa-buromobelexperte {
  --fa: "\f37f"; }

.fa-salesforce {
  --fa: "\f83b"; }

.fa-octopus-deploy {
  --fa: "\e082"; }

.fa-medapps {
  --fa: "\f3c6"; }

.fa-ns8 {
  --fa: "\f3d5"; }

.fa-pinterest-p {
  --fa: "\f231"; }

.fa-apper {
  --fa: "\f371"; }

.fa-fort-awesome {
  --fa: "\f286"; }

.fa-waze {
  --fa: "\f83f"; }

.fa-bluesky {
  --fa: "\e671"; }

.fa-cc-jcb {
  --fa: "\f24b"; }

.fa-snapchat {
  --fa: "\f2ab"; }

.fa-snapchat-ghost {
  --fa: "\f2ab"; }

.fa-fantasy-flight-games {
  --fa: "\f6dc"; }

.fa-rust {
  --fa: "\e07a"; }

.fa-wix {
  --fa: "\f5cf"; }

.fa-square-behance {
  --fa: "\f1b5"; }

.fa-behance-square {
  --fa: "\f1b5"; }

.fa-supple {
  --fa: "\f3f9"; }

.fa-webflow {
  --fa: "\e65c"; }

.fa-rebel {
  --fa: "\f1d0"; }

.fa-css3 {
  --fa: "\f13c"; }

.fa-staylinked {
  --fa: "\f3f5"; }

.fa-kaggle {
  --fa: "\f5fa"; }

.fa-space-awesome {
  --fa: "\e5ac"; }

.fa-deviantart {
  --fa: "\f1bd"; }

.fa-cpanel {
  --fa: "\f388"; }

.fa-goodreads-g {
  --fa: "\f3a9"; }

.fa-square-git {
  --fa: "\f1d2"; }

.fa-git-square {
  --fa: "\f1d2"; }

.fa-square-tumblr {
  --fa: "\f174"; }

.fa-tumblr-square {
  --fa: "\f174"; }

.fa-trello {
  --fa: "\f181"; }

.fa-creative-commons-nc-jp {
  --fa: "\f4ea"; }

.fa-get-pocket {
  --fa: "\f265"; }

.fa-perbyte {
  --fa: "\e083"; }

.fa-grunt {
  --fa: "\f3ad"; }

.fa-weebly {
  --fa: "\f5cc"; }

.fa-connectdevelop {
  --fa: "\f20e"; }

.fa-leanpub {
  --fa: "\f212"; }

.fa-black-tie {
  --fa: "\f27e"; }

.fa-themeco {
  --fa: "\f5c6"; }

.fa-python {
  --fa: "\f3e2"; }

.fa-android {
  --fa: "\f17b"; }

.fa-bots {
  --fa: "\e340"; }

.fa-free-code-camp {
  --fa: "\f2c5"; }

.fa-hornbill {
  --fa: "\f592"; }

.fa-js {
  --fa: "\f3b8"; }

.fa-ideal {
  --fa: "\e013"; }

.fa-git {
  --fa: "\f1d3"; }

.fa-dev {
  --fa: "\f6cc"; }

.fa-sketch {
  --fa: "\f7c6"; }

.fa-yandex-international {
  --fa: "\f414"; }

.fa-cc-amex {
  --fa: "\f1f3"; }

.fa-uber {
  --fa: "\f402"; }

.fa-github {
  --fa: "\f09b"; }

.fa-php {
  --fa: "\f457"; }

.fa-alipay {
  --fa: "\f642"; }

.fa-youtube {
  --fa: "\f167"; }

.fa-skyatlas {
  --fa: "\f216"; }

.fa-firefox-browser {
  --fa: "\e007"; }

.fa-replyd {
  --fa: "\f3e6"; }

.fa-suse {
  --fa: "\f7d6"; }

.fa-jenkins {
  --fa: "\f3b6"; }

.fa-twitter {
  --fa: "\f099"; }

.fa-rockrms {
  --fa: "\f3e9"; }

.fa-pinterest {
  --fa: "\f0d2"; }

.fa-buffer {
  --fa: "\f837"; }

.fa-npm {
  --fa: "\f3d4"; }

.fa-yammer {
  --fa: "\f840"; }

.fa-btc {
  --fa: "\f15a"; }

.fa-dribbble {
  --fa: "\f17d"; }

.fa-stumbleupon-circle {
  --fa: "\f1a3"; }

.fa-internet-explorer {
  --fa: "\f26b"; }

.fa-stubber {
  --fa: "\e5c7"; }

.fa-telegram {
  --fa: "\f2c6"; }

.fa-telegram-plane {
  --fa: "\f2c6"; }

.fa-old-republic {
  --fa: "\f510"; }

.fa-odysee {
  --fa: "\e5c6"; }

.fa-square-whatsapp {
  --fa: "\f40c"; }

.fa-whatsapp-square {
  --fa: "\f40c"; }

.fa-node-js {
  --fa: "\f3d3"; }

.fa-edge-legacy {
  --fa: "\e078"; }

.fa-slack {
  --fa: "\f198"; }

.fa-slack-hash {
  --fa: "\f198"; }

.fa-medrt {
  --fa: "\f3c8"; }

.fa-usb {
  --fa: "\f287"; }

.fa-tumblr {
  --fa: "\f173"; }

.fa-vaadin {
  --fa: "\f408"; }

.fa-quora {
  --fa: "\f2c4"; }

.fa-square-x-twitter {
  --fa: "\e61a"; }

.fa-reacteurope {
  --fa: "\f75d"; }

.fa-medium {
  --fa: "\f23a"; }

.fa-medium-m {
  --fa: "\f23a"; }

.fa-amilia {
  --fa: "\f36d"; }

.fa-mixcloud {
  --fa: "\f289"; }

.fa-flipboard {
  --fa: "\f44d"; }

.fa-viacoin {
  --fa: "\f237"; }

.fa-critical-role {
  --fa: "\f6c9"; }

.fa-sitrox {
  --fa: "\e44a"; }

.fa-discourse {
  --fa: "\f393"; }

.fa-joomla {
  --fa: "\f1aa"; }

.fa-mastodon {
  --fa: "\f4f6"; }

.fa-airbnb {
  --fa: "\f834"; }

.fa-wolf-pack-battalion {
  --fa: "\f514"; }

.fa-buy-n-large {
  --fa: "\f8a6"; }

.fa-gulp {
  --fa: "\f3ae"; }

.fa-creative-commons-sampling-plus {
  --fa: "\f4f1"; }

.fa-strava {
  --fa: "\f428"; }

.fa-ember {
  --fa: "\f423"; }

.fa-canadian-maple-leaf {
  --fa: "\f785"; }

.fa-teamspeak {
  --fa: "\f4f9"; }

.fa-pushed {
  --fa: "\f3e1"; }

.fa-wordpress-simple {
  --fa: "\f411"; }

.fa-nutritionix {
  --fa: "\f3d6"; }

.fa-wodu {
  --fa: "\e088"; }

.fa-google-pay {
  --fa: "\e079"; }

.fa-intercom {
  --fa: "\f7af"; }

.fa-zhihu {
  --fa: "\f63f"; }

.fa-korvue {
  --fa: "\f42f"; }

.fa-pix {
  --fa: "\e43a"; }

.fa-steam-symbol {
  --fa: "\f3f6"; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?89999bdf5d835c0120257222e5568fec) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?914997e1bdfc990d0897cdaba877a0b3) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?2463b90d9a316e4e5294e6706b6a7a72) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?2582b0e4bcf85eceead0de3fd9035c90) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?c210719e60948b211a1260f79812efe5) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?1815e00441357e01619e5793e1caa78a) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?2463b90d9a316e4e5294e6706b6a7a72) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?2582b0e4bcf85eceead0de3fd9035c90) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?89999bdf5d835c0120257222e5568fec) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?914997e1bdfc990d0897cdaba877a0b3) format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?2463b90d9a316e4e5294e6706b6a7a72) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?2582b0e4bcf85eceead0de3fd9035c90) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?c210719e60948b211a1260f79812efe5) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?1815e00441357e01619e5793e1caa78a) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?89999bdf5d835c0120257222e5568fec) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?914997e1bdfc990d0897cdaba877a0b3) format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-v4compatibility.woff2?ea8f94e1d22e0d35ccd46ea889dbf038) format("woff2"), url(/static/landing/fonts/vendor/@fortawesome/fontawesome-free/webfa-v4compatibility.ttf?da94ef451f4969af06e6f5b36393459d) format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }


.vue-modal-resizer {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 12px;
  height: 12px;
  right: 0;
  bottom: 0;
  z-index: 9999999;
  background: transparent;
  cursor: se-resize;
}
.vue-modal-resizer::after {
  display: block;
  position: absolute;
  content: '';
  background: transparent;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 10px solid #ddd;
  border-left: 10px solid transparent;
}
.vue-modal-resizer.clicked::after {
  border-bottom: 10px solid #369be9;
}


.v--modal-block-scroll {
  overflow: hidden;
  width: 100vw;
}
.v--modal-overlay {
  position: fixed;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.2);
  z-index: 999;
  opacity: 1;
}
.v--modal-overlay.scrollable {
  height: 100%;
  min-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.v--modal-overlay .v--modal-background-click {
  width: 100%;
  min-height: 100%;
  height: auto;
}
.v--modal-overlay .v--modal-box {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.v--modal-overlay.scrollable .v--modal-box {
  margin-bottom: 2px;
}
.v--modal {
  background-color: white;
  text-align: left;
  border-radius: 3px;
  box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
  padding: 0;
}
.v--modal.v--modal-fullscreen {
  width: 100vw;
  height: 100vh;
  margin: 0;
  left: 0;
  top: 0;
}
.v--modal-top-right {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
.overlay-fade-enter-active,
.overlay-fade-leave-active {
  transition: all 0.2s;
}
.overlay-fade-enter,
.overlay-fade-leave-active {
  opacity: 0;
}
.nice-modal-fade-enter-active,
.nice-modal-fade-leave-active {
  transition: all 0.4s;
}
.nice-modal-fade-enter,
.nice-modal-fade-leave-active {
  opacity: 0;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}


.vue-dialog div {
  box-sizing: border-box;
}
.vue-dialog .dialog-flex {
  width: 100%;
  height: 100%;
}
.vue-dialog .dialog-content {
  flex: 1 0 auto;
  width: 100%;
  padding: 15px;
  font-size: 14px;
}
.vue-dialog .dialog-c-title {
  font-weight: 600;
  padding-bottom: 15px;
}
.vue-dialog .dialog-c-text {
}
.vue-dialog .vue-dialog-buttons {
  display: flex;
  flex: 0 1 auto;
  width: 100%;
  border-top: 1px solid #eee;
}
.vue-dialog .vue-dialog-buttons-none {
  width: 100%;
  padding-bottom: 15px;
}
.vue-dialog-button {
  font-size: 12px !important;
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  cursor: pointer;
  box-sizing: border-box;
  line-height: 40px;
  height: 40px;
  color: inherit;
  font: inherit;
  outline: none;
}
.vue-dialog-button:hover {
  background: rgba(0, 0, 0, 0.01);
}
.vue-dialog-button:active {
  background: rgba(0, 0, 0, 0.025);
}
.vue-dialog-button:not(:first-of-type) {
  border-left: 1px solid #eee;
}


.spinner[data-v-cc3e8e04]{opacity:1;display:inline-block;vertical-align:middle;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:18px;height:18px;animation:spin-data-v-cc3e8e04 1s linear infinite;margin:0 0 0 10px;padding:0;transition:all .2s ease}.hidden>.spinner[data-v-cc3e8e04]{max-width:0!important;max-height:0!important;border-width:0!important;margin:0;opacity:0}@keyframes spin-data-v-cc3e8e04{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
/*!
 * vue-treeselect v0.4.0 | (c) 2017-2019 Riophae Lee
 * Released under the MIT License.
 * https://vue-treeselect.js.org/
 */
/**
 * Dependencies
 */
/**
 * Variables
 */
/**
 * Mixins
 */
/**
 * Helpers
 */
.vue-treeselect-helper-hide {
  display: none;
}
.vue-treeselect-helper-zoom-effect-off {
  transform: none !important;
}
/**
 * Animations
 */
@keyframes vue-treeselect-animation-fade-in {
  0% {
    opacity: 0;
  }
}
@keyframes vue-treeselect-animation-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes vue-treeselect-animation-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/**
 * Transitions
 */
.vue-treeselect__multi-value-item--transition-enter-active,
.vue-treeselect__multi-value-item--transition-leave-active {
  transition-duration: 200ms;
  transition-property: transform, opacity;
}
.vue-treeselect__multi-value-item--transition-enter-active {
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__multi-value-item--transition-leave-active {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  position: absolute;
}
.vue-treeselect__multi-value-item--transition-enter,
.vue-treeselect__multi-value-item--transition-leave-to {
  transform: scale(0.7);
  opacity: 0;
}
.vue-treeselect__multi-value-item--transition-move {
  transition: 200ms transform cubic-bezier(0.165, 0.84, 0.44, 1);
}
/**
 * Namespace
 */
.vue-treeselect {
  position: relative;
  text-align: left;
}
[dir="rtl"] .vue-treeselect {
  text-align: right;
}
.vue-treeselect div,
.vue-treeselect span {
  box-sizing: border-box;
}
.vue-treeselect svg {
  fill: currentColor;
}
/**
 * Control
 */
.vue-treeselect__control {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 36px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  transition-duration: 200ms;
  transition-property: border-color, box-shadow, width, height, background-color, opacity;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover {
  border-color: #cfcfcf;
}
.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control {
  border-color: #039be5;
  box-shadow: 0 0 0 3px rgba(3, 155, 229, 0.1);
}
.vue-treeselect--disabled .vue-treeselect__control {
  background-color: #f9f9f9;
}
.vue-treeselect--open .vue-treeselect__control {
  border-color: #cfcfcf;
}
.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.vue-treeselect__value-container,
.vue-treeselect__multi-value {
  width: 100%;
  vertical-align: middle;
}
.vue-treeselect__value-container {
  display: table-cell;
  position: relative;
}
.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {
  cursor: text;
}
.vue-treeselect__multi-value {
  display: inline-block;
}
.vue-treeselect--has-value .vue-treeselect__multi-value {
  margin-bottom: 5px;
}
.vue-treeselect__placeholder,
.vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 34px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.vue-treeselect__placeholder {
  color: #bdbdbd;
}
.vue-treeselect__single-value {
  color: #333;
}
.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value {
  color: #bdbdbd;
}
.vue-treeselect--disabled .vue-treeselect__single-value {
  position: static;
}
.vue-treeselect__multi-value-item-container {
  display: inline-block;
  padding-top: 5px;
  padding-right: 5px;
  vertical-align: top;
}
[dir="rtl"] .vue-treeselect__multi-value-item-container {
  padding-right: 0;
  padding-left: 5px;
}
.vue-treeselect__multi-value-item {
  cursor: pointer;
  display: inline-table;
  background: #e3f2fd;
  padding: 2px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #039be5;
  font-size: 12px;
  vertical-align: top;
}
.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover {
  cursor: pointer;
  background: #e3f2fd;
  color: #039be5;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled {
  cursor: default;
  background: #f5f5f5;
  color: #757575;
}
.vue-treeselect--disabled .vue-treeselect__multi-value-item {
  cursor: default;
  background: #fff;
  border-color: #e5e5e5;
  color: #555;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new {
  background: #e8f5e9;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover {
  background: #e8f5e9;
}
.vue-treeselect__value-remove,
.vue-treeselect__multi-value-label {
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
}
.vue-treeselect__value-remove {
  color: #039be5;
  padding-left: 5px;
  border-left: 1px solid #fff;
  line-height: 0;
}
[dir="rtl"] .vue-treeselect__value-remove {
  border-left: 0 none;
  border-right: 1px solid #fff;
}
.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove {
  color: #e53935;
}
.vue-treeselect--disabled .vue-treeselect__value-remove,
.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove {
  display: none;
}
.vue-treeselect__value-remove > svg {
  width: 6px;
  height: 6px;
}
.vue-treeselect__multi-value-label {
  padding-right: 5px;
  white-space: pre-line;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vue-treeselect__limit-tip {
  display: inline-block;
  padding-top: 5px;
  padding-right: 5px;
  vertical-align: top;
}
[dir="rtl"] .vue-treeselect__limit-tip {
  padding-right: 0;
  padding-left: 5px;
}
.vue-treeselect__limit-tip-text {
  cursor: default;
  display: block;
  margin: 2px 0;
  padding: 1px 0;
  color: #bdbdbd;
  font-size: 12px;
  font-weight: 600;
}
.vue-treeselect__input-container {
  display: block;
  max-width: 100%;
  outline: none;
}
.vue-treeselect--single .vue-treeselect__input-container {
  font-size: inherit;
  height: 100%;
}
.vue-treeselect--multi .vue-treeselect__input-container {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
}
.vue-treeselect--searchable .vue-treeselect__input-container {
  padding-left: 5px;
  padding-right: 5px;
}
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container {
  padding-top: 5px;
  padding-left: 0;
}
[dir="rtl"] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container {
  padding-left: 5px;
  padding-right: 0;
}
.vue-treeselect--disabled .vue-treeselect__input-container {
  display: none;
}
.vue-treeselect__input,
.vue-treeselect__sizer {
  margin: 0;
  line-height: inherit;
  font-family: inherit;
  font-size: inherit;
}
.vue-treeselect__input {
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  box-sizing: content-box;
  box-shadow: none;
  background: none transparent;
  line-height: 1;
  vertical-align: middle;
}
.vue-treeselect__input::-ms-clear {
  display: none;
}
.vue-treeselect--single .vue-treeselect__input {
  width: 100%;
  height: 100%;
}
.vue-treeselect--multi .vue-treeselect__input {
  padding-top: 3px;
  padding-bottom: 3px;
}
.vue-treeselect--has-value .vue-treeselect__input {
  line-height: inherit;
  vertical-align: top;
}
.vue-treeselect__sizer {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  height: 0;
  overflow: scroll;
  white-space: pre;
}
.vue-treeselect__x-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
  cursor: pointer;
  color: #ccc;
  animation: 200ms vue-treeselect-animation-fade-in cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__x-container:hover {
  color: #e53935;
}
.vue-treeselect__x {
  width: 8px;
  height: 8px;
}
.vue-treeselect__control-arrow-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
  cursor: pointer;
}
.vue-treeselect--disabled .vue-treeselect__control-arrow-container {
  cursor: default;
}
.vue-treeselect__control-arrow {
  width: 9px;
  height: 9px;
  color: #ccc;
}
.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow {
  color: #616161;
}
.vue-treeselect--disabled .vue-treeselect__control-arrow {
  opacity: 0.35;
}
.vue-treeselect__control-arrow--rotated {
  transform: rotateZ(180deg);
}
/**
 * Menu
 */
.vue-treeselect__menu-container {
  position: absolute;
  left: 0;
  width: 100%;
  overflow: visible;
  transition: 0s;
}
.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container {
  top: 100%;
}
.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container {
  bottom: 100%;
}
.vue-treeselect__menu {
  cursor: default;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  width: auto;
  border: 1px solid #cfcfcf;
  background: #fff;
  line-height: 180%;
  -webkit-overflow-scrolling: touch;
}
.vue-treeselect--open-below .vue-treeselect__menu {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0;
  margin-top: -1px;
  border-top-color: #f2f2f2;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.vue-treeselect--open-above .vue-treeselect__menu {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  bottom: 0;
  margin-bottom: -1px;
  border-bottom-color: #f2f2f2;
}
.vue-treeselect__indent-level-0 .vue-treeselect__option {
  padding-left: 5px;
}
[dir="rtl"] .vue-treeselect__indent-level-0 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 5px;
}
.vue-treeselect__indent-level-0 .vue-treeselect__tip {
  padding-left: 25px;
}
[dir="rtl"] .vue-treeselect__indent-level-0 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 25px;
}
.vue-treeselect__indent-level-1 .vue-treeselect__option {
  padding-left: 25px;
}
[dir="rtl"] .vue-treeselect__indent-level-1 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 25px;
}
.vue-treeselect__indent-level-1 .vue-treeselect__tip {
  padding-left: 45px;
}
[dir="rtl"] .vue-treeselect__indent-level-1 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 45px;
}
.vue-treeselect__indent-level-2 .vue-treeselect__option {
  padding-left: 45px;
}
[dir="rtl"] .vue-treeselect__indent-level-2 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 45px;
}
.vue-treeselect__indent-level-2 .vue-treeselect__tip {
  padding-left: 65px;
}
[dir="rtl"] .vue-treeselect__indent-level-2 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 65px;
}
.vue-treeselect__indent-level-3 .vue-treeselect__option {
  padding-left: 65px;
}
[dir="rtl"] .vue-treeselect__indent-level-3 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 65px;
}
.vue-treeselect__indent-level-3 .vue-treeselect__tip {
  padding-left: 85px;
}
[dir="rtl"] .vue-treeselect__indent-level-3 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 85px;
}
.vue-treeselect__indent-level-4 .vue-treeselect__option {
  padding-left: 85px;
}
[dir="rtl"] .vue-treeselect__indent-level-4 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 85px;
}
.vue-treeselect__indent-level-4 .vue-treeselect__tip {
  padding-left: 105px;
}
[dir="rtl"] .vue-treeselect__indent-level-4 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 105px;
}
.vue-treeselect__indent-level-5 .vue-treeselect__option {
  padding-left: 105px;
}
[dir="rtl"] .vue-treeselect__indent-level-5 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 105px;
}
.vue-treeselect__indent-level-5 .vue-treeselect__tip {
  padding-left: 125px;
}
[dir="rtl"] .vue-treeselect__indent-level-5 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 125px;
}
.vue-treeselect__indent-level-6 .vue-treeselect__option {
  padding-left: 125px;
}
[dir="rtl"] .vue-treeselect__indent-level-6 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 125px;
}
.vue-treeselect__indent-level-6 .vue-treeselect__tip {
  padding-left: 145px;
}
[dir="rtl"] .vue-treeselect__indent-level-6 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 145px;
}
.vue-treeselect__indent-level-7 .vue-treeselect__option {
  padding-left: 145px;
}
[dir="rtl"] .vue-treeselect__indent-level-7 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 145px;
}
.vue-treeselect__indent-level-7 .vue-treeselect__tip {
  padding-left: 165px;
}
[dir="rtl"] .vue-treeselect__indent-level-7 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 165px;
}
.vue-treeselect__indent-level-8 .vue-treeselect__option {
  padding-left: 165px;
}
[dir="rtl"] .vue-treeselect__indent-level-8 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 165px;
}
.vue-treeselect__indent-level-8 .vue-treeselect__tip {
  padding-left: 185px;
}
[dir="rtl"] .vue-treeselect__indent-level-8 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 185px;
}
.vue-treeselect__option {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.vue-treeselect__option--highlight {
  background: #f5f5f5;
}
.vue-treeselect--single .vue-treeselect__option--selected {
  background: #e3f2fd;
  font-weight: 600;
}
.vue-treeselect--single .vue-treeselect__option--selected:hover {
  background: #e3f2fd;
}
.vue-treeselect__option--hide {
  display: none;
}
.vue-treeselect__option-arrow-container,
.vue-treeselect__option-arrow-placeholder {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
}
.vue-treeselect__option-arrow-container {
  cursor: pointer;
}
.vue-treeselect__option-arrow {
  display: inline-block;
  width: 9px;
  height: 9px;
  color: #ccc;
  vertical-align: middle;
  transition: 200ms transform cubic-bezier(0.19, 1, 0.22, 1);
  transform: rotateZ(-90deg);
}
[dir="rtl"] .vue-treeselect__option-arrow {
  transform: rotateZ(90deg);
}
.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow,
.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow {
  color: #616161;
}
.vue-treeselect__option-arrow--rotated {
  transform: rotateZ(0);
}
[dir="rtl"] .vue-treeselect__option-arrow--rotated {
  transform: rotateZ(0);
}
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter {
  transform: rotateZ(-90deg) !important;
}
[dir="rtl"] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter {
  transform: rotateZ(90deg) !important;
}
.vue-treeselect__label-container {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  color: inherit;
}
.vue-treeselect__option--disabled .vue-treeselect__label-container {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.vue-treeselect__checkbox-container {
  display: table-cell;
  width: 20px;
  min-width: 20px;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.vue-treeselect__checkbox {
  display: block;
  margin: auto;
  width: 12px;
  height: 12px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  position: relative;
  transition: 200ms all cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__check-mark,
.vue-treeselect__minus-mark {
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 200ms all ease;
}
.vue-treeselect__minus-mark {
  width: 8px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);
  background-size: 8px 8px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==);
  }
}
.vue-treeselect__checkbox--indeterminate > .vue-treeselect__minus-mark {
  opacity: 1;
}
.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==);
  }
}
.vue-treeselect__check-mark {
  width: 8px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);
  background-size: 8px 8px;
  transform: scaleY(0.125);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC);
  }
}
.vue-treeselect__checkbox--checked > .vue-treeselect__check-mark {
  opacity: 1;
  transform: scaleY(1);
}
.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=);
  }
}
.vue-treeselect__checkbox--unchecked {
  border-color: #e0e0e0;
  background: #fff;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked {
  border-color: #039be5;
  background: #fff;
}
.vue-treeselect__checkbox--indeterminate {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__checkbox--checked {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__checkbox--disabled {
  border-color: #e0e0e0;
  background-color: #f7f7f7;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled {
  border-color: #e0e0e0;
  background-color: #f7f7f7;
}
.vue-treeselect__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  padding-left: 5px;
  max-width: 100%;
  vertical-align: middle;
  cursor: inherit;
}
[dir="rtl"] .vue-treeselect__label {
  padding-left: 0;
  padding-right: 5px;
}
.vue-treeselect__count {
  margin-left: 5px;
  font-weight: 400;
  opacity: 0.6;
}
[dir="rtl"] .vue-treeselect__count {
  margin-left: 0;
  margin-right: 5px;
}
.vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
  color: #757575;
}
.vue-treeselect__tip-text {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 12px;
}
.vue-treeselect__error-tip .vue-treeselect__retry {
  cursor: pointer;
  margin-left: 5px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  color: #039be5;
}
[dir="rtl"] .vue-treeselect__error-tip .vue-treeselect__retry {
  margin-left: 0;
  margin-right: 5px;
}
.vue-treeselect__icon-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
}
.vue-treeselect--single .vue-treeselect__icon-container {
  padding-left: 5px;
}
[dir="rtl"] .vue-treeselect--single .vue-treeselect__icon-container {
  padding-left: 0;
  padding-right: 5px;
}
.vue-treeselect__icon-warning {
  display: block;
  margin: auto;
  border-radius: 50%;
  position: relative;
  width: 12px;
  height: 12px;
  background: #fb8c00;
}
.vue-treeselect__icon-warning::after {
  display: block;
  position: absolute;
  content: "";
  left: 5px;
  top: 2.5px;
  width: 2px;
  height: 1px;
  border: 0 solid #fff;
  border-top-width: 5px;
  border-bottom-width: 1px;
}
.vue-treeselect__icon-error {
  display: block;
  margin: auto;
  border-radius: 50%;
  position: relative;
  width: 12px;
  height: 12px;
  background: #e53935;
}
.vue-treeselect__icon-error::before,
.vue-treeselect__icon-error::after {
  display: block;
  position: absolute;
  content: "";
  background: #fff;
  transform: rotate(45deg);
}
.vue-treeselect__icon-error::before {
  width: 6px;
  height: 2px;
  left: 3px;
  top: 5px;
}
.vue-treeselect__icon-error::after {
  width: 2px;
  height: 6px;
  left: 5px;
  top: 3px;
}
.vue-treeselect__icon-loader {
  display: block;
  margin: auto;
  position: relative;
  width: 12px;
  height: 12px;
  text-align: center;
  animation: 1.6s vue-treeselect-animation-rotate linear infinite;
}
.vue-treeselect__icon-loader::before,
.vue-treeselect__icon-loader::after {
  border-radius: 50%;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  animation: 1.6s vue-treeselect-animation-bounce ease-in-out infinite;
}
.vue-treeselect__icon-loader::before {
  background: #039be5;
}
.vue-treeselect__icon-loader::after {
  background: #b3e5fc;
  animation-delay: -0.8s;
}
/**
 * Menu Portal
 */
.vue-treeselect__menu-placeholder {
  display: none;
}
.vue-treeselect__portal-target {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  border: 0;
  overflow: visible;
  box-sizing: border-box;
}


/*# sourceMappingURL=vue-treeselect.css.map*/
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  animation-duration: .75s;
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  0% {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  0% {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  0% {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  0% {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  11.1% {
    transform: none
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    transform: none
  }
}



.jello{
    animation-name:jello;

    transform-origin: center
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -100px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -100px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(100px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-100px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 100px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(100px);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-100px);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(100px);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-100px);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  100% {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }

  100% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

.searchbox {
  display: inline-block;
  position: relative;
  width: 200px;
  height: 32px;
  white-space: nowrap;
  box-sizing: border-box;
  visibility: visible;
}
.searchbox .meilisearch-autocomplete {
  display: block;
  width: 100%;
  height: 100%;
}
.searchbox__wrapper {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: relative;
}
.searchbox input {
  color: #555;
  display: inline-block;
  box-sizing: border-box;
  transition: box-shadow 0.4s ease, background 0.4s ease;
  border: 0;
  border-radius: 16px;
  box-shadow: inset 0 0 0 1px #ccc;
  background: #fff;
  padding: 0;
  padding-right: 26px;
  padding-left: 32px;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  white-space: normal;
  font-size: 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.searchbox input::-webkit-search-decoration, .searchbox input::-webkit-search-cancel-button, .searchbox input::-webkit-search-results-button, .searchbox input::-webkit-search-results-decoration {
  display: none;
}
.searchbox input:hover {
  box-shadow: inset 0 0 0 1px rgb(178.5, 178.5, 178.5);
}
.searchbox input:focus, .searchbox input:active {
  outline: 0;
  box-shadow: inset 0 0 0 1px #aaa;
  background: #fff;
}
.searchbox input::-moz-placeholder {
  color: #aaa;
}
.searchbox input::placeholder {
  color: #aaa;
}
.searchbox__submit {
  position: absolute;
  top: 0;
  margin: 0;
  border: 0;
  border-radius: 16px 0 0 16px;
  background-color: rgba(69, 142, 225, 0);
  padding: 0;
  width: 32px;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  font-size: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  right: inherit;
  left: 0;
}
.searchbox__submit::before {
  display: inline-block;
  margin-right: -4px;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.searchbox__submit:hover, .searchbox__submit:active {
  cursor: pointer;
}
.searchbox__submit:focus {
  outline: 0;
}
.searchbox__submit svg {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  fill: #6d7e96;
}
.searchbox__reset {
  display: block;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  padding: 0;
  font-size: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  fill: rgba(0, 0, 0, 0.5);
}
.searchbox__reset.hide {
  display: none;
}
.searchbox__reset:focus {
  outline: 0;
}
.searchbox__reset svg {
  display: block;
  margin: 4px;
  width: 8px;
  height: 8px;
}
.searchbox__input:valid ~ .searchbox__reset {
  display: block;
  animation-name: sbx-reset-in;
  animation-duration: 0.15s;
}
@keyframes sbx-reset-in {
  0% {
    transform: translate3d(-20%, 0, 0);
    opacity: 0;
  }
  100% {
    transform: none;
    opacity: 1;
  }
}

.meilisearch-autocomplete.meilisearch-autocomplete-right .dsb-dropdown-menu {
  right: 0;
  left: inherit;
}
.meilisearch-autocomplete.meilisearch-autocomplete-right .dsb-dropdown-menu:before {
  right: 48px;
}
.meilisearch-autocomplete.meilisearch-autocomplete-left .dsb-dropdown-menu {
  left: 0;
  right: inherit;
}
.meilisearch-autocomplete.meilisearch-autocomplete-left .dsb-dropdown-menu:before {
  left: 48px;
}
.meilisearch-autocomplete .dsb-dropdown-menu {
  position: relative;
  top: -6px;
  border-radius: 4px;
  margin: 6px 0 0;
  padding: 0;
  text-align: left;
  height: auto;
  background: transparent;
  border: none;
  z-index: 999;
  max-width: 600px;
  min-width: 500px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.meilisearch-autocomplete .dsb-dropdown-menu:before {
  display: block;
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background: #fff;
  z-index: 1000;
  top: -7px;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  transform: rotate(-45deg);
  border-radius: 2px;
}
.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions {
  position: relative;
  z-index: 1000;
  margin-top: 8px;
}
.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions a:hover {
  text-decoration: none;
}
.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion {
  cursor: pointer;
}
.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .searchbar-suggestion.suggestion-layout-simple {
  background-color: rgba(69, 142, 225, 0.05);
}
.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .searchbar-suggestion:not(.suggestion-layout-simple) .searchbar-suggestion--content {
  background-color: rgba(69, 142, 225, 0.05);
}
.meilisearch-autocomplete .dsb-dropdown-menu [class^=dsb-dataset-] {
  position: relative;
  border: solid 1px #d9d9d9;
  background: #fff;
  border-radius: 4px;
  overflow: auto;
  padding: 0 8px 8px;
}
.meilisearch-autocomplete .dsb-dropdown-menu * {
  box-sizing: border-box;
}
.meilisearch-autocomplete .searchbar-suggestion {
  display: block;
  position: relative;
  padding: 0 8px;
  background: #fff;
  color: #02060c;
  overflow: hidden;
}
.meilisearch-autocomplete .searchbar-suggestion--highlight {
  color: rgb(22.5833333333, 77.5361111111, 140.0166666667);
  background: rgba(143.4, 187.2, 237, 0.1);
  padding: 0em 0.05em;
}
.meilisearch-autocomplete .searchbar-suggestion--category-header .searchbar-suggestion--category-header-lvl0 .searchbar-suggestion--highlight, .meilisearch-autocomplete .searchbar-suggestion--category-header .searchbar-suggestion--category-header-lvl1 .searchbar-suggestion--highlight {
  padding: 0 0 1px;
  background: inherit;
  box-shadow: inset 0 -2px 0 0 rgba(69, 142, 225, 0.8);
  color: inherit;
}
.meilisearch-autocomplete .searchbar-suggestion--text .searchbar-suggestion--highlight {
  padding: 0 0 1px;
  background: inherit;
  box-shadow: inset 0 -2px 0 0 rgba(69, 142, 225, 0.8);
  color: inherit;
}
.meilisearch-autocomplete .searchbar-suggestion--content {
  display: block;
  float: right;
  width: 70%;
  position: relative;
  padding: 5.3333333333px 0 5.3333333333px 10.6666666667px;
  cursor: pointer;
}
.meilisearch-autocomplete .searchbar-suggestion--content:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 1px;
  background: #ddd;
  left: -1px;
}
.meilisearch-autocomplete .searchbar-suggestion--category-header {
  position: relative;
  border-bottom: 1px solid #ddd;
  display: none;
  margin-top: 8px;
  padding: 4px 0;
  font-size: 1em;
  color: #33363d;
}
.meilisearch-autocomplete .searchbar-suggestion--wrapper {
  width: 100%;
  float: left;
  /*
  display: flex;
  align-items: flex-start;
  */
  padding: 8px 0 0 0;
}
.meilisearch-autocomplete .searchbar-suggestion--subcategory-column {
  float: left;
  width: 30%;
  padding-left: 0;
  text-align: right;
  position: relative;
  padding: 5.3333333333px 10.6666666667px;
  color: #a4a7ae;
  font-size: 0.9em;
  word-wrap: break-word;
}
.meilisearch-autocomplete .searchbar-suggestion--subcategory-column:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 1px;
  background: #ddd;
  right: 0;
}
.meilisearch-autocomplete .searchbar-suggestion--subcategory-inline {
  display: none;
}
.meilisearch-autocomplete .searchbar-suggestion--title {
  margin-bottom: 4px;
  color: #02060c;
  font-size: 0.9em;
  font-weight: bold;
}
.meilisearch-autocomplete .searchbar-suggestion--text {
  display: block;
  line-height: 1.2em;
  font-size: 0.85em;
  color: #63676d;
}
.meilisearch-autocomplete .searchbar-suggestion--no-results {
  width: 100%;
  padding: 8px 0;
  text-align: center;
  font-size: 1.2em;
}
.meilisearch-autocomplete .searchbar-suggestion--no-results::before {
  display: none;
}
.meilisearch-autocomplete .searchbar-suggestion code {
  padding: 1px 5px;
  font-size: 90%;
  border: none;
  color: #222222;
  background-color: #ebebeb;
  border-radius: 3px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.meilisearch-autocomplete .searchbar-suggestion code .searchbar-suggestion--highlight {
  background: none;
}
.meilisearch-autocomplete .searchbar-suggestion.searchbar-suggestion__main .searchbar-suggestion--category-header {
  display: block;
}
.meilisearch-autocomplete .searchbar-suggestion.searchbar-suggestion__secondary {
  display: block;
}
@media all and (min-width: 768px) {
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
    display: block;
  }
}
@media all and (max-width: 768px) {
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
    display: inline-block;
    width: auto;
    text-align: left;
    float: left;
    padding: 0;
    font-size: 0.9em;
    font-weight: bold;
    opacity: 0.5;
    color: #02060c;
  }
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column:before {
    display: none;
  }
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column:after {
    content: "|";
  }
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--content {
    display: inline-block;
    width: auto;
    text-align: left;
    float: left;
    padding: 0;
  }
  .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--content:before {
    display: none;
  }
}
.meilisearch-autocomplete .suggestion-layout-simple.searchbar-suggestion {
  border-bottom: solid 1px #eee;
  padding: 8px;
  margin: 0;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--content {
  width: 100%;
  padding: 0;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--content::before {
  display: none;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl0, .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl1 {
  opacity: 0.6;
  font-size: 0.85em;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl1::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 20 38" xmlns="http://www.w3.org/2000/svg"><path d="M1.49 4.31l14 16.126.002-2.624-14 16.074-1.314 1.51 3.017 2.626 1.313-1.508 14-16.075 1.142-1.313-1.14-1.313-14-16.125L3.2.18.18 2.8l1.31 1.51z" fill-rule="evenodd" fill="%231D3657" /></svg>');
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--wrapper {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--duplicate-content, .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--subcategory-inline {
  display: none;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--title {
  margin: 0;
  color: #458ee1;
  font-size: 0.9em;
  font-weight: normal;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--title::before {
  content: "#";
  font-weight: bold;
  color: #458ee1;
  display: inline-block;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--text {
  margin: 4px 0 0;
  display: block;
  line-height: 1.4em;
  padding: 5.3333333333px 8px;
  background: #f8f8f8;
  font-size: 0.85em;
  opacity: 0.8;
}
.meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--text .searchbar-suggestion--highlight {
  color: rgb(62.5889423077, 65.1177884615, 68.9110576923);
  font-weight: bold;
  box-shadow: none;
}
.meilisearch-autocomplete .searchbar-header {
  margin: 8px 0 -10px;
  text-align: center;
}
.meilisearch-autocomplete .searchbar-header a {
  color: #0a5384;
}

div[data-ds-theme=dark] .searchbox {
  display: inline-block;
  position: relative;
  width: 350px;
  height: 32px;
  white-space: nowrap;
  box-sizing: border-box;
  visibility: visible;
}
div[data-ds-theme=dark] .searchbox .meilisearch-autocomplete {
  display: block;
  width: 100%;
  height: 100%;
}
div[data-ds-theme=dark] .searchbox__wrapper {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: relative;
}
div[data-ds-theme=dark] .searchbox input {
  color: #eaeaea;
  display: inline-block;
  box-sizing: border-box;
  transition: box-shadow 0.4s ease, background 0.4s ease;
  border: 0;
  border-radius: 16px;
  box-shadow: inset 0 0 0 1px #686d71;
  background: #444d52;
  padding: 0;
  padding-right: 26px;
  padding-left: 32px;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  white-space: normal;
  font-size: 90%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
div[data-ds-theme=dark] .searchbox input::-webkit-search-decoration, div[data-ds-theme=dark] .searchbox input::-webkit-search-cancel-button, div[data-ds-theme=dark] .searchbox input::-webkit-search-results-button, div[data-ds-theme=dark] .searchbox input::-webkit-search-results-decoration {
  display: none;
}
div[data-ds-theme=dark] .searchbox input:hover {
  box-shadow: inset 0 0 0 1px rgb(79.5576036866, 83.3824884793, 86.4423963134);
  box-shadow: inset 0 0 0 1px rgb(116.2211981567, 121.8087557604, 126.2788018433);
}
div[data-ds-theme=dark] .searchbox input:focus, div[data-ds-theme=dark] .searchbox input:active {
  outline: 0;
  box-shadow: inset 0 0 0 1px #919598;
  background: #444d52;
}
div[data-ds-theme=dark] .searchbox input::-moz-placeholder {
  color: #bbbbbb;
}
div[data-ds-theme=dark] .searchbox input::placeholder {
  color: #bbbbbb;
}
div[data-ds-theme=dark] .searchbox__submit {
  position: absolute;
  top: 0;
  margin: 0;
  border: 0;
  border-radius: 16px 0 0 16px;
  background-color: rgba(69, 142, 225, 0);
  padding: 0;
  width: 32px;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  font-size: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  right: inherit;
  left: 0;
}
div[data-ds-theme=dark] .searchbox__submit::before {
  display: inline-block;
  margin-right: -4px;
  height: 100%;
  vertical-align: middle;
  content: "";
}
div[data-ds-theme=dark] .searchbox__submit:hover, div[data-ds-theme=dark] .searchbox__submit:active {
  cursor: pointer;
}
div[data-ds-theme=dark] .searchbox__submit:focus {
  outline: 0;
}
div[data-ds-theme=dark] .searchbox__submit svg {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  fill: #6d7e96;
}
div[data-ds-theme=dark] .searchbox__reset {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  padding: 0;
  font-size: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  fill: rgba(0, 0, 0, 0.5);
}
div[data-ds-theme=dark] .searchbox__reset.hide {
  display: none;
}
div[data-ds-theme=dark] .searchbox__reset:focus {
  outline: 0;
}
div[data-ds-theme=dark] .searchbox__reset svg {
  display: block;
  margin: 4px;
  width: 14px;
  height: 14px;
}
div[data-ds-theme=dark] .searchbox__input:valid ~ div[data-ds-theme=dark] .searchbox__reset {
  display: block;
  animation-name: sbx-reset-in;
  animation-duration: 0.15s;
}
@keyframes sbx-reset-in {
  0% {
    transform: translate3d(-20%, 0, 0);
    opacity: 0;
  }
  100% {
    transform: none;
    opacity: 1;
  }
}
div[data-ds-theme=dark] .meilisearch-autocomplete.meilisearch-autocomplete-right .dsb-dropdown-menu {
  right: 0;
  left: inherit;
}
div[data-ds-theme=dark] .meilisearch-autocomplete.meilisearch-autocomplete-right .dsb-dropdown-menu:before {
  right: 48px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete.meilisearch-autocomplete-left .dsb-dropdown-menu {
  left: 0;
  right: inherit;
}
div[data-ds-theme=dark] .meilisearch-autocomplete.meilisearch-autocomplete-left .dsb-dropdown-menu:before {
  left: 48px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu {
  position: relative;
  top: -6px;
  border-radius: 4px;
  margin: 6px 0 0;
  padding: 0;
  text-align: left;
  height: auto;
  background: transparent;
  border: none;
  z-index: 999;
  max-width: 600px;
  min-width: 500px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu:before {
  display: block;
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background: #2c363e;
  z-index: 1000;
  top: -7px;
  border-top: 1px solid #5b6369;
  border-right: 1px solid #5b6369;
  transform: rotate(-45deg);
  border-radius: 2px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions {
  position: relative;
  z-index: 1000;
  margin-top: 8px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions a:hover {
  text-decoration: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion {
  cursor: pointer;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .searchbar-suggestion.suggestion-layout-simple {
  background-color: rgba(69, 142, 225, 0.5);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .searchbar-suggestion:not(.suggestion-layout-simple) .searchbar-suggestion--content {
  background-color: rgba(69, 142, 225, 0.5);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu [class^=dsb-dataset-] {
  position: relative;
  border: solid 1px #5b6369;
  background: #2c363e;
  border-radius: 4px;
  overflow: auto;
  padding: 0 8px 8px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .dsb-dropdown-menu * {
  box-sizing: border-box;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion {
  display: block;
  position: relative;
  padding: 0 8px;
  background: #2c363e;
  color: #eaeaea;
  overflow: hidden;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--highlight {
  color: rgb(22.5833333333, 77.5361111111, 140.0166666667);
  background: rgba(143.4, 187.2, 237, 0.1);
  padding: 0em 0.05em;
  color: rgb(156.8333333333, 195.3611111111, 239.1666666667);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--category-header .searchbar-suggestion--category-header-lvl0 .searchbar-suggestion--highlight, div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--category-header .searchbar-suggestion--category-header-lvl1 .searchbar-suggestion--highlight {
  padding: 0 0 1px;
  background: inherit;
  box-shadow: inset 0 -2px 0 0 rgba(69, 142, 225, 0.8);
  color: inherit;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--text .searchbar-suggestion--highlight {
  padding: 0 0 1px;
  background: inherit;
  box-shadow: inset 0 -2px 0 0 rgba(69, 142, 225, 0.8);
  color: inherit;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--content {
  display: block;
  float: right;
  width: 70%;
  position: relative;
  padding: 5.3333333333px 0 5.3333333333px 10.6666666667px;
  cursor: pointer;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--content:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 1px;
  background: #ddd;
  left: -1px;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--category-header {
  position: relative;
  border-bottom: 1px solid #ddd;
  display: none;
  margin-top: 8px;
  padding: 4px 0;
  font-size: 1em;
  color: #7db0ea;
  color: rgb(212.5, 212.5, 212.5);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--wrapper {
  width: 100%;
  float: left;
  /*
  display: flex;
  align-items: flex-start;
  */
  padding: 8px 0 0 0;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--subcategory-column {
  float: left;
  width: 30%;
  padding-left: 0;
  text-align: right;
  position: relative;
  padding: 5.3333333333px 10.6666666667px;
  color: #bbbbbb;
  font-size: 0.9em;
  word-wrap: break-word;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--subcategory-column:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 1px;
  background: #ddd;
  right: 0;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--subcategory-inline {
  display: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--title {
  margin-bottom: 4px;
  color: #eaeaea;
  font-size: 0.9em;
  font-weight: bold;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--text {
  display: block;
  line-height: 1.2em;
  font-size: 0.85em;
  color: #eaeaea;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--no-results {
  width: 100%;
  padding: 8px 0;
  text-align: center;
  font-size: 1.2em;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion--no-results::before {
  display: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion code {
  padding: 1px 5px;
  font-size: 90%;
  border: none;
  color: #222222;
  background-color: #ebebeb;
  border-radius: 3px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion code .searchbar-suggestion--highlight {
  background: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion.searchbar-suggestion__main .searchbar-suggestion--category-header {
  display: block;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion.searchbar-suggestion__secondary {
  display: block;
}
@media all and (min-width: 768px) {
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
    display: block;
  }
}
@media all and (max-width: 768px) {
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
    display: inline-block;
    width: auto;
    text-align: left;
    float: left;
    padding: 0;
    font-size: 0.9em;
    font-weight: bold;
    opacity: 0.5;
    color: #02060c;
    color: #bbbbbb;
    opacity: unset;
  }
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column:before {
    display: none;
  }
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column:after {
    content: "|";
  }
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--content {
    display: inline-block;
    width: auto;
    text-align: left;
    float: left;
    padding: 0;
  }
  div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--content:before {
    display: none;
  }
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple.searchbar-suggestion {
  border-bottom: solid 1px #eee;
  padding: 8px;
  margin: 0;
  border-bottom: solid 1px rgb(114.6785714286, 124.7602040816, 132.3214285714);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--content {
  width: 100%;
  padding: 0;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--content::before {
  display: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl0, div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl1 {
  opacity: 0.6;
  font-size: 0.85em;
  opacity: unset;
  color: rgb(212.5, 212.5, 212.5);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--category-header-lvl1::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 20 38" xmlns="http://www.w3.org/2000/svg"><path d="M1.49 4.31l14 16.126.002-2.624-14 16.074-1.314 1.51 3.017 2.626 1.313-1.508 14-16.075 1.142-1.313-1.14-1.313-14-16.125L3.2.18.18 2.8l1.31 1.51z" fill-rule="evenodd" fill="%231D3657" /></svg>');
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  filter: invert(1);
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--wrapper {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--duplicate-content, div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--subcategory-inline {
  display: none;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--title {
  margin: 0;
  color: #458ee1;
  font-size: 0.9em;
  font-weight: normal;
  color: #eaeaea;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--title::before {
  content: "#";
  font-weight: bold;
  color: #458ee1;
  display: inline-block;
  color: #eaeaea;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--text {
  margin: 4px 0 0;
  display: block;
  line-height: 1.4em;
  padding: 5.3333333333px 8px;
  background: #6b7278;
  font-size: 0.85em;
  opacity: 0.8;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .suggestion-layout-simple .searchbar-suggestion--text .searchbar-suggestion--highlight {
  color: rgb(195.75, 195.75, 195.75);
  font-weight: bold;
  box-shadow: none;
  color: white;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-header {
  margin: 8px 0 -10px;
  text-align: center;
}
div[data-ds-theme=dark] .meilisearch-autocomplete .searchbar-header a {
  color: #0a5384;
}

.multiselect {
  color: #495057;
}
.multiselect .multiselect__tags {
  border-color: #ced4da;
  border-radius: 0.25rem;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  min-height: unset;
}
.multiselect .multiselect__tags .multiselect__tag {
  background-color: #0a5384;
  margin-top: 3px;
  margin-bottom: -3px;
}
.multiselect .multiselect__tags .multiselect__tag-icon:after {
  color: #f8f9fa;
}
.multiselect .multiselect__tags .multiselect__tag-icon:hover {
  background: rgb(0, 110.7, 229.5);
}
.multiselect .multiselect__tags .multiselect__placeholder {
  margin-bottom: 0;
  color: #6c757d;
  padding: 0;
}
.multiselect .multiselect__tags .multiselect__input, .multiselect .multiselect__tags .multiselect__single {
  line-height: 1.5;
  padding: 0;
  margin-bottom: 0;
}
.multiselect .multiselect__select {
  background: none !important;
}
.multiselect .multiselect__option--highlight {
  background-color: #0a5384;
}
.multiselect.is-invalid .multiselect__tags {
  border-color: #dc3545;
  padding-right: calc(1.5em + 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='%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);
}
.multiselect.is-invalid .multiselect__select {
  display: none;
}
.multiselect.multiselect--active.is-invalid .multiselect__tags {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.multiselect--disabled {
  background: none !important;
}

/* @import url("//hello.myfonts.net/count/2f0200"); */
@font-face {
  font-family: "MistralStd";
  src: url(/static/landing/fonts/2F0200_0_0.eot?07e455fc02f290aa265e21ef1c7c1a8e);
  src: url(/static/landing/fonts/2F0200_0_0.eot?07e455fc02f290aa265e21ef1c7c1a8e?#iefix) format("embedded-opentype"), url(/static/landing/fonts/2F0200_0_0.woff2?7a947d65c5ad2c1608f07b83991353a9) format("woff2"), url(/static/landing/fonts/2F0200_0_0.woff?577c990966aa3750a667f889b25f2a4c) format("woff"), url(/static/landing/fonts/2F0200_0_0.ttf?204a0b1c1ded8b6ef1d190bd3e903cdd) format("truetype");
  font-display: block;
}
@font-face {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400;
  src: local(""), url(/static/landing/fonts/mulish-v12-latin-regular.woff2?545bb0738f864da886216cbe28692fb5) format("woff2"), url(/static/landing/fonts/mulish-v12-latin-regular.woff?c3ed864f95b706080ac24882d45ee164) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Catamaran";
  font-style: normal;
  font-weight: 200;
  src: local(""), url(/static/landing/fonts/catamaran-v17-latin-200.woff2?48bba519b7f8dc8526f214f36acabc6f) format("woff2"), url(/static/landing/fonts/catamaran-v17-latin-200.woff?5f78887c413cd5c421671a28ef0a5c2d) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Catamaran";
  font-style: normal;
  font-weight: 400;
  src: local(""), url(/static/landing/fonts/catamaran-v17-latin-regular.woff2?71b3176b1434fd5fe41d951f95e7cea2) format("woff2"), url(/static/landing/fonts/catamaran-v17-latin-regular.woff?59a989033c506439daad5a47d1320fed) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Catamaran";
  font-style: normal;
  font-weight: 500;
  src: local(""), url(/static/landing/fonts/catamaran-v17-latin-500.woff2?3b7ea92e1add59f91cd14778d79e248d) format("woff2"), url(/static/landing/fonts/catamaran-v17-latin-500.woff?415e26d3213500fbf6976a2c06f39d57) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Catamaran";
  font-style: normal;
  font-weight: 600;
  src: local(""), url(/static/landing/fonts/catamaran-v17-latin-600.woff2?a4727d0b9bf47809156bfb0a28b16cb0) format("woff2"), url(/static/landing/fonts/catamaran-v17-latin-600.woff?9226b9adf1cdc3c60063272750b45015) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local(""), url(/static/landing/fonts/lato-v23-latin-regular.woff2?be36596da218e1eec01c5c600b1c13ef) format("woff2"), url(/static/landing/fonts/lato-v23-latin-regular.woff?292725486219768e62259f7286dc73cc) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
@font-face {
  font-family: "Flaticon";
  src: url(/static/landing/fonts/Flaticon.eot?22a6688e81e1de3f0cd7d866e4b1fad2);
  src: url(/static/landing/fonts/Flaticon.eot?22a6688e81e1de3f0cd7d866e4b1fad2?#iefix) format("embedded-opentype"), url(/static/landing/fonts/Flaticon.woff?23bef222ed7109a40ed00e1b3df67508) format("woff"), url(/static/landing/fonts/Flaticon.ttf?7796fe5d46e977643fe70440f15f4f44) format("truetype"), url(/static/landing/fonts/Flaticon.svg?ed2b431cda2ed13943c45137bc500975#Flaticon) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url(/static/landing/fonts/poppins-v20-latin-300.woff2?39576fe9df8a22cc1bcce2646af31921) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-300.woff?5558b04900a67eaa589e8b2bad5e409d) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(/static/landing/fonts/poppins-v20-latin-regular.woff2?405055dd680fa1dcdfa2b35019b3849f) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-regular.woff?f61407da33b59324fbefe468ce6917ab) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url(/static/landing/fonts/poppins-v20-latin-italic.woff2?ed357fa1fa06a3e00d4674c9b8058a35) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-italic.woff?1b5d6fb1ae073dcb6e9c6d4fd58dca15) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url(/static/landing/fonts/poppins-v20-latin-500.woff2?08491d3f7fe7ae88ef4421711b48d3c5) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-500.woff?8609f9c59114a158e3addf336c8c30d0) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(/static/landing/fonts/poppins-v20-latin-600.woff2?91145014c0350c248ed2489732ad6c20) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-600.woff?25ea813988479bcb587a2505365019e3) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(/static/landing/fonts/poppins-v20-latin-700.woff2?d86662fe776dae29ea783f62ebc3225d) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-700.woff?c54a52658bf21b37083d96210f4cbc51) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url(/static/landing/fonts/poppins-v20-latin-800.woff2?ca6a92cea2062ebec6670b0fe82ecf83) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-800.woff?a063b644d3c05460f6a265d15103eb3f) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  src: url(/static/landing/fonts/poppins-v20-latin-900.woff2?7b1a4c85ba657964c6b6d4c0d95282cd) format("woff2"), url(/static/landing/fonts/poppins-v20-latin-900.woff?e9a4612ce05576898118d09d839ca0cf) format("woff"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Flaticon";
    src: url(/static/landing/fonts/Flaticon.svg?ed2b431cda2ed13943c45137bc500975#Flaticon) format("svg");
  }
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
@font-face {
  font-family: "Fontello";
  src: url(/static/landing/fonts/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5);
  src: url(/static/landing/fonts/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5#iefix) format("embedded-opentype"), url(/static/landing/fonts/fontello.woff2?3e4f7b20fa6c517b2a538689af8097fb) format("woff2"), url(/static/landing/fonts/fontello.woff?ce60a641c3c4eb2fa10a4a8f1f93c259) format("woff"), url(/static/landing/fonts/fontello.ttf?503a946e2220a62fbcd76ed909c0c7b8) format("truetype"), url(/static/landing/fonts/fontello.svg?89479408300fc46ad9520756c3fac0e7#fontello) format("svg");
  font-weight: normal;
  font-style: normal;
}
.Cookie--dark-lime--rounded .Cookie__button {
  margin-right: 11em;
}
.v--modal-overlay {
  z-index: 10000 !important;
}
.fade-enter-active,
.fade-leave-active {
  transition: all 0.2s ease;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
.alert {
  position: fixed;
  top: 20px;
  left: 25%;
  z-index: 9999;
  width: 50%;
}
.tooltip {
  z-index: 10001 !important;
}
.is-invalid .vue-treeselect__control {
  border-color: #dc3545;
}
.is-invalid .vue-treeselect__control:hover {
  border-color: #dc3545 !important;
}
#autosuggest__input.autosuggest__input-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.autosuggest__results-container {
  position: relative;
  width: 100%;
}
.autosuggest__results {
  font-weight: 300;
  margin: 0;
  position: absolute;
  z-index: 10000001;
  width: 100%;
  border: 1px solid #e0e0e0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: #fff;
  padding: 0;
}
.autosuggest__results ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.autosuggest__results .autosuggest__results_item {
  cursor: pointer;
  padding: 5px;
}
#autosuggest ul:nth-child(1) > .autosuggest__results_title {
  border-top: none;
}
.autosuggest__results .autosuggest__results_title {
  color: gray;
  font-size: 11px;
  margin-left: 0;
  padding: 15px 13px 5px;
  border-top: 1px solid lightgray;
}
.autosuggest__results .autosuggest__results_item:active,
.autosuggest__results .autosuggest__results_item:hover,
.autosuggest__results .autosuggest__results_item:focus,
.autosuggest__results .autosuggest__results_item.autosuggest__results_item-highlighted {
  background-color: #ddd;
}
.autosuggest__results {
  overflow-y: auto;
  max-height: 400px;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.search-box {
  display: inline-block;
  position: relative;
  margin-right: 1rem;
}
.search-box input {
  cursor: text;
  width: 12rem;
  height: 2rem;
  color: rgb(89.2419354839, 125.75, 162.2580645161);
  display: inline-block;
  border: 1px solid rgb(205.0540540541, 209.8108108108, 216.9459459459);
  border-radius: 2rem;
  font-size: 0.9rem;
  line-height: 2rem;
  padding: 0 0.5rem 0 2rem;
  outline: none;
  transition: all 0.2s ease;
  background: #fff url(/static/landing/img/search.svg?b017a09f50cc76eb7d4ec45cb62151d5) 0.6rem 0.5rem no-repeat;
  background-size: 1rem;
}
.search-box input:focus {
  cursor: auto;
  border-color: #2fbbcc;
}
.meilisearch-search-wrapper > span {
  vertical-align: middle;
}
.meilisearch-search-wrapper .dsb-dropdown-menu [class^=dsb-dataset-] {
  max-height: calc(100vh - 6rem) !important; /* Fallback for browsers that do not support Custom Properties */
  max-height: calc(var(--vh, 1vh) * 100 - 6rem) !important;
}
.meilisearch-search-wrapper .meilisearch-autocomplete {
  line-height: 2;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .dsb-dropdown-menu {
  min-width: 650px;
  max-width: 750px;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion--highlight {
  color: rgb(27.9003984064, 111.0079681275, 121.0996015936);
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion {
  border-color: #eaecef;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--category-header {
  background: #f1f3f5;
  padding: 5px 10px;
  border-radius: 4px;
  /*background: lighten($accentColor, 20%);*/
  background: rgb(85.9482071713, 201.9641434263, 216.0517928287);
  font-weight: 600;
  color: #fff;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--category-header .searchbar-suggestion--highlight {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: none;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--wrapper {
  padding: 0;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--wrapper .searchbar-suggestion--no-results {
  padding-top: 1rem;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--title {
  margin-bottom: 0;
  color: #2c3e50;
  line-height: 1.5;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--text {
  line-height: 1.8;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
  border-color: #eaecef;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column-text {
  color: #555;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--text .searchbar-suggestion--highlight {
  box-shadow: inset 0 -2px 0 0 rgb(127.3984063745, 214.96812749, 225.6015936255);
}
.meilisearch-search-wrapper .meilisearch-autocomplete .dsb-cursor .searchbar-suggestion--content {
  background-color: #e7edf3 !important;
  color: #2c3e50;
}
@media (min-width: 992px) {
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--subcategory-column {
    float: none;
    width: 200px;
    min-width: 200px;
    display: table-cell;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .searchbar-suggestion--content {
    float: none;
    display: table-cell;
    width: 100%;
    vertical-align: top;
}
.meilisearch-search-wrapper .meilisearch-autocomplete .searchbar-suggestion .dsb-dropdown-menu {
    min-width: 515px !important;
}
}
@media (max-width: 992px) {
.meilisearch-search-wrapper .dsb-dropdown-menu {
    min-width: calc(100vw - 4rem) !important;
    max-width: calc(100vw - 4rem) !important;
}
.meilisearch-search-wrapper .dsb-dropdown-menu [class^=dsb-dataset-] {
    max-height: calc(100vh - 10rem) !important; /* Fallback for browsers that do not support Custom Properties */
    max-height: calc(var(--vh, 1vh) * 100 - 10rem) !important;
}
.meilisearch-search-wrapper .searchbar-suggestion--wrapper {
    padding: 5px 7px 5px 5px !important;
}
.meilisearch-search-wrapper .searchbar-suggestion--subcategory-column {
    padding: 0 !important;
    background: white !important;
}
.meilisearch-search-wrapper .searchbar-suggestion--subcategory-column-text:after {
    content: " > ";
    font-size: 10px;
    line-height: 14.4px;
    display: inline-block;
    width: 5px;
    margin: -3px 3px 0;
    vertical-align: middle;
}
}
#mainNav {
  border-color: rgba(34.425, 34.425, 34.425, 0.05);
  background-color: #fff;
  transition: all 0.35s;
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
#mainNav .banner {
  box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7);
}
#mainNav .banner a {
  text-decoration: underline;
  color: inherit;
}
#mainNav .banner a:hover {
  color: inherit;
}
#mainNav .navbar-brand {
  color: #333333;
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
#mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus {
  color: rgb(25.5, 25.5, 25.5);
}
#mainNav .navbar-brand a {
  color: #333333;
  font-size: 1rem;
  margin-left: 10px;
}
#mainNav .navbar-brand a:hover {
  text-decoration: none;
}
#mainNav .navbar-toggler {
  font-size: 12px;
  padding: 8px 10px;
  color: rgb(34.425, 34.425, 34.425);
}
#mainNav .navbar-nav > li > a {
  font-size: 13px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}
#mainNav .navbar-nav > li > a.active {
  color: rgb(119.085, 119.085, 119.085) !important;
  background-color: transparent;
}
#mainNav .navbar-nav > li > a.active:hover {
  background-color: transparent;
}
#mainNav .navbar-nav > li > a,
#mainNav .navbar-nav > li > a:focus {
  color: rgb(34.425, 34.425, 34.425);
}
#mainNav .navbar-nav > li > a:hover,
#mainNav .navbar-nav > li > a:focus:hover {
  color: rgb(119.085, 119.085, 119.085);
}
#mainNav .navbar-nav > li .fa-search {
  font-size: 14px;
}
#mainNav .full-width.dropdown {
  position: static;
}
#mainNav .full-width.dropdown > .dropdown-menu {
  right: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  background-clip: border-box;
  background-color: rgba(255, 255, 255, 0.9);
}
#mainNav .full-width.dropdown > .dropdown-menu > li > a {
  white-space: normal;
}
#mainNav .dropdown-item {
  font-weight: 500;
  color: #555;
}
#mainNav .dropdown-item.focus,
#mainNav .dropdown-item:focus,
#mainNav .dropdown-item.hover,
#mainNav .dropdown-item:hover {
  background-color: #fff;
}
#mainNav .dropdown-item.active,
#mainNav .dropdown-item:active {
  color: #fff;
  background-color: rgba(47, 187, 204, 0.8);
}
@media (min-width: 992px) {
#mainNav {
    border-color: transparent;
    background-color: transparent;
}
#mainNav .navbar-brand {
    color: #fff;
}
#mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus {
    color: #fff;
}
#mainNav .navbar-brand a {
    font-size: 1rem;
    margin-left: 15px;
    color: #fff;
}
#mainNav .navbar-brand a:hover {
    text-decoration: none;
}
#mainNav .navbar-nav > li > a,
  #mainNav .navbar-nav > li > a:focus {
    color: rgba(255, 255, 255, 0.7);
}
#mainNav .navbar-nav > li > a:hover,
  #mainNav .navbar-nav > li > a:focus:hover {
    color: #f3fbfd;
}
#mainNav.navbar-shrink {
    border-color: rgba(34.425, 34.425, 34.425, 0.1);
    background-color: #fff;
}
#mainNav.navbar-shrink .navbar-brand {
    color: rgb(34.425, 34.425, 34.425);
}
#mainNav.navbar-shrink .navbar-brand:hover, #mainNav.navbar-shrink .navbar-brand:focus {
    color: rgb(119.085, 119.085, 119.085);
}
#mainNav.navbar-shrink .navbar-brand a {
    font-size: 1rem;
    margin-left: 15px;
    color: rgb(34.425, 34.425, 34.425);
}
#mainNav.navbar-shrink .navbar-brand a:hover, #mainNav.navbar-shrink .navbar-brand a:focus {
    color: rgb(119.085, 119.085, 119.085);
}
#mainNav.navbar-shrink .navbar-nav > li > a,
  #mainNav.navbar-shrink .navbar-nav > li > a:focus {
    color: rgb(34.425, 34.425, 34.425);
}
#mainNav.navbar-shrink .navbar-nav > li > a:hover,
  #mainNav.navbar-shrink .navbar-nav > li > a:focus:hover {
    color: rgb(119.085, 119.085, 119.085);
}
}
#mainNav.subpage .navbar-brand {
  font-size: 40px;
  font-family: MistralStd;
  letter-spacing: normal;
  padding-bottom: 0;
  color: #0a5384;
}
#mainNav.subpage .navbar-brand:hover, #mainNav.subpage .navbar-brand:focus {
  color: rgb(9.964084507, 82.7019014085, 131.525915493);
}
#mainNav.subpage .register-link a.nav-link {
  font-size: 16px;
  color: #2fbbcc !important;
  text-decoration: none;
  text-transform: none;
  font-weight: 500;
}
@media (min-width: 992px) {
#mainNav.subpage {
    border-color: #fff;
    background-color: #fff;
}
#mainNav.subpage .navbar-brand {
    color: rgba(10, 83, 132, 0.3);
}
#mainNav.subpage .navbar-brand:hover, #mainNav.subpage .navbar-brand:focus {
    color: #0a5384;
}
#mainNav.subpage .navbar-nav > li > a,
  #mainNav.subpage .navbar-nav > li > a:focus {
    color: rgba(10, 83, 132, 0.7);
}
#mainNav.subpage .navbar-nav > li > a:hover,
  #mainNav.subpage .navbar-nav > li > a:focus:hover {
    color: #0a5384;
}
#mainNav.subpage.navbar-shrink {
    border-color: rgba(34.425, 34.425, 34.425, 0.1);
    background-color: #fff;
}
#mainNav.subpage.navbar-shrink .navbar-brand {
    color: #0a5384;
}
#mainNav.subpage.navbar-shrink .navbar-nav > li > a,
  #mainNav.subpage.navbar-shrink .navbar-nav > li > a:focus {
    color: rgb(34.425, 34.425, 34.425);
}
#mainNav.subpage.navbar-shrink .navbar-nav > li > a:hover,
  #mainNav.subpage.navbar-shrink .navbar-nav > li > a:focus:hover {
    color: rgb(119.085, 119.085, 119.085);
}
#mainNav.subpage .login-link a.nav-link {
    margin-left: 1rem !important;
}
}
html[data-v-1f0fa31e],
body[data-v-1f0fa31e] {
  width: 100%;
  height: 100%;
}
body[data-v-1f0fa31e] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-1f0fa31e] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-1f0fa31e]:hover, a[data-v-1f0fa31e]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-1f0fa31e] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-1f0fa31e] {
  border-color: white;
}
h1[data-v-1f0fa31e],
h2[data-v-1f0fa31e],
h3[data-v-1f0fa31e],
h4[data-v-1f0fa31e],
h5[data-v-1f0fa31e],
h6[data-v-1f0fa31e] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-1f0fa31e] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-1f0fa31e] {
  padding: 30px 0 50px;
}
section h1[data-v-1f0fa31e],
section h2[data-v-1f0fa31e] {
  font-size: 50px;
}
.bg-primary[data-v-1f0fa31e] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-1f0fa31e] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-1f0fa31e] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-1f0fa31e] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-1f0fa31e] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-1f0fa31e] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-1f0fa31e]:hover, .btn-outline[data-v-1f0fa31e]:focus, .btn-outline[data-v-1f0fa31e]:active, .btn-outline.active[data-v-1f0fa31e] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-1f0fa31e] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-1f0fa31e]:hover, .btn-primary-outline[data-v-1f0fa31e]:focus, .btn-primary-outline[data-v-1f0fa31e]:active, .btn-primary-outline.active[data-v-1f0fa31e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-1f0fa31e] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-1f0fa31e] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-1f0fa31e]:hover, .btn-primary[data-v-1f0fa31e]:focus, .btn-primary[data-v-1f0fa31e]:active, .btn-primary.active[data-v-1f0fa31e] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-1f0fa31e] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-1f0fa31e]:hover, .btn-secondary[data-v-1f0fa31e]:focus, .btn-secondary[data-v-1f0fa31e]:active, .btn-secondary.active[data-v-1f0fa31e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-1f0fa31e] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-1f0fa31e] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-1f0fa31e] {
  color: #2fbbcc;
}
.alignleft[data-v-1f0fa31e],
img.alignleft[data-v-1f0fa31e] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-1f0fa31e],
img.alignright[data-v-1f0fa31e] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-1f0fa31e],
img.aligncenter[data-v-1f0fa31e] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-1f0fa31e],
img.alignright[data-v-1f0fa31e],
img.aligncenter[data-v-1f0fa31e] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-1f0fa31e] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-1f0fa31e] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-1f0fa31e],
.article-modal .recommended-product[data-v-1f0fa31e] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-1f0fa31e]::after,
.article-modal .recommended-product[data-v-1f0fa31e]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-1f0fa31e]:hover, .article-modal .associated-product[data-v-1f0fa31e]:focus,
.article-modal .recommended-product[data-v-1f0fa31e]:hover,
.article-modal .recommended-product[data-v-1f0fa31e]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-1f0fa31e]:hover::after, .article-modal .associated-product[data-v-1f0fa31e]:focus::after,
.article-modal .recommended-product[data-v-1f0fa31e]:hover::after,
.article-modal .recommended-product[data-v-1f0fa31e]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-1f0fa31e],
.article-modal .recommended-product a[data-v-1f0fa31e] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-1f0fa31e],
.article-modal .recommended-product a h6[data-v-1f0fa31e] {
  font-size: small;
}
section.news[data-v-1f0fa31e] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-1f0fa31e] {
  color: #0a5384;
}
section.news p[data-v-1f0fa31e] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-1f0fa31e] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-1f0fa31e]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-1f0fa31e] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-1f0fa31e] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-1f0fa31e] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-1f0fa31e] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-1f0fa31e] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-1f0fa31e] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-1f0fa31e] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-1f0fa31e],
section.news .col-12 > .card .card-footer span[data-v-1f0fa31e] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-1f0fa31e] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-1f0fa31e]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-1f0fa31e] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-1f0fa31e] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-1f0fa31e] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-1f0fa31e] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-1f0fa31e] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-1f0fa31e]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-1f0fa31e] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-1f0fa31e]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-1f0fa31e] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-1f0fa31e] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-1f0fa31e] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-1f0fa31e] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-1f0fa31e] {
    padding-top: 0;
}
}
@font-face {
  font-family: "Fontello";
  src: url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5);
  src: url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5#iefix) format("embedded-opentype"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.woff2?3e4f7b20fa6c517b2a538689af8097fb) format("woff2"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.woff?ce60a641c3c4eb2fa10a4a8f1f93c259) format("woff"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.ttf?503a946e2220a62fbcd76ed909c0c7b8) format("truetype"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.svg?89479408300fc46ad9520756c3fac0e7#fontello) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-][data-v-1f0fa31e]:before,
[class*=" icon-"][data-v-1f0fa31e]:before {
  font-family: "Fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-linkedin[data-v-1f0fa31e]:before {
  content: "\e808";
}
.button-social *[data-v-1f0fa31e] {
  box-sizing: border-box;
}
.button-social[data-v-1f0fa31e] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-1f0fa31e]:hover {
  opacity: 0.9;
}
.button-social__square_edges[data-v-1f0fa31e] {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.linkedin__design__flat[data-v-1f0fa31e] {
  background-color: rgb(0, 119, 181);
  color: rgb(254, 254, 254);
}
.linkedin__design__gradient[data-v-1f0fa31e] {
  background-image: linear-gradient(to bottom, rgb(0, 119, 181), rgb(30, 149, 211));
  background-image: -ms-linear-gradient(to bottom, rgb(0, 119, 181), rgb(30, 149, 211));
  color: rgb(254, 254, 254);
}
.linkedin__design__outline[data-v-1f0fa31e] {
  background-color: rgb(254, 254, 254);
  border: 1px solid rgb(0, 119, 181);
  color: rgb(0, 119, 181);
}
.title-social[data-v-1f0fa31e] {
  margin-left: 3px;
}
.counter-linkedin[data-v-1f0fa31e] {
  margin-left: 6px;
  padding-left: 6px;
}
.linkedin__design__flat .counter-linkedin[data-v-1f0fa31e],
.linkedin__design__gradient .counter-linkedin[data-v-1f0fa31e] {
  border-left: 1px solid rgba(254, 254, 254, 0.5);
}
.linkedin__design__outline .counter-linkedin[data-v-1f0fa31e] {
  border-left: 1px solid rgba(0, 119, 181, 0.5);
}
html[data-v-71552819],
body[data-v-71552819] {
  width: 100%;
  height: 100%;
}
body[data-v-71552819] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-71552819] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-71552819]:hover, a[data-v-71552819]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-71552819] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-71552819] {
  border-color: white;
}
h1[data-v-71552819],
h2[data-v-71552819],
h3[data-v-71552819],
h4[data-v-71552819],
h5[data-v-71552819],
h6[data-v-71552819] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-71552819] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-71552819] {
  padding: 30px 0 50px;
}
section h1[data-v-71552819],
section h2[data-v-71552819] {
  font-size: 50px;
}
.bg-primary[data-v-71552819] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-71552819] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-71552819] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-71552819] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-71552819] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-71552819] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-71552819]:hover, .btn-outline[data-v-71552819]:focus, .btn-outline[data-v-71552819]:active, .btn-outline.active[data-v-71552819] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-71552819] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-71552819]:hover, .btn-primary-outline[data-v-71552819]:focus, .btn-primary-outline[data-v-71552819]:active, .btn-primary-outline.active[data-v-71552819] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-71552819] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-71552819] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-71552819]:hover, .btn-primary[data-v-71552819]:focus, .btn-primary[data-v-71552819]:active, .btn-primary.active[data-v-71552819] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-71552819] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-71552819]:hover, .btn-secondary[data-v-71552819]:focus, .btn-secondary[data-v-71552819]:active, .btn-secondary.active[data-v-71552819] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-71552819] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-71552819] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-71552819] {
  color: #2fbbcc;
}
.alignleft[data-v-71552819],
img.alignleft[data-v-71552819] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-71552819],
img.alignright[data-v-71552819] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-71552819],
img.aligncenter[data-v-71552819] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-71552819],
img.alignright[data-v-71552819],
img.aligncenter[data-v-71552819] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-71552819] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-71552819] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-71552819],
.article-modal .recommended-product[data-v-71552819] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-71552819]::after,
.article-modal .recommended-product[data-v-71552819]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-71552819]:hover, .article-modal .associated-product[data-v-71552819]:focus,
.article-modal .recommended-product[data-v-71552819]:hover,
.article-modal .recommended-product[data-v-71552819]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-71552819]:hover::after, .article-modal .associated-product[data-v-71552819]:focus::after,
.article-modal .recommended-product[data-v-71552819]:hover::after,
.article-modal .recommended-product[data-v-71552819]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-71552819],
.article-modal .recommended-product a[data-v-71552819] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-71552819],
.article-modal .recommended-product a h6[data-v-71552819] {
  font-size: small;
}
section.news[data-v-71552819] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-71552819] {
  color: #0a5384;
}
section.news p[data-v-71552819] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-71552819] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-71552819]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-71552819] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-71552819] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-71552819] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-71552819] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-71552819] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-71552819] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-71552819] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-71552819],
section.news .col-12 > .card .card-footer span[data-v-71552819] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-71552819] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-71552819]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-71552819] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-71552819] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-71552819] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-71552819] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-71552819] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-71552819]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-71552819] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-71552819]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-71552819] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-71552819] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-71552819] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-71552819] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-71552819] {
    padding-top: 0;
}
}
@font-face {
  font-family: "Fontello";
  src: url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5);
  src: url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.eot?b599a15c1f333aaf7ea757762d39cfd5#iefix) format("embedded-opentype"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.woff2?3e4f7b20fa6c517b2a538689af8097fb) format("woff2"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.woff?ce60a641c3c4eb2fa10a4a8f1f93c259) format("woff"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.ttf?503a946e2220a62fbcd76ed909c0c7b8) format("truetype"), url(/static/landing/fonts/vendor/vue-goodshare/src/fontello.svg?89479408300fc46ad9520756c3fac0e7#fontello) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-][data-v-71552819]:before,
[class*=" icon-"][data-v-71552819]:before {
  font-family: "Fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-facebook[data-v-71552819]:before {
  content: "\e809";
}
.button-social *[data-v-71552819] {
  box-sizing: border-box;
}
.button-social[data-v-71552819] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-71552819]:hover {
  opacity: 0.9;
}
.button-social__square_edges[data-v-71552819] {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.facebook__design__flat[data-v-71552819] {
  background-color: rgb(59, 89, 152);
  color: rgb(254, 254, 254);
}
.facebook__design__gradient[data-v-71552819] {
  background-image: linear-gradient(to bottom, rgb(59, 89, 152), rgb(89, 119, 182));
  background-image: -ms-linear-gradient(to bottom, rgb(59, 89, 152), rgb(89, 119, 182));
  color: rgb(254, 254, 254);
}
.facebook__design__outline[data-v-71552819] {
  background-color: rgb(254, 254, 254);
  border: 1px solid rgb(59, 89, 152);
  color: rgb(59, 89, 152);
}
.title-social[data-v-71552819] {
  margin-left: 0;
}
.counter-facebook[data-v-71552819] {
  margin-left: 6px;
  padding-left: 6px;
}
.facebook__design__flat .counter-facebook[data-v-71552819],
.facebook__design__gradient .counter-facebook[data-v-71552819] {
  border-left: 1px solid rgba(254, 254, 254, 0.5);
}
.facebook__design__outline .counter-facebook[data-v-71552819] {
  border-left: 1px solid rgba(59, 89, 152, 0.5);
}
html[data-v-53ade478],
body[data-v-53ade478] {
  width: 100%;
  height: 100%;
}
body[data-v-53ade478] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-53ade478] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-53ade478]:hover, a[data-v-53ade478]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-53ade478] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-53ade478] {
  border-color: white;
}
h1[data-v-53ade478],
h2[data-v-53ade478],
h3[data-v-53ade478],
h4[data-v-53ade478],
h5[data-v-53ade478],
h6[data-v-53ade478] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-53ade478] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-53ade478] {
  padding: 30px 0 50px;
}
section h1[data-v-53ade478],
section h2[data-v-53ade478] {
  font-size: 50px;
}
.bg-primary[data-v-53ade478] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-53ade478] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-53ade478] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-53ade478] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-53ade478] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-53ade478] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-53ade478]:hover, .btn-outline[data-v-53ade478]:focus, .btn-outline[data-v-53ade478]:active, .btn-outline.active[data-v-53ade478] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-53ade478] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-53ade478]:hover, .btn-primary-outline[data-v-53ade478]:focus, .btn-primary-outline[data-v-53ade478]:active, .btn-primary-outline.active[data-v-53ade478] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-53ade478] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-53ade478] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-53ade478]:hover, .btn-primary[data-v-53ade478]:focus, .btn-primary[data-v-53ade478]:active, .btn-primary.active[data-v-53ade478] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-53ade478] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-53ade478]:hover, .btn-secondary[data-v-53ade478]:focus, .btn-secondary[data-v-53ade478]:active, .btn-secondary.active[data-v-53ade478] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-53ade478] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-53ade478] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-53ade478] {
  color: #2fbbcc;
}
.alignleft[data-v-53ade478],
img.alignleft[data-v-53ade478] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-53ade478],
img.alignright[data-v-53ade478] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-53ade478],
img.aligncenter[data-v-53ade478] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-53ade478],
img.alignright[data-v-53ade478],
img.aligncenter[data-v-53ade478] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-53ade478] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-53ade478] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-53ade478],
.article-modal .recommended-product[data-v-53ade478] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-53ade478]::after,
.article-modal .recommended-product[data-v-53ade478]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-53ade478]:hover, .article-modal .associated-product[data-v-53ade478]:focus,
.article-modal .recommended-product[data-v-53ade478]:hover,
.article-modal .recommended-product[data-v-53ade478]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-53ade478]:hover::after, .article-modal .associated-product[data-v-53ade478]:focus::after,
.article-modal .recommended-product[data-v-53ade478]:hover::after,
.article-modal .recommended-product[data-v-53ade478]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-53ade478],
.article-modal .recommended-product a[data-v-53ade478] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-53ade478],
.article-modal .recommended-product a h6[data-v-53ade478] {
  font-size: small;
}
section.news[data-v-53ade478] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-53ade478] {
  color: #0a5384;
}
section.news p[data-v-53ade478] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-53ade478] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-53ade478]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-53ade478] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-53ade478] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-53ade478] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-53ade478] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-53ade478] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-53ade478] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-53ade478] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-53ade478],
section.news .col-12 > .card .card-footer span[data-v-53ade478] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-53ade478] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-53ade478]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-53ade478] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-53ade478] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-53ade478] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-53ade478] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-53ade478] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-53ade478]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-53ade478] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-53ade478]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-53ade478] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-53ade478] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-53ade478] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-53ade478] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-53ade478] {
    padding-top: 0;
}
}
.button-social *[data-v-53ade478] {
  box-sizing: border-box;
}
.button-social[data-v-53ade478] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-53ade478]:hover {
  opacity: 0.9;
}
.x__design__flat[data-v-53ade478] {
  background-color: rgb(0, 0, 0);
  color: rgb(254, 254, 254);
}
.title-social[data-v-53ade478] {
  margin-left: 6px;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.otp-input {
  width: 40px;
  height: 40px;
  padding: 5px;
  font-size: 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  /*
  &.error {
  	border: 1px solid red !important;
  }
  */
}
.otp-input::-webkit-inner-spin-button,
.otp-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html[data-v-31941b70],
body[data-v-31941b70] {
  width: 100%;
  height: 100%;
}
body[data-v-31941b70] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-31941b70] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-31941b70]:hover, a[data-v-31941b70]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-31941b70] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-31941b70] {
  border-color: white;
}
h1[data-v-31941b70],
h2[data-v-31941b70],
h3[data-v-31941b70],
h4[data-v-31941b70],
h5[data-v-31941b70],
h6[data-v-31941b70] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-31941b70] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-31941b70] {
  padding: 30px 0 50px;
}
section h1[data-v-31941b70],
section h2[data-v-31941b70] {
  font-size: 50px;
}
.bg-primary[data-v-31941b70] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-31941b70] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-31941b70] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-31941b70] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-31941b70] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-31941b70] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-31941b70]:hover, .btn-outline[data-v-31941b70]:focus, .btn-outline[data-v-31941b70]:active, .btn-outline.active[data-v-31941b70] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-31941b70] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-31941b70]:hover, .btn-primary-outline[data-v-31941b70]:focus, .btn-primary-outline[data-v-31941b70]:active, .btn-primary-outline.active[data-v-31941b70] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-31941b70] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-31941b70] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-31941b70]:hover, .btn-primary[data-v-31941b70]:focus, .btn-primary[data-v-31941b70]:active, .btn-primary.active[data-v-31941b70] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-31941b70] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-31941b70]:hover, .btn-secondary[data-v-31941b70]:focus, .btn-secondary[data-v-31941b70]:active, .btn-secondary.active[data-v-31941b70] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-31941b70] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-31941b70] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-31941b70] {
  color: #2fbbcc;
}
.alignleft[data-v-31941b70],
img.alignleft[data-v-31941b70] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-31941b70],
img.alignright[data-v-31941b70] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-31941b70],
img.aligncenter[data-v-31941b70] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-31941b70],
img.alignright[data-v-31941b70],
img.aligncenter[data-v-31941b70] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-31941b70] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-31941b70] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-31941b70],
.article-modal .recommended-product[data-v-31941b70] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-31941b70]::after,
.article-modal .recommended-product[data-v-31941b70]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-31941b70]:hover, .article-modal .associated-product[data-v-31941b70]:focus,
.article-modal .recommended-product[data-v-31941b70]:hover,
.article-modal .recommended-product[data-v-31941b70]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-31941b70]:hover::after, .article-modal .associated-product[data-v-31941b70]:focus::after,
.article-modal .recommended-product[data-v-31941b70]:hover::after,
.article-modal .recommended-product[data-v-31941b70]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-31941b70],
.article-modal .recommended-product a[data-v-31941b70] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-31941b70],
.article-modal .recommended-product a h6[data-v-31941b70] {
  font-size: small;
}
section.news[data-v-31941b70] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-31941b70] {
  color: #0a5384;
}
section.news p[data-v-31941b70] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-31941b70] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-31941b70]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-31941b70] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-31941b70] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-31941b70] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-31941b70] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-31941b70] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-31941b70] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-31941b70] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-31941b70],
section.news .col-12 > .card .card-footer span[data-v-31941b70] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-31941b70] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-31941b70]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-31941b70] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-31941b70] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-31941b70] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-31941b70] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-31941b70] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-31941b70]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-31941b70] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-31941b70]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-31941b70] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-31941b70] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-31941b70] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-31941b70] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-31941b70] {
    padding-top: 0;
}
}
.remember[data-v-31941b70] {
  font-weight: normal;
  color: #777;
  font-size: 12px;
  margin-bottom: 0;
}
.remember input[type=checkbox][data-v-31941b70] {
  vertical-align: middle;
}
.forgot-link[data-v-31941b70] {
  font-weight: normal;
  font-size: 12px;
  color: #777;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.otp-input {
  width: 40px;
  height: 40px;
  padding: 5px;
  font-size: 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  /*
  &.error {
  	border: 1px solid red !important;
  }
  */
}
.otp-input::-webkit-inner-spin-button,
.otp-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.vbt-autcomplete-list[data-v-9a21a6f4] {
  padding-top: 5px;
  position: absolute;
  max-height: 350px;
  overflow-y: auto;
  z-index: 999;
}

html[data-v-2557086c],
body[data-v-2557086c] {
  width: 100%;
  height: 100%;
}
body[data-v-2557086c] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-2557086c] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-2557086c]:hover, a[data-v-2557086c]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-2557086c] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-2557086c] {
  border-color: white;
}
h1[data-v-2557086c],
h2[data-v-2557086c],
h3[data-v-2557086c],
h4[data-v-2557086c],
h5[data-v-2557086c],
h6[data-v-2557086c] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-2557086c] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-2557086c] {
  padding: 30px 0 50px;
}
section h1[data-v-2557086c],
section h2[data-v-2557086c] {
  font-size: 50px;
}
.bg-primary[data-v-2557086c] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-2557086c] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-2557086c] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-2557086c] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-2557086c] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-2557086c] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-2557086c]:hover, .btn-outline[data-v-2557086c]:focus, .btn-outline[data-v-2557086c]:active, .btn-outline.active[data-v-2557086c] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-2557086c] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-2557086c]:hover, .btn-primary-outline[data-v-2557086c]:focus, .btn-primary-outline[data-v-2557086c]:active, .btn-primary-outline.active[data-v-2557086c] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-2557086c] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-2557086c] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-2557086c]:hover, .btn-primary[data-v-2557086c]:focus, .btn-primary[data-v-2557086c]:active, .btn-primary.active[data-v-2557086c] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-2557086c] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-2557086c]:hover, .btn-secondary[data-v-2557086c]:focus, .btn-secondary[data-v-2557086c]:active, .btn-secondary.active[data-v-2557086c] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-2557086c] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-2557086c] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-2557086c] {
  color: #2fbbcc;
}
.alignleft[data-v-2557086c],
img.alignleft[data-v-2557086c] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-2557086c],
img.alignright[data-v-2557086c] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-2557086c],
img.aligncenter[data-v-2557086c] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-2557086c],
img.alignright[data-v-2557086c],
img.aligncenter[data-v-2557086c] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-2557086c] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-2557086c] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-2557086c],
.article-modal .recommended-product[data-v-2557086c] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-2557086c]::after,
.article-modal .recommended-product[data-v-2557086c]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-2557086c]:hover, .article-modal .associated-product[data-v-2557086c]:focus,
.article-modal .recommended-product[data-v-2557086c]:hover,
.article-modal .recommended-product[data-v-2557086c]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-2557086c]:hover::after, .article-modal .associated-product[data-v-2557086c]:focus::after,
.article-modal .recommended-product[data-v-2557086c]:hover::after,
.article-modal .recommended-product[data-v-2557086c]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-2557086c],
.article-modal .recommended-product a[data-v-2557086c] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-2557086c],
.article-modal .recommended-product a h6[data-v-2557086c] {
  font-size: small;
}
section.news[data-v-2557086c] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-2557086c] {
  color: #0a5384;
}
section.news p[data-v-2557086c] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-2557086c] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-2557086c]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-2557086c] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-2557086c] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-2557086c] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-2557086c] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-2557086c] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-2557086c] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-2557086c] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-2557086c],
section.news .col-12 > .card .card-footer span[data-v-2557086c] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-2557086c] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-2557086c]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-2557086c] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-2557086c] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-2557086c] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-2557086c] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-2557086c] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-2557086c]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-2557086c] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-2557086c]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-2557086c] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-2557086c] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-2557086c] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-2557086c] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-2557086c] {
    padding-top: 0;
}
}
footer[data-v-2557086c] {
  padding: 25px 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  background-color: rgb(34.425, 34.425, 34.425);
}
footer h4[data-v-2557086c] {
  font-family: MistralStd;
  letter-spacing: normal;
}
footer p[data-v-2557086c] {
  font-size: 12px;
  margin: 0;
}
html[data-v-573feb40],
body[data-v-573feb40] {
  width: 100%;
  height: 100%;
}
body[data-v-573feb40] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-573feb40] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-573feb40]:hover, a[data-v-573feb40]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-573feb40] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-573feb40] {
  border-color: white;
}
h1[data-v-573feb40],
h2[data-v-573feb40],
h3[data-v-573feb40],
h4[data-v-573feb40],
h5[data-v-573feb40],
h6[data-v-573feb40] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-573feb40] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-573feb40] {
  padding: 30px 0 50px;
}
section h1[data-v-573feb40],
section h2[data-v-573feb40] {
  font-size: 50px;
}
.bg-primary[data-v-573feb40] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-573feb40] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-573feb40] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-573feb40] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-573feb40] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-573feb40] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-573feb40]:hover, .btn-outline[data-v-573feb40]:focus, .btn-outline[data-v-573feb40]:active, .btn-outline.active[data-v-573feb40] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-573feb40] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-573feb40]:hover, .btn-primary-outline[data-v-573feb40]:focus, .btn-primary-outline[data-v-573feb40]:active, .btn-primary-outline.active[data-v-573feb40] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-573feb40] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-573feb40] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-573feb40]:hover, .btn-primary[data-v-573feb40]:focus, .btn-primary[data-v-573feb40]:active, .btn-primary.active[data-v-573feb40] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-573feb40] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-573feb40]:hover, .btn-secondary[data-v-573feb40]:focus, .btn-secondary[data-v-573feb40]:active, .btn-secondary.active[data-v-573feb40] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-573feb40] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-573feb40] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-573feb40] {
  color: #2fbbcc;
}
.alignleft[data-v-573feb40],
img.alignleft[data-v-573feb40] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-573feb40],
img.alignright[data-v-573feb40] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-573feb40],
img.aligncenter[data-v-573feb40] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-573feb40],
img.alignright[data-v-573feb40],
img.aligncenter[data-v-573feb40] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-573feb40] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-573feb40] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-573feb40],
.article-modal .recommended-product[data-v-573feb40] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-573feb40]::after,
.article-modal .recommended-product[data-v-573feb40]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-573feb40]:hover, .article-modal .associated-product[data-v-573feb40]:focus,
.article-modal .recommended-product[data-v-573feb40]:hover,
.article-modal .recommended-product[data-v-573feb40]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-573feb40]:hover::after, .article-modal .associated-product[data-v-573feb40]:focus::after,
.article-modal .recommended-product[data-v-573feb40]:hover::after,
.article-modal .recommended-product[data-v-573feb40]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-573feb40],
.article-modal .recommended-product a[data-v-573feb40] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-573feb40],
.article-modal .recommended-product a h6[data-v-573feb40] {
  font-size: small;
}
section.news[data-v-573feb40] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-573feb40] {
  color: #0a5384;
}
section.news p[data-v-573feb40] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-573feb40] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-573feb40]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-573feb40] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-573feb40] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-573feb40] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-573feb40] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-573feb40] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-573feb40] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-573feb40] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-573feb40],
section.news .col-12 > .card .card-footer span[data-v-573feb40] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-573feb40] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-573feb40]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-573feb40] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-573feb40] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-573feb40] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-573feb40] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-573feb40] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-573feb40]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-573feb40] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-573feb40]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-573feb40] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-573feb40] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-573feb40] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-573feb40] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-573feb40] {
    padding-top: 0;
}
}
#message[data-v-573feb40] {
  background-color: #e9ecef;
}
#message[data-v-573feb40]:focus {
  background-color: #fff;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
section.latest #productsCarousel {
  border-radius: inherit;
}
section.latest #productsCarousel .carousel-inner {
  border-radius: inherit;
}
section.latest #productsCarousel .carousel-inner .carousel-item {
  border-radius: 0.7rem;
}
section.latest #productsCarousel .carousel-inner .carousel-item img {
  border-radius: inherit;
}
section.latest .carousel-controls .description {
  color: #fff;
}
section.latest .carousel-controls .description p,
section.latest .carousel-controls .description li {
  font-size: 1rem !important;
}
section.about .tabs .nav-tabs {
  border: none;
  margin: 0px;
  align-items: flex-end;
}
section.about .tabs .nav-tabs h4 {
  color: #0a5384;
  margin-top: 20px;
}
section.about .tabs .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
}
section.about .tabs .nav-tabs > li > a:not(.active):hover {
  border: 0;
  border-bottom: 4px solid #d1e9ba;
  background: rgba(0, 0, 0, 0.03);
}
section.about .tabs .nav-tabs > li > a.active {
  border-bottom: 4px solid #8dc752;
}
section.about .tabs .tab-content {
  margin-top: -2px;
  background-color: #fff;
  border: 0;
  border-top: 4px solid #eee;
  padding: 15px 0;
  box-shadow: -1px 10px 16px -3px rgba(0, 0, 0, 0.1);
}
section.about .tabs .tab-content .media h4 {
  color: #0a5384;
  overflow: hidden;
}
section.about .tabs .tab-content ul {
  margin-top: 20px;
  padding-left: 10px;
  list-style-type: none;
}
section.about .tabs .tab-content ul > li {
  color: #0a5384;
  margin: 10px 0;
}
section.customers .nowrap {
  white-space: nowrap;
  display: inline-block;
}
@keyframes slide {
from {
    transform: translateX(0);
}
to {
    transform: translateX(-100%);
}
}
html[data-v-98feeed2],
body[data-v-98feeed2] {
  width: 100%;
  height: 100%;
}
body[data-v-98feeed2] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-98feeed2] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-98feeed2]:hover, a[data-v-98feeed2]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-98feeed2] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-98feeed2] {
  border-color: white;
}
h1[data-v-98feeed2],
h2[data-v-98feeed2],
h3[data-v-98feeed2],
h4[data-v-98feeed2],
h5[data-v-98feeed2],
h6[data-v-98feeed2] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-98feeed2] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-98feeed2] {
  padding: 30px 0 50px;
}
section h1[data-v-98feeed2],
section h2[data-v-98feeed2] {
  font-size: 50px;
}
.bg-primary[data-v-98feeed2] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-98feeed2] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-98feeed2] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-98feeed2] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-98feeed2] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-98feeed2] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-98feeed2]:hover, .btn-outline[data-v-98feeed2]:focus, .btn-outline[data-v-98feeed2]:active, .btn-outline.active[data-v-98feeed2] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-98feeed2] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-98feeed2]:hover, .btn-primary-outline[data-v-98feeed2]:focus, .btn-primary-outline[data-v-98feeed2]:active, .btn-primary-outline.active[data-v-98feeed2] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-98feeed2] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-98feeed2] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-98feeed2]:hover, .btn-primary[data-v-98feeed2]:focus, .btn-primary[data-v-98feeed2]:active, .btn-primary.active[data-v-98feeed2] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-98feeed2] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-98feeed2]:hover, .btn-secondary[data-v-98feeed2]:focus, .btn-secondary[data-v-98feeed2]:active, .btn-secondary.active[data-v-98feeed2] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-98feeed2] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-98feeed2] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-98feeed2] {
  color: #2fbbcc;
}
.alignleft[data-v-98feeed2],
img.alignleft[data-v-98feeed2] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-98feeed2],
img.alignright[data-v-98feeed2] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-98feeed2],
img.aligncenter[data-v-98feeed2] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-98feeed2],
img.alignright[data-v-98feeed2],
img.aligncenter[data-v-98feeed2] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-98feeed2] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-98feeed2] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-98feeed2],
.article-modal .recommended-product[data-v-98feeed2] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-98feeed2]::after,
.article-modal .recommended-product[data-v-98feeed2]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-98feeed2]:hover, .article-modal .associated-product[data-v-98feeed2]:focus,
.article-modal .recommended-product[data-v-98feeed2]:hover,
.article-modal .recommended-product[data-v-98feeed2]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-98feeed2]:hover::after, .article-modal .associated-product[data-v-98feeed2]:focus::after,
.article-modal .recommended-product[data-v-98feeed2]:hover::after,
.article-modal .recommended-product[data-v-98feeed2]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-98feeed2],
.article-modal .recommended-product a[data-v-98feeed2] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-98feeed2],
.article-modal .recommended-product a h6[data-v-98feeed2] {
  font-size: small;
}
section.news[data-v-98feeed2] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-98feeed2] {
  color: #0a5384;
}
section.news p[data-v-98feeed2] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-98feeed2] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-98feeed2]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-98feeed2] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-98feeed2] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-98feeed2] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-98feeed2] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-98feeed2] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-98feeed2] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-98feeed2] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-98feeed2],
section.news .col-12 > .card .card-footer span[data-v-98feeed2] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-98feeed2] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-98feeed2]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-98feeed2] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-98feeed2] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-98feeed2] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-98feeed2] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-98feeed2] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-98feeed2]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-98feeed2] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-98feeed2]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-98feeed2] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-98feeed2] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-98feeed2] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-98feeed2] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-98feeed2] {
    padding-top: 0;
}
}
header.masthead[data-v-98feeed2] {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 150px;
  padding-bottom: 100px;
  color: #fff;
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), var(--98feeed2-currentMastheadBgImg), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-repeat: no-repeat;
  background-position-x: 20%;
  background-size: cover;
}
header.masthead .header-content[data-v-98feeed2] {
  max-width: 850px;
  margin-bottom: 30px;
}
header.masthead .header-content h1[data-v-98feeed2] {
  text-shadow: 0 1px 0 #555;
  font-size: 76px;
  font-family: MistralStd;
  letter-spacing: normal;
}
header.masthead .header-content h2[data-v-98feeed2] {
  text-shadow: 0 1px 0 #555;
}
header.masthead .header-content h2 > strong[data-v-98feeed2] {
  font-weight: 600;
}
header.masthead .header-content .context-switch-button[data-v-98feeed2] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  justify-content: space-around;
  will-change: transform;
}
header.masthead .header-content .context-switch-button[data-v-98feeed2]:before {
  position: absolute;
  content: "";
  top: -2px;
  left: -2px;
  height: calc(100% + 8px);
  width: calc(100% + 8px);
  border-radius: 18px;
  z-index: -1;
  filter: blur(10px);
  background: linear-gradient(45deg, #fff, transparent, #fff);
  background-size: 400%;
  animation: animate-98feeed2 20s linear infinite;
}
header.masthead .header-content .context-switch-button-case[data-v-98feeed2] {
  display: inline-block;
  background-color: #fff;
  border: 1px solid #fff;
  height: 100%;
  color: #555;
  transition: 0.3s ease all;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75rem;
  letter-spacing: 3px;
  padding-bottom: 1px;
}
header.masthead .header-content .context-switch-button-case.left[data-v-98feeed2] {
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  border-right: 0.4pt solid rgba(0, 0, 0, 0.05);
}
header.masthead .header-content .context-switch-button-case.right[data-v-98feeed2] {
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
header.masthead .header-content .context-switch-button-case[data-v-98feeed2]:not(.active-case) {
  background-color: #fff;
}
header.masthead .header-content .context-switch-button-case[data-v-98feeed2]:disabled {
  border: none;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
header.masthead .header-content .context-switch-button-case[data-v-98feeed2]:hover:not(.active-case):not(:disabled) {
  background: rgba(255, 255, 255, 0.9);
  cursor: pointer;
}
header.masthead .header-content .context-switch-button-case[data-v-98feeed2]:focus {
  outline: none;
}
header.masthead .header-content .context-switch-button .active[data-v-98feeed2] {
  color: #151515;
  background-color: #28a745;
  position: absolute;
  left: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: -1;
  transition: 0.3s ease-out all;
}
header.masthead .header-content .context-switch-button .active-case[data-v-98feeed2] {
  color: #fff;
  background: none;
}
@media (min-width: 992px) {
header.masthead[data-v-98feeed2] {
    min-height: 600px;
}
header.masthead .header-content[data-v-98feeed2] {
    margin-bottom: 0;
    text-align: left;
}
}
@media (min-width: 768px) {
header.masthead .header-content .context-switch-button-case[data-v-98feeed2] {
    font-size: 1rem;
}
}
section.customers[data-v-98feeed2] {
  position: relative;
  padding-top: 50px;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
}
section.customers .section-heading[data-v-98feeed2] {
  color: #003263;
  font-size: 2rem;
}
section.customers .logos[data-v-98feeed2] {
  overflow: hidden;
  background: #fff;
  white-space: nowrap;
  position: relative;
}
section.customers .logos[data-v-98feeed2]:before, section.customers .logos[data-v-98feeed2]:after {
  content: "";
  position: absolute;
  top: 0;
  width: 10%;
  height: 100%;
  z-index: 2;
}
section.customers .logos[data-v-98feeed2]:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
}
section.customers .logos[data-v-98feeed2]:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}
section.customers .logos:hover .logos-slide[data-v-98feeed2] {
  animation-play-state: paused !important;
}
section.customers .logos .logos-slide[data-v-98feeed2] {
  display: inline-block;
}
section.customers .logos .logos-slide a[href="#"][data-v-98feeed2] {
  pointer-events: none;
}
section.customers .logos .logos-slide img[data-v-98feeed2] {
  max-width: 150px;
  margin: 0 40px;
}
section.news-ticker[data-v-98feeed2] {
  padding: 15px;
  border-bottom: solid rgba(30, 98, 121, 0.3) 1px;
}
section.news-ticker .media-left[data-v-98feeed2] {
  background-color: #0a5384;
  color: #ffffff;
  border-radius: 10px 50px 50px 10px;
  padding: 5px;
}
section.news-ticker .media-content a[data-v-98feeed2] {
  color: #0a5384;
}
section.latest[data-v-98feeed2] {
  position: relative;
  background: no-repeat center top url(/static/landing/img/LatestMarketReports-BG-V2.jpg?8da4dc4f9a2020400c46404f1a4758c8), repeat-y center bottom url(/static/landing/img/LatestMarketReports-BG-V2-bottom.jpg?3760cefc9ca971b6295839630297113c), #f3fbfd;
  overflow-x: hidden;
  padding-top: 50px;
}
section.latest .section-heading h2[data-v-98feeed2] {
  color: #003263;
}
section.latest .section-heading p[data-v-98feeed2] {
  color: #777;
}
section.latest .latest-content[data-v-98feeed2] {
  position: relative;
  z-index: 1;
  padding-bottom: 1rem;
}
section.latest .latest-content .device-wrapper[data-v-98feeed2] {
  margin: 0 auto;
}
section.latest .latest-content .device-wrapper section[data-v-98feeed2] {
  padding: 0;
}
section.latest .latest-content .device-wrapper .device[data-v-98feeed2] {
  position: relative;
  background-size: cover;
  padding-bottom: 130.5%;
}
section.latest .latest-content .device-wrapper .device .screen[data-v-98feeed2] {
  position: absolute;
  background-size: cover;
  background-color: #fff;
  pointer-events: all;
  cursor: pointer;
  top: 3.28%;
  left: 4.2%;
  width: 91.7%;
  height: 93.6%;
  border-radius: 0.7rem;
}
section.latest .latest-content h2[data-v-98feeed2] {
  font-size: 50px;
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 25px;
  color: #fff;
}
@media (min-width: 768px) {
section.latest .latest-content h2[data-v-98feeed2] {
    font-size: 80px;
}
}
section.latest .carousel-container .col-lg-3[data-v-98feeed2] {
  padding-top: 3rem;
}
section.latest .carousel-container .col-lg-3 .media > div[data-v-98feeed2]:first-child {
  border-radius: 50%;
  width: 70px;
  min-width: 70px;
  height: 70px;
  padding: 14px 0 0;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  font-size: 1.6em;
}
section.latest .carousel-container .col-lg-3 .media .media-body > h5[data-v-98feeed2] {
  color: #fff;
  font-weight: 600;
}
@media (max-width: 991.98px) {
section.latest .carousel-container .col-lg-3[data-v-98feeed2] {
    padding-top: 0;
}
section.latest .carousel-container .col-lg-3[data-v-98feeed2]:last-child {
    margin-bottom: 30px;
}
section.latest .carousel-container .col-lg-3:first-child .media > div[data-v-98feeed2]:first-child {
    color: #000;
    border-color: #000;
}
section.latest .carousel-container .col-lg-3:first-child .media .media-body > h5[data-v-98feeed2] {
    color: #000;
}
}
section.latest .carousel-controls h3[data-v-98feeed2] {
  color: #fff;
  font-weight: 600;
}
section.latest .carousel-controls h3 a[data-v-98feeed2]:hover, section.latest .carousel-controls h3 a[data-v-98feeed2]:focus, section.latest .carousel-controls h3 a[data-v-98feeed2]:active, section.latest .carousel-controls h3 a.active[data-v-98feeed2] {
  text-decoration: none;
}
section.latest .carousel-controls a > span[data-v-98feeed2] {
  font-weight: normal;
  line-height: 2;
  border-bottom: 1px solid #fff;
}
section.latest .carousel-controls a > i[data-v-98feeed2] {
  font-size: 2.5em;
}
@media (max-width: 500px) {
section.latest[data-v-98feeed2] {
    padding-top: 0;
}
}
section.physicians[data-v-98feeed2] {
  position: relative;
  background: no-repeat url(/static/landing/img/physicians-front-bg.jpg?05adaf917c2ec5618c81e589cdddeb1a), #f3fbfd;
  background-size: cover;
  margin-bottom: -60px;
  overflow-x: hidden;
  padding-top: 50px;
}
section.physicians .section-heading[data-v-98feeed2] {
  color: #fff;
}
section.physicians .section-heading h5 > strong[data-v-98feeed2] {
  font-weight: 600;
}
section.physicians .physicians-content[data-v-98feeed2] {
  color: #fff;
}
section.physicians .physicians-content h4[data-v-98feeed2] {
  font-weight: 600;
  font-size: 1.3rem;
}
section.physicians .physicians-content h4 > i[data-v-98feeed2] {
  color: #8dc752;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #fff;
  width: 19px;
  height: 19px;
}
section.physicians .physicians-content p[data-v-98feeed2] {
  font-size: inherit;
  line-height: 1.3;
}
section.physicians .physicians-footer[data-v-98feeed2] {
  color: #fff;
}
section.physicians .physicians-footer img[data-v-98feeed2] {
  width: auto;
  max-height: 50px;
}
section.about[data-v-98feeed2] {
  position: relative;
  padding-top: 50px;
}
section.about .section-heading[data-v-98feeed2] {
  color: #003263;
}
section.about p[data-v-98feeed2] {
  color: rgb(119.085, 119.085, 119.085);
}
.button-social *[data-v-98feeed2] {
  box-sizing: border-box;
}
.button-social[data-v-98feeed2] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-98feeed2]:hover {
  opacity: 0.9;
}
a.button-social[data-v-98feeed2] {
  color: #fff !important;
}
a.button-social [class^=icon-][data-v-98feeed2]:before,
a.button-social [class*=" icon-"][data-v-98feeed2]:before {
  font-family: Fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a.button-social .icon-email[data-v-98feeed2]:before {
  content: "\e80f";
}
a.email__design__flat[data-v-98feeed2] {
  background-color: rgb(65, 65, 65);
  color: rgb(254, 254, 254);
}
@keyframes animate-98feeed2 {
0% {
    background-position: 0 0;
}
50% {
    background-position: 400% 0;
}
100% {
    background-position: 0 0;
}
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
body.campaign-register {
  /* background: url('~@assets/img/SignUp-BG-Image.jpg'); */
  background: url(/static/landing/img/MarketScope-Home-Header-medical.jpg?0d5c6e62d8fcbaed51ab9ec1b307122b) no-repeat top left fixed;
  background-size: cover;
  /*
  @media (min-width: 500px) {
  	footer {
  		position: fixed;
  		width: 100%;
  		bottom: 0;
  	}
  }
  */
}
body.campaign-register footer {
  box-shadow: 0 50vh 0 50vh rgb(34.425, 34.425, 34.425);
}
html[data-v-97d32afa],
body[data-v-97d32afa] {
  width: 100%;
  height: 100%;
}
body[data-v-97d32afa] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-97d32afa] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-97d32afa]:hover, a[data-v-97d32afa]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-97d32afa] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-97d32afa] {
  border-color: white;
}
h1[data-v-97d32afa],
h2[data-v-97d32afa],
h3[data-v-97d32afa],
h4[data-v-97d32afa],
h5[data-v-97d32afa],
h6[data-v-97d32afa] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-97d32afa] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-97d32afa] {
  padding: 30px 0 50px;
}
section h1[data-v-97d32afa],
section h2[data-v-97d32afa] {
  font-size: 50px;
}
.bg-primary[data-v-97d32afa] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-97d32afa] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-97d32afa] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-97d32afa] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-97d32afa] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-97d32afa] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-97d32afa]:hover, .btn-outline[data-v-97d32afa]:focus, .btn-outline[data-v-97d32afa]:active, .btn-outline.active[data-v-97d32afa] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-97d32afa] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-97d32afa]:hover, .btn-primary-outline[data-v-97d32afa]:focus, .btn-primary-outline[data-v-97d32afa]:active, .btn-primary-outline.active[data-v-97d32afa] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-97d32afa] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-97d32afa] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-97d32afa]:hover, .btn-primary[data-v-97d32afa]:focus, .btn-primary[data-v-97d32afa]:active, .btn-primary.active[data-v-97d32afa] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-97d32afa] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-97d32afa]:hover, .btn-secondary[data-v-97d32afa]:focus, .btn-secondary[data-v-97d32afa]:active, .btn-secondary.active[data-v-97d32afa] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-97d32afa] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-97d32afa] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-97d32afa] {
  color: #2fbbcc;
}
.alignleft[data-v-97d32afa],
img.alignleft[data-v-97d32afa] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-97d32afa],
img.alignright[data-v-97d32afa] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-97d32afa],
img.aligncenter[data-v-97d32afa] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-97d32afa],
img.alignright[data-v-97d32afa],
img.aligncenter[data-v-97d32afa] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-97d32afa] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-97d32afa] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-97d32afa],
.article-modal .recommended-product[data-v-97d32afa] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-97d32afa]::after,
.article-modal .recommended-product[data-v-97d32afa]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-97d32afa]:hover, .article-modal .associated-product[data-v-97d32afa]:focus,
.article-modal .recommended-product[data-v-97d32afa]:hover,
.article-modal .recommended-product[data-v-97d32afa]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-97d32afa]:hover::after, .article-modal .associated-product[data-v-97d32afa]:focus::after,
.article-modal .recommended-product[data-v-97d32afa]:hover::after,
.article-modal .recommended-product[data-v-97d32afa]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-97d32afa],
.article-modal .recommended-product a[data-v-97d32afa] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-97d32afa],
.article-modal .recommended-product a h6[data-v-97d32afa] {
  font-size: small;
}
section.news[data-v-97d32afa] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-97d32afa] {
  color: #0a5384;
}
section.news p[data-v-97d32afa] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-97d32afa] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-97d32afa]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-97d32afa] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-97d32afa] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-97d32afa] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-97d32afa] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-97d32afa] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-97d32afa] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-97d32afa] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-97d32afa],
section.news .col-12 > .card .card-footer span[data-v-97d32afa] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-97d32afa] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-97d32afa]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-97d32afa] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-97d32afa] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-97d32afa] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-97d32afa] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-97d32afa] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-97d32afa]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-97d32afa] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-97d32afa]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-97d32afa] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-97d32afa] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-97d32afa] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-97d32afa] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-97d32afa] {
    padding-top: 0;
}
}
section[data-v-97d32afa] {
  width: 100%;
}
section .header-content a[data-v-97d32afa]:hover, section .header-content a[data-v-97d32afa]:focus {
  color: #f3fbfd;
  text-decoration: none;
}
section .header-content a h1[data-v-97d32afa] {
  text-shadow: 0 1px 0 #555;
  font-size: 54px;
  font-family: MistralStd;
  letter-spacing: normal;
}
section .card[data-v-97d32afa] {
  max-width: 500px;
  margin: 0 auto;
}
section .card .card-header[data-v-97d32afa] {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
section .card .card-header h3.card-title[data-v-97d32afa] {
  font-weight: 400;
}
section .card .card-body .card-text[data-v-97d32afa] {
  font-size: 16px;
}
section .card .card-footer[data-v-97d32afa] {
  border-top-color: rgba(0, 0, 0, 0.05);
}
section .card .card-footer h5[data-v-97d32afa] {
  font-size: 18px;
}
section .card .card-footer h6[data-v-97d32afa] {
  font-size: 16px;
}
section .card .position-absolute[data-v-97d32afa] {
  background: url(/static/landing/img/campaign-landing-form-bg.png?a19c6ae943534b55b767350651838647) #fff;
  background-size: cover;
  background-position-x: center;
  background-position-y: 35%;
  top: 0;
  left: 0;
}
section .card .position-absolute h3[data-v-97d32afa] {
  font-family: MistralStd;
  font-size: 2.4rem;
  letter-spacing: normal;
  color: #0a5384;
}
section .card .position-absolute h4[data-v-97d32afa] {
  color: #0a5384;
}
section .card .position-absolute p[data-v-97d32afa] {
  font-size: 16px;
}
html[data-v-79ca056e],
body[data-v-79ca056e] {
  width: 100%;
  height: 100%;
}
body[data-v-79ca056e] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-79ca056e] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-79ca056e]:hover, a[data-v-79ca056e]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-79ca056e] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-79ca056e] {
  border-color: white;
}
h1[data-v-79ca056e],
h2[data-v-79ca056e],
h3[data-v-79ca056e],
h4[data-v-79ca056e],
h5[data-v-79ca056e],
h6[data-v-79ca056e] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-79ca056e] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-79ca056e] {
  padding: 30px 0 50px;
}
section h1[data-v-79ca056e],
section h2[data-v-79ca056e] {
  font-size: 50px;
}
.bg-primary[data-v-79ca056e] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-79ca056e] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-79ca056e] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-79ca056e] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-79ca056e] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-79ca056e] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-79ca056e]:hover, .btn-outline[data-v-79ca056e]:focus, .btn-outline[data-v-79ca056e]:active, .btn-outline.active[data-v-79ca056e] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-79ca056e] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-79ca056e]:hover, .btn-primary-outline[data-v-79ca056e]:focus, .btn-primary-outline[data-v-79ca056e]:active, .btn-primary-outline.active[data-v-79ca056e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-79ca056e] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-79ca056e] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-79ca056e]:hover, .btn-primary[data-v-79ca056e]:focus, .btn-primary[data-v-79ca056e]:active, .btn-primary.active[data-v-79ca056e] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-79ca056e] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-79ca056e]:hover, .btn-secondary[data-v-79ca056e]:focus, .btn-secondary[data-v-79ca056e]:active, .btn-secondary.active[data-v-79ca056e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-79ca056e] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-79ca056e] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-79ca056e] {
  color: #2fbbcc;
}
.alignleft[data-v-79ca056e],
img.alignleft[data-v-79ca056e] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-79ca056e],
img.alignright[data-v-79ca056e] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-79ca056e],
img.aligncenter[data-v-79ca056e] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-79ca056e],
img.alignright[data-v-79ca056e],
img.aligncenter[data-v-79ca056e] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-79ca056e] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-79ca056e] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-79ca056e],
.article-modal .recommended-product[data-v-79ca056e] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-79ca056e]::after,
.article-modal .recommended-product[data-v-79ca056e]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-79ca056e]:hover, .article-modal .associated-product[data-v-79ca056e]:focus,
.article-modal .recommended-product[data-v-79ca056e]:hover,
.article-modal .recommended-product[data-v-79ca056e]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-79ca056e]:hover::after, .article-modal .associated-product[data-v-79ca056e]:focus::after,
.article-modal .recommended-product[data-v-79ca056e]:hover::after,
.article-modal .recommended-product[data-v-79ca056e]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-79ca056e],
.article-modal .recommended-product a[data-v-79ca056e] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-79ca056e],
.article-modal .recommended-product a h6[data-v-79ca056e] {
  font-size: small;
}
section.news[data-v-79ca056e] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-79ca056e] {
  color: #0a5384;
}
section.news p[data-v-79ca056e] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-79ca056e] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-79ca056e]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-79ca056e] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-79ca056e] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-79ca056e] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-79ca056e] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-79ca056e] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-79ca056e] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-79ca056e] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-79ca056e],
section.news .col-12 > .card .card-footer span[data-v-79ca056e] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-79ca056e] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-79ca056e]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-79ca056e] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-79ca056e] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-79ca056e] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-79ca056e] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-79ca056e] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-79ca056e]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-79ca056e] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-79ca056e]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-79ca056e] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-79ca056e] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-79ca056e] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-79ca056e] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-79ca056e] {
    padding-top: 0;
}
}
section.register[data-v-79ca056e] {
  width: 100%;
  margin-bottom: 0;
  box-shadow: none;
  background: transparent linear-gradient(to bottom, #229eB6 0%, #127497 100%) 0% 0% no-repeat;
}
section.register h3[data-v-79ca056e] {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}
section.register .btn-bottom-arrow[data-v-79ca056e] {
  display: none;
}
section.register p[data-v-79ca056e] {
  color: #fff;
}
section.register .card[data-v-79ca056e] {
  max-width: unset;
}
section.register .btn-register[data-v-79ca056e] {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
}
section.register .selected .btn-register[data-v-79ca056e] {
  color: #0a5384;
  background-color: #fff;
  border: 1px solid #fff;
}
section.register .selected .btn-bottom-arrow[data-v-79ca056e] {
  display: block;
}
section.register .selected .btn-bottom-arrow[data-v-79ca056e]:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-right: 15px solid transparent;
  border-top: 12px solid #fff;
  border-left: 15px solid transparent;
}
section.register h5.card-title[data-v-79ca056e] {
  color: #0a5384;
  font-size: 1.4rem;
  font-weight: 600;
}
section.register label[data-v-79ca056e] {
  color: #0a5384;
  font-weight: bold;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.milestones-tooltip {
  opacity: 0.95;
}
.milestones-tooltip.bs-tooltip-top .arrow:before {
  border-top-color: #fff;
  border-width: 1rem 1rem 0;
}
.milestones-tooltip.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #fff;
  border-width: 0 1rem 1rem;
}
.milestones-tooltip .tooltip-inner {
  max-width: 320px;
  color: #777;
  background-color: #fff;
  padding: 1rem;
  font-size: 18px;
}
section.about.milestones svg {
  overflow: visible;
}
section.about.milestones svg .slice {
  transition: 1s;
  transform-origin: center center;
  transform-box: fill-box;
}
section.about.milestones svg :hover.slice {
  filter: url(#dropshadow);
  cursor: pointer;
}
.values-tooltip {
  opacity: 0.95;
}
.values-tooltip.bs-tooltip-top .arrow:before {
  border-top-color: #fff;
  border-width: 1rem 1rem 0;
}
.values-tooltip.bs-tooltip-bottom .arrow:before {
  border-width: 0 1rem 1rem;
}
.values-tooltip.tooltip-ellipse-1.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #28a745;
}
.values-tooltip.tooltip-ellipse-2.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #0096a4;
}
.values-tooltip.tooltip-ellipse-3.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #207392;
}
.values-tooltip.tooltip-ellipse-4.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #0a5384;
}
.values-tooltip .tooltip-inner {
  max-width: 560px;
  background-color: #fff;
  padding: 0;
  text-align: left;
}
.values-tooltip .tooltip-inner h6 {
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;
  padding: 0.5rem 0 0.5rem 1rem;
  font-weight: bold;
  text-transform: uppercase;
}
.values-tooltip .tooltip-inner p {
  font-size: 18px;
  margin-bottom: 0;
  color: #777;
  padding: 1rem;
}
.values-tooltip .tooltip-inner ul {
  padding-bottom: 1rem;
  margin-bottom: 0;
}
.values-tooltip .tooltip-inner ul li {
  font-size: 18px;
  color: #777;
}
.values-tooltip.tooltip-ellipse-1 .tooltip-inner h6 {
  background-color: #28a745;
}
.values-tooltip.tooltip-ellipse-2 .tooltip-inner h6 {
  background-color: #0096a4;
}
.values-tooltip.tooltip-ellipse-3 .tooltip-inner h6 {
  background-color: #207392;
}
.values-tooltip.tooltip-ellipse-4 .tooltip-inner h6 {
  background-color: #0a5384;
}
section.about.values svg {
  overflow: visible;
}
section.about.values svg .ellipse {
  transition: 1s;
  transform-origin: center center;
  transform-box: fill-box;
}
section.about.values svg :hover.ellipse {
  filter: url(#dropshadow);
  cursor: pointer;
}
html[data-v-c226fde6],
body[data-v-c226fde6] {
  width: 100%;
  height: 100%;
}
body[data-v-c226fde6] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-c226fde6] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-c226fde6]:hover, a[data-v-c226fde6]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-c226fde6] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-c226fde6] {
  border-color: white;
}
h1[data-v-c226fde6],
h2[data-v-c226fde6],
h3[data-v-c226fde6],
h4[data-v-c226fde6],
h5[data-v-c226fde6],
h6[data-v-c226fde6] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-c226fde6] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-c226fde6] {
  padding: 30px 0 50px;
}
section h1[data-v-c226fde6],
section h2[data-v-c226fde6] {
  font-size: 50px;
}
.bg-primary[data-v-c226fde6] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-c226fde6] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-c226fde6] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-c226fde6] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-c226fde6] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-c226fde6] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-c226fde6]:hover, .btn-outline[data-v-c226fde6]:focus, .btn-outline[data-v-c226fde6]:active, .btn-outline.active[data-v-c226fde6] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-c226fde6] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-c226fde6]:hover, .btn-primary-outline[data-v-c226fde6]:focus, .btn-primary-outline[data-v-c226fde6]:active, .btn-primary-outline.active[data-v-c226fde6] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-c226fde6] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-c226fde6] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-c226fde6]:hover, .btn-primary[data-v-c226fde6]:focus, .btn-primary[data-v-c226fde6]:active, .btn-primary.active[data-v-c226fde6] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-c226fde6] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-c226fde6]:hover, .btn-secondary[data-v-c226fde6]:focus, .btn-secondary[data-v-c226fde6]:active, .btn-secondary.active[data-v-c226fde6] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-c226fde6] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-c226fde6] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-c226fde6] {
  color: #2fbbcc;
}
.alignleft[data-v-c226fde6],
img.alignleft[data-v-c226fde6] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-c226fde6],
img.alignright[data-v-c226fde6] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-c226fde6],
img.aligncenter[data-v-c226fde6] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-c226fde6],
img.alignright[data-v-c226fde6],
img.aligncenter[data-v-c226fde6] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-c226fde6] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-c226fde6] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-c226fde6],
.article-modal .recommended-product[data-v-c226fde6] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-c226fde6]::after,
.article-modal .recommended-product[data-v-c226fde6]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-c226fde6]:hover, .article-modal .associated-product[data-v-c226fde6]:focus,
.article-modal .recommended-product[data-v-c226fde6]:hover,
.article-modal .recommended-product[data-v-c226fde6]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-c226fde6]:hover::after, .article-modal .associated-product[data-v-c226fde6]:focus::after,
.article-modal .recommended-product[data-v-c226fde6]:hover::after,
.article-modal .recommended-product[data-v-c226fde6]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-c226fde6],
.article-modal .recommended-product a[data-v-c226fde6] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-c226fde6],
.article-modal .recommended-product a h6[data-v-c226fde6] {
  font-size: small;
}
section.news[data-v-c226fde6] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-c226fde6] {
  color: #0a5384;
}
section.news p[data-v-c226fde6] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-c226fde6] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-c226fde6]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-c226fde6] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-c226fde6] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-c226fde6] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-c226fde6] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-c226fde6] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-c226fde6] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-c226fde6] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-c226fde6],
section.news .col-12 > .card .card-footer span[data-v-c226fde6] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-c226fde6] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-c226fde6]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-c226fde6] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-c226fde6] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-c226fde6] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-c226fde6] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-c226fde6] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-c226fde6]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-c226fde6] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-c226fde6]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-c226fde6] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-c226fde6] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-c226fde6] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-c226fde6] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-c226fde6] {
    padding-top: 0;
}
}
header.about-masthead[data-v-c226fde6] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/About-Header.jpg?3d215ba713853ed28b899e0035e141fa), #0d81aa;
  background: url(/static/landing/img/About-Header.jpg?3d215ba713853ed28b899e0035e141fa), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
header.about-masthead > h1[data-v-c226fde6] {
  position: absolute;
  top: 164px;
  color: #fff;
  width: 100%;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 480px) {
header.about-masthead > h1[data-v-c226fde6] {
    top: 142px;
}
}
section.about.team[data-v-c226fde6] {
  background: linear-gradient(to top, #f1f2f3 0%, rgba(241, 242, 243, 0) 100%);
}
section.about.team .section-heading[data-v-c226fde6] {
  color: #0a5384;
  font-weight: 500;
  font-size: 40px;
}
section.about.team h4[data-v-c226fde6] {
  color: #0a5384;
  font-size: 26px;
  font-weight: 400;
}
section.about.team .headshot-container[data-v-c226fde6] {
  max-width: 3072px;
  margin: 0 auto;
}
section.about.team .headshot-container .imagebox[data-v-c226fde6] {
  position: relative;
  background-color: #0a5384;
}
section.about.team .headshot-container .imagebox div[data-v-c226fde6]:first-child {
  position: absolute;
  background-color: #28a745;
  top: 0;
  right: 0;
  width: 60px;
  height: 0;
  opacity: 0;
  z-index: 1;
}
section.about.team .headshot-container .imagebox div:first-child i.fa-plus[data-v-c226fde6] {
  color: #fff;
  font-size: 1.3rem;
}
section.about.team .headshot-container .imagebox:hover div[data-v-c226fde6]:first-child {
  height: 60px;
  opacity: 1;
  transition: all 0.5s ease-in-out;
}
section.about.team .headshot-container .imagebox:hover img[data-v-c226fde6] {
  opacity: 0.1;
}
section.about.team .headshot-container .imagebox:hover .imagebox-caption[data-v-c226fde6] {
  background: none;
}
section.about.team .headshot-container .imagebox:hover .imagebox-caption > div[data-v-c226fde6] {
  opacity: 1;
  max-height: none;
  margin-top: 1.5rem;
  transition: 0.5s all;
}
section.about.team .headshot-container .imagebox img[data-v-c226fde6] {
  opacity: 1;
  transition: 0.5s opacity;
}
section.about.team .headshot-container .imagebox .imagebox-caption[data-v-c226fde6] {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  bottom: 0;
  color: #fff;
  font-size: 15px;
  left: 0;
  position: absolute;
  transition: 0.5s padding;
  text-align: left;
  width: 100%;
}
section.about.team .headshot-container .imagebox .imagebox-caption > div[data-v-c226fde6] {
  opacity: 0;
  max-height: 0;
}
section.about.team .nav .nav-link[data-v-c226fde6] {
  color: rgb(119.085, 119.085, 119.085);
}
section.about.team .nav .nav-link.active[data-v-c226fde6] {
  color: #2fbbcc;
  font-weight: 600;
}
section.about.milestones[data-v-c226fde6] {
  background: url(/static/landing/img/Key-Milestones-Background.jpg?93896a6ecddeb5921303dbab3cdd5c18), linear-gradient(to bottom, #f1f2f3 0%, rgba(241, 242, 243, 0) 100%);
  background-size: cover;
  background-position-x: center;
  background-position-y: bottom;
  padding: 70px 0 70px;
}
section.about.milestones .section-content h6[data-v-c226fde6] {
  color: #28a745;
  font-weight: 500;
  font-size: 16px;
}
section.about.milestones .section-content h3[data-v-c226fde6] {
  color: #0a5384;
  font-weight: 500;
  font-size: 40px;
}
section.about.milestones .section-content p[data-v-c226fde6] {
  color: #212529;
  font-size: 18px;
  border: 1px solid #e5e5e5;
  background-color: rgba(255, 255, 255, 0.6);
  text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.8);
}
section.about.values[data-v-c226fde6] {
  background: url(/static/landing/img/Values-Background.jpg?94f666d73807ab6dc687678dab9b9a6e);
  background-size: cover;
  background-position-x: center;
}
section.about.values h3[data-v-c226fde6] {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}
section.about.values p[data-v-c226fde6] {
  color: #fff;
  font-size: 18px;
}
section.about.values .values-infographic[data-v-c226fde6] {
  margin-top: 120px;
}
html[data-v-321d2316],
body[data-v-321d2316] {
  width: 100%;
  height: 100%;
}
body[data-v-321d2316] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-321d2316] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-321d2316]:hover, a[data-v-321d2316]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-321d2316] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-321d2316] {
  border-color: white;
}
h1[data-v-321d2316],
h2[data-v-321d2316],
h3[data-v-321d2316],
h4[data-v-321d2316],
h5[data-v-321d2316],
h6[data-v-321d2316] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-321d2316] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-321d2316] {
  padding: 30px 0 50px;
}
section h1[data-v-321d2316],
section h2[data-v-321d2316] {
  font-size: 50px;
}
.bg-primary[data-v-321d2316] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-321d2316] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-321d2316] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-321d2316] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-321d2316] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-321d2316] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-321d2316]:hover, .btn-outline[data-v-321d2316]:focus, .btn-outline[data-v-321d2316]:active, .btn-outline.active[data-v-321d2316] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-321d2316] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-321d2316]:hover, .btn-primary-outline[data-v-321d2316]:focus, .btn-primary-outline[data-v-321d2316]:active, .btn-primary-outline.active[data-v-321d2316] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-321d2316] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-321d2316] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-321d2316]:hover, .btn-primary[data-v-321d2316]:focus, .btn-primary[data-v-321d2316]:active, .btn-primary.active[data-v-321d2316] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-321d2316] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-321d2316]:hover, .btn-secondary[data-v-321d2316]:focus, .btn-secondary[data-v-321d2316]:active, .btn-secondary.active[data-v-321d2316] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-321d2316] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-321d2316] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-321d2316] {
  color: #2fbbcc;
}
.alignleft[data-v-321d2316],
img.alignleft[data-v-321d2316] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-321d2316],
img.alignright[data-v-321d2316] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-321d2316],
img.aligncenter[data-v-321d2316] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-321d2316],
img.alignright[data-v-321d2316],
img.aligncenter[data-v-321d2316] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-321d2316] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-321d2316] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-321d2316],
.article-modal .recommended-product[data-v-321d2316] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-321d2316]::after,
.article-modal .recommended-product[data-v-321d2316]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-321d2316]:hover, .article-modal .associated-product[data-v-321d2316]:focus,
.article-modal .recommended-product[data-v-321d2316]:hover,
.article-modal .recommended-product[data-v-321d2316]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-321d2316]:hover::after, .article-modal .associated-product[data-v-321d2316]:focus::after,
.article-modal .recommended-product[data-v-321d2316]:hover::after,
.article-modal .recommended-product[data-v-321d2316]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-321d2316],
.article-modal .recommended-product a[data-v-321d2316] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-321d2316],
.article-modal .recommended-product a h6[data-v-321d2316] {
  font-size: small;
}
section.news[data-v-321d2316] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-321d2316] {
  color: #0a5384;
}
section.news p[data-v-321d2316] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-321d2316] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-321d2316]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-321d2316] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-321d2316] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-321d2316] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-321d2316] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-321d2316] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-321d2316] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-321d2316] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-321d2316],
section.news .col-12 > .card .card-footer span[data-v-321d2316] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-321d2316] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-321d2316]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-321d2316] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-321d2316] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-321d2316] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-321d2316] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-321d2316] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-321d2316]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-321d2316] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-321d2316]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-321d2316] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-321d2316] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-321d2316] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-321d2316] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-321d2316] {
    padding-top: 0;
}
}
section.bio.authored-reports[data-v-321d2316] {
  background-color: #f1f2f3;
}
section.bio.authored-reports h3[data-v-321d2316] {
  color: #0a5384;
  font-weight: 500;
}
section.bio.authored-reports .card[data-v-321d2316] {
  background-color: #229eb6;
}
section.bio.authored-reports .card .card-img-overlay[data-v-321d2316] {
  top: auto;
  padding-top: 50%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a5384 70%);
}
section.bio.authored-reports .card .card-img-overlay h5[data-v-321d2316] {
  font-weight: 500;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
}
html[data-v-d0937f9a],
body[data-v-d0937f9a] {
  width: 100%;
  height: 100%;
}
body[data-v-d0937f9a] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-d0937f9a] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-d0937f9a]:hover, a[data-v-d0937f9a]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-d0937f9a] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-d0937f9a] {
  border-color: white;
}
h1[data-v-d0937f9a],
h2[data-v-d0937f9a],
h3[data-v-d0937f9a],
h4[data-v-d0937f9a],
h5[data-v-d0937f9a],
h6[data-v-d0937f9a] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-d0937f9a] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-d0937f9a] {
  padding: 30px 0 50px;
}
section h1[data-v-d0937f9a],
section h2[data-v-d0937f9a] {
  font-size: 50px;
}
.bg-primary[data-v-d0937f9a] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-d0937f9a] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-d0937f9a] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-d0937f9a] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-d0937f9a] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-d0937f9a] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-d0937f9a]:hover, .btn-outline[data-v-d0937f9a]:focus, .btn-outline[data-v-d0937f9a]:active, .btn-outline.active[data-v-d0937f9a] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-d0937f9a] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-d0937f9a]:hover, .btn-primary-outline[data-v-d0937f9a]:focus, .btn-primary-outline[data-v-d0937f9a]:active, .btn-primary-outline.active[data-v-d0937f9a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-d0937f9a] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-d0937f9a] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-d0937f9a]:hover, .btn-primary[data-v-d0937f9a]:focus, .btn-primary[data-v-d0937f9a]:active, .btn-primary.active[data-v-d0937f9a] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-d0937f9a] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-d0937f9a]:hover, .btn-secondary[data-v-d0937f9a]:focus, .btn-secondary[data-v-d0937f9a]:active, .btn-secondary.active[data-v-d0937f9a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-d0937f9a] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-d0937f9a] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-d0937f9a] {
  color: #2fbbcc;
}
.alignleft[data-v-d0937f9a],
img.alignleft[data-v-d0937f9a] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-d0937f9a],
img.alignright[data-v-d0937f9a] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-d0937f9a],
img.aligncenter[data-v-d0937f9a] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-d0937f9a],
img.alignright[data-v-d0937f9a],
img.aligncenter[data-v-d0937f9a] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-d0937f9a] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-d0937f9a] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-d0937f9a],
.article-modal .recommended-product[data-v-d0937f9a] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-d0937f9a]::after,
.article-modal .recommended-product[data-v-d0937f9a]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-d0937f9a]:hover, .article-modal .associated-product[data-v-d0937f9a]:focus,
.article-modal .recommended-product[data-v-d0937f9a]:hover,
.article-modal .recommended-product[data-v-d0937f9a]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-d0937f9a]:hover::after, .article-modal .associated-product[data-v-d0937f9a]:focus::after,
.article-modal .recommended-product[data-v-d0937f9a]:hover::after,
.article-modal .recommended-product[data-v-d0937f9a]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-d0937f9a],
.article-modal .recommended-product a[data-v-d0937f9a] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-d0937f9a],
.article-modal .recommended-product a h6[data-v-d0937f9a] {
  font-size: small;
}
section.news[data-v-d0937f9a] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-d0937f9a] {
  color: #0a5384;
}
section.news p[data-v-d0937f9a] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-d0937f9a] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-d0937f9a]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-d0937f9a] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-d0937f9a] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-d0937f9a] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-d0937f9a] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-d0937f9a] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-d0937f9a] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-d0937f9a] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-d0937f9a],
section.news .col-12 > .card .card-footer span[data-v-d0937f9a] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-d0937f9a] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-d0937f9a]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-d0937f9a] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-d0937f9a] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-d0937f9a] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-d0937f9a] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-d0937f9a] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-d0937f9a]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-d0937f9a] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-d0937f9a]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-d0937f9a] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-d0937f9a] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-d0937f9a] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-d0937f9a] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-d0937f9a] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-d0937f9a] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-d0937f9a] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-d0937f9a] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-d0937f9a],
header.bio-masthead .row .bio-info > div h3[data-v-d0937f9a],
header.bio-masthead .row .bio-info > div h4[data-v-d0937f9a] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-d0937f9a] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-d0937f9a] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-d0937f9a] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-d0937f9a] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-d0937f9a] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-d0937f9a] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-d0937f9a] {
  font-size: 18px;
  color: #777;
}
html[data-v-f88acb50],
body[data-v-f88acb50] {
  width: 100%;
  height: 100%;
}
body[data-v-f88acb50] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-f88acb50] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-f88acb50]:hover, a[data-v-f88acb50]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-f88acb50] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-f88acb50] {
  border-color: white;
}
h1[data-v-f88acb50],
h2[data-v-f88acb50],
h3[data-v-f88acb50],
h4[data-v-f88acb50],
h5[data-v-f88acb50],
h6[data-v-f88acb50] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-f88acb50] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-f88acb50] {
  padding: 30px 0 50px;
}
section h1[data-v-f88acb50],
section h2[data-v-f88acb50] {
  font-size: 50px;
}
.bg-primary[data-v-f88acb50] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-f88acb50] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-f88acb50] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-f88acb50] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-f88acb50] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-f88acb50] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-f88acb50]:hover, .btn-outline[data-v-f88acb50]:focus, .btn-outline[data-v-f88acb50]:active, .btn-outline.active[data-v-f88acb50] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-f88acb50] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-f88acb50]:hover, .btn-primary-outline[data-v-f88acb50]:focus, .btn-primary-outline[data-v-f88acb50]:active, .btn-primary-outline.active[data-v-f88acb50] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-f88acb50] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-f88acb50] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-f88acb50]:hover, .btn-primary[data-v-f88acb50]:focus, .btn-primary[data-v-f88acb50]:active, .btn-primary.active[data-v-f88acb50] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-f88acb50] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-f88acb50]:hover, .btn-secondary[data-v-f88acb50]:focus, .btn-secondary[data-v-f88acb50]:active, .btn-secondary.active[data-v-f88acb50] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-f88acb50] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-f88acb50] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-f88acb50] {
  color: #2fbbcc;
}
.alignleft[data-v-f88acb50],
img.alignleft[data-v-f88acb50] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-f88acb50],
img.alignright[data-v-f88acb50] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-f88acb50],
img.aligncenter[data-v-f88acb50] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-f88acb50],
img.alignright[data-v-f88acb50],
img.aligncenter[data-v-f88acb50] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-f88acb50] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-f88acb50] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-f88acb50],
.article-modal .recommended-product[data-v-f88acb50] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-f88acb50]::after,
.article-modal .recommended-product[data-v-f88acb50]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-f88acb50]:hover, .article-modal .associated-product[data-v-f88acb50]:focus,
.article-modal .recommended-product[data-v-f88acb50]:hover,
.article-modal .recommended-product[data-v-f88acb50]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-f88acb50]:hover::after, .article-modal .associated-product[data-v-f88acb50]:focus::after,
.article-modal .recommended-product[data-v-f88acb50]:hover::after,
.article-modal .recommended-product[data-v-f88acb50]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-f88acb50],
.article-modal .recommended-product a[data-v-f88acb50] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-f88acb50],
.article-modal .recommended-product a h6[data-v-f88acb50] {
  font-size: small;
}
section.news[data-v-f88acb50] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-f88acb50] {
  color: #0a5384;
}
section.news p[data-v-f88acb50] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-f88acb50] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-f88acb50]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-f88acb50] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-f88acb50] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-f88acb50] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-f88acb50] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-f88acb50] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-f88acb50] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-f88acb50] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-f88acb50],
section.news .col-12 > .card .card-footer span[data-v-f88acb50] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-f88acb50] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-f88acb50]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-f88acb50] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-f88acb50] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-f88acb50] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-f88acb50] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-f88acb50] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-f88acb50]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-f88acb50] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-f88acb50]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-f88acb50] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-f88acb50] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-f88acb50] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-f88acb50] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-f88acb50] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-f88acb50] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-f88acb50] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-f88acb50] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-f88acb50],
header.bio-masthead .row .bio-info > div h3[data-v-f88acb50],
header.bio-masthead .row .bio-info > div h4[data-v-f88acb50] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-f88acb50] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-f88acb50] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-f88acb50] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-f88acb50] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-f88acb50] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-f88acb50] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-f88acb50] {
  font-size: 18px;
  color: #777;
}
html[data-v-2888047a],
body[data-v-2888047a] {
  width: 100%;
  height: 100%;
}
body[data-v-2888047a] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-2888047a] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-2888047a]:hover, a[data-v-2888047a]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-2888047a] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-2888047a] {
  border-color: white;
}
h1[data-v-2888047a],
h2[data-v-2888047a],
h3[data-v-2888047a],
h4[data-v-2888047a],
h5[data-v-2888047a],
h6[data-v-2888047a] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-2888047a] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-2888047a] {
  padding: 30px 0 50px;
}
section h1[data-v-2888047a],
section h2[data-v-2888047a] {
  font-size: 50px;
}
.bg-primary[data-v-2888047a] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-2888047a] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-2888047a] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-2888047a] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-2888047a] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-2888047a] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-2888047a]:hover, .btn-outline[data-v-2888047a]:focus, .btn-outline[data-v-2888047a]:active, .btn-outline.active[data-v-2888047a] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-2888047a] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-2888047a]:hover, .btn-primary-outline[data-v-2888047a]:focus, .btn-primary-outline[data-v-2888047a]:active, .btn-primary-outline.active[data-v-2888047a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-2888047a] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-2888047a] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-2888047a]:hover, .btn-primary[data-v-2888047a]:focus, .btn-primary[data-v-2888047a]:active, .btn-primary.active[data-v-2888047a] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-2888047a] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-2888047a]:hover, .btn-secondary[data-v-2888047a]:focus, .btn-secondary[data-v-2888047a]:active, .btn-secondary.active[data-v-2888047a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-2888047a] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-2888047a] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-2888047a] {
  color: #2fbbcc;
}
.alignleft[data-v-2888047a],
img.alignleft[data-v-2888047a] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-2888047a],
img.alignright[data-v-2888047a] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-2888047a],
img.aligncenter[data-v-2888047a] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-2888047a],
img.alignright[data-v-2888047a],
img.aligncenter[data-v-2888047a] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-2888047a] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-2888047a] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-2888047a],
.article-modal .recommended-product[data-v-2888047a] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-2888047a]::after,
.article-modal .recommended-product[data-v-2888047a]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-2888047a]:hover, .article-modal .associated-product[data-v-2888047a]:focus,
.article-modal .recommended-product[data-v-2888047a]:hover,
.article-modal .recommended-product[data-v-2888047a]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-2888047a]:hover::after, .article-modal .associated-product[data-v-2888047a]:focus::after,
.article-modal .recommended-product[data-v-2888047a]:hover::after,
.article-modal .recommended-product[data-v-2888047a]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-2888047a],
.article-modal .recommended-product a[data-v-2888047a] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-2888047a],
.article-modal .recommended-product a h6[data-v-2888047a] {
  font-size: small;
}
section.news[data-v-2888047a] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-2888047a] {
  color: #0a5384;
}
section.news p[data-v-2888047a] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-2888047a] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-2888047a]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-2888047a] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-2888047a] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-2888047a] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-2888047a] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-2888047a] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-2888047a] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-2888047a] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-2888047a],
section.news .col-12 > .card .card-footer span[data-v-2888047a] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-2888047a] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-2888047a]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-2888047a] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-2888047a] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-2888047a] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-2888047a] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-2888047a] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-2888047a]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-2888047a] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-2888047a]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-2888047a] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-2888047a] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-2888047a] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-2888047a] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-2888047a] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-2888047a] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-2888047a] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-2888047a] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-2888047a],
header.bio-masthead .row .bio-info > div h3[data-v-2888047a],
header.bio-masthead .row .bio-info > div h4[data-v-2888047a] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-2888047a] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-2888047a] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-2888047a] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-2888047a] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-2888047a] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-2888047a] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-2888047a] {
  font-size: 18px;
  color: #777;
}
html[data-v-5db89ff7],
body[data-v-5db89ff7] {
  width: 100%;
  height: 100%;
}
body[data-v-5db89ff7] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-5db89ff7] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-5db89ff7]:hover, a[data-v-5db89ff7]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-5db89ff7] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-5db89ff7] {
  border-color: white;
}
h1[data-v-5db89ff7],
h2[data-v-5db89ff7],
h3[data-v-5db89ff7],
h4[data-v-5db89ff7],
h5[data-v-5db89ff7],
h6[data-v-5db89ff7] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-5db89ff7] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-5db89ff7] {
  padding: 30px 0 50px;
}
section h1[data-v-5db89ff7],
section h2[data-v-5db89ff7] {
  font-size: 50px;
}
.bg-primary[data-v-5db89ff7] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-5db89ff7] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-5db89ff7] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-5db89ff7] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-5db89ff7] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-5db89ff7] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-5db89ff7]:hover, .btn-outline[data-v-5db89ff7]:focus, .btn-outline[data-v-5db89ff7]:active, .btn-outline.active[data-v-5db89ff7] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-5db89ff7] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-5db89ff7]:hover, .btn-primary-outline[data-v-5db89ff7]:focus, .btn-primary-outline[data-v-5db89ff7]:active, .btn-primary-outline.active[data-v-5db89ff7] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-5db89ff7] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-5db89ff7] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-5db89ff7]:hover, .btn-primary[data-v-5db89ff7]:focus, .btn-primary[data-v-5db89ff7]:active, .btn-primary.active[data-v-5db89ff7] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-5db89ff7] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-5db89ff7]:hover, .btn-secondary[data-v-5db89ff7]:focus, .btn-secondary[data-v-5db89ff7]:active, .btn-secondary.active[data-v-5db89ff7] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-5db89ff7] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-5db89ff7] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-5db89ff7] {
  color: #2fbbcc;
}
.alignleft[data-v-5db89ff7],
img.alignleft[data-v-5db89ff7] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-5db89ff7],
img.alignright[data-v-5db89ff7] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-5db89ff7],
img.aligncenter[data-v-5db89ff7] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-5db89ff7],
img.alignright[data-v-5db89ff7],
img.aligncenter[data-v-5db89ff7] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-5db89ff7] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-5db89ff7] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-5db89ff7],
.article-modal .recommended-product[data-v-5db89ff7] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-5db89ff7]::after,
.article-modal .recommended-product[data-v-5db89ff7]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-5db89ff7]:hover, .article-modal .associated-product[data-v-5db89ff7]:focus,
.article-modal .recommended-product[data-v-5db89ff7]:hover,
.article-modal .recommended-product[data-v-5db89ff7]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-5db89ff7]:hover::after, .article-modal .associated-product[data-v-5db89ff7]:focus::after,
.article-modal .recommended-product[data-v-5db89ff7]:hover::after,
.article-modal .recommended-product[data-v-5db89ff7]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-5db89ff7],
.article-modal .recommended-product a[data-v-5db89ff7] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-5db89ff7],
.article-modal .recommended-product a h6[data-v-5db89ff7] {
  font-size: small;
}
section.news[data-v-5db89ff7] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-5db89ff7] {
  color: #0a5384;
}
section.news p[data-v-5db89ff7] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-5db89ff7] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-5db89ff7]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-5db89ff7] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-5db89ff7] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-5db89ff7] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-5db89ff7] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-5db89ff7] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-5db89ff7] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-5db89ff7] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-5db89ff7],
section.news .col-12 > .card .card-footer span[data-v-5db89ff7] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-5db89ff7] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-5db89ff7]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-5db89ff7] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-5db89ff7] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-5db89ff7] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-5db89ff7] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-5db89ff7] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-5db89ff7]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-5db89ff7] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-5db89ff7]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-5db89ff7] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-5db89ff7] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-5db89ff7] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-5db89ff7] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-5db89ff7] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-5db89ff7] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-5db89ff7] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-5db89ff7] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-5db89ff7],
header.bio-masthead .row .bio-info > div h3[data-v-5db89ff7],
header.bio-masthead .row .bio-info > div h4[data-v-5db89ff7] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-5db89ff7] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-5db89ff7] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-5db89ff7] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-5db89ff7] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-5db89ff7] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-5db89ff7] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-5db89ff7] {
  font-size: 18px;
  color: #777;
}
html[data-v-7d1e22ee],
body[data-v-7d1e22ee] {
  width: 100%;
  height: 100%;
}
body[data-v-7d1e22ee] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-7d1e22ee] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-7d1e22ee]:hover, a[data-v-7d1e22ee]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-7d1e22ee] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-7d1e22ee] {
  border-color: white;
}
h1[data-v-7d1e22ee],
h2[data-v-7d1e22ee],
h3[data-v-7d1e22ee],
h4[data-v-7d1e22ee],
h5[data-v-7d1e22ee],
h6[data-v-7d1e22ee] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-7d1e22ee] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-7d1e22ee] {
  padding: 30px 0 50px;
}
section h1[data-v-7d1e22ee],
section h2[data-v-7d1e22ee] {
  font-size: 50px;
}
.bg-primary[data-v-7d1e22ee] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-7d1e22ee] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-7d1e22ee] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-7d1e22ee] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-7d1e22ee] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-7d1e22ee] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-7d1e22ee]:hover, .btn-outline[data-v-7d1e22ee]:focus, .btn-outline[data-v-7d1e22ee]:active, .btn-outline.active[data-v-7d1e22ee] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-7d1e22ee] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-7d1e22ee]:hover, .btn-primary-outline[data-v-7d1e22ee]:focus, .btn-primary-outline[data-v-7d1e22ee]:active, .btn-primary-outline.active[data-v-7d1e22ee] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-7d1e22ee] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-7d1e22ee] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-7d1e22ee]:hover, .btn-primary[data-v-7d1e22ee]:focus, .btn-primary[data-v-7d1e22ee]:active, .btn-primary.active[data-v-7d1e22ee] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-7d1e22ee] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-7d1e22ee]:hover, .btn-secondary[data-v-7d1e22ee]:focus, .btn-secondary[data-v-7d1e22ee]:active, .btn-secondary.active[data-v-7d1e22ee] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-7d1e22ee] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-7d1e22ee] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-7d1e22ee] {
  color: #2fbbcc;
}
.alignleft[data-v-7d1e22ee],
img.alignleft[data-v-7d1e22ee] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-7d1e22ee],
img.alignright[data-v-7d1e22ee] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-7d1e22ee],
img.aligncenter[data-v-7d1e22ee] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-7d1e22ee],
img.alignright[data-v-7d1e22ee],
img.aligncenter[data-v-7d1e22ee] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-7d1e22ee] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-7d1e22ee] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-7d1e22ee],
.article-modal .recommended-product[data-v-7d1e22ee] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-7d1e22ee]::after,
.article-modal .recommended-product[data-v-7d1e22ee]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-7d1e22ee]:hover, .article-modal .associated-product[data-v-7d1e22ee]:focus,
.article-modal .recommended-product[data-v-7d1e22ee]:hover,
.article-modal .recommended-product[data-v-7d1e22ee]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-7d1e22ee]:hover::after, .article-modal .associated-product[data-v-7d1e22ee]:focus::after,
.article-modal .recommended-product[data-v-7d1e22ee]:hover::after,
.article-modal .recommended-product[data-v-7d1e22ee]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-7d1e22ee],
.article-modal .recommended-product a[data-v-7d1e22ee] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-7d1e22ee],
.article-modal .recommended-product a h6[data-v-7d1e22ee] {
  font-size: small;
}
section.news[data-v-7d1e22ee] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-7d1e22ee] {
  color: #0a5384;
}
section.news p[data-v-7d1e22ee] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-7d1e22ee] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-7d1e22ee]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-7d1e22ee] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-7d1e22ee] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-7d1e22ee] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-7d1e22ee] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-7d1e22ee] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-7d1e22ee] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-7d1e22ee] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-7d1e22ee],
section.news .col-12 > .card .card-footer span[data-v-7d1e22ee] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-7d1e22ee] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-7d1e22ee]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-7d1e22ee] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-7d1e22ee] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-7d1e22ee] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-7d1e22ee] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-7d1e22ee] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-7d1e22ee]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-7d1e22ee] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-7d1e22ee]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-7d1e22ee] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-7d1e22ee] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-7d1e22ee] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-7d1e22ee] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-7d1e22ee] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-7d1e22ee] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-7d1e22ee] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-7d1e22ee] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-7d1e22ee],
header.bio-masthead .row .bio-info > div h3[data-v-7d1e22ee],
header.bio-masthead .row .bio-info > div h4[data-v-7d1e22ee] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-7d1e22ee] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-7d1e22ee] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-7d1e22ee] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-7d1e22ee] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-7d1e22ee] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-7d1e22ee] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-7d1e22ee] {
  font-size: 18px;
  color: #777;
}
html[data-v-0772356b],
body[data-v-0772356b] {
  width: 100%;
  height: 100%;
}
body[data-v-0772356b] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-0772356b] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-0772356b]:hover, a[data-v-0772356b]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-0772356b] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-0772356b] {
  border-color: white;
}
h1[data-v-0772356b],
h2[data-v-0772356b],
h3[data-v-0772356b],
h4[data-v-0772356b],
h5[data-v-0772356b],
h6[data-v-0772356b] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-0772356b] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-0772356b] {
  padding: 30px 0 50px;
}
section h1[data-v-0772356b],
section h2[data-v-0772356b] {
  font-size: 50px;
}
.bg-primary[data-v-0772356b] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-0772356b] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-0772356b] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-0772356b] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-0772356b] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-0772356b] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-0772356b]:hover, .btn-outline[data-v-0772356b]:focus, .btn-outline[data-v-0772356b]:active, .btn-outline.active[data-v-0772356b] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-0772356b] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-0772356b]:hover, .btn-primary-outline[data-v-0772356b]:focus, .btn-primary-outline[data-v-0772356b]:active, .btn-primary-outline.active[data-v-0772356b] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-0772356b] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-0772356b] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-0772356b]:hover, .btn-primary[data-v-0772356b]:focus, .btn-primary[data-v-0772356b]:active, .btn-primary.active[data-v-0772356b] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-0772356b] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-0772356b]:hover, .btn-secondary[data-v-0772356b]:focus, .btn-secondary[data-v-0772356b]:active, .btn-secondary.active[data-v-0772356b] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-0772356b] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-0772356b] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-0772356b] {
  color: #2fbbcc;
}
.alignleft[data-v-0772356b],
img.alignleft[data-v-0772356b] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-0772356b],
img.alignright[data-v-0772356b] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-0772356b],
img.aligncenter[data-v-0772356b] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-0772356b],
img.alignright[data-v-0772356b],
img.aligncenter[data-v-0772356b] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-0772356b] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-0772356b] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-0772356b],
.article-modal .recommended-product[data-v-0772356b] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-0772356b]::after,
.article-modal .recommended-product[data-v-0772356b]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-0772356b]:hover, .article-modal .associated-product[data-v-0772356b]:focus,
.article-modal .recommended-product[data-v-0772356b]:hover,
.article-modal .recommended-product[data-v-0772356b]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-0772356b]:hover::after, .article-modal .associated-product[data-v-0772356b]:focus::after,
.article-modal .recommended-product[data-v-0772356b]:hover::after,
.article-modal .recommended-product[data-v-0772356b]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-0772356b],
.article-modal .recommended-product a[data-v-0772356b] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-0772356b],
.article-modal .recommended-product a h6[data-v-0772356b] {
  font-size: small;
}
section.news[data-v-0772356b] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-0772356b] {
  color: #0a5384;
}
section.news p[data-v-0772356b] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-0772356b] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-0772356b]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-0772356b] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-0772356b] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-0772356b] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-0772356b] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-0772356b] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-0772356b] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-0772356b] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-0772356b],
section.news .col-12 > .card .card-footer span[data-v-0772356b] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-0772356b] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-0772356b]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-0772356b] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-0772356b] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-0772356b] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-0772356b] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-0772356b] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-0772356b]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-0772356b] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-0772356b]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-0772356b] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-0772356b] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-0772356b] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-0772356b] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-0772356b] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-0772356b] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-0772356b] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-0772356b] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-0772356b],
header.bio-masthead .row .bio-info > div h3[data-v-0772356b],
header.bio-masthead .row .bio-info > div h4[data-v-0772356b] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-0772356b] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-0772356b] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-0772356b] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-0772356b] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-0772356b] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-0772356b] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-0772356b] {
  font-size: 18px;
  color: #777;
}
html[data-v-1b7da5c4],
body[data-v-1b7da5c4] {
  width: 100%;
  height: 100%;
}
body[data-v-1b7da5c4] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-1b7da5c4] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-1b7da5c4]:hover, a[data-v-1b7da5c4]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-1b7da5c4] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-1b7da5c4] {
  border-color: white;
}
h1[data-v-1b7da5c4],
h2[data-v-1b7da5c4],
h3[data-v-1b7da5c4],
h4[data-v-1b7da5c4],
h5[data-v-1b7da5c4],
h6[data-v-1b7da5c4] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-1b7da5c4] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-1b7da5c4] {
  padding: 30px 0 50px;
}
section h1[data-v-1b7da5c4],
section h2[data-v-1b7da5c4] {
  font-size: 50px;
}
.bg-primary[data-v-1b7da5c4] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-1b7da5c4] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-1b7da5c4] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-1b7da5c4] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-1b7da5c4] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-1b7da5c4] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-1b7da5c4]:hover, .btn-outline[data-v-1b7da5c4]:focus, .btn-outline[data-v-1b7da5c4]:active, .btn-outline.active[data-v-1b7da5c4] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-1b7da5c4] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-1b7da5c4]:hover, .btn-primary-outline[data-v-1b7da5c4]:focus, .btn-primary-outline[data-v-1b7da5c4]:active, .btn-primary-outline.active[data-v-1b7da5c4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-1b7da5c4] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-1b7da5c4] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-1b7da5c4]:hover, .btn-primary[data-v-1b7da5c4]:focus, .btn-primary[data-v-1b7da5c4]:active, .btn-primary.active[data-v-1b7da5c4] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-1b7da5c4] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-1b7da5c4]:hover, .btn-secondary[data-v-1b7da5c4]:focus, .btn-secondary[data-v-1b7da5c4]:active, .btn-secondary.active[data-v-1b7da5c4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-1b7da5c4] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-1b7da5c4] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-1b7da5c4] {
  color: #2fbbcc;
}
.alignleft[data-v-1b7da5c4],
img.alignleft[data-v-1b7da5c4] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-1b7da5c4],
img.alignright[data-v-1b7da5c4] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-1b7da5c4],
img.aligncenter[data-v-1b7da5c4] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-1b7da5c4],
img.alignright[data-v-1b7da5c4],
img.aligncenter[data-v-1b7da5c4] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-1b7da5c4] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-1b7da5c4] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-1b7da5c4],
.article-modal .recommended-product[data-v-1b7da5c4] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-1b7da5c4]::after,
.article-modal .recommended-product[data-v-1b7da5c4]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-1b7da5c4]:hover, .article-modal .associated-product[data-v-1b7da5c4]:focus,
.article-modal .recommended-product[data-v-1b7da5c4]:hover,
.article-modal .recommended-product[data-v-1b7da5c4]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-1b7da5c4]:hover::after, .article-modal .associated-product[data-v-1b7da5c4]:focus::after,
.article-modal .recommended-product[data-v-1b7da5c4]:hover::after,
.article-modal .recommended-product[data-v-1b7da5c4]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-1b7da5c4],
.article-modal .recommended-product a[data-v-1b7da5c4] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-1b7da5c4],
.article-modal .recommended-product a h6[data-v-1b7da5c4] {
  font-size: small;
}
section.news[data-v-1b7da5c4] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-1b7da5c4] {
  color: #0a5384;
}
section.news p[data-v-1b7da5c4] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-1b7da5c4] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-1b7da5c4]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-1b7da5c4] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-1b7da5c4] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-1b7da5c4] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-1b7da5c4] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-1b7da5c4] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-1b7da5c4] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-1b7da5c4] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-1b7da5c4],
section.news .col-12 > .card .card-footer span[data-v-1b7da5c4] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-1b7da5c4] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-1b7da5c4]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-1b7da5c4] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-1b7da5c4] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-1b7da5c4] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-1b7da5c4] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-1b7da5c4] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-1b7da5c4]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-1b7da5c4] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-1b7da5c4]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-1b7da5c4] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-1b7da5c4] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-1b7da5c4] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-1b7da5c4] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-1b7da5c4] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-1b7da5c4] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-1b7da5c4] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-1b7da5c4] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-1b7da5c4],
header.bio-masthead .row .bio-info > div h3[data-v-1b7da5c4],
header.bio-masthead .row .bio-info > div h4[data-v-1b7da5c4] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-1b7da5c4] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-1b7da5c4] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-1b7da5c4] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-1b7da5c4] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-1b7da5c4] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-1b7da5c4] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-1b7da5c4] {
  font-size: 18px;
  color: #777;
}
section.bio.extra[data-v-1b7da5c4] {
  background: url(/static/landing/img/Presentation-Video-Background.jpg?bdfa13b857d6615085a510841def8bc0);
  background-size: cover;
  background-position-x: center;
}
section.bio.extra h3[data-v-1b7da5c4] {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}
section.bio.extra img[data-v-1b7da5c4] {
  filter: drop-shadow(0px 20px 40px rgba(0, 0, 0, 0.1215686275));
}
section.bio.extra h5[data-v-1b7da5c4] {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
html[data-v-4ad0424d],
body[data-v-4ad0424d] {
  width: 100%;
  height: 100%;
}
body[data-v-4ad0424d] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-4ad0424d] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-4ad0424d]:hover, a[data-v-4ad0424d]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-4ad0424d] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-4ad0424d] {
  border-color: white;
}
h1[data-v-4ad0424d],
h2[data-v-4ad0424d],
h3[data-v-4ad0424d],
h4[data-v-4ad0424d],
h5[data-v-4ad0424d],
h6[data-v-4ad0424d] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-4ad0424d] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-4ad0424d] {
  padding: 30px 0 50px;
}
section h1[data-v-4ad0424d],
section h2[data-v-4ad0424d] {
  font-size: 50px;
}
.bg-primary[data-v-4ad0424d] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-4ad0424d] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-4ad0424d] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-4ad0424d] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-4ad0424d] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-4ad0424d] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-4ad0424d]:hover, .btn-outline[data-v-4ad0424d]:focus, .btn-outline[data-v-4ad0424d]:active, .btn-outline.active[data-v-4ad0424d] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-4ad0424d] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-4ad0424d]:hover, .btn-primary-outline[data-v-4ad0424d]:focus, .btn-primary-outline[data-v-4ad0424d]:active, .btn-primary-outline.active[data-v-4ad0424d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-4ad0424d] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-4ad0424d] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-4ad0424d]:hover, .btn-primary[data-v-4ad0424d]:focus, .btn-primary[data-v-4ad0424d]:active, .btn-primary.active[data-v-4ad0424d] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-4ad0424d] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-4ad0424d]:hover, .btn-secondary[data-v-4ad0424d]:focus, .btn-secondary[data-v-4ad0424d]:active, .btn-secondary.active[data-v-4ad0424d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-4ad0424d] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-4ad0424d] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-4ad0424d] {
  color: #2fbbcc;
}
.alignleft[data-v-4ad0424d],
img.alignleft[data-v-4ad0424d] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-4ad0424d],
img.alignright[data-v-4ad0424d] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-4ad0424d],
img.aligncenter[data-v-4ad0424d] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-4ad0424d],
img.alignright[data-v-4ad0424d],
img.aligncenter[data-v-4ad0424d] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-4ad0424d] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-4ad0424d] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-4ad0424d],
.article-modal .recommended-product[data-v-4ad0424d] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-4ad0424d]::after,
.article-modal .recommended-product[data-v-4ad0424d]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-4ad0424d]:hover, .article-modal .associated-product[data-v-4ad0424d]:focus,
.article-modal .recommended-product[data-v-4ad0424d]:hover,
.article-modal .recommended-product[data-v-4ad0424d]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-4ad0424d]:hover::after, .article-modal .associated-product[data-v-4ad0424d]:focus::after,
.article-modal .recommended-product[data-v-4ad0424d]:hover::after,
.article-modal .recommended-product[data-v-4ad0424d]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-4ad0424d],
.article-modal .recommended-product a[data-v-4ad0424d] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-4ad0424d],
.article-modal .recommended-product a h6[data-v-4ad0424d] {
  font-size: small;
}
section.news[data-v-4ad0424d] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-4ad0424d] {
  color: #0a5384;
}
section.news p[data-v-4ad0424d] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-4ad0424d] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-4ad0424d]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-4ad0424d] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-4ad0424d] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-4ad0424d] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-4ad0424d] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-4ad0424d] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-4ad0424d] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-4ad0424d] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-4ad0424d],
section.news .col-12 > .card .card-footer span[data-v-4ad0424d] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-4ad0424d] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-4ad0424d]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-4ad0424d] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-4ad0424d] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-4ad0424d] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-4ad0424d] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-4ad0424d] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-4ad0424d]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-4ad0424d] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-4ad0424d]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-4ad0424d] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-4ad0424d] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-4ad0424d] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-4ad0424d] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-4ad0424d] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-4ad0424d] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-4ad0424d] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-4ad0424d] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-4ad0424d],
header.bio-masthead .row .bio-info > div h3[data-v-4ad0424d],
header.bio-masthead .row .bio-info > div h4[data-v-4ad0424d] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-4ad0424d] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-4ad0424d] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-4ad0424d] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-4ad0424d] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-4ad0424d] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-4ad0424d] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-4ad0424d] {
  font-size: 18px;
  color: #777;
}
html[data-v-c2207ce2],
body[data-v-c2207ce2] {
  width: 100%;
  height: 100%;
}
body[data-v-c2207ce2] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-c2207ce2] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-c2207ce2]:hover, a[data-v-c2207ce2]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-c2207ce2] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-c2207ce2] {
  border-color: white;
}
h1[data-v-c2207ce2],
h2[data-v-c2207ce2],
h3[data-v-c2207ce2],
h4[data-v-c2207ce2],
h5[data-v-c2207ce2],
h6[data-v-c2207ce2] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-c2207ce2] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-c2207ce2] {
  padding: 30px 0 50px;
}
section h1[data-v-c2207ce2],
section h2[data-v-c2207ce2] {
  font-size: 50px;
}
.bg-primary[data-v-c2207ce2] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-c2207ce2] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-c2207ce2] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-c2207ce2] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-c2207ce2] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-c2207ce2] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-c2207ce2]:hover, .btn-outline[data-v-c2207ce2]:focus, .btn-outline[data-v-c2207ce2]:active, .btn-outline.active[data-v-c2207ce2] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-c2207ce2] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-c2207ce2]:hover, .btn-primary-outline[data-v-c2207ce2]:focus, .btn-primary-outline[data-v-c2207ce2]:active, .btn-primary-outline.active[data-v-c2207ce2] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-c2207ce2] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-c2207ce2] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-c2207ce2]:hover, .btn-primary[data-v-c2207ce2]:focus, .btn-primary[data-v-c2207ce2]:active, .btn-primary.active[data-v-c2207ce2] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-c2207ce2] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-c2207ce2]:hover, .btn-secondary[data-v-c2207ce2]:focus, .btn-secondary[data-v-c2207ce2]:active, .btn-secondary.active[data-v-c2207ce2] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-c2207ce2] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-c2207ce2] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-c2207ce2] {
  color: #2fbbcc;
}
.alignleft[data-v-c2207ce2],
img.alignleft[data-v-c2207ce2] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-c2207ce2],
img.alignright[data-v-c2207ce2] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-c2207ce2],
img.aligncenter[data-v-c2207ce2] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-c2207ce2],
img.alignright[data-v-c2207ce2],
img.aligncenter[data-v-c2207ce2] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-c2207ce2] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-c2207ce2] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-c2207ce2],
.article-modal .recommended-product[data-v-c2207ce2] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-c2207ce2]::after,
.article-modal .recommended-product[data-v-c2207ce2]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-c2207ce2]:hover, .article-modal .associated-product[data-v-c2207ce2]:focus,
.article-modal .recommended-product[data-v-c2207ce2]:hover,
.article-modal .recommended-product[data-v-c2207ce2]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-c2207ce2]:hover::after, .article-modal .associated-product[data-v-c2207ce2]:focus::after,
.article-modal .recommended-product[data-v-c2207ce2]:hover::after,
.article-modal .recommended-product[data-v-c2207ce2]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-c2207ce2],
.article-modal .recommended-product a[data-v-c2207ce2] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-c2207ce2],
.article-modal .recommended-product a h6[data-v-c2207ce2] {
  font-size: small;
}
section.news[data-v-c2207ce2] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-c2207ce2] {
  color: #0a5384;
}
section.news p[data-v-c2207ce2] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-c2207ce2] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-c2207ce2]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-c2207ce2] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-c2207ce2] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-c2207ce2] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-c2207ce2] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-c2207ce2] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-c2207ce2] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-c2207ce2] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-c2207ce2],
section.news .col-12 > .card .card-footer span[data-v-c2207ce2] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-c2207ce2] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-c2207ce2]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-c2207ce2] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-c2207ce2] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-c2207ce2] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-c2207ce2] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-c2207ce2] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-c2207ce2]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-c2207ce2] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-c2207ce2]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-c2207ce2] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-c2207ce2] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-c2207ce2] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-c2207ce2] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-c2207ce2] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-c2207ce2] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-c2207ce2] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-c2207ce2] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-c2207ce2],
header.bio-masthead .row .bio-info > div h3[data-v-c2207ce2],
header.bio-masthead .row .bio-info > div h4[data-v-c2207ce2] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-c2207ce2] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-c2207ce2] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-c2207ce2] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-c2207ce2] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-c2207ce2] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-c2207ce2] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-c2207ce2] {
  font-size: 18px;
  color: #777;
}
html[data-v-4d02a349],
body[data-v-4d02a349] {
  width: 100%;
  height: 100%;
}
body[data-v-4d02a349] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-4d02a349] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-4d02a349]:hover, a[data-v-4d02a349]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-4d02a349] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-4d02a349] {
  border-color: white;
}
h1[data-v-4d02a349],
h2[data-v-4d02a349],
h3[data-v-4d02a349],
h4[data-v-4d02a349],
h5[data-v-4d02a349],
h6[data-v-4d02a349] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-4d02a349] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-4d02a349] {
  padding: 30px 0 50px;
}
section h1[data-v-4d02a349],
section h2[data-v-4d02a349] {
  font-size: 50px;
}
.bg-primary[data-v-4d02a349] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-4d02a349] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-4d02a349] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-4d02a349] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-4d02a349] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-4d02a349] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-4d02a349]:hover, .btn-outline[data-v-4d02a349]:focus, .btn-outline[data-v-4d02a349]:active, .btn-outline.active[data-v-4d02a349] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-4d02a349] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-4d02a349]:hover, .btn-primary-outline[data-v-4d02a349]:focus, .btn-primary-outline[data-v-4d02a349]:active, .btn-primary-outline.active[data-v-4d02a349] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-4d02a349] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-4d02a349] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-4d02a349]:hover, .btn-primary[data-v-4d02a349]:focus, .btn-primary[data-v-4d02a349]:active, .btn-primary.active[data-v-4d02a349] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-4d02a349] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-4d02a349]:hover, .btn-secondary[data-v-4d02a349]:focus, .btn-secondary[data-v-4d02a349]:active, .btn-secondary.active[data-v-4d02a349] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-4d02a349] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-4d02a349] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-4d02a349] {
  color: #2fbbcc;
}
.alignleft[data-v-4d02a349],
img.alignleft[data-v-4d02a349] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-4d02a349],
img.alignright[data-v-4d02a349] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-4d02a349],
img.aligncenter[data-v-4d02a349] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-4d02a349],
img.alignright[data-v-4d02a349],
img.aligncenter[data-v-4d02a349] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-4d02a349] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-4d02a349] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-4d02a349],
.article-modal .recommended-product[data-v-4d02a349] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-4d02a349]::after,
.article-modal .recommended-product[data-v-4d02a349]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-4d02a349]:hover, .article-modal .associated-product[data-v-4d02a349]:focus,
.article-modal .recommended-product[data-v-4d02a349]:hover,
.article-modal .recommended-product[data-v-4d02a349]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-4d02a349]:hover::after, .article-modal .associated-product[data-v-4d02a349]:focus::after,
.article-modal .recommended-product[data-v-4d02a349]:hover::after,
.article-modal .recommended-product[data-v-4d02a349]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-4d02a349],
.article-modal .recommended-product a[data-v-4d02a349] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-4d02a349],
.article-modal .recommended-product a h6[data-v-4d02a349] {
  font-size: small;
}
section.news[data-v-4d02a349] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-4d02a349] {
  color: #0a5384;
}
section.news p[data-v-4d02a349] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-4d02a349] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-4d02a349]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-4d02a349] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-4d02a349] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-4d02a349] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-4d02a349] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-4d02a349] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-4d02a349] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-4d02a349] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-4d02a349],
section.news .col-12 > .card .card-footer span[data-v-4d02a349] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-4d02a349] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-4d02a349]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-4d02a349] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-4d02a349] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-4d02a349] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-4d02a349] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-4d02a349] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-4d02a349]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-4d02a349] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-4d02a349]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-4d02a349] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-4d02a349] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-4d02a349] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-4d02a349] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-4d02a349] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-4d02a349] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-4d02a349] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-4d02a349] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-4d02a349],
header.bio-masthead .row .bio-info > div h3[data-v-4d02a349],
header.bio-masthead .row .bio-info > div h4[data-v-4d02a349] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-4d02a349] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-4d02a349] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-4d02a349] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-4d02a349] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-4d02a349] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-4d02a349] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-4d02a349] {
  font-size: 18px;
  color: #777;
}
section.bio.extra[data-v-4d02a349] {
  background: url(/static/landing/img/Presentation-Video-Background.jpg?bdfa13b857d6615085a510841def8bc0);
  background-size: cover;
  background-position-x: center;
}
section.bio.extra h3[data-v-4d02a349] {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}
section.bio.extra img[data-v-4d02a349] {
  filter: drop-shadow(0px 20px 40px rgba(0, 0, 0, 0.1215686275));
}
section.bio.extra h5[data-v-4d02a349] {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
html[data-v-0099ab7a],
body[data-v-0099ab7a] {
  width: 100%;
  height: 100%;
}
body[data-v-0099ab7a] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-0099ab7a] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-0099ab7a]:hover, a[data-v-0099ab7a]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-0099ab7a] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-0099ab7a] {
  border-color: white;
}
h1[data-v-0099ab7a],
h2[data-v-0099ab7a],
h3[data-v-0099ab7a],
h4[data-v-0099ab7a],
h5[data-v-0099ab7a],
h6[data-v-0099ab7a] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-0099ab7a] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-0099ab7a] {
  padding: 30px 0 50px;
}
section h1[data-v-0099ab7a],
section h2[data-v-0099ab7a] {
  font-size: 50px;
}
.bg-primary[data-v-0099ab7a] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-0099ab7a] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-0099ab7a] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-0099ab7a] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-0099ab7a] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-0099ab7a] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-0099ab7a]:hover, .btn-outline[data-v-0099ab7a]:focus, .btn-outline[data-v-0099ab7a]:active, .btn-outline.active[data-v-0099ab7a] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-0099ab7a] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-0099ab7a]:hover, .btn-primary-outline[data-v-0099ab7a]:focus, .btn-primary-outline[data-v-0099ab7a]:active, .btn-primary-outline.active[data-v-0099ab7a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-0099ab7a] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-0099ab7a] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-0099ab7a]:hover, .btn-primary[data-v-0099ab7a]:focus, .btn-primary[data-v-0099ab7a]:active, .btn-primary.active[data-v-0099ab7a] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-0099ab7a] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-0099ab7a]:hover, .btn-secondary[data-v-0099ab7a]:focus, .btn-secondary[data-v-0099ab7a]:active, .btn-secondary.active[data-v-0099ab7a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-0099ab7a] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-0099ab7a] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-0099ab7a] {
  color: #2fbbcc;
}
.alignleft[data-v-0099ab7a],
img.alignleft[data-v-0099ab7a] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-0099ab7a],
img.alignright[data-v-0099ab7a] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-0099ab7a],
img.aligncenter[data-v-0099ab7a] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-0099ab7a],
img.alignright[data-v-0099ab7a],
img.aligncenter[data-v-0099ab7a] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-0099ab7a] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-0099ab7a] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-0099ab7a],
.article-modal .recommended-product[data-v-0099ab7a] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-0099ab7a]::after,
.article-modal .recommended-product[data-v-0099ab7a]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-0099ab7a]:hover, .article-modal .associated-product[data-v-0099ab7a]:focus,
.article-modal .recommended-product[data-v-0099ab7a]:hover,
.article-modal .recommended-product[data-v-0099ab7a]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-0099ab7a]:hover::after, .article-modal .associated-product[data-v-0099ab7a]:focus::after,
.article-modal .recommended-product[data-v-0099ab7a]:hover::after,
.article-modal .recommended-product[data-v-0099ab7a]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-0099ab7a],
.article-modal .recommended-product a[data-v-0099ab7a] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-0099ab7a],
.article-modal .recommended-product a h6[data-v-0099ab7a] {
  font-size: small;
}
section.news[data-v-0099ab7a] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-0099ab7a] {
  color: #0a5384;
}
section.news p[data-v-0099ab7a] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-0099ab7a] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-0099ab7a]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-0099ab7a] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-0099ab7a] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-0099ab7a] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-0099ab7a] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-0099ab7a] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-0099ab7a] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-0099ab7a] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-0099ab7a],
section.news .col-12 > .card .card-footer span[data-v-0099ab7a] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-0099ab7a] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-0099ab7a]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-0099ab7a] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-0099ab7a] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-0099ab7a] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-0099ab7a] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-0099ab7a] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-0099ab7a]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-0099ab7a] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-0099ab7a]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-0099ab7a] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-0099ab7a] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-0099ab7a] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-0099ab7a] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-0099ab7a] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-0099ab7a] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-0099ab7a] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-0099ab7a] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-0099ab7a],
header.bio-masthead .row .bio-info > div h3[data-v-0099ab7a],
header.bio-masthead .row .bio-info > div h4[data-v-0099ab7a] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-0099ab7a] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-0099ab7a] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-0099ab7a] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-0099ab7a] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-0099ab7a] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-0099ab7a] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-0099ab7a] {
  font-size: 18px;
  color: #777;
}
section.bio.managed-products[data-v-0099ab7a] {
  background-color: #f1f2f3;
}
section.bio.managed-products h3[data-v-0099ab7a] {
  font-size: 40px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.managed-products .card[data-v-0099ab7a] {
  background-color: #229eb6;
}
section.bio.managed-products .card .card-img-overlay[data-v-0099ab7a] {
  top: auto;
  padding-top: 50%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a5384 70%);
}
section.bio.managed-products .card .card-img-overlay h5[data-v-0099ab7a] {
  font-weight: 500;
}
section.bio.extra[data-v-0099ab7a] {
  background: url(/static/landing/img/Presentation-Video-Background.jpg?bdfa13b857d6615085a510841def8bc0);
  background-size: cover;
  background-position-x: center;
}
section.bio.extra h3[data-v-0099ab7a] {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}
section.bio.extra img[data-v-0099ab7a] {
  filter: drop-shadow(0px 20px 40px rgba(0, 0, 0, 0.1215686275));
}
section.bio.extra h5[data-v-0099ab7a] {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
html[data-v-3e599020],
body[data-v-3e599020] {
  width: 100%;
  height: 100%;
}
body[data-v-3e599020] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-3e599020] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-3e599020]:hover, a[data-v-3e599020]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-3e599020] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-3e599020] {
  border-color: white;
}
h1[data-v-3e599020],
h2[data-v-3e599020],
h3[data-v-3e599020],
h4[data-v-3e599020],
h5[data-v-3e599020],
h6[data-v-3e599020] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-3e599020] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-3e599020] {
  padding: 30px 0 50px;
}
section h1[data-v-3e599020],
section h2[data-v-3e599020] {
  font-size: 50px;
}
.bg-primary[data-v-3e599020] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-3e599020] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-3e599020] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-3e599020] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-3e599020] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-3e599020] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-3e599020]:hover, .btn-outline[data-v-3e599020]:focus, .btn-outline[data-v-3e599020]:active, .btn-outline.active[data-v-3e599020] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-3e599020] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-3e599020]:hover, .btn-primary-outline[data-v-3e599020]:focus, .btn-primary-outline[data-v-3e599020]:active, .btn-primary-outline.active[data-v-3e599020] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-3e599020] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-3e599020] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-3e599020]:hover, .btn-primary[data-v-3e599020]:focus, .btn-primary[data-v-3e599020]:active, .btn-primary.active[data-v-3e599020] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-3e599020] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-3e599020]:hover, .btn-secondary[data-v-3e599020]:focus, .btn-secondary[data-v-3e599020]:active, .btn-secondary.active[data-v-3e599020] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-3e599020] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-3e599020] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-3e599020] {
  color: #2fbbcc;
}
.alignleft[data-v-3e599020],
img.alignleft[data-v-3e599020] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-3e599020],
img.alignright[data-v-3e599020] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-3e599020],
img.aligncenter[data-v-3e599020] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-3e599020],
img.alignright[data-v-3e599020],
img.aligncenter[data-v-3e599020] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-3e599020] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-3e599020] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-3e599020],
.article-modal .recommended-product[data-v-3e599020] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-3e599020]::after,
.article-modal .recommended-product[data-v-3e599020]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-3e599020]:hover, .article-modal .associated-product[data-v-3e599020]:focus,
.article-modal .recommended-product[data-v-3e599020]:hover,
.article-modal .recommended-product[data-v-3e599020]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-3e599020]:hover::after, .article-modal .associated-product[data-v-3e599020]:focus::after,
.article-modal .recommended-product[data-v-3e599020]:hover::after,
.article-modal .recommended-product[data-v-3e599020]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-3e599020],
.article-modal .recommended-product a[data-v-3e599020] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-3e599020],
.article-modal .recommended-product a h6[data-v-3e599020] {
  font-size: small;
}
section.news[data-v-3e599020] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-3e599020] {
  color: #0a5384;
}
section.news p[data-v-3e599020] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-3e599020] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-3e599020]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-3e599020] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-3e599020] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-3e599020] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-3e599020] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-3e599020] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-3e599020] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-3e599020] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-3e599020],
section.news .col-12 > .card .card-footer span[data-v-3e599020] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-3e599020] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-3e599020]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-3e599020] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-3e599020] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-3e599020] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-3e599020] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-3e599020] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-3e599020]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-3e599020] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-3e599020]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-3e599020] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-3e599020] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-3e599020] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-3e599020] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-3e599020] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-3e599020] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-3e599020] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-3e599020] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-3e599020],
header.bio-masthead .row .bio-info > div h3[data-v-3e599020],
header.bio-masthead .row .bio-info > div h4[data-v-3e599020] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-3e599020] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-3e599020] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-3e599020] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-3e599020] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-3e599020] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-3e599020] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-3e599020] {
  font-size: 18px;
  color: #777;
}
html[data-v-35409b7d],
body[data-v-35409b7d] {
  width: 100%;
  height: 100%;
}
body[data-v-35409b7d] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-35409b7d] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-35409b7d]:hover, a[data-v-35409b7d]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-35409b7d] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-35409b7d] {
  border-color: white;
}
h1[data-v-35409b7d],
h2[data-v-35409b7d],
h3[data-v-35409b7d],
h4[data-v-35409b7d],
h5[data-v-35409b7d],
h6[data-v-35409b7d] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-35409b7d] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-35409b7d] {
  padding: 30px 0 50px;
}
section h1[data-v-35409b7d],
section h2[data-v-35409b7d] {
  font-size: 50px;
}
.bg-primary[data-v-35409b7d] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-35409b7d] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-35409b7d] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-35409b7d] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-35409b7d] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-35409b7d] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-35409b7d]:hover, .btn-outline[data-v-35409b7d]:focus, .btn-outline[data-v-35409b7d]:active, .btn-outline.active[data-v-35409b7d] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-35409b7d] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-35409b7d]:hover, .btn-primary-outline[data-v-35409b7d]:focus, .btn-primary-outline[data-v-35409b7d]:active, .btn-primary-outline.active[data-v-35409b7d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-35409b7d] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-35409b7d] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-35409b7d]:hover, .btn-primary[data-v-35409b7d]:focus, .btn-primary[data-v-35409b7d]:active, .btn-primary.active[data-v-35409b7d] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-35409b7d] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-35409b7d]:hover, .btn-secondary[data-v-35409b7d]:focus, .btn-secondary[data-v-35409b7d]:active, .btn-secondary.active[data-v-35409b7d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-35409b7d] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-35409b7d] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-35409b7d] {
  color: #2fbbcc;
}
.alignleft[data-v-35409b7d],
img.alignleft[data-v-35409b7d] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-35409b7d],
img.alignright[data-v-35409b7d] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-35409b7d],
img.aligncenter[data-v-35409b7d] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-35409b7d],
img.alignright[data-v-35409b7d],
img.aligncenter[data-v-35409b7d] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-35409b7d] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-35409b7d] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-35409b7d],
.article-modal .recommended-product[data-v-35409b7d] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-35409b7d]::after,
.article-modal .recommended-product[data-v-35409b7d]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-35409b7d]:hover, .article-modal .associated-product[data-v-35409b7d]:focus,
.article-modal .recommended-product[data-v-35409b7d]:hover,
.article-modal .recommended-product[data-v-35409b7d]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-35409b7d]:hover::after, .article-modal .associated-product[data-v-35409b7d]:focus::after,
.article-modal .recommended-product[data-v-35409b7d]:hover::after,
.article-modal .recommended-product[data-v-35409b7d]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-35409b7d],
.article-modal .recommended-product a[data-v-35409b7d] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-35409b7d],
.article-modal .recommended-product a h6[data-v-35409b7d] {
  font-size: small;
}
section.news[data-v-35409b7d] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-35409b7d] {
  color: #0a5384;
}
section.news p[data-v-35409b7d] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-35409b7d] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-35409b7d]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-35409b7d] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-35409b7d] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-35409b7d] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-35409b7d] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-35409b7d] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-35409b7d] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-35409b7d] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-35409b7d],
section.news .col-12 > .card .card-footer span[data-v-35409b7d] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-35409b7d] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-35409b7d]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-35409b7d] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-35409b7d] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-35409b7d] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-35409b7d] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-35409b7d] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-35409b7d]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-35409b7d] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-35409b7d]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-35409b7d] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-35409b7d] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-35409b7d] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-35409b7d] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-35409b7d] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-35409b7d] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-35409b7d] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-35409b7d] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-35409b7d],
header.bio-masthead .row .bio-info > div h3[data-v-35409b7d],
header.bio-masthead .row .bio-info > div h4[data-v-35409b7d] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-35409b7d] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-35409b7d] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-35409b7d] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-35409b7d] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-35409b7d] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-35409b7d] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-35409b7d] {
  font-size: 18px;
  color: #777;
}
section.bio.managed-products[data-v-35409b7d] {
  background-color: #f1f2f3;
}
section.bio.managed-products h3[data-v-35409b7d] {
  font-size: 40px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.managed-products .card[data-v-35409b7d] {
  background-color: #229eb6;
}
section.bio.managed-products .card .card-img-overlay[data-v-35409b7d] {
  top: auto;
  padding-top: 50%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a5384 70%);
}
section.bio.managed-products .card .card-img-overlay h5[data-v-35409b7d] {
  font-weight: 500;
}
html[data-v-74c38abc],
body[data-v-74c38abc] {
  width: 100%;
  height: 100%;
}
body[data-v-74c38abc] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-74c38abc] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-74c38abc]:hover, a[data-v-74c38abc]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-74c38abc] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-74c38abc] {
  border-color: white;
}
h1[data-v-74c38abc],
h2[data-v-74c38abc],
h3[data-v-74c38abc],
h4[data-v-74c38abc],
h5[data-v-74c38abc],
h6[data-v-74c38abc] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-74c38abc] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-74c38abc] {
  padding: 30px 0 50px;
}
section h1[data-v-74c38abc],
section h2[data-v-74c38abc] {
  font-size: 50px;
}
.bg-primary[data-v-74c38abc] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-74c38abc] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-74c38abc] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-74c38abc] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-74c38abc] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-74c38abc] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-74c38abc]:hover, .btn-outline[data-v-74c38abc]:focus, .btn-outline[data-v-74c38abc]:active, .btn-outline.active[data-v-74c38abc] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-74c38abc] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-74c38abc]:hover, .btn-primary-outline[data-v-74c38abc]:focus, .btn-primary-outline[data-v-74c38abc]:active, .btn-primary-outline.active[data-v-74c38abc] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-74c38abc] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-74c38abc] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-74c38abc]:hover, .btn-primary[data-v-74c38abc]:focus, .btn-primary[data-v-74c38abc]:active, .btn-primary.active[data-v-74c38abc] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-74c38abc] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-74c38abc]:hover, .btn-secondary[data-v-74c38abc]:focus, .btn-secondary[data-v-74c38abc]:active, .btn-secondary.active[data-v-74c38abc] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-74c38abc] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-74c38abc] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-74c38abc] {
  color: #2fbbcc;
}
.alignleft[data-v-74c38abc],
img.alignleft[data-v-74c38abc] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-74c38abc],
img.alignright[data-v-74c38abc] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-74c38abc],
img.aligncenter[data-v-74c38abc] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-74c38abc],
img.alignright[data-v-74c38abc],
img.aligncenter[data-v-74c38abc] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-74c38abc] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-74c38abc] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-74c38abc],
.article-modal .recommended-product[data-v-74c38abc] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-74c38abc]::after,
.article-modal .recommended-product[data-v-74c38abc]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-74c38abc]:hover, .article-modal .associated-product[data-v-74c38abc]:focus,
.article-modal .recommended-product[data-v-74c38abc]:hover,
.article-modal .recommended-product[data-v-74c38abc]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-74c38abc]:hover::after, .article-modal .associated-product[data-v-74c38abc]:focus::after,
.article-modal .recommended-product[data-v-74c38abc]:hover::after,
.article-modal .recommended-product[data-v-74c38abc]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-74c38abc],
.article-modal .recommended-product a[data-v-74c38abc] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-74c38abc],
.article-modal .recommended-product a h6[data-v-74c38abc] {
  font-size: small;
}
section.news[data-v-74c38abc] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-74c38abc] {
  color: #0a5384;
}
section.news p[data-v-74c38abc] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-74c38abc] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-74c38abc]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-74c38abc] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-74c38abc] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-74c38abc] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-74c38abc] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-74c38abc] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-74c38abc] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-74c38abc] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-74c38abc],
section.news .col-12 > .card .card-footer span[data-v-74c38abc] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-74c38abc] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-74c38abc]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-74c38abc] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-74c38abc] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-74c38abc] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-74c38abc] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-74c38abc] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-74c38abc]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-74c38abc] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-74c38abc]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-74c38abc] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-74c38abc] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-74c38abc] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-74c38abc] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-74c38abc] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-74c38abc] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-74c38abc] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-74c38abc] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-74c38abc],
header.bio-masthead .row .bio-info > div h3[data-v-74c38abc],
header.bio-masthead .row .bio-info > div h4[data-v-74c38abc] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-74c38abc] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-74c38abc] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-74c38abc] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-74c38abc] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-74c38abc] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-74c38abc] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-74c38abc] {
  font-size: 18px;
  color: #777;
}
html[data-v-a63a3304],
body[data-v-a63a3304] {
  width: 100%;
  height: 100%;
}
body[data-v-a63a3304] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-a63a3304] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-a63a3304]:hover, a[data-v-a63a3304]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-a63a3304] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-a63a3304] {
  border-color: white;
}
h1[data-v-a63a3304],
h2[data-v-a63a3304],
h3[data-v-a63a3304],
h4[data-v-a63a3304],
h5[data-v-a63a3304],
h6[data-v-a63a3304] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-a63a3304] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-a63a3304] {
  padding: 30px 0 50px;
}
section h1[data-v-a63a3304],
section h2[data-v-a63a3304] {
  font-size: 50px;
}
.bg-primary[data-v-a63a3304] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-a63a3304] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-a63a3304] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-a63a3304] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-a63a3304] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-a63a3304] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-a63a3304]:hover, .btn-outline[data-v-a63a3304]:focus, .btn-outline[data-v-a63a3304]:active, .btn-outline.active[data-v-a63a3304] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-a63a3304] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-a63a3304]:hover, .btn-primary-outline[data-v-a63a3304]:focus, .btn-primary-outline[data-v-a63a3304]:active, .btn-primary-outline.active[data-v-a63a3304] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-a63a3304] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-a63a3304] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-a63a3304]:hover, .btn-primary[data-v-a63a3304]:focus, .btn-primary[data-v-a63a3304]:active, .btn-primary.active[data-v-a63a3304] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-a63a3304] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-a63a3304]:hover, .btn-secondary[data-v-a63a3304]:focus, .btn-secondary[data-v-a63a3304]:active, .btn-secondary.active[data-v-a63a3304] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-a63a3304] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-a63a3304] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-a63a3304] {
  color: #2fbbcc;
}
.alignleft[data-v-a63a3304],
img.alignleft[data-v-a63a3304] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-a63a3304],
img.alignright[data-v-a63a3304] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-a63a3304],
img.aligncenter[data-v-a63a3304] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-a63a3304],
img.alignright[data-v-a63a3304],
img.aligncenter[data-v-a63a3304] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-a63a3304] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-a63a3304] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-a63a3304],
.article-modal .recommended-product[data-v-a63a3304] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-a63a3304]::after,
.article-modal .recommended-product[data-v-a63a3304]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-a63a3304]:hover, .article-modal .associated-product[data-v-a63a3304]:focus,
.article-modal .recommended-product[data-v-a63a3304]:hover,
.article-modal .recommended-product[data-v-a63a3304]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-a63a3304]:hover::after, .article-modal .associated-product[data-v-a63a3304]:focus::after,
.article-modal .recommended-product[data-v-a63a3304]:hover::after,
.article-modal .recommended-product[data-v-a63a3304]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-a63a3304],
.article-modal .recommended-product a[data-v-a63a3304] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-a63a3304],
.article-modal .recommended-product a h6[data-v-a63a3304] {
  font-size: small;
}
section.news[data-v-a63a3304] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-a63a3304] {
  color: #0a5384;
}
section.news p[data-v-a63a3304] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-a63a3304] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-a63a3304]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-a63a3304] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-a63a3304] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-a63a3304] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-a63a3304] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-a63a3304] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-a63a3304] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-a63a3304] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-a63a3304],
section.news .col-12 > .card .card-footer span[data-v-a63a3304] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-a63a3304] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-a63a3304]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-a63a3304] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-a63a3304] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-a63a3304] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-a63a3304] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-a63a3304] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-a63a3304]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-a63a3304] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-a63a3304]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-a63a3304] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-a63a3304] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-a63a3304] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-a63a3304] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-a63a3304] {
    padding-top: 0;
}
}
header.bio-masthead[data-v-a63a3304] {
  position: relative;
  overflow: hidden;
}
header.bio-masthead .row[data-v-a63a3304] {
  padding-top: 81px; /* change to auto-adjust based on navbar height */
}
header.bio-masthead .row .bio-info[data-v-a63a3304] {
  background-color: #0a5384;
  padding-top: 4rem !important;
}
header.bio-masthead .row .bio-info > div h1[data-v-a63a3304],
header.bio-masthead .row .bio-info > div h3[data-v-a63a3304],
header.bio-masthead .row .bio-info > div h4[data-v-a63a3304] {
  color: #fff;
}
header.bio-masthead .row .bio-info > div h1[data-v-a63a3304] {
  font-size: 50px;
  font-weight: 400;
}
header.bio-masthead .row .bio-info > div h3[data-v-a63a3304] {
  font-size: 18px;
}
header.bio-masthead .row .bio-info > div h4[data-v-a63a3304] {
  font-size: 20px;
}
header.bio-masthead .row .bio-headshot[data-v-a63a3304] {
  background-color: #0a5384;
}
@media (min-width: 482px) {
header.bio-masthead .row .bio-info[data-v-a63a3304] {
    padding-top: 3rem !important;
}
}
section.bio.content h4[data-v-a63a3304] {
  font-size: 30px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.content p[data-v-a63a3304] {
  font-size: 18px;
  color: #777;
}
section.bio.managed-products[data-v-a63a3304] {
  background-color: #f1f2f3;
}
section.bio.managed-products h3[data-v-a63a3304] {
  font-size: 40px;
  color: #0a5384;
  font-weight: 500;
}
section.bio.managed-products .card[data-v-a63a3304] {
  background-color: #229eb6;
}
section.bio.managed-products .card .card-img-overlay[data-v-a63a3304] {
  top: auto;
  padding-top: 50%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a5384 70%);
}
section.bio.managed-products .card .card-img-overlay h5[data-v-a63a3304] {
  font-weight: 500;
}
html[data-v-7bf3755a],
body[data-v-7bf3755a] {
  width: 100%;
  height: 100%;
}
body[data-v-7bf3755a] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-7bf3755a] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-7bf3755a]:hover, a[data-v-7bf3755a]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-7bf3755a] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-7bf3755a] {
  border-color: white;
}
h1[data-v-7bf3755a],
h2[data-v-7bf3755a],
h3[data-v-7bf3755a],
h4[data-v-7bf3755a],
h5[data-v-7bf3755a],
h6[data-v-7bf3755a] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-7bf3755a] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-7bf3755a] {
  padding: 30px 0 50px;
}
section h1[data-v-7bf3755a],
section h2[data-v-7bf3755a] {
  font-size: 50px;
}
.bg-primary[data-v-7bf3755a] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-7bf3755a] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-7bf3755a] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-7bf3755a] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-7bf3755a] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-7bf3755a] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-7bf3755a]:hover, .btn-outline[data-v-7bf3755a]:focus, .btn-outline[data-v-7bf3755a]:active, .btn-outline.active[data-v-7bf3755a] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-7bf3755a] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-7bf3755a]:hover, .btn-primary-outline[data-v-7bf3755a]:focus, .btn-primary-outline[data-v-7bf3755a]:active, .btn-primary-outline.active[data-v-7bf3755a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-7bf3755a] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-7bf3755a] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-7bf3755a]:hover, .btn-primary[data-v-7bf3755a]:focus, .btn-primary[data-v-7bf3755a]:active, .btn-primary.active[data-v-7bf3755a] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-7bf3755a] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-7bf3755a]:hover, .btn-secondary[data-v-7bf3755a]:focus, .btn-secondary[data-v-7bf3755a]:active, .btn-secondary.active[data-v-7bf3755a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-7bf3755a] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-7bf3755a] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-7bf3755a] {
  color: #2fbbcc;
}
.alignleft[data-v-7bf3755a],
img.alignleft[data-v-7bf3755a] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-7bf3755a],
img.alignright[data-v-7bf3755a] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-7bf3755a],
img.aligncenter[data-v-7bf3755a] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-7bf3755a],
img.alignright[data-v-7bf3755a],
img.aligncenter[data-v-7bf3755a] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-7bf3755a] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-7bf3755a] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-7bf3755a],
.article-modal .recommended-product[data-v-7bf3755a] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-7bf3755a]::after,
.article-modal .recommended-product[data-v-7bf3755a]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-7bf3755a]:hover, .article-modal .associated-product[data-v-7bf3755a]:focus,
.article-modal .recommended-product[data-v-7bf3755a]:hover,
.article-modal .recommended-product[data-v-7bf3755a]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-7bf3755a]:hover::after, .article-modal .associated-product[data-v-7bf3755a]:focus::after,
.article-modal .recommended-product[data-v-7bf3755a]:hover::after,
.article-modal .recommended-product[data-v-7bf3755a]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-7bf3755a],
.article-modal .recommended-product a[data-v-7bf3755a] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-7bf3755a],
.article-modal .recommended-product a h6[data-v-7bf3755a] {
  font-size: small;
}
section.news[data-v-7bf3755a] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-7bf3755a] {
  color: #0a5384;
}
section.news p[data-v-7bf3755a] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-7bf3755a] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-7bf3755a]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-7bf3755a] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-7bf3755a] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-7bf3755a] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-7bf3755a] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-7bf3755a] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-7bf3755a] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-7bf3755a] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-7bf3755a],
section.news .col-12 > .card .card-footer span[data-v-7bf3755a] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-7bf3755a] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-7bf3755a]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-7bf3755a] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-7bf3755a] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-7bf3755a] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-7bf3755a] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-7bf3755a] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-7bf3755a]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-7bf3755a] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-7bf3755a]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-7bf3755a] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-7bf3755a] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-7bf3755a] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-7bf3755a] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-7bf3755a] {
    padding-top: 0;
}
}
section.register .card .card-header.card-left[data-v-7bf3755a],
section.register .card .card-header.card-right[data-v-7bf3755a] {
  background-position: 0 -50px;
}
section.register .card .card-header.card-left[data-v-7bf3755a]:hover,
section.register .card .card-header.card-right[data-v-7bf3755a]:hover {
  background-position: 0 -65px;
}
section.register .login-header[data-v-7bf3755a] {
  font-size: 2.5rem;
}
html[data-v-43a2dee3],
body[data-v-43a2dee3] {
  width: 100%;
  height: 100%;
}
body[data-v-43a2dee3] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-43a2dee3] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-43a2dee3]:hover, a[data-v-43a2dee3]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-43a2dee3] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-43a2dee3] {
  border-color: white;
}
h1[data-v-43a2dee3],
h2[data-v-43a2dee3],
h3[data-v-43a2dee3],
h4[data-v-43a2dee3],
h5[data-v-43a2dee3],
h6[data-v-43a2dee3] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-43a2dee3] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-43a2dee3] {
  padding: 30px 0 50px;
}
section h1[data-v-43a2dee3],
section h2[data-v-43a2dee3] {
  font-size: 50px;
}
.bg-primary[data-v-43a2dee3] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-43a2dee3] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-43a2dee3] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-43a2dee3] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-43a2dee3] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-43a2dee3] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-43a2dee3]:hover, .btn-outline[data-v-43a2dee3]:focus, .btn-outline[data-v-43a2dee3]:active, .btn-outline.active[data-v-43a2dee3] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-43a2dee3] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-43a2dee3]:hover, .btn-primary-outline[data-v-43a2dee3]:focus, .btn-primary-outline[data-v-43a2dee3]:active, .btn-primary-outline.active[data-v-43a2dee3] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-43a2dee3] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-43a2dee3] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-43a2dee3]:hover, .btn-primary[data-v-43a2dee3]:focus, .btn-primary[data-v-43a2dee3]:active, .btn-primary.active[data-v-43a2dee3] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-43a2dee3] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-43a2dee3]:hover, .btn-secondary[data-v-43a2dee3]:focus, .btn-secondary[data-v-43a2dee3]:active, .btn-secondary.active[data-v-43a2dee3] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-43a2dee3] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-43a2dee3] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-43a2dee3] {
  color: #2fbbcc;
}
.alignleft[data-v-43a2dee3],
img.alignleft[data-v-43a2dee3] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-43a2dee3],
img.alignright[data-v-43a2dee3] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-43a2dee3],
img.aligncenter[data-v-43a2dee3] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-43a2dee3],
img.alignright[data-v-43a2dee3],
img.aligncenter[data-v-43a2dee3] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-43a2dee3] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-43a2dee3] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-43a2dee3],
.article-modal .recommended-product[data-v-43a2dee3] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-43a2dee3]::after,
.article-modal .recommended-product[data-v-43a2dee3]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-43a2dee3]:hover, .article-modal .associated-product[data-v-43a2dee3]:focus,
.article-modal .recommended-product[data-v-43a2dee3]:hover,
.article-modal .recommended-product[data-v-43a2dee3]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-43a2dee3]:hover::after, .article-modal .associated-product[data-v-43a2dee3]:focus::after,
.article-modal .recommended-product[data-v-43a2dee3]:hover::after,
.article-modal .recommended-product[data-v-43a2dee3]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-43a2dee3],
.article-modal .recommended-product a[data-v-43a2dee3] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-43a2dee3],
.article-modal .recommended-product a h6[data-v-43a2dee3] {
  font-size: small;
}
section.news[data-v-43a2dee3] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-43a2dee3] {
  color: #0a5384;
}
section.news p[data-v-43a2dee3] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-43a2dee3] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-43a2dee3]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-43a2dee3] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-43a2dee3] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-43a2dee3] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-43a2dee3] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-43a2dee3] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-43a2dee3] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-43a2dee3] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-43a2dee3],
section.news .col-12 > .card .card-footer span[data-v-43a2dee3] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-43a2dee3] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-43a2dee3]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-43a2dee3] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-43a2dee3] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-43a2dee3] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-43a2dee3] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-43a2dee3] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-43a2dee3]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-43a2dee3] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-43a2dee3]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-43a2dee3] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-43a2dee3] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-43a2dee3] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-43a2dee3] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-43a2dee3] {
    padding-top: 0;
}
}
header.methodology-masthead[data-v-43a2dee3] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/methodology-bg.jpg?c6682db5312be8eafa847cfb764394d5), #0d81aa;
  background: url(/static/landing/img/methodology-bg.jpg?c6682db5312be8eafa847cfb764394d5), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: 70%;
}
section.methodology .section-heading[data-v-43a2dee3] {
  color: #0a5384;
}
section.methodology h3[data-v-43a2dee3] {
  margin: 30px 0 15px;
  color: #0a5384;
}
section.methodology p[data-v-43a2dee3] {
  color: rgb(119.085, 119.085, 119.085);
  font-size: inherit;
}
section.methodology .card[data-v-43a2dee3] {
  box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.1);
  border: none;
}
section.methodology .card .media h4[data-v-43a2dee3] {
  overflow: hidden;
}
section.methodology .card ul[data-v-43a2dee3] {
  margin-top: 20px;
  padding-left: 10px;
  list-style-type: none;
}
section.methodology .card ul > li[data-v-43a2dee3] {
  color: #0a5384;
  margin: 10px 0;
}
section.methodology .step1 .card[data-v-43a2dee3] {
  border-top: 4px solid #8dc752;
}
section.methodology .step1 .card .media h4 > strong[data-v-43a2dee3] {
  color: #0a5384;
}
section.methodology .step2 .card[data-v-43a2dee3] {
  border-top: 4px solid #0a5384;
}
section.methodology .step2 .card .media h4[data-v-43a2dee3] {
  color: #0a5384;
}
section.methodology .step2 .card .media h4 > strong[data-v-43a2dee3] {
  color: #0a5384;
}
section.methodology .step3 .card[data-v-43a2dee3] {
  border-top: 4px solid #2ebacb;
}
section.methodology .step3 .card .media h4[data-v-43a2dee3] {
  color: #0a5384;
}
section.methodology .step3 .card .media h4 > strong[data-v-43a2dee3] {
  color: #0a5384;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.accordion .card {
  /* border-color: #195e8c; */
}
.accordion .card .btn.focus,
.accordion .card .btn:focus {
  box-shadow: none;
}
.accordion .card span {
  text-transform: none;
  color: #0a5384;
}
.accordion .collapsed {
  background-color: #0a5384;
}
.accordion .collapsed span {
  color: #fff;
}
.accordion .collapsed > .when-closed {
  color: #fff;
}
.accordion .collapsed > .when-open,
.accordion .not-collapsed > .when-closed {
  display: none;
}
header.card-header {
  background-color: #fff;
  border-bottom: none;
}
.cs.step-2 .form-group label {
  color: #0a5384;
}
html[data-v-02a2353d],
body[data-v-02a2353d] {
  width: 100%;
  height: 100%;
}
body[data-v-02a2353d] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-02a2353d] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-02a2353d]:hover, a[data-v-02a2353d]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-02a2353d] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-02a2353d] {
  border-color: white;
}
h1[data-v-02a2353d],
h2[data-v-02a2353d],
h3[data-v-02a2353d],
h4[data-v-02a2353d],
h5[data-v-02a2353d],
h6[data-v-02a2353d] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-02a2353d] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-02a2353d] {
  padding: 30px 0 50px;
}
section h1[data-v-02a2353d],
section h2[data-v-02a2353d] {
  font-size: 50px;
}
.bg-primary[data-v-02a2353d] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-02a2353d] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-02a2353d] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-02a2353d] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-02a2353d] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-02a2353d] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-02a2353d]:hover, .btn-outline[data-v-02a2353d]:focus, .btn-outline[data-v-02a2353d]:active, .btn-outline.active[data-v-02a2353d] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-02a2353d] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-02a2353d]:hover, .btn-primary-outline[data-v-02a2353d]:focus, .btn-primary-outline[data-v-02a2353d]:active, .btn-primary-outline.active[data-v-02a2353d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-02a2353d] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-02a2353d] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-02a2353d]:hover, .btn-primary[data-v-02a2353d]:focus, .btn-primary[data-v-02a2353d]:active, .btn-primary.active[data-v-02a2353d] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-02a2353d] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-02a2353d]:hover, .btn-secondary[data-v-02a2353d]:focus, .btn-secondary[data-v-02a2353d]:active, .btn-secondary.active[data-v-02a2353d] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-02a2353d] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-02a2353d] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-02a2353d] {
  color: #2fbbcc;
}
.alignleft[data-v-02a2353d],
img.alignleft[data-v-02a2353d] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-02a2353d],
img.alignright[data-v-02a2353d] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-02a2353d],
img.aligncenter[data-v-02a2353d] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-02a2353d],
img.alignright[data-v-02a2353d],
img.aligncenter[data-v-02a2353d] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-02a2353d] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-02a2353d] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-02a2353d],
.article-modal .recommended-product[data-v-02a2353d] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-02a2353d]::after,
.article-modal .recommended-product[data-v-02a2353d]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-02a2353d]:hover, .article-modal .associated-product[data-v-02a2353d]:focus,
.article-modal .recommended-product[data-v-02a2353d]:hover,
.article-modal .recommended-product[data-v-02a2353d]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-02a2353d]:hover::after, .article-modal .associated-product[data-v-02a2353d]:focus::after,
.article-modal .recommended-product[data-v-02a2353d]:hover::after,
.article-modal .recommended-product[data-v-02a2353d]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-02a2353d],
.article-modal .recommended-product a[data-v-02a2353d] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-02a2353d],
.article-modal .recommended-product a h6[data-v-02a2353d] {
  font-size: small;
}
section.news[data-v-02a2353d] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-02a2353d] {
  color: #0a5384;
}
section.news p[data-v-02a2353d] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-02a2353d] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-02a2353d]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-02a2353d] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-02a2353d] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-02a2353d] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-02a2353d] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-02a2353d] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-02a2353d] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-02a2353d] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-02a2353d],
section.news .col-12 > .card .card-footer span[data-v-02a2353d] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-02a2353d] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-02a2353d]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-02a2353d] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-02a2353d] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-02a2353d] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-02a2353d] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-02a2353d] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-02a2353d]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-02a2353d] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-02a2353d]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-02a2353d] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-02a2353d] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-02a2353d] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-02a2353d] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-02a2353d] {
    padding-top: 0;
}
}
.breadcrumb[data-v-02a2353d] {
  background-color: #f8f9fa;
}
header.cs-masthead[data-v-02a2353d] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 468px;
  background: url(/static/landing/img/primary-research-header-bg.jpg?32873f8e27e6b6bebe0795ef1d9f6bdc), #0d81aa;
  background: url(/static/landing/img/primary-research-header-bg.jpg?32873f8e27e6b6bebe0795ef1d9f6bdc), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: 65%;
}
@media (min-width: 992px) {
header.cs-masthead[data-v-02a2353d] {
    padding-top: 0;
    padding-bottom: 0;
    background-position-x: right;
}
}
header.cs-masthead > h1[data-v-02a2353d] {
  position: absolute;
  top: 242px;
  color: #fff;
  width: 100%;
  text-align: center;
  font-weight: 400;
}
section.cs[data-v-02a2353d] {
  padding: 50px 0;
}
section.cs .section-heading[data-v-02a2353d] {
  color: #0a5384;
  margin-bottom: 8px;
}
section.cs h3[data-v-02a2353d] {
  color: #0a5384;
  font-weight: 600;
}
section.cs h4[data-v-02a2353d] {
  color: #0a5384;
  font-size: 1.2rem;
  font-weight: 500;
}
section.cs h6[data-v-02a2353d] {
  color: #28a745;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: bold;
}
section.cs p[data-v-02a2353d] {
  color: #777;
  font-size: 1rem;
}
section.cs .btn-success[data-v-02a2353d],
section.cs .btn-success-outline[data-v-02a2353d] {
  width: 210px;
}
section.cs.about-us[data-v-02a2353d] {
  background-color: #f8f9fa;
  padding-top: 30px;
}
section.cs.step-1 .card[data-v-02a2353d] {
  width: 18rem;
  height: 9rem;
  border-radius: 1rem !important;
  background-color: rgb(27, 141, 170);
}
section.cs.step-1 .card h5.card-title[data-v-02a2353d] {
  font-weight: 500;
}
section.cs.step-1 .card .card-overlay[data-v-02a2353d] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-radius: 1rem !important;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: 0.3s ease;
}
section.cs.step-1 .card .card-overlay h5.card-title[data-v-02a2353d] {
  color: #0a5384;
  padding-top: 0;
  padding-bottom: 0.5rem;
  font-size: 1.1rem;
  font-weight: 500;
}
section.cs.step-1 .card .card-overlay p.card-text[data-v-02a2353d] {
  color: #0a5384;
  padding: 0 1rem 0;
  font-size: 0.8rem;
}
section.cs.step-1 .card .card-body:hover .card-overlay[data-v-02a2353d] {
  height: 100%;
}
section.cs.step-1 .card .card-selected[data-v-02a2353d] {
  position: absolute;
  top: 0;
  z-index: 1;
  opacity: 0;
  transform: translate(0px, 70px);
  transition: all 0.2s ease-in-out;
}
section.cs.step-1 .card .card-selected .fa-stack[data-v-02a2353d] {
  line-height: 2.1em;
}
section.cs.step-1 .card .card-selected .fa-stack i.fa-check[data-v-02a2353d] {
  color: #28a745;
  font-size: 1.3rem;
}
section.cs.step-1 .card .card-selected.card-selected-slide[data-v-02a2353d] {
  transform: translate(0px, 0px);
  opacity: 1;
}
section.cs.step-2[data-v-02a2353d] {
  width: 100%;
  height: 500px;
  margin-bottom: 50px;
  background: url(/static/landing/img/primary-research-step-2-bg.jpg?6359a55ec47de427893c2e49b2290fe9), #0d81aa;
  background: url(/static/landing/img/primary-research-step-2-bg.jpg?6359a55ec47de427893c2e49b2290fe9), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: right;
}
section.cs.step-3[data-v-02a2353d] {
  margin-bottom: -400px;
  padding-top: 70px;
}
section.cs.step-3 .card-body h5[data-v-02a2353d] {
  font-weight: 600;
}
section.cs.step-3 .card-body ul[data-v-02a2353d] {
  list-style-type: none;
  padding-left: 0;
}
section.cs.step-3 .card-body li[data-v-02a2353d] {
  background-repeat: no-repeat;
  line-height: 25px;
  padding-left: 35px;
  padding-bottom: 5px;
  color: #555;
}
section.cs.step-3 .step-3-choice-1 h5[data-v-02a2353d] {
  color: #0a5384;
}
section.cs.step-3 .step-3-choice-1 h5 small[data-v-02a2353d] {
  color: #555;
}
section.cs.step-3 .step-3-choice-1 h6[data-v-02a2353d] {
  color: #0a5384;
}
section.cs.step-3 .step-3-choice-1 .card-body li[data-v-02a2353d] {
  background-image: url(/static/landing/img/primary-research-blue-circle-checkmark.svg?3475af9f36534debf19a0bd0406375a3);
}
section.cs.step-3 .step-3-choice-2 h5[data-v-02a2353d] {
  color: #3995a3;
}
section.cs.step-3 .step-3-choice-2 h5 small[data-v-02a2353d] {
  color: #555;
}
section.cs.step-3 .step-3-choice-2 h6[data-v-02a2353d] {
  color: #3995a3;
}
section.cs.step-3 .step-3-choice-2 .card-body li[data-v-02a2353d] {
  background-image: url(/static/landing/img/primary-research-teal-circle-checkmark.svg?66b485a0a30938ce159cffb09fa94bf2);
}
section.cs.step-3 .step-3-choice-3 h5[data-v-02a2353d] {
  color: #2ba847;
}
section.cs.step-3 .step-3-choice-3 h5 small[data-v-02a2353d] {
  color: #555;
}
section.cs.step-3 .step-3-choice-3 h6[data-v-02a2353d] {
  color: #2ba847;
}
section.cs.step-3 .step-3-choice-3 .card-body li[data-v-02a2353d] {
  background-image: url(/static/landing/img/primary-research-green-circle-checkmark.svg?864056fcd8c6dc5186540e90eb86cce7);
}
section.cs.step-4[data-v-02a2353d] {
  width: 100%;
  padding-top: 400px;
  margin-bottom: 0;
  background: url(/static/landing/img/primary-research-step-3-bg.jpg?a6f23b3df55db13249e8e19960719b5d), #1681a1;
  background-position-x: left;
  background-position-y: top;
  background-repeat: no-repeat;
}
section.cs.step-4 h5.card-title[data-v-02a2353d] {
  color: #0a5384;
  font-size: 1.4rem;
  font-weight: 600;
}
section.cs.step-4 label[data-v-02a2353d] {
  color: #0a5384;
  font-weight: bold;
}
section.cs.step-4 h3[data-v-02a2353d], section.cs.step-4 p[data-v-02a2353d] {
  color: #fff;
}
html[data-v-3afd878e],
body[data-v-3afd878e] {
  width: 100%;
  height: 100%;
}
body[data-v-3afd878e] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-3afd878e] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-3afd878e]:hover, a[data-v-3afd878e]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-3afd878e] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-3afd878e] {
  border-color: white;
}
h1[data-v-3afd878e],
h2[data-v-3afd878e],
h3[data-v-3afd878e],
h4[data-v-3afd878e],
h5[data-v-3afd878e],
h6[data-v-3afd878e] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-3afd878e] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-3afd878e] {
  padding: 30px 0 50px;
}
section h1[data-v-3afd878e],
section h2[data-v-3afd878e] {
  font-size: 50px;
}
.bg-primary[data-v-3afd878e] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-3afd878e] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-3afd878e] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-3afd878e] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-3afd878e] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-3afd878e] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-3afd878e]:hover, .btn-outline[data-v-3afd878e]:focus, .btn-outline[data-v-3afd878e]:active, .btn-outline.active[data-v-3afd878e] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-3afd878e] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-3afd878e]:hover, .btn-primary-outline[data-v-3afd878e]:focus, .btn-primary-outline[data-v-3afd878e]:active, .btn-primary-outline.active[data-v-3afd878e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-3afd878e] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-3afd878e] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-3afd878e]:hover, .btn-primary[data-v-3afd878e]:focus, .btn-primary[data-v-3afd878e]:active, .btn-primary.active[data-v-3afd878e] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-3afd878e] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-3afd878e]:hover, .btn-secondary[data-v-3afd878e]:focus, .btn-secondary[data-v-3afd878e]:active, .btn-secondary.active[data-v-3afd878e] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-3afd878e] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-3afd878e] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-3afd878e] {
  color: #2fbbcc;
}
.alignleft[data-v-3afd878e],
img.alignleft[data-v-3afd878e] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-3afd878e],
img.alignright[data-v-3afd878e] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-3afd878e],
img.aligncenter[data-v-3afd878e] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-3afd878e],
img.alignright[data-v-3afd878e],
img.aligncenter[data-v-3afd878e] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-3afd878e] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-3afd878e] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-3afd878e],
.article-modal .recommended-product[data-v-3afd878e] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-3afd878e]::after,
.article-modal .recommended-product[data-v-3afd878e]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-3afd878e]:hover, .article-modal .associated-product[data-v-3afd878e]:focus,
.article-modal .recommended-product[data-v-3afd878e]:hover,
.article-modal .recommended-product[data-v-3afd878e]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-3afd878e]:hover::after, .article-modal .associated-product[data-v-3afd878e]:focus::after,
.article-modal .recommended-product[data-v-3afd878e]:hover::after,
.article-modal .recommended-product[data-v-3afd878e]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-3afd878e],
.article-modal .recommended-product a[data-v-3afd878e] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-3afd878e],
.article-modal .recommended-product a h6[data-v-3afd878e] {
  font-size: small;
}
section.news[data-v-3afd878e] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-3afd878e] {
  color: #0a5384;
}
section.news p[data-v-3afd878e] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-3afd878e] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-3afd878e]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-3afd878e] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-3afd878e] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-3afd878e] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-3afd878e] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-3afd878e] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-3afd878e] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-3afd878e] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-3afd878e],
section.news .col-12 > .card .card-footer span[data-v-3afd878e] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-3afd878e] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-3afd878e]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-3afd878e] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-3afd878e] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-3afd878e] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-3afd878e] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-3afd878e] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-3afd878e]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-3afd878e] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-3afd878e]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-3afd878e] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-3afd878e] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-3afd878e] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-3afd878e] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-3afd878e] {
    padding-top: 0;
}
}
header.physicians-masthead[data-v-3afd878e] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/physicians-subpage-bg.jpg?d5660b3abe0da25f75ef51de19fcdbb0), #0d81aa;
  background: url(/static/landing/img/physicians-subpage-bg.jpg?d5660b3abe0da25f75ef51de19fcdbb0), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
section.physicians .section-heading[data-v-3afd878e] {
  color: #0a5384;
}
section.physicians h3[data-v-3afd878e],
section.physicians h4[data-v-3afd878e] {
  color: #496f93;
}
section.physicians p[data-v-3afd878e],
section.physicians li[data-v-3afd878e] {
  color: rgb(119.085, 119.085, 119.085);
  font-size: inherit;
}
section.physicians .intro-content h3 strong[data-v-3afd878e] {
  font-weight: 600;
}
section.physicians .intro-content h3 a[data-v-3afd878e] {
  color: #2fbbcc;
}
section.physicians .process-content .card[data-v-3afd878e] {
  border: none;
  border-radius: 0;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}
section.physicians .process-content .card .card-header[data-v-3afd878e] {
  background: url(/static/landing/img/physicians-card-header-bg.jpg?68389b5bd78a8e95b7d8ba70f498a1dc);
  background-size: cover;
  color: #fff;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
section.physicians .process-content .card .card-header[data-v-3afd878e]:first-child {
  border-radius: 0;
}
section.physicians .process-content .card .card-body li > span > i[data-v-3afd878e] {
  color: #0a5384;
}
section.physicians .process-content .btn[data-v-3afd878e] {
  text-transform: none;
}
section.physicians .benefits-content[data-v-3afd878e] {
  background: url(/static/landing/img/physicians-benefits-bg.jpg?0802e9f03d33cefebd9f160ccbd4aaa0);
  background-size: cover;
}
section.physicians .benefits-content h3[data-v-3afd878e] {
  color: #fff;
}
section.physicians .benefits-content h5[data-v-3afd878e] {
  color: #fff;
  font-weight: 500;
}
section.physicians .benefits-content p[data-v-3afd878e] {
  color: rgb(238.425, 238.425, 238.425);
}
section.physicians .benefits-content .media > img[data-v-3afd878e] {
  height: 50px;
}
section.physicians .features-content .card[data-v-3afd878e] {
  border: none;
  border-radius: 0;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}
section.physicians .features-content .card .card-body[data-v-3afd878e] {
  padding: 0;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.list-complete-item {
  transition: all 0.5s;
  display: inline-block;
}
.list-complete-enter,
.list-complete-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
.list-complete-leave-active {
  position: absolute;
}
html[data-v-293a9583],
body[data-v-293a9583] {
  width: 100%;
  height: 100%;
}
body[data-v-293a9583] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-293a9583] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-293a9583]:hover, a[data-v-293a9583]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-293a9583] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-293a9583] {
  border-color: white;
}
h1[data-v-293a9583],
h2[data-v-293a9583],
h3[data-v-293a9583],
h4[data-v-293a9583],
h5[data-v-293a9583],
h6[data-v-293a9583] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-293a9583] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-293a9583] {
  padding: 30px 0 50px;
}
section h1[data-v-293a9583],
section h2[data-v-293a9583] {
  font-size: 50px;
}
.bg-primary[data-v-293a9583] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-293a9583] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-293a9583] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-293a9583] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-293a9583] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-293a9583] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-293a9583]:hover, .btn-outline[data-v-293a9583]:focus, .btn-outline[data-v-293a9583]:active, .btn-outline.active[data-v-293a9583] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-293a9583] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-293a9583]:hover, .btn-primary-outline[data-v-293a9583]:focus, .btn-primary-outline[data-v-293a9583]:active, .btn-primary-outline.active[data-v-293a9583] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-293a9583] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-293a9583] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-293a9583]:hover, .btn-primary[data-v-293a9583]:focus, .btn-primary[data-v-293a9583]:active, .btn-primary.active[data-v-293a9583] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-293a9583] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-293a9583]:hover, .btn-secondary[data-v-293a9583]:focus, .btn-secondary[data-v-293a9583]:active, .btn-secondary.active[data-v-293a9583] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-293a9583] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-293a9583] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-293a9583] {
  color: #2fbbcc;
}
.alignleft[data-v-293a9583],
img.alignleft[data-v-293a9583] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-293a9583],
img.alignright[data-v-293a9583] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-293a9583],
img.aligncenter[data-v-293a9583] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-293a9583],
img.alignright[data-v-293a9583],
img.aligncenter[data-v-293a9583] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-293a9583] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-293a9583] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-293a9583],
.article-modal .recommended-product[data-v-293a9583] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-293a9583]::after,
.article-modal .recommended-product[data-v-293a9583]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-293a9583]:hover, .article-modal .associated-product[data-v-293a9583]:focus,
.article-modal .recommended-product[data-v-293a9583]:hover,
.article-modal .recommended-product[data-v-293a9583]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-293a9583]:hover::after, .article-modal .associated-product[data-v-293a9583]:focus::after,
.article-modal .recommended-product[data-v-293a9583]:hover::after,
.article-modal .recommended-product[data-v-293a9583]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-293a9583],
.article-modal .recommended-product a[data-v-293a9583] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-293a9583],
.article-modal .recommended-product a h6[data-v-293a9583] {
  font-size: small;
}
section.news[data-v-293a9583] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-293a9583] {
  color: #0a5384;
}
section.news p[data-v-293a9583] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-293a9583] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-293a9583]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-293a9583] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-293a9583] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-293a9583] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-293a9583] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-293a9583] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-293a9583] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-293a9583] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-293a9583],
section.news .col-12 > .card .card-footer span[data-v-293a9583] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-293a9583] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-293a9583]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-293a9583] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-293a9583] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-293a9583] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-293a9583] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-293a9583] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-293a9583]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-293a9583] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-293a9583]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-293a9583] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-293a9583] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-293a9583] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-293a9583] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-293a9583] {
    padding-top: 0;
}
}
header.news-masthead[data-v-293a9583] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: 40% 100% url(/static/landing/img/news-front-bg.jpg?7dfcf295980d46c02d0b6a7510b91aae), #0d81aa;
  background: 40% 100% url(/static/landing/img/news-front-bg.jpg?7dfcf295980d46c02d0b6a7510b91aae), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
}
@media (min-width: 992px) {
header.news-masthead[data-v-293a9583] {
    padding-top: 0;
    padding-bottom: 0;
}
}
section.news[data-v-293a9583] {
  background-color: #fff;
  padding: 0;
}
section.news .recent[data-v-293a9583] {
  background-color: #f4f5f7;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 30px;
  padding-bottom: 30px;
}
section.news .recent h3.section-heading[data-v-293a9583] {
  text-transform: capitalize;
}
section.news .past[data-v-293a9583] {
  background-color: #fefefe;
  padding-top: 30px;
}
section.news .past .card[data-v-293a9583] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}
section.news .header-row[data-v-293a9583] {
  background-color: #fefeff;
  padding-top: 30px;
  padding-bottom: 30px;
}
section.news .header-row p a[data-v-293a9583] {
  color: #2fbbcc;
}
section.news .header-row .tags > .btn[data-v-293a9583] {
  text-transform: none;
}
section.news .header-row .tags > .btn.btn-level-up[data-v-293a9583] {
  color: #6c757d;
  background-color: #fff;
  border-color: #dee2e6;
}
section.news .card[data-v-293a9583] {
  box-shadow: -1px 10px 16px -3px rgba(0, 0, 0, 0.1);
}
html[data-v-3a325392],
body[data-v-3a325392] {
  width: 100%;
  height: 100%;
}
body[data-v-3a325392] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-3a325392] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-3a325392]:hover, a[data-v-3a325392]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-3a325392] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-3a325392] {
  border-color: white;
}
h1[data-v-3a325392],
h2[data-v-3a325392],
h3[data-v-3a325392],
h4[data-v-3a325392],
h5[data-v-3a325392],
h6[data-v-3a325392] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-3a325392] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-3a325392] {
  padding: 30px 0 50px;
}
section h1[data-v-3a325392],
section h2[data-v-3a325392] {
  font-size: 50px;
}
.bg-primary[data-v-3a325392] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-3a325392] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-3a325392] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-3a325392] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-3a325392] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-3a325392] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-3a325392]:hover, .btn-outline[data-v-3a325392]:focus, .btn-outline[data-v-3a325392]:active, .btn-outline.active[data-v-3a325392] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-3a325392] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-3a325392]:hover, .btn-primary-outline[data-v-3a325392]:focus, .btn-primary-outline[data-v-3a325392]:active, .btn-primary-outline.active[data-v-3a325392] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-3a325392] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-3a325392] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-3a325392]:hover, .btn-primary[data-v-3a325392]:focus, .btn-primary[data-v-3a325392]:active, .btn-primary.active[data-v-3a325392] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-3a325392] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-3a325392]:hover, .btn-secondary[data-v-3a325392]:focus, .btn-secondary[data-v-3a325392]:active, .btn-secondary.active[data-v-3a325392] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-3a325392] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-3a325392] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-3a325392] {
  color: #2fbbcc;
}
.alignleft[data-v-3a325392],
img.alignleft[data-v-3a325392] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-3a325392],
img.alignright[data-v-3a325392] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-3a325392],
img.aligncenter[data-v-3a325392] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-3a325392],
img.alignright[data-v-3a325392],
img.aligncenter[data-v-3a325392] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-3a325392] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-3a325392] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-3a325392],
.article-modal .recommended-product[data-v-3a325392] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-3a325392]::after,
.article-modal .recommended-product[data-v-3a325392]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-3a325392]:hover, .article-modal .associated-product[data-v-3a325392]:focus,
.article-modal .recommended-product[data-v-3a325392]:hover,
.article-modal .recommended-product[data-v-3a325392]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-3a325392]:hover::after, .article-modal .associated-product[data-v-3a325392]:focus::after,
.article-modal .recommended-product[data-v-3a325392]:hover::after,
.article-modal .recommended-product[data-v-3a325392]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-3a325392],
.article-modal .recommended-product a[data-v-3a325392] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-3a325392],
.article-modal .recommended-product a h6[data-v-3a325392] {
  font-size: small;
}
section.news[data-v-3a325392] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-3a325392] {
  color: #0a5384;
}
section.news p[data-v-3a325392] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-3a325392] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-3a325392]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-3a325392] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-3a325392] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-3a325392] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-3a325392] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-3a325392] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-3a325392] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-3a325392] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-3a325392],
section.news .col-12 > .card .card-footer span[data-v-3a325392] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-3a325392] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-3a325392]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-3a325392] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-3a325392] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-3a325392] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-3a325392] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-3a325392] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-3a325392]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-3a325392] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-3a325392]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-3a325392] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-3a325392] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-3a325392] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-3a325392] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-3a325392] {
    padding-top: 0;
}
}
.media[data-v-3a325392] {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  height: 100px;
}
.media a[data-v-3a325392] {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1000;
}
.media .img-thumbnail[data-v-3a325392] {
  max-height: 70px;
}
.media .media-body h5[data-v-3a325392] {
  color: #0a5384;
}
.media .media-body p[data-v-3a325392] {
  font-size: smaller;
}
.media[data-v-3a325392]:hover {
  cursor: pointer;
  background-color: #fff;
}
.media[data-v-3a325392]:hover:after {
  background: linear-gradient(0deg, #fff, transparent);
}
.media[data-v-3a325392]:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3em;
  width: 100%;
  background: linear-gradient(0deg, rgb(244, 245, 247), transparent);
}
.locked[data-v-3a325392]:hover {
  background-color: inherit;
}
.locked[data-v-3a325392]:hover:after {
  content: "\f023";
  font-family: "Font Awesome 5 Free";
  text-decoration: inherit;
  position: absolute;
  font-size: 65px;
  color: #767676;
  top: 0;
  left: 0;
  margin-left: calc(-50% - 18px);
  padding-left: 100%;
  padding-right: 100%;
  z-index: 1;
  font-weight: 900;
}
html[data-v-be15ce22],
body[data-v-be15ce22] {
  width: 100%;
  height: 100%;
}
body[data-v-be15ce22] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-be15ce22] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-be15ce22]:hover, a[data-v-be15ce22]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-be15ce22] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-be15ce22] {
  border-color: white;
}
h1[data-v-be15ce22],
h2[data-v-be15ce22],
h3[data-v-be15ce22],
h4[data-v-be15ce22],
h5[data-v-be15ce22],
h6[data-v-be15ce22] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-be15ce22] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-be15ce22] {
  padding: 30px 0 50px;
}
section h1[data-v-be15ce22],
section h2[data-v-be15ce22] {
  font-size: 50px;
}
.bg-primary[data-v-be15ce22] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-be15ce22] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-be15ce22] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-be15ce22] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-be15ce22] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-be15ce22] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-be15ce22]:hover, .btn-outline[data-v-be15ce22]:focus, .btn-outline[data-v-be15ce22]:active, .btn-outline.active[data-v-be15ce22] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-be15ce22] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-be15ce22]:hover, .btn-primary-outline[data-v-be15ce22]:focus, .btn-primary-outline[data-v-be15ce22]:active, .btn-primary-outline.active[data-v-be15ce22] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-be15ce22] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-be15ce22] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-be15ce22]:hover, .btn-primary[data-v-be15ce22]:focus, .btn-primary[data-v-be15ce22]:active, .btn-primary.active[data-v-be15ce22] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-be15ce22] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-be15ce22]:hover, .btn-secondary[data-v-be15ce22]:focus, .btn-secondary[data-v-be15ce22]:active, .btn-secondary.active[data-v-be15ce22] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-be15ce22] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-be15ce22] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-be15ce22] {
  color: #2fbbcc;
}
.alignleft[data-v-be15ce22],
img.alignleft[data-v-be15ce22] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-be15ce22],
img.alignright[data-v-be15ce22] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-be15ce22],
img.aligncenter[data-v-be15ce22] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-be15ce22],
img.alignright[data-v-be15ce22],
img.aligncenter[data-v-be15ce22] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-be15ce22] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-be15ce22] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-be15ce22],
.article-modal .recommended-product[data-v-be15ce22] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-be15ce22]::after,
.article-modal .recommended-product[data-v-be15ce22]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-be15ce22]:hover, .article-modal .associated-product[data-v-be15ce22]:focus,
.article-modal .recommended-product[data-v-be15ce22]:hover,
.article-modal .recommended-product[data-v-be15ce22]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-be15ce22]:hover::after, .article-modal .associated-product[data-v-be15ce22]:focus::after,
.article-modal .recommended-product[data-v-be15ce22]:hover::after,
.article-modal .recommended-product[data-v-be15ce22]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-be15ce22],
.article-modal .recommended-product a[data-v-be15ce22] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-be15ce22],
.article-modal .recommended-product a h6[data-v-be15ce22] {
  font-size: small;
}
section.news[data-v-be15ce22] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-be15ce22] {
  color: #0a5384;
}
section.news p[data-v-be15ce22] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-be15ce22] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-be15ce22]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-be15ce22] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-be15ce22] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-be15ce22] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-be15ce22] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-be15ce22] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-be15ce22] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-be15ce22] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-be15ce22],
section.news .col-12 > .card .card-footer span[data-v-be15ce22] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-be15ce22] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-be15ce22]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-be15ce22] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-be15ce22] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-be15ce22] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-be15ce22] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-be15ce22] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-be15ce22]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-be15ce22] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-be15ce22]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-be15ce22] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-be15ce22] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-be15ce22] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-be15ce22] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-be15ce22] {
    padding-top: 0;
}
}
header.news-archive-masthead[data-v-be15ce22] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: 40% 100% url(/static/landing/img/news-front-bg.jpg?7dfcf295980d46c02d0b6a7510b91aae), #0d81aa;
  background: 40% 100% url(/static/landing/img/news-front-bg.jpg?7dfcf295980d46c02d0b6a7510b91aae), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
}
@media (min-width: 992px) {
header.news-archive-masthead[data-v-be15ce22] {
    padding-top: 0;
    padding-bottom: 0;
}
}
section.news-archive .section-heading[data-v-be15ce22] {
  color: #0a5384;
}
section.news-archive .header-row[data-v-be15ce22] {
  background-color: #fefeff;
  padding-top: 30px;
  padding-bottom: 20px;
  min-width: 100%;
  position: relative;
  overflow: hidden;
}
section.news-archive .header-row .input-group-append[data-v-be15ce22]:hover {
  cursor: pointer;
}
section.news-archive .articles-list[data-v-be15ce22] {
  background-color: #f4f5f7;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.virtual-list-wrapper {
  height: 500px;
  width: 100%;
  overflow-y: scroll;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.otp-input {
  width: 40px;
  height: 40px;
  padding: 5px;
  font-size: 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  /*
  &.error {
  	border: 1px solid red !important;
  }
  */
}
.otp-input::-webkit-inner-spin-button,
.otp-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html[data-v-52811274],
body[data-v-52811274] {
  width: 100%;
  height: 100%;
}
body[data-v-52811274] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-52811274] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-52811274]:hover, a[data-v-52811274]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-52811274] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-52811274] {
  border-color: white;
}
h1[data-v-52811274],
h2[data-v-52811274],
h3[data-v-52811274],
h4[data-v-52811274],
h5[data-v-52811274],
h6[data-v-52811274] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-52811274] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-52811274] {
  padding: 30px 0 50px;
}
section h1[data-v-52811274],
section h2[data-v-52811274] {
  font-size: 50px;
}
.bg-primary[data-v-52811274] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-52811274] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-52811274] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-52811274] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-52811274] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-52811274] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-52811274]:hover, .btn-outline[data-v-52811274]:focus, .btn-outline[data-v-52811274]:active, .btn-outline.active[data-v-52811274] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-52811274] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-52811274]:hover, .btn-primary-outline[data-v-52811274]:focus, .btn-primary-outline[data-v-52811274]:active, .btn-primary-outline.active[data-v-52811274] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-52811274] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-52811274] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-52811274]:hover, .btn-primary[data-v-52811274]:focus, .btn-primary[data-v-52811274]:active, .btn-primary.active[data-v-52811274] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-52811274] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-52811274]:hover, .btn-secondary[data-v-52811274]:focus, .btn-secondary[data-v-52811274]:active, .btn-secondary.active[data-v-52811274] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-52811274] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-52811274] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-52811274] {
  color: #2fbbcc;
}
.alignleft[data-v-52811274],
img.alignleft[data-v-52811274] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-52811274],
img.alignright[data-v-52811274] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-52811274],
img.aligncenter[data-v-52811274] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-52811274],
img.alignright[data-v-52811274],
img.aligncenter[data-v-52811274] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-52811274] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-52811274] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-52811274],
.article-modal .recommended-product[data-v-52811274] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-52811274]::after,
.article-modal .recommended-product[data-v-52811274]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-52811274]:hover, .article-modal .associated-product[data-v-52811274]:focus,
.article-modal .recommended-product[data-v-52811274]:hover,
.article-modal .recommended-product[data-v-52811274]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-52811274]:hover::after, .article-modal .associated-product[data-v-52811274]:focus::after,
.article-modal .recommended-product[data-v-52811274]:hover::after,
.article-modal .recommended-product[data-v-52811274]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-52811274],
.article-modal .recommended-product a[data-v-52811274] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-52811274],
.article-modal .recommended-product a h6[data-v-52811274] {
  font-size: small;
}
section.news[data-v-52811274] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-52811274] {
  color: #0a5384;
}
section.news p[data-v-52811274] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-52811274] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-52811274]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-52811274] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-52811274] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-52811274] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-52811274] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-52811274] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-52811274] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-52811274] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-52811274],
section.news .col-12 > .card .card-footer span[data-v-52811274] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-52811274] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-52811274]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-52811274] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-52811274] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-52811274] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-52811274] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-52811274] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-52811274]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-52811274] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-52811274]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-52811274] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-52811274] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-52811274] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-52811274] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-52811274] {
    padding-top: 0;
}
}
.remember[data-v-52811274] {
  font-weight: normal;
  color: #777;
  font-size: 12px;
  margin-bottom: 0;
}
.remember input[type=checkbox][data-v-52811274] {
  vertical-align: middle;
}
.forgot-link[data-v-52811274] {
  font-weight: normal;
  font-size: 12px;
  color: #777;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.article-modal .modal-header h1.modal-title {
  font-size: 20px;
}
.article-modal .modal-body p {
  color: rgb(119.085, 119.085, 119.085);
  font-size: smaller;
}
.article-modal .modal-body a {
  color: #2fbbcc;
}
.article-modal .modal-body a.btn {
  color: #fff;
}
.article-modal .modal-body a.btn:active, .article-modal .modal-body a.btn:hover {
  color: #fff;
}
.article-modal .modal-body a.btn-login {
  background-color: rgba(10, 83, 132, 0.7);
  border-color: rgba(10, 83, 132, 0.7);
}
.article-modal .modal-body a.btn-login:active, .article-modal .modal-body a.btn-login:hover {
  background-color: rgba(10, 83, 132, 0.9);
  border-color: rgba(10, 83, 132, 0.9);
}
.article-modal .modal-body .associated-product a:hover,
.article-modal .modal-body .associated-product a:focus,
.article-modal .modal-body .recommended-product a:hover,
.article-modal .modal-body .recommended-product a:focus {
  color: #2fbbcc;
}
html[data-v-3e55aabd],
body[data-v-3e55aabd] {
  width: 100%;
  height: 100%;
}
body[data-v-3e55aabd] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-3e55aabd] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-3e55aabd]:hover, a[data-v-3e55aabd]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-3e55aabd] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-3e55aabd] {
  border-color: white;
}
h1[data-v-3e55aabd],
h2[data-v-3e55aabd],
h3[data-v-3e55aabd],
h4[data-v-3e55aabd],
h5[data-v-3e55aabd],
h6[data-v-3e55aabd] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-3e55aabd] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-3e55aabd] {
  padding: 30px 0 50px;
}
section h1[data-v-3e55aabd],
section h2[data-v-3e55aabd] {
  font-size: 50px;
}
.bg-primary[data-v-3e55aabd] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-3e55aabd] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-3e55aabd] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-3e55aabd] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-3e55aabd] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-3e55aabd] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-3e55aabd]:hover, .btn-outline[data-v-3e55aabd]:focus, .btn-outline[data-v-3e55aabd]:active, .btn-outline.active[data-v-3e55aabd] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-3e55aabd] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-3e55aabd]:hover, .btn-primary-outline[data-v-3e55aabd]:focus, .btn-primary-outline[data-v-3e55aabd]:active, .btn-primary-outline.active[data-v-3e55aabd] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-3e55aabd] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-3e55aabd] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-3e55aabd]:hover, .btn-primary[data-v-3e55aabd]:focus, .btn-primary[data-v-3e55aabd]:active, .btn-primary.active[data-v-3e55aabd] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-3e55aabd] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-3e55aabd]:hover, .btn-secondary[data-v-3e55aabd]:focus, .btn-secondary[data-v-3e55aabd]:active, .btn-secondary.active[data-v-3e55aabd] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-3e55aabd] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-3e55aabd] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-3e55aabd] {
  color: #2fbbcc;
}
.alignleft[data-v-3e55aabd],
img.alignleft[data-v-3e55aabd] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-3e55aabd],
img.alignright[data-v-3e55aabd] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-3e55aabd],
img.aligncenter[data-v-3e55aabd] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-3e55aabd],
img.alignright[data-v-3e55aabd],
img.aligncenter[data-v-3e55aabd] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-3e55aabd] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-3e55aabd] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-3e55aabd],
.article-modal .recommended-product[data-v-3e55aabd] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-3e55aabd]::after,
.article-modal .recommended-product[data-v-3e55aabd]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-3e55aabd]:hover, .article-modal .associated-product[data-v-3e55aabd]:focus,
.article-modal .recommended-product[data-v-3e55aabd]:hover,
.article-modal .recommended-product[data-v-3e55aabd]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-3e55aabd]:hover::after, .article-modal .associated-product[data-v-3e55aabd]:focus::after,
.article-modal .recommended-product[data-v-3e55aabd]:hover::after,
.article-modal .recommended-product[data-v-3e55aabd]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-3e55aabd],
.article-modal .recommended-product a[data-v-3e55aabd] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-3e55aabd],
.article-modal .recommended-product a h6[data-v-3e55aabd] {
  font-size: small;
}
section.news[data-v-3e55aabd] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-3e55aabd] {
  color: #0a5384;
}
section.news p[data-v-3e55aabd] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-3e55aabd] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-3e55aabd]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-3e55aabd] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-3e55aabd] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-3e55aabd] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-3e55aabd] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-3e55aabd] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-3e55aabd] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-3e55aabd] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-3e55aabd],
section.news .col-12 > .card .card-footer span[data-v-3e55aabd] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-3e55aabd] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-3e55aabd]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-3e55aabd] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-3e55aabd] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-3e55aabd] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-3e55aabd] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-3e55aabd] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-3e55aabd]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-3e55aabd] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-3e55aabd]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-3e55aabd] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-3e55aabd] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-3e55aabd] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-3e55aabd] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-3e55aabd] {
    padding-top: 0;
}
}
.button-social *[data-v-3e55aabd] {
  box-sizing: border-box;
}
.button-social[data-v-3e55aabd] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-3e55aabd]:hover {
  opacity: 0.9;
}
a.button-social[data-v-3e55aabd] {
  color: #fff !important;
}
a.button-social [class^=icon-][data-v-3e55aabd]:before,
a.button-social [class*=" icon-"][data-v-3e55aabd]:before {
  font-family: Fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a.button-social .icon-email[data-v-3e55aabd]:before {
  content: "\e80f";
}
a.email__design__flat[data-v-3e55aabd] {
  background-color: rgb(65, 65, 65);
  color: rgb(254, 254, 254);
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.list-complete-item {
  transition: all 0.5s;
  display: inline-block;
}
.list-complete-enter,
.list-complete-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
.list-complete-leave-active {
  position: absolute;
}
section.reports p,
section.reports li {
  color: rgb(119.085, 119.085, 119.085);
}
.reports .pagination {
  margin-bottom: 0;
}
.reports .pagination .page-link {
  color: #2fbbcc;
}
.reports .pagination .page-item.active .page-link {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
  color: #fff;
}
.reports .pagination .page-item.disabled .page-link {
  color: #6c757d;
}
.report-info .description p {
  font-size: 14px;
}
html[data-v-ef92e782],
body[data-v-ef92e782] {
  width: 100%;
  height: 100%;
}
body[data-v-ef92e782] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-ef92e782] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-ef92e782]:hover, a[data-v-ef92e782]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-ef92e782] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-ef92e782] {
  border-color: white;
}
h1[data-v-ef92e782],
h2[data-v-ef92e782],
h3[data-v-ef92e782],
h4[data-v-ef92e782],
h5[data-v-ef92e782],
h6[data-v-ef92e782] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-ef92e782] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-ef92e782] {
  padding: 30px 0 50px;
}
section h1[data-v-ef92e782],
section h2[data-v-ef92e782] {
  font-size: 50px;
}
.bg-primary[data-v-ef92e782] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-ef92e782] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-ef92e782] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-ef92e782] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-ef92e782] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-ef92e782] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-ef92e782]:hover, .btn-outline[data-v-ef92e782]:focus, .btn-outline[data-v-ef92e782]:active, .btn-outline.active[data-v-ef92e782] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-ef92e782] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-ef92e782]:hover, .btn-primary-outline[data-v-ef92e782]:focus, .btn-primary-outline[data-v-ef92e782]:active, .btn-primary-outline.active[data-v-ef92e782] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-ef92e782] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-ef92e782] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-ef92e782]:hover, .btn-primary[data-v-ef92e782]:focus, .btn-primary[data-v-ef92e782]:active, .btn-primary.active[data-v-ef92e782] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-ef92e782] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-ef92e782]:hover, .btn-secondary[data-v-ef92e782]:focus, .btn-secondary[data-v-ef92e782]:active, .btn-secondary.active[data-v-ef92e782] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-ef92e782] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-ef92e782] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-ef92e782] {
  color: #2fbbcc;
}
.alignleft[data-v-ef92e782],
img.alignleft[data-v-ef92e782] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-ef92e782],
img.alignright[data-v-ef92e782] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-ef92e782],
img.aligncenter[data-v-ef92e782] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-ef92e782],
img.alignright[data-v-ef92e782],
img.aligncenter[data-v-ef92e782] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-ef92e782] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-ef92e782] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-ef92e782],
.article-modal .recommended-product[data-v-ef92e782] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-ef92e782]::after,
.article-modal .recommended-product[data-v-ef92e782]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-ef92e782]:hover, .article-modal .associated-product[data-v-ef92e782]:focus,
.article-modal .recommended-product[data-v-ef92e782]:hover,
.article-modal .recommended-product[data-v-ef92e782]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-ef92e782]:hover::after, .article-modal .associated-product[data-v-ef92e782]:focus::after,
.article-modal .recommended-product[data-v-ef92e782]:hover::after,
.article-modal .recommended-product[data-v-ef92e782]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-ef92e782],
.article-modal .recommended-product a[data-v-ef92e782] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-ef92e782],
.article-modal .recommended-product a h6[data-v-ef92e782] {
  font-size: small;
}
section.news[data-v-ef92e782] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-ef92e782] {
  color: #0a5384;
}
section.news p[data-v-ef92e782] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-ef92e782] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-ef92e782]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-ef92e782] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-ef92e782] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-ef92e782] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-ef92e782] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-ef92e782] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-ef92e782] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-ef92e782] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-ef92e782],
section.news .col-12 > .card .card-footer span[data-v-ef92e782] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-ef92e782] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-ef92e782]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-ef92e782] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-ef92e782] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-ef92e782] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-ef92e782] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-ef92e782] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-ef92e782]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-ef92e782] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-ef92e782]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-ef92e782] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-ef92e782] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-ef92e782] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-ef92e782] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-ef92e782] {
    padding-top: 0;
}
}
.breadcrumb-item[data-v-ef92e782] {
  text-transform: capitalize;
}
header.reports-masthead[data-v-ef92e782] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: 40% 60% url(/static/landing/img/reports-front-bg.jpg?2f92649ee512ca162ab9965207da8fc6), #0d81aa;
  background: 40% 60% url(/static/landing/img/reports-front-bg.jpg?2f92649ee512ca162ab9965207da8fc6), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
}
@media (min-width: 992px) {
header.reports-masthead[data-v-ef92e782] {
    padding-top: 0;
    padding-bottom: 0;
    background-position: 0 60%;
}
}
section.reports[data-v-ef92e782] {
  background: none;
}
section.reports .section-heading[data-v-ef92e782] {
  color: #0a5384;
  margin-bottom: 8px;
  text-transform: capitalize;
}
section.reports .header-row[data-v-ef92e782] {
  margin-bottom: 25px;
}
section.reports .header-row .tags > .btn[data-v-ef92e782] {
  text-transform: none;
}
section.reports .header-row .tags > .btn.btn-level-up[data-v-ef92e782] {
  color: #6c757d;
  background-color: #fff;
  border-color: #dee2e6;
}
section.reports .card[data-v-ef92e782] {
  border-color: rgba(0, 0, 0, 0.05);
}
section.reports .card[data-v-ef92e782]:hover {
  cursor: pointer;
  border-color: #0a5384;
  background-color: transparent !important;
}
section.reports .card .card-body[data-v-ef92e782] {
  padding-bottom: 0;
}
section.reports .card .ribbon-wrapper[data-v-ef92e782] {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}
section.reports .card .ribbon-wrapper.ribbon-lg[data-v-ef92e782] {
  height: 120px;
  width: 120px;
}
section.reports .card .ribbon-wrapper.ribbon-lg .ribbon[data-v-ef92e782] {
  right: 0px;
  top: 26px;
  width: 160px;
}
section.reports .card .ribbon-wrapper.ribbon-xl[data-v-ef92e782] {
  height: 180px;
  width: 180px;
}
section.reports .card .ribbon-wrapper.ribbon-xl .ribbon[data-v-ef92e782] {
  right: 4px;
  top: 47px;
  width: 240px;
}
section.reports .card .ribbon-wrapper .ribbon[data-v-ef92e782] {
  box-shadow: 0 0 3px rgba(17, 17, 17, 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(17, 17, 17, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}
section.reports .card .ribbon-wrapper .ribbon[data-v-ef92e782]::before, section.reports .card .ribbon-wrapper .ribbon[data-v-ef92e782]::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}
section.reports .card .ribbon-wrapper .ribbon[data-v-ef92e782]::before {
  left: 0;
}
section.reports .card .ribbon-wrapper .ribbon[data-v-ef92e782]::after {
  right: 0;
}
section.reports .card.recommended[data-v-ef92e782] {
  border: 1px solid #2fbbcc;
}
section.reports .card.recommended .ribbon[data-v-ef92e782] {
  font-size: 0.75rem;
  color: #fff;
  text-shadow: none;
  background: #2fbbcc;
}
section.reports .report-sample .report-sample-img[data-v-ef92e782] {
  box-shadow: -5px 5px 30px 0px rgba(0, 0, 0, 0.3);
  /*
  .slider-pagination-bullet-active {
  	background: #000 none repeat scroll 0 0 !important;
  }
  */
}
section.reports .report-sample .unpublished[data-v-ef92e782] {
  position: relative;
}
section.reports .report-sample .unpublished .unpublished-content[data-v-ef92e782] {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
section.reports .report-sample .unpublished .unpublished-content span[data-v-ef92e782] {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
section.reports .report-sample .unpublished .unpublished-content span .fa[data-v-ef92e782] {
  color: #fff;
  font-size: 16px;
}
section.reports .report-sample .unpublished .unpublished-content span small[data-v-ef92e782] {
  font-size: 14px;
}
section.reports .report-sample .btn[data-v-ef92e782] {
  white-space: normal;
  letter-spacing: normal;
  text-transform: none;
  font-size: 0.8em;
  line-height: 1.2;
}
section.reports .report-sample .btn-purchase[data-v-ef92e782] {
  color: #fff;
  background-color: #e3a220;
}
section.reports .report-sample .btn-purchase[data-v-ef92e782]:hover {
  color: #eee;
}
section.reports .report-sample .fa[data-v-ef92e782] {
  color: #2fbbcc;
  font-size: 32px;
}
section.reports .report-info > h3[data-v-ef92e782] {
  color: #0a5384;
  word-wrap: normal;
}
section.reports .report-info span.badge-pill[data-v-ef92e782] {
  color: #fff;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.reports .report-info span.badge-pill > a[data-v-ef92e782] {
  text-decoration: none;
}
section.reports .report-info span.badge-pill > a[data-v-ef92e782]:hover {
  color: #eee;
}
section.reports .report-info .description[data-v-ef92e782] {
  color: rgb(119.085, 119.085, 119.085);
}
html[data-v-4ab265d9],
body[data-v-4ab265d9] {
  width: 100%;
  height: 100%;
}
body[data-v-4ab265d9] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-4ab265d9] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-4ab265d9]:hover, a[data-v-4ab265d9]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-4ab265d9] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-4ab265d9] {
  border-color: white;
}
h1[data-v-4ab265d9],
h2[data-v-4ab265d9],
h3[data-v-4ab265d9],
h4[data-v-4ab265d9],
h5[data-v-4ab265d9],
h6[data-v-4ab265d9] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-4ab265d9] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-4ab265d9] {
  padding: 30px 0 50px;
}
section h1[data-v-4ab265d9],
section h2[data-v-4ab265d9] {
  font-size: 50px;
}
.bg-primary[data-v-4ab265d9] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-4ab265d9] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-4ab265d9] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-4ab265d9] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-4ab265d9] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-4ab265d9] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-4ab265d9]:hover, .btn-outline[data-v-4ab265d9]:focus, .btn-outline[data-v-4ab265d9]:active, .btn-outline.active[data-v-4ab265d9] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-4ab265d9] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-4ab265d9]:hover, .btn-primary-outline[data-v-4ab265d9]:focus, .btn-primary-outline[data-v-4ab265d9]:active, .btn-primary-outline.active[data-v-4ab265d9] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-4ab265d9] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-4ab265d9] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-4ab265d9]:hover, .btn-primary[data-v-4ab265d9]:focus, .btn-primary[data-v-4ab265d9]:active, .btn-primary.active[data-v-4ab265d9] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-4ab265d9] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-4ab265d9]:hover, .btn-secondary[data-v-4ab265d9]:focus, .btn-secondary[data-v-4ab265d9]:active, .btn-secondary.active[data-v-4ab265d9] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-4ab265d9] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-4ab265d9] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-4ab265d9] {
  color: #2fbbcc;
}
.alignleft[data-v-4ab265d9],
img.alignleft[data-v-4ab265d9] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-4ab265d9],
img.alignright[data-v-4ab265d9] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-4ab265d9],
img.aligncenter[data-v-4ab265d9] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-4ab265d9],
img.alignright[data-v-4ab265d9],
img.aligncenter[data-v-4ab265d9] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-4ab265d9] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-4ab265d9] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-4ab265d9],
.article-modal .recommended-product[data-v-4ab265d9] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-4ab265d9]::after,
.article-modal .recommended-product[data-v-4ab265d9]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-4ab265d9]:hover, .article-modal .associated-product[data-v-4ab265d9]:focus,
.article-modal .recommended-product[data-v-4ab265d9]:hover,
.article-modal .recommended-product[data-v-4ab265d9]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-4ab265d9]:hover::after, .article-modal .associated-product[data-v-4ab265d9]:focus::after,
.article-modal .recommended-product[data-v-4ab265d9]:hover::after,
.article-modal .recommended-product[data-v-4ab265d9]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-4ab265d9],
.article-modal .recommended-product a[data-v-4ab265d9] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-4ab265d9],
.article-modal .recommended-product a h6[data-v-4ab265d9] {
  font-size: small;
}
section.news[data-v-4ab265d9] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-4ab265d9] {
  color: #0a5384;
}
section.news p[data-v-4ab265d9] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-4ab265d9] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-4ab265d9]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-4ab265d9] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-4ab265d9] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-4ab265d9] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-4ab265d9] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-4ab265d9] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-4ab265d9] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-4ab265d9] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-4ab265d9],
section.news .col-12 > .card .card-footer span[data-v-4ab265d9] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-4ab265d9] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-4ab265d9]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-4ab265d9] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-4ab265d9] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-4ab265d9] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-4ab265d9] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-4ab265d9] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-4ab265d9]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-4ab265d9] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-4ab265d9]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-4ab265d9] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-4ab265d9] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-4ab265d9] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-4ab265d9] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-4ab265d9] {
    padding-top: 0;
}
}
#message[data-v-4ab265d9] {
  background-color: #e9ecef;
}
#message[data-v-4ab265d9]:focus {
  background-color: #fff;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.report-info .tabs .nav-link {
  color: rgb(119.085, 119.085, 119.085);
}
.report-info .tabs .nav-link.active {
  color: #2fbbcc;
  font-weight: 600;
}
.report-info .tabs .nav-link:not(.active) {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.report-info .tabs .nav-link:not(.active):hover, .report-info .tabs .nav-link:not(.active):focus {
  background-color: #f1f1f1;
}
.report-info .tabs .tab-content {
  margin-top: 10px;
}
.report-info .tabs .tab-content .tab-pane {
  color: rgb(119.085, 119.085, 119.085);
}
.report-info .tabs .tab-content .tab-pane p {
  font-size: 16px;
}
.report-info .tabs .tab-content .tab-pane .card {
  margin-bottom: 20px;
}
.report-info .tabs .tab-content .tab-pane .card h6 {
  color: #212529;
}
.report-info .tabs .tab-content .tab-pane .card .card-body .row {
  margin-bottom: 0;
}
section.reports .author-profiles p img {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
  margin: 0 10px 10px 10px;
}
html[data-v-5f1d4164],
body[data-v-5f1d4164] {
  width: 100%;
  height: 100%;
}
body[data-v-5f1d4164] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-5f1d4164] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-5f1d4164]:hover, a[data-v-5f1d4164]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-5f1d4164] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-5f1d4164] {
  border-color: white;
}
h1[data-v-5f1d4164],
h2[data-v-5f1d4164],
h3[data-v-5f1d4164],
h4[data-v-5f1d4164],
h5[data-v-5f1d4164],
h6[data-v-5f1d4164] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-5f1d4164] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-5f1d4164] {
  padding: 30px 0 50px;
}
section h1[data-v-5f1d4164],
section h2[data-v-5f1d4164] {
  font-size: 50px;
}
.bg-primary[data-v-5f1d4164] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-5f1d4164] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-5f1d4164] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-5f1d4164] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-5f1d4164] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-5f1d4164] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-5f1d4164]:hover, .btn-outline[data-v-5f1d4164]:focus, .btn-outline[data-v-5f1d4164]:active, .btn-outline.active[data-v-5f1d4164] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-5f1d4164] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-5f1d4164]:hover, .btn-primary-outline[data-v-5f1d4164]:focus, .btn-primary-outline[data-v-5f1d4164]:active, .btn-primary-outline.active[data-v-5f1d4164] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-5f1d4164] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-5f1d4164] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-5f1d4164]:hover, .btn-primary[data-v-5f1d4164]:focus, .btn-primary[data-v-5f1d4164]:active, .btn-primary.active[data-v-5f1d4164] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-5f1d4164] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-5f1d4164]:hover, .btn-secondary[data-v-5f1d4164]:focus, .btn-secondary[data-v-5f1d4164]:active, .btn-secondary.active[data-v-5f1d4164] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-5f1d4164] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-5f1d4164] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-5f1d4164] {
  color: #2fbbcc;
}
.alignleft[data-v-5f1d4164],
img.alignleft[data-v-5f1d4164] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-5f1d4164],
img.alignright[data-v-5f1d4164] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-5f1d4164],
img.aligncenter[data-v-5f1d4164] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-5f1d4164],
img.alignright[data-v-5f1d4164],
img.aligncenter[data-v-5f1d4164] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-5f1d4164] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-5f1d4164] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-5f1d4164],
.article-modal .recommended-product[data-v-5f1d4164] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-5f1d4164]::after,
.article-modal .recommended-product[data-v-5f1d4164]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-5f1d4164]:hover, .article-modal .associated-product[data-v-5f1d4164]:focus,
.article-modal .recommended-product[data-v-5f1d4164]:hover,
.article-modal .recommended-product[data-v-5f1d4164]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-5f1d4164]:hover::after, .article-modal .associated-product[data-v-5f1d4164]:focus::after,
.article-modal .recommended-product[data-v-5f1d4164]:hover::after,
.article-modal .recommended-product[data-v-5f1d4164]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-5f1d4164],
.article-modal .recommended-product a[data-v-5f1d4164] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-5f1d4164],
.article-modal .recommended-product a h6[data-v-5f1d4164] {
  font-size: small;
}
section.news[data-v-5f1d4164] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-5f1d4164] {
  color: #0a5384;
}
section.news p[data-v-5f1d4164] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-5f1d4164] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-5f1d4164]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-5f1d4164] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-5f1d4164] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-5f1d4164] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-5f1d4164] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-5f1d4164] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-5f1d4164] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-5f1d4164] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-5f1d4164],
section.news .col-12 > .card .card-footer span[data-v-5f1d4164] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-5f1d4164] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-5f1d4164]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-5f1d4164] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-5f1d4164] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-5f1d4164] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-5f1d4164] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-5f1d4164] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-5f1d4164]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-5f1d4164] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-5f1d4164]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-5f1d4164] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-5f1d4164] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-5f1d4164] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-5f1d4164] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-5f1d4164] {
    padding-top: 0;
}
}
header.reports-masthead[data-v-5f1d4164] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: 40% 60% url(/static/landing/img/reports-front-bg.jpg?2f92649ee512ca162ab9965207da8fc6), #0d81aa;
  background: 40% 60% url(/static/landing/img/reports-front-bg.jpg?2f92649ee512ca162ab9965207da8fc6), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
}
@media (min-width: 992px) {
header.reports-masthead[data-v-5f1d4164] {
    padding-top: 0;
    padding-bottom: 0;
    background-position: 0 60%;
}
}
section.reports[data-v-5f1d4164] {
  background: none;
}
section.reports .section-heading[data-v-5f1d4164] {
  color: #0a5384;
  margin-bottom: 8px;
}
section.reports .row[data-v-5f1d4164] {
  min-height: auto;
}
section.reports .header-row[data-v-5f1d4164] {
  margin-bottom: 50px;
}
section.reports .content-row .row[data-v-5f1d4164] {
  margin-bottom: 30px;
}
section.reports .content-row h1[data-v-5f1d4164],
section.reports .content-row h3[data-v-5f1d4164] {
  color: #0a5384;
}
section.reports p[data-v-5f1d4164] {
  color: rgb(119.085, 119.085, 119.085);
}
section.reports .unpublished-content[data-v-5f1d4164] {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
section.reports .unpublished-content span[data-v-5f1d4164] {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 28px;
}
section.reports .unpublished-content span .fa[data-v-5f1d4164] {
  color: #fff;
  font-size: 28px;
}
section.reports .unpublished-content span small[data-v-5f1d4164] {
  font-size: 20px;
}
section.reports .related-products .unpublished-content[data-v-5f1d4164] {
  top: 0.25rem;
  left: 0.25rem;
  width: calc(100% - 0.5rem);
  height: calc(100% - 0.5rem);
}
section.reports .related-products .unpublished-content span[data-v-5f1d4164] {
  top: calc(50% - 14px);
  font-size: 18px;
}
section.reports .related-products .unpublished-content span .fa[data-v-5f1d4164] {
  font-size: 18px;
}
section.reports .report-sample .btn[data-v-5f1d4164] {
  text-transform: none;
}
section.reports .report-sample .btn-purchase[data-v-5f1d4164] {
  color: #fff;
  background-color: #e3a220;
}
section.reports .report-sample .btn-purchase[data-v-5f1d4164]:hover {
  color: #eee;
}
section.reports .report-sample > div[data-v-5f1d4164] {
  position: relative;
  box-shadow: -5px 5px 30px 0px rgba(0, 0, 0, 0.3);
}
section.reports .report-sample > div:hover .has-video[data-v-5f1d4164]:not(.unpublished-content), section.reports .report-sample > div:focus .has-video[data-v-5f1d4164]:not(.unpublished-content) {
  position: absolute;
  background: rgba(255, 255, 255, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
section.reports .report-sample > div .has-video[data-v-5f1d4164] {
  /* SVG play button container */
  /* adjust your icon size, add different breakpoints as needed */
}
section.reports .report-sample > div .has-video .play-btn[data-v-5f1d4164] {
  position: absolute;
  max-width: 700px;
  width: 100px;
  height: 100px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
section.reports .report-sample > div .has-video .play-btn svg[data-v-5f1d4164] {
  transition: all 0.2s ease;
  fill: #fff;
  filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.4));
}
section.reports .report-sample > div .has-video .play-btn:hover svg[data-v-5f1d4164],
section.reports .report-sample > div .has-video .play-btn:focus svg[data-v-5f1d4164] {
  cursor: pointer;
  fill: #2fbbcc;
}
@media screen and (max-width: 600px) {
section.reports .report-sample > div .has-video .play-btn[data-v-5f1d4164] {
    width: 70px;
    height: 70px;
}
}
section.reports .report-sample .unpublished-content.has-video[data-v-5f1d4164] {
  /* adjust your icon size, add different breakpoints as needed */
}
section.reports .report-sample .unpublished-content.has-video .play-btn[data-v-5f1d4164] {
  width: 85px !important;
  height: 85px !important;
  top: 45% !important;
}
section.reports .report-sample .unpublished-content.has-video span[data-v-5f1d4164] {
  top: calc(65% - 21px) !important;
}
@media screen and (max-width: 1200px) {
section.reports .report-sample .unpublished-content.has-video span[data-v-5f1d4164] {
    top: calc(70% - 21px) !important;
}
}
section.reports .report-sample .fa[data-v-5f1d4164] {
  color: #2fbbcc;
  font-size: 32px;
}
section.reports .author-profiles > h4[data-v-5f1d4164] {
  color: #555;
}
section.reports .report-info > h1[data-v-5f1d4164] {
  font-size: 28px;
  font-weight: 500;
}
section.reports .report-info > h3 > span[data-v-5f1d4164] {
  border-bottom: 1px solid;
  line-height: 2.2;
}
section.reports .related-products .row > .col-md-3[data-v-5f1d4164] {
  margin-right: -1px;
  margin-bottom: -1px;
}
.button-social *[data-v-5f1d4164] {
  box-sizing: border-box;
}
.button-social[data-v-5f1d4164] {
  display: inline-flex;
  cursor: pointer;
  padding: 7px 10px;
  margin: 3px 1.5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.button-social[data-v-5f1d4164]:hover {
  opacity: 0.9;
}
a.button-social[data-v-5f1d4164] {
  color: #fff !important;
}
a.button-social [class^=icon-][data-v-5f1d4164]:before,
a.button-social [class*=" icon-"][data-v-5f1d4164]:before {
  font-family: Fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a.button-social .icon-email[data-v-5f1d4164]:before {
  content: "\e80f";
}
a.email__design__flat[data-v-5f1d4164] {
  background-color: rgb(65, 65, 65);
  color: rgb(254, 254, 254);
}
html[data-v-0a709a22],
body[data-v-0a709a22] {
  width: 100%;
  height: 100%;
}
body[data-v-0a709a22] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-0a709a22] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-0a709a22]:hover, a[data-v-0a709a22]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-0a709a22] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-0a709a22] {
  border-color: white;
}
h1[data-v-0a709a22],
h2[data-v-0a709a22],
h3[data-v-0a709a22],
h4[data-v-0a709a22],
h5[data-v-0a709a22],
h6[data-v-0a709a22] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-0a709a22] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-0a709a22] {
  padding: 30px 0 50px;
}
section h1[data-v-0a709a22],
section h2[data-v-0a709a22] {
  font-size: 50px;
}
.bg-primary[data-v-0a709a22] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-0a709a22] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-0a709a22] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-0a709a22] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-0a709a22] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-0a709a22] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-0a709a22]:hover, .btn-outline[data-v-0a709a22]:focus, .btn-outline[data-v-0a709a22]:active, .btn-outline.active[data-v-0a709a22] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-0a709a22] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-0a709a22]:hover, .btn-primary-outline[data-v-0a709a22]:focus, .btn-primary-outline[data-v-0a709a22]:active, .btn-primary-outline.active[data-v-0a709a22] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-0a709a22] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-0a709a22] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-0a709a22]:hover, .btn-primary[data-v-0a709a22]:focus, .btn-primary[data-v-0a709a22]:active, .btn-primary.active[data-v-0a709a22] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-0a709a22] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-0a709a22]:hover, .btn-secondary[data-v-0a709a22]:focus, .btn-secondary[data-v-0a709a22]:active, .btn-secondary.active[data-v-0a709a22] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-0a709a22] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-0a709a22] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-0a709a22] {
  color: #2fbbcc;
}
.alignleft[data-v-0a709a22],
img.alignleft[data-v-0a709a22] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-0a709a22],
img.alignright[data-v-0a709a22] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-0a709a22],
img.aligncenter[data-v-0a709a22] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-0a709a22],
img.alignright[data-v-0a709a22],
img.aligncenter[data-v-0a709a22] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-0a709a22] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-0a709a22] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-0a709a22],
.article-modal .recommended-product[data-v-0a709a22] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-0a709a22]::after,
.article-modal .recommended-product[data-v-0a709a22]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-0a709a22]:hover, .article-modal .associated-product[data-v-0a709a22]:focus,
.article-modal .recommended-product[data-v-0a709a22]:hover,
.article-modal .recommended-product[data-v-0a709a22]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-0a709a22]:hover::after, .article-modal .associated-product[data-v-0a709a22]:focus::after,
.article-modal .recommended-product[data-v-0a709a22]:hover::after,
.article-modal .recommended-product[data-v-0a709a22]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-0a709a22],
.article-modal .recommended-product a[data-v-0a709a22] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-0a709a22],
.article-modal .recommended-product a h6[data-v-0a709a22] {
  font-size: small;
}
section.news[data-v-0a709a22] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-0a709a22] {
  color: #0a5384;
}
section.news p[data-v-0a709a22] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-0a709a22] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-0a709a22]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-0a709a22] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-0a709a22] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-0a709a22] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-0a709a22] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-0a709a22] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-0a709a22] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-0a709a22] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-0a709a22],
section.news .col-12 > .card .card-footer span[data-v-0a709a22] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-0a709a22] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-0a709a22]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-0a709a22] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-0a709a22] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-0a709a22] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-0a709a22] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-0a709a22] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-0a709a22]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-0a709a22] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-0a709a22]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-0a709a22] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-0a709a22] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-0a709a22] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-0a709a22] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-0a709a22] {
    padding-top: 0;
}
}
.modal-body p[data-v-0a709a22] {
  color: rgb(119.085, 119.085, 119.085);
  font-size: inherit;
}
.modal-body ul[data-v-0a709a22] {
  color: rgb(119.085, 119.085, 119.085);
}
.modal-body a[data-v-0a709a22] {
  color: #0d81aa;
}
html[data-v-644cb835],
body[data-v-644cb835] {
  width: 100%;
  height: 100%;
}
body[data-v-644cb835] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-644cb835] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-644cb835]:hover, a[data-v-644cb835]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-644cb835] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-644cb835] {
  border-color: white;
}
h1[data-v-644cb835],
h2[data-v-644cb835],
h3[data-v-644cb835],
h4[data-v-644cb835],
h5[data-v-644cb835],
h6[data-v-644cb835] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-644cb835] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-644cb835] {
  padding: 30px 0 50px;
}
section h1[data-v-644cb835],
section h2[data-v-644cb835] {
  font-size: 50px;
}
.bg-primary[data-v-644cb835] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-644cb835] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-644cb835] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-644cb835] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-644cb835] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-644cb835] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-644cb835]:hover, .btn-outline[data-v-644cb835]:focus, .btn-outline[data-v-644cb835]:active, .btn-outline.active[data-v-644cb835] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-644cb835] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-644cb835]:hover, .btn-primary-outline[data-v-644cb835]:focus, .btn-primary-outline[data-v-644cb835]:active, .btn-primary-outline.active[data-v-644cb835] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-644cb835] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-644cb835] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-644cb835]:hover, .btn-primary[data-v-644cb835]:focus, .btn-primary[data-v-644cb835]:active, .btn-primary.active[data-v-644cb835] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-644cb835] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-644cb835]:hover, .btn-secondary[data-v-644cb835]:focus, .btn-secondary[data-v-644cb835]:active, .btn-secondary.active[data-v-644cb835] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-644cb835] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-644cb835] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-644cb835] {
  color: #2fbbcc;
}
.alignleft[data-v-644cb835],
img.alignleft[data-v-644cb835] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-644cb835],
img.alignright[data-v-644cb835] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-644cb835],
img.aligncenter[data-v-644cb835] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-644cb835],
img.alignright[data-v-644cb835],
img.aligncenter[data-v-644cb835] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-644cb835] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-644cb835] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-644cb835],
.article-modal .recommended-product[data-v-644cb835] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-644cb835]::after,
.article-modal .recommended-product[data-v-644cb835]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-644cb835]:hover, .article-modal .associated-product[data-v-644cb835]:focus,
.article-modal .recommended-product[data-v-644cb835]:hover,
.article-modal .recommended-product[data-v-644cb835]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-644cb835]:hover::after, .article-modal .associated-product[data-v-644cb835]:focus::after,
.article-modal .recommended-product[data-v-644cb835]:hover::after,
.article-modal .recommended-product[data-v-644cb835]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-644cb835],
.article-modal .recommended-product a[data-v-644cb835] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-644cb835],
.article-modal .recommended-product a h6[data-v-644cb835] {
  font-size: small;
}
section.news[data-v-644cb835] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-644cb835] {
  color: #0a5384;
}
section.news p[data-v-644cb835] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-644cb835] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-644cb835]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-644cb835] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-644cb835] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-644cb835] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-644cb835] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-644cb835] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-644cb835] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-644cb835] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-644cb835],
section.news .col-12 > .card .card-footer span[data-v-644cb835] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-644cb835] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-644cb835]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-644cb835] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-644cb835] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-644cb835] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-644cb835] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-644cb835] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-644cb835]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-644cb835] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-644cb835]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-644cb835] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-644cb835] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-644cb835] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-644cb835] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-644cb835] {
    padding-top: 0;
}
}
header.careers-masthead[data-v-644cb835] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/methodology-bg.jpg?c6682db5312be8eafa847cfb764394d5), #0d81aa;
  background: url(/static/landing/img/methodology-bg.jpg?c6682db5312be8eafa847cfb764394d5), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: 70%;
}
section.careers .section-heading[data-v-644cb835] {
  color: #0a5384;
}
section.careers p[data-v-644cb835] {
  color: rgb(119.085, 119.085, 119.085);
  font-size: inherit;
}
section.careers .card[data-v-644cb835] {
  box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.1);
  border: none;
}
section.careers .listings .card[data-v-644cb835] {
  border-top: 4px solid #8dc752;
}
section.careers .listings .card .media h4 > strong[data-v-644cb835] {
  color: #0a5384;
}
html[data-v-113fa7f9],
body[data-v-113fa7f9] {
  width: 100%;
  height: 100%;
}
body[data-v-113fa7f9] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-113fa7f9] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-113fa7f9]:hover, a[data-v-113fa7f9]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-113fa7f9] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-113fa7f9] {
  border-color: white;
}
h1[data-v-113fa7f9],
h2[data-v-113fa7f9],
h3[data-v-113fa7f9],
h4[data-v-113fa7f9],
h5[data-v-113fa7f9],
h6[data-v-113fa7f9] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-113fa7f9] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-113fa7f9] {
  padding: 30px 0 50px;
}
section h1[data-v-113fa7f9],
section h2[data-v-113fa7f9] {
  font-size: 50px;
}
.bg-primary[data-v-113fa7f9] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-113fa7f9] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-113fa7f9] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-113fa7f9] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-113fa7f9] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-113fa7f9] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-113fa7f9]:hover, .btn-outline[data-v-113fa7f9]:focus, .btn-outline[data-v-113fa7f9]:active, .btn-outline.active[data-v-113fa7f9] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-113fa7f9] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-113fa7f9]:hover, .btn-primary-outline[data-v-113fa7f9]:focus, .btn-primary-outline[data-v-113fa7f9]:active, .btn-primary-outline.active[data-v-113fa7f9] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-113fa7f9] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-113fa7f9] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-113fa7f9]:hover, .btn-primary[data-v-113fa7f9]:focus, .btn-primary[data-v-113fa7f9]:active, .btn-primary.active[data-v-113fa7f9] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-113fa7f9] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-113fa7f9]:hover, .btn-secondary[data-v-113fa7f9]:focus, .btn-secondary[data-v-113fa7f9]:active, .btn-secondary.active[data-v-113fa7f9] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-113fa7f9] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-113fa7f9] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-113fa7f9] {
  color: #2fbbcc;
}
.alignleft[data-v-113fa7f9],
img.alignleft[data-v-113fa7f9] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-113fa7f9],
img.alignright[data-v-113fa7f9] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-113fa7f9],
img.aligncenter[data-v-113fa7f9] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-113fa7f9],
img.alignright[data-v-113fa7f9],
img.aligncenter[data-v-113fa7f9] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-113fa7f9] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-113fa7f9] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-113fa7f9],
.article-modal .recommended-product[data-v-113fa7f9] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-113fa7f9]::after,
.article-modal .recommended-product[data-v-113fa7f9]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-113fa7f9]:hover, .article-modal .associated-product[data-v-113fa7f9]:focus,
.article-modal .recommended-product[data-v-113fa7f9]:hover,
.article-modal .recommended-product[data-v-113fa7f9]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-113fa7f9]:hover::after, .article-modal .associated-product[data-v-113fa7f9]:focus::after,
.article-modal .recommended-product[data-v-113fa7f9]:hover::after,
.article-modal .recommended-product[data-v-113fa7f9]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-113fa7f9],
.article-modal .recommended-product a[data-v-113fa7f9] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-113fa7f9],
.article-modal .recommended-product a h6[data-v-113fa7f9] {
  font-size: small;
}
section.news[data-v-113fa7f9] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-113fa7f9] {
  color: #0a5384;
}
section.news p[data-v-113fa7f9] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-113fa7f9] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-113fa7f9]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-113fa7f9] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-113fa7f9] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-113fa7f9] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-113fa7f9] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-113fa7f9] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-113fa7f9] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-113fa7f9] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-113fa7f9],
section.news .col-12 > .card .card-footer span[data-v-113fa7f9] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-113fa7f9] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-113fa7f9]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-113fa7f9] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-113fa7f9] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-113fa7f9] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-113fa7f9] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-113fa7f9] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-113fa7f9]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-113fa7f9] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-113fa7f9]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-113fa7f9] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-113fa7f9] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-113fa7f9] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-113fa7f9] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-113fa7f9] {
    padding-top: 0;
}
}
header.atlases-masthead[data-v-113fa7f9] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), #0d81aa;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
@media (min-width: 992px) {
header.atlases-masthead[data-v-113fa7f9] {
    padding-top: 0;
    padding-bottom: 0;
    background-position: 0 60%;
}
}
section.atlases .section-heading[data-v-113fa7f9] {
  color: #0a5384;
  margin-bottom: 8px;
}
section.atlases .header-row p[data-v-113fa7f9] {
  color: rgb(119.085, 119.085, 119.085);
}
section.atlases .card p[data-v-113fa7f9],
section.atlases .card li[data-v-113fa7f9] {
  font-size: 1rem;
}
section.atlases .card .card-header h3.card-title[data-v-113fa7f9] {
  color: #0a5384;
}
html[data-v-ace567f4],
body[data-v-ace567f4] {
  width: 100%;
  height: 100%;
}
body[data-v-ace567f4] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-ace567f4] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-ace567f4]:hover, a[data-v-ace567f4]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-ace567f4] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-ace567f4] {
  border-color: white;
}
h1[data-v-ace567f4],
h2[data-v-ace567f4],
h3[data-v-ace567f4],
h4[data-v-ace567f4],
h5[data-v-ace567f4],
h6[data-v-ace567f4] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-ace567f4] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-ace567f4] {
  padding: 30px 0 50px;
}
section h1[data-v-ace567f4],
section h2[data-v-ace567f4] {
  font-size: 50px;
}
.bg-primary[data-v-ace567f4] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-ace567f4] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-ace567f4] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-ace567f4] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-ace567f4] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-ace567f4] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-ace567f4]:hover, .btn-outline[data-v-ace567f4]:focus, .btn-outline[data-v-ace567f4]:active, .btn-outline.active[data-v-ace567f4] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-ace567f4] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-ace567f4]:hover, .btn-primary-outline[data-v-ace567f4]:focus, .btn-primary-outline[data-v-ace567f4]:active, .btn-primary-outline.active[data-v-ace567f4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-ace567f4] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-ace567f4] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-ace567f4]:hover, .btn-primary[data-v-ace567f4]:focus, .btn-primary[data-v-ace567f4]:active, .btn-primary.active[data-v-ace567f4] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-ace567f4] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-ace567f4]:hover, .btn-secondary[data-v-ace567f4]:focus, .btn-secondary[data-v-ace567f4]:active, .btn-secondary.active[data-v-ace567f4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-ace567f4] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-ace567f4] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-ace567f4] {
  color: #2fbbcc;
}
.alignleft[data-v-ace567f4],
img.alignleft[data-v-ace567f4] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-ace567f4],
img.alignright[data-v-ace567f4] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-ace567f4],
img.aligncenter[data-v-ace567f4] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-ace567f4],
img.alignright[data-v-ace567f4],
img.aligncenter[data-v-ace567f4] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-ace567f4] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-ace567f4] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-ace567f4],
.article-modal .recommended-product[data-v-ace567f4] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-ace567f4]::after,
.article-modal .recommended-product[data-v-ace567f4]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-ace567f4]:hover, .article-modal .associated-product[data-v-ace567f4]:focus,
.article-modal .recommended-product[data-v-ace567f4]:hover,
.article-modal .recommended-product[data-v-ace567f4]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-ace567f4]:hover::after, .article-modal .associated-product[data-v-ace567f4]:focus::after,
.article-modal .recommended-product[data-v-ace567f4]:hover::after,
.article-modal .recommended-product[data-v-ace567f4]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-ace567f4],
.article-modal .recommended-product a[data-v-ace567f4] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-ace567f4],
.article-modal .recommended-product a h6[data-v-ace567f4] {
  font-size: small;
}
section.news[data-v-ace567f4] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-ace567f4] {
  color: #0a5384;
}
section.news p[data-v-ace567f4] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-ace567f4] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-ace567f4]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-ace567f4] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-ace567f4] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-ace567f4] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-ace567f4] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-ace567f4] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-ace567f4] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-ace567f4] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-ace567f4],
section.news .col-12 > .card .card-footer span[data-v-ace567f4] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-ace567f4] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-ace567f4]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-ace567f4] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-ace567f4] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-ace567f4] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-ace567f4] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-ace567f4] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-ace567f4]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-ace567f4] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-ace567f4]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-ace567f4] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-ace567f4] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-ace567f4] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-ace567f4] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-ace567f4] {
    padding-top: 0;
}
}
header.disease-models-masthead[data-v-ace567f4] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/disease-models-header.jpg?9a5bba1edd7a48f57b3fd6786419a71e), #0d81aa;
  background: url(/static/landing/img/disease-models-header.jpg?9a5bba1edd7a48f57b3fd6786419a71e), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
@media (min-width: 992px) {
header.disease-models-masthead[data-v-ace567f4] {
    padding-top: 0;
    padding-bottom: 0;
    background-position-y: 50%;
}
}
section.disease-models .section-heading[data-v-ace567f4] {
  color: #0a5384;
  margin-bottom: 8px;
}
section.disease-models .header-row .card h5[data-v-ace567f4],
section.disease-models .header-row .card p[data-v-ace567f4] {
  color: #0a5384;
}
section.disease-models .header-row .card h5[data-v-ace567f4] {
  font-size: 3.2rem;
}
section.disease-models .header-row .card p[data-v-ace567f4] {
  font-size: 1.2rem;
}
section.disease-models .header-row p[data-v-ace567f4] {
  color: rgb(119.085, 119.085, 119.085);
}
section.disease-models .card p[data-v-ace567f4],
section.disease-models .card li[data-v-ace567f4] {
  font-size: 1.1rem;
}
section.disease-models .card .card-header h3.card-title[data-v-ace567f4] {
  color: #0a5384;
}
section.disease-models .disease-cards h3[data-v-ace567f4] {
  color: #0a5384;
}
section.disease-models .disease-cards .card-deck[data-v-ace567f4] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
}
section.disease-models .disease-cards .card[data-v-ace567f4] {
  height: 192px;
  border-radius: 25px !important;
}
section.disease-models .disease-cards .card h5.card-title[data-v-ace567f4] {
  font-size: 2rem;
  font-weight: 700;
}
section.disease-models .disease-cards .card .card-overlay[data-v-ace567f4] {
  position: absolute;
  top: 4px;
  left: 4px;
  background-color: #fff;
  border-radius: 20px !important;
  overflow: hidden;
  width: calc(100% - 8px);
  height: 0;
  transition: 0.3s ease;
}
section.disease-models .disease-cards .card .card-overlay h5.card-title[data-v-ace567f4] {
  padding-top: 0;
  padding-bottom: 0.5rem;
  font-size: 1.4rem;
}
section.disease-models .disease-cards .card .card-overlay ul.card-text[data-v-ace567f4] {
  color: #555;
  padding-left: 1.3rem;
  line-height: 1.4;
}
section.disease-models .disease-cards .card .card-overlay ul.card-text li[data-v-ace567f4] {
  font-size: 0.85rem;
}
section.disease-models .disease-cards .card .card-body:hover .card-overlay[data-v-ace567f4] {
  height: calc(100% - 8px);
}
section.disease-models .card-group .card[data-v-ace567f4] {
  min-width: 180px;
}
html[data-v-8287f362],
body[data-v-8287f362] {
  width: 100%;
  height: 100%;
}
body[data-v-8287f362] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-8287f362] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-8287f362]:hover, a[data-v-8287f362]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-8287f362] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-8287f362] {
  border-color: white;
}
h1[data-v-8287f362],
h2[data-v-8287f362],
h3[data-v-8287f362],
h4[data-v-8287f362],
h5[data-v-8287f362],
h6[data-v-8287f362] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-8287f362] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-8287f362] {
  padding: 30px 0 50px;
}
section h1[data-v-8287f362],
section h2[data-v-8287f362] {
  font-size: 50px;
}
.bg-primary[data-v-8287f362] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-8287f362] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-8287f362] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-8287f362] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-8287f362] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-8287f362] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-8287f362]:hover, .btn-outline[data-v-8287f362]:focus, .btn-outline[data-v-8287f362]:active, .btn-outline.active[data-v-8287f362] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-8287f362] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-8287f362]:hover, .btn-primary-outline[data-v-8287f362]:focus, .btn-primary-outline[data-v-8287f362]:active, .btn-primary-outline.active[data-v-8287f362] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-8287f362] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-8287f362] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-8287f362]:hover, .btn-primary[data-v-8287f362]:focus, .btn-primary[data-v-8287f362]:active, .btn-primary.active[data-v-8287f362] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-8287f362] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-8287f362]:hover, .btn-secondary[data-v-8287f362]:focus, .btn-secondary[data-v-8287f362]:active, .btn-secondary.active[data-v-8287f362] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-8287f362] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-8287f362] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-8287f362] {
  color: #2fbbcc;
}
.alignleft[data-v-8287f362],
img.alignleft[data-v-8287f362] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-8287f362],
img.alignright[data-v-8287f362] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-8287f362],
img.aligncenter[data-v-8287f362] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-8287f362],
img.alignright[data-v-8287f362],
img.aligncenter[data-v-8287f362] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-8287f362] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-8287f362] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-8287f362],
.article-modal .recommended-product[data-v-8287f362] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-8287f362]::after,
.article-modal .recommended-product[data-v-8287f362]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-8287f362]:hover, .article-modal .associated-product[data-v-8287f362]:focus,
.article-modal .recommended-product[data-v-8287f362]:hover,
.article-modal .recommended-product[data-v-8287f362]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-8287f362]:hover::after, .article-modal .associated-product[data-v-8287f362]:focus::after,
.article-modal .recommended-product[data-v-8287f362]:hover::after,
.article-modal .recommended-product[data-v-8287f362]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-8287f362],
.article-modal .recommended-product a[data-v-8287f362] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-8287f362],
.article-modal .recommended-product a h6[data-v-8287f362] {
  font-size: small;
}
section.news[data-v-8287f362] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-8287f362] {
  color: #0a5384;
}
section.news p[data-v-8287f362] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-8287f362] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-8287f362]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-8287f362] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-8287f362] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-8287f362] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-8287f362] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-8287f362] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-8287f362] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-8287f362] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-8287f362],
section.news .col-12 > .card .card-footer span[data-v-8287f362] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-8287f362] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-8287f362]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-8287f362] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-8287f362] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-8287f362] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-8287f362] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-8287f362] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-8287f362]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-8287f362] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-8287f362]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-8287f362] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-8287f362] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-8287f362] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-8287f362] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-8287f362] {
    padding-top: 0;
}
}
header.atlases-masthead[data-v-8287f362] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), #0d81aa;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
@media (min-width: 992px) {
header.atlases-masthead[data-v-8287f362] {
    padding-top: 0;
    padding-bottom: 0;
    background-position: 0 60%;
}
}
section.atlases .section-heading[data-v-8287f362] {
  color: #0a5384;
  margin-bottom: 0;
}
section.atlases .header-row p[data-v-8287f362] {
  color: rgb(119.085, 119.085, 119.085);
}
section.atlases .card p[data-v-8287f362],
section.atlases .card li[data-v-8287f362] {
  font-size: 1rem;
}
section.atlases .card .card-header h3.card-title[data-v-8287f362] {
  color: #0a5384;
}
section.atlases p.legal-notice[data-v-8287f362],
section.atlases p.description[data-v-8287f362] {
  font-size: 1rem;
}
html[data-v-67b7002f],
body[data-v-67b7002f] {
  width: 100%;
  height: 100%;
}
body[data-v-67b7002f] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-67b7002f] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-67b7002f]:hover, a[data-v-67b7002f]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-67b7002f] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-67b7002f] {
  border-color: white;
}
h1[data-v-67b7002f],
h2[data-v-67b7002f],
h3[data-v-67b7002f],
h4[data-v-67b7002f],
h5[data-v-67b7002f],
h6[data-v-67b7002f] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-67b7002f] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-67b7002f] {
  padding: 30px 0 50px;
}
section h1[data-v-67b7002f],
section h2[data-v-67b7002f] {
  font-size: 50px;
}
.bg-primary[data-v-67b7002f] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-67b7002f] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-67b7002f] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-67b7002f] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-67b7002f] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-67b7002f] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-67b7002f]:hover, .btn-outline[data-v-67b7002f]:focus, .btn-outline[data-v-67b7002f]:active, .btn-outline.active[data-v-67b7002f] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-67b7002f] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-67b7002f]:hover, .btn-primary-outline[data-v-67b7002f]:focus, .btn-primary-outline[data-v-67b7002f]:active, .btn-primary-outline.active[data-v-67b7002f] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-67b7002f] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-67b7002f] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-67b7002f]:hover, .btn-primary[data-v-67b7002f]:focus, .btn-primary[data-v-67b7002f]:active, .btn-primary.active[data-v-67b7002f] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-67b7002f] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-67b7002f]:hover, .btn-secondary[data-v-67b7002f]:focus, .btn-secondary[data-v-67b7002f]:active, .btn-secondary.active[data-v-67b7002f] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-67b7002f] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-67b7002f] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-67b7002f] {
  color: #2fbbcc;
}
.alignleft[data-v-67b7002f],
img.alignleft[data-v-67b7002f] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-67b7002f],
img.alignright[data-v-67b7002f] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-67b7002f],
img.aligncenter[data-v-67b7002f] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-67b7002f],
img.alignright[data-v-67b7002f],
img.aligncenter[data-v-67b7002f] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-67b7002f] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-67b7002f] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-67b7002f],
.article-modal .recommended-product[data-v-67b7002f] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-67b7002f]::after,
.article-modal .recommended-product[data-v-67b7002f]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-67b7002f]:hover, .article-modal .associated-product[data-v-67b7002f]:focus,
.article-modal .recommended-product[data-v-67b7002f]:hover,
.article-modal .recommended-product[data-v-67b7002f]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-67b7002f]:hover::after, .article-modal .associated-product[data-v-67b7002f]:focus::after,
.article-modal .recommended-product[data-v-67b7002f]:hover::after,
.article-modal .recommended-product[data-v-67b7002f]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-67b7002f],
.article-modal .recommended-product a[data-v-67b7002f] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-67b7002f],
.article-modal .recommended-product a h6[data-v-67b7002f] {
  font-size: small;
}
section.news[data-v-67b7002f] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-67b7002f] {
  color: #0a5384;
}
section.news p[data-v-67b7002f] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-67b7002f] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-67b7002f]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-67b7002f] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-67b7002f] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-67b7002f] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-67b7002f] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-67b7002f] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-67b7002f] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-67b7002f] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-67b7002f],
section.news .col-12 > .card .card-footer span[data-v-67b7002f] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-67b7002f] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-67b7002f]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-67b7002f] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-67b7002f] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-67b7002f] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-67b7002f] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-67b7002f] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-67b7002f]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-67b7002f] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-67b7002f]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-67b7002f] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-67b7002f] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-67b7002f] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-67b7002f] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-67b7002f] {
    padding-top: 0;
}
}
header.surveys-masthead[data-v-67b7002f] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), #0d81aa;
  background: url(/static/landing/img/Header-Atlases.jpg?d908b6fcef277add8de55e05311e52da), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
@media (min-width: 992px) {
header.surveys-masthead[data-v-67b7002f] {
    padding-top: 0;
    padding-bottom: 0;
    background-position: 0 60%;
}
}
section.surveys .section-heading[data-v-67b7002f] {
  color: #0a5384;
  margin-bottom: 0;
}
section.surveys .header-row p[data-v-67b7002f] {
  color: rgb(119.085, 119.085, 119.085);
}
section.surveys h3[data-v-67b7002f] {
  color: #0a5384;
}
section.surveys .card p[data-v-67b7002f],
section.surveys .card li[data-v-67b7002f] {
  font-size: 1rem;
}
section.surveys .card a[data-v-67b7002f]:not(.btn) {
  color: #2fbbcc;
}
section.surveys .card .media-body h5[data-v-67b7002f] {
  color: #0a5384;
  font-weight: bold;
  font-size: 1.1rem;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
.swiper.contributor-thumbs .swiper-button-prev:after,
.swiper.contributor-thumbs .swiper-button-next:after {
  font-size: 1.2rem;
  color: #555;
}
.swiper.contributor-thumbs .swiper-slide {
  height: 120px;
  transform: scale(0.7);
  transition: 0.3s ease-in-out;
  opacity: 0.85;
  background-color: rgba(10, 83, 132, 0.5);
  background-blend-mode: multiply;
}
.swiper.contributor-thumbs .swiper-slide > i {
  opacity: 0;
}
.swiper.contributor-thumbs .swiper-slide-active {
  transform: scale(1);
  opacity: 1;
  z-index: 1;
  background-color: transparent;
  background-blend-mode: normal;
}
.swiper.contributor-thumbs .swiper-slide-active .overlay {
  background: rgba(255, 255, 255, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: background 0.5s ease;
}
.swiper.contributor-thumbs .swiper-slide-active:hover .overlay {
  display: block;
  background: rgba(255, 255, 255, 0.3);
  cursor: zoom-in;
}
.swiper.contributor-thumbs .swiper-slide-active > i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 3rem;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.swiper.contributor-thumbs .swiper-slide-active:hover > i {
  opacity: 0.4;
  cursor: zoom-in;
}
.swiper .swiper-slide {
  background-size: cover;
  background-position: center;
}
.swiper .swiper-slide.slide-1 {
  background-image: url(/static/landing/img/omp-contributor-joan-mckenna.jpg?bbdb4428c7b89025eb58bea4f5ee315e);
}
.swiper .swiper-slide.slide-2 {
  background-image: url(/static/landing/img/omp-contributor-dave-harmon.jpg?28a47e689eee5da5da7a82890423b716);
}
.swiper .swiper-slide.slide-3 {
  background-image: url(/static/landing/img/omp-contributor-bill-freeman.jpg?a3bd28ab319710238c49b227be46fbed);
}
.swiper .swiper-slide.slide-4 {
  background-image: url(/static/landing/img/omp-contributor-jennie-crabbe.jpg?faae0bee0f6e6274eb8b39944ee96dba);
}
.swiper .swiper-slide.slide-5 {
  background-image: url(/static/landing/img/omp-contributor-kristen-ingenito.jpg?d4e93b1d428adcee0cd9ab450d50c94e);
}
.swiper .swiper-slide.slide-6 {
  background-image: url(/static/landing/img/omp-contributor-peter-downs.jpg?86d2e038f61af6a6f0e7865a191a7670);
}
.swiper .swiper-slide.slide-7 {
  background-image: url(/static/landing/img/omp-contributor-chelsea-jones.jpg?d4a1584b654dd73628be3940670b74ac);
}
.swiper .swiper-slide.slide-8 {
  background-image: url(/static/landing/img/omp-contributor-tony-ingenito.jpg?85dfa30c67f30e3abf081cc9a82d4e51);
}
html[data-v-1a727a8a],
body[data-v-1a727a8a] {
  width: 100%;
  height: 100%;
}
body[data-v-1a727a8a] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-1a727a8a] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-1a727a8a]:hover, a[data-v-1a727a8a]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-1a727a8a] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-1a727a8a] {
  border-color: white;
}
h1[data-v-1a727a8a],
h2[data-v-1a727a8a],
h3[data-v-1a727a8a],
h4[data-v-1a727a8a],
h5[data-v-1a727a8a],
h6[data-v-1a727a8a] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-1a727a8a] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-1a727a8a] {
  padding: 30px 0 50px;
}
section h1[data-v-1a727a8a],
section h2[data-v-1a727a8a] {
  font-size: 50px;
}
.bg-primary[data-v-1a727a8a] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-1a727a8a] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-1a727a8a] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-1a727a8a] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-1a727a8a] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-1a727a8a] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-1a727a8a]:hover, .btn-outline[data-v-1a727a8a]:focus, .btn-outline[data-v-1a727a8a]:active, .btn-outline.active[data-v-1a727a8a] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-1a727a8a] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-1a727a8a]:hover, .btn-primary-outline[data-v-1a727a8a]:focus, .btn-primary-outline[data-v-1a727a8a]:active, .btn-primary-outline.active[data-v-1a727a8a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-1a727a8a] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-1a727a8a] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-1a727a8a]:hover, .btn-primary[data-v-1a727a8a]:focus, .btn-primary[data-v-1a727a8a]:active, .btn-primary.active[data-v-1a727a8a] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-1a727a8a] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-1a727a8a]:hover, .btn-secondary[data-v-1a727a8a]:focus, .btn-secondary[data-v-1a727a8a]:active, .btn-secondary.active[data-v-1a727a8a] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-1a727a8a] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-1a727a8a] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-1a727a8a] {
  color: #2fbbcc;
}
.alignleft[data-v-1a727a8a],
img.alignleft[data-v-1a727a8a] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-1a727a8a],
img.alignright[data-v-1a727a8a] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-1a727a8a],
img.aligncenter[data-v-1a727a8a] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-1a727a8a],
img.alignright[data-v-1a727a8a],
img.aligncenter[data-v-1a727a8a] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-1a727a8a] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-1a727a8a] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-1a727a8a],
.article-modal .recommended-product[data-v-1a727a8a] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-1a727a8a]::after,
.article-modal .recommended-product[data-v-1a727a8a]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-1a727a8a]:hover, .article-modal .associated-product[data-v-1a727a8a]:focus,
.article-modal .recommended-product[data-v-1a727a8a]:hover,
.article-modal .recommended-product[data-v-1a727a8a]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-1a727a8a]:hover::after, .article-modal .associated-product[data-v-1a727a8a]:focus::after,
.article-modal .recommended-product[data-v-1a727a8a]:hover::after,
.article-modal .recommended-product[data-v-1a727a8a]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-1a727a8a],
.article-modal .recommended-product a[data-v-1a727a8a] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-1a727a8a],
.article-modal .recommended-product a h6[data-v-1a727a8a] {
  font-size: small;
}
section.news[data-v-1a727a8a] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-1a727a8a] {
  color: #0a5384;
}
section.news p[data-v-1a727a8a] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-1a727a8a] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-1a727a8a]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-1a727a8a] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-1a727a8a] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-1a727a8a] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-1a727a8a] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-1a727a8a] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-1a727a8a] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-1a727a8a] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-1a727a8a],
section.news .col-12 > .card .card-footer span[data-v-1a727a8a] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-1a727a8a] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-1a727a8a]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-1a727a8a] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-1a727a8a] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-1a727a8a] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-1a727a8a] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-1a727a8a] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-1a727a8a]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-1a727a8a] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-1a727a8a]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-1a727a8a] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-1a727a8a] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-1a727a8a] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-1a727a8a] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-1a727a8a] {
    padding-top: 0;
}
}
header.omp-masthead[data-v-1a727a8a] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: url(/static/landing/img/omp-header.jpg?b6b9e2f02a708fc01f1d8fdf17933925), #0d81aa;
  background: url(/static/landing/img/omp-header.jpg?b6b9e2f02a708fc01f1d8fdf17933925), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
@media (min-width: 992px) {
header.omp-masthead[data-v-1a727a8a] {
    padding-top: 0;
    padding-bottom: 0;
    background-position-y: 50%;
}
}
section.omp[data-v-1a727a8a] {
  padding-bottom: 30px;
}
section.omp .section-heading[data-v-1a727a8a] {
  color: #0a5384;
  font-size: 2.8rem;
}
section.omp .header-row .card h5[data-v-1a727a8a],
section.omp .header-row .card p[data-v-1a727a8a] {
  color: #0a5384;
}
section.omp .header-row .card h5[data-v-1a727a8a] {
  font-size: 3.2rem;
}
section.omp .header-row .card p[data-v-1a727a8a] {
  font-size: 1.2rem;
}
section.omp .header-row p[data-v-1a727a8a] {
  color: #555;
}
section.omp .card p[data-v-1a727a8a] {
  font-size: 1rem;
}
section.omp .card .card-header h3.card-title[data-v-1a727a8a] {
  color: #0a5384;
}
section.omp .monthly-content[data-v-1a727a8a] {
  background: url(/static/landing/img/omp-monthly-content-bg.jpg?693bea3a1784d277aa5f92a6012e1035), #0d81aa;
  background: url(/static/landing/img/omp-monthly-content-bg.jpg?693bea3a1784d277aa5f92a6012e1035), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
section.omp .monthly-content h3[data-v-1a727a8a] {
  font-size: 2.2rem;
}
section.omp .monthly-content .card-deck[data-v-1a727a8a] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
}
section.omp .monthly-content .card h5.card-title[data-v-1a727a8a] {
  font-size: 1.4rem;
  font-weight: 700;
}
section.omp .contributors h3[data-v-1a727a8a] {
  font-size: 2.2rem;
  color: #0a5384;
}
section.omp .contributors .contributor-content[data-v-1a727a8a] {
  text-align: center;
}
section.omp .features[data-v-1a727a8a] {
  background: url(/static/landing/img/omp-features-bg.jpg?ac06a7fcafe8aa081cbc1aea866d2c25), #0d81aa;
  background: url(/static/landing/img/omp-features-bg.jpg?ac06a7fcafe8aa081cbc1aea866d2c25), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
section.omp .features h3[data-v-1a727a8a] {
  font-size: 2.2rem;
}
section.omp .features .card-deck[data-v-1a727a8a] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
}
section.omp .features .card h5.card-title[data-v-1a727a8a] {
  font-size: 1.4rem;
  font-weight: 700;
}
section.omp .purchase .report-sample .report-sample-img[data-v-1a727a8a] {
  box-shadow: -5px 5px 30px 0px rgba(0, 0, 0, 0.3);
}
section.omp .purchase h3[data-v-1a727a8a] {
  font-size: 2.2rem;
  color: #0a5384;
}
section.omp .card-group .card[data-v-1a727a8a] {
  min-width: 180px;
}
html[data-v-7b67cce3],
body[data-v-7b67cce3] {
  width: 100%;
  height: 100%;
}
body[data-v-7b67cce3] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-7b67cce3] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-7b67cce3]:hover, a[data-v-7b67cce3]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-7b67cce3] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-7b67cce3] {
  border-color: white;
}
h1[data-v-7b67cce3],
h2[data-v-7b67cce3],
h3[data-v-7b67cce3],
h4[data-v-7b67cce3],
h5[data-v-7b67cce3],
h6[data-v-7b67cce3] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-7b67cce3] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-7b67cce3] {
  padding: 30px 0 50px;
}
section h1[data-v-7b67cce3],
section h2[data-v-7b67cce3] {
  font-size: 50px;
}
.bg-primary[data-v-7b67cce3] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-7b67cce3] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-7b67cce3] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-7b67cce3] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-7b67cce3] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-7b67cce3] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-7b67cce3]:hover, .btn-outline[data-v-7b67cce3]:focus, .btn-outline[data-v-7b67cce3]:active, .btn-outline.active[data-v-7b67cce3] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-7b67cce3] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-7b67cce3]:hover, .btn-primary-outline[data-v-7b67cce3]:focus, .btn-primary-outline[data-v-7b67cce3]:active, .btn-primary-outline.active[data-v-7b67cce3] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-7b67cce3] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-7b67cce3] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-7b67cce3]:hover, .btn-primary[data-v-7b67cce3]:focus, .btn-primary[data-v-7b67cce3]:active, .btn-primary.active[data-v-7b67cce3] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-7b67cce3] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-7b67cce3]:hover, .btn-secondary[data-v-7b67cce3]:focus, .btn-secondary[data-v-7b67cce3]:active, .btn-secondary.active[data-v-7b67cce3] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-7b67cce3] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-7b67cce3] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-7b67cce3] {
  color: #2fbbcc;
}
.alignleft[data-v-7b67cce3],
img.alignleft[data-v-7b67cce3] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-7b67cce3],
img.alignright[data-v-7b67cce3] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-7b67cce3],
img.aligncenter[data-v-7b67cce3] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-7b67cce3],
img.alignright[data-v-7b67cce3],
img.aligncenter[data-v-7b67cce3] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-7b67cce3] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-7b67cce3] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-7b67cce3],
.article-modal .recommended-product[data-v-7b67cce3] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-7b67cce3]::after,
.article-modal .recommended-product[data-v-7b67cce3]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-7b67cce3]:hover, .article-modal .associated-product[data-v-7b67cce3]:focus,
.article-modal .recommended-product[data-v-7b67cce3]:hover,
.article-modal .recommended-product[data-v-7b67cce3]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-7b67cce3]:hover::after, .article-modal .associated-product[data-v-7b67cce3]:focus::after,
.article-modal .recommended-product[data-v-7b67cce3]:hover::after,
.article-modal .recommended-product[data-v-7b67cce3]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-7b67cce3],
.article-modal .recommended-product a[data-v-7b67cce3] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-7b67cce3],
.article-modal .recommended-product a h6[data-v-7b67cce3] {
  font-size: small;
}
section.news[data-v-7b67cce3] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-7b67cce3] {
  color: #0a5384;
}
section.news p[data-v-7b67cce3] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-7b67cce3] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-7b67cce3]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-7b67cce3] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-7b67cce3] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-7b67cce3] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-7b67cce3] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-7b67cce3] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-7b67cce3] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-7b67cce3] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-7b67cce3],
section.news .col-12 > .card .card-footer span[data-v-7b67cce3] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-7b67cce3] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-7b67cce3]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-7b67cce3] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-7b67cce3] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-7b67cce3] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-7b67cce3] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-7b67cce3] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-7b67cce3]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-7b67cce3] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-7b67cce3]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-7b67cce3] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-7b67cce3] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-7b67cce3] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-7b67cce3] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-7b67cce3] {
    padding-top: 0;
}
}
section.market-trends h1[data-v-7b67cce3],
section.market-trends h2[data-v-7b67cce3],
section.market-trends h3[data-v-7b67cce3],
section.market-trends h4[data-v-7b67cce3],
section.market-trends h5[data-v-7b67cce3],
section.market-trends h6[data-v-7b67cce3] {
  font-family: Catamaran, Arial, sans-serif;
}
section.market-trends .btn[data-v-7b67cce3] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
  letter-spacing: 0.8px;
}
header.market-trends-masthead[data-v-7b67cce3] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 468px;
  background: url(/static/landing/img/Quarterly-Updates-Header.jpg?a1e1ca7f8d6872cf12fe10510c401bfd), #0d81aa;
  background: url(/static/landing/img/Quarterly-Updates-Header.jpg?a1e1ca7f8d6872cf12fe10510c401bfd), linear-gradient(to left, #0d81aa, #28b0c6);
  background-size: cover;
  background-position-x: center;
}
header.market-trends-masthead > h1[data-v-7b67cce3] {
  position: absolute;
  top: 242px;
  color: #fff;
  width: 100%;
  text-align: center;
  font-weight: 400;
}
section.market-trends.intro[data-v-7b67cce3] {
  padding-bottom: 30px;
}
section.market-trends.intro h3[data-v-7b67cce3] {
  font-size: 30px;
  font-weight: 400;
  color: #0a5384;
}
section.market-trends.intro h3 > span[data-v-7b67cce3] {
  color: #28a745;
}
section.market-trends.intro img[data-v-7b67cce3] {
  filter: drop-shadow(0px 20px 40px rgba(0, 0, 0, 0.1215686275));
  max-width: 120px;
}
section.market-trends.intro h6[data-v-7b67cce3] {
  color: #0a5384;
  font-size: 20px;
  font-weight: 400;
}
section.market-trends.offerings[data-v-7b67cce3] {
  background-color: #f1f2f3;
  padding-bottom: 30px;
}
section.market-trends.offerings h2[data-v-7b67cce3] {
  font-size: 40px;
  font-weight: 400;
  color: #0a5384;
}
section.market-trends.offerings p[data-v-7b67cce3] {
  color: #777;
  font-size: 18px;
}
section.market-trends.offerings .slide-leave-active[data-v-7b67cce3],
section.market-trends.offerings .slide-enter-active[data-v-7b67cce3] {
  transition: all 1s;
}
section.market-trends.offerings .slide-enter[data-v-7b67cce3] {
  transform: translate(100%, 0);
  opacity: 0;
}
section.market-trends.offerings .slide-leave-to[data-v-7b67cce3] {
  transform: translate(-100%, 0);
  opacity: 0;
}
section.market-trends.offerings .slideback-leave-active[data-v-7b67cce3],
section.market-trends.offerings .slideback-enter-active[data-v-7b67cce3] {
  transition: all 1s;
}
section.market-trends.offerings .slideback-enter[data-v-7b67cce3] {
  transform: translate(-100%, 0);
  opacity: 0;
}
section.market-trends.offerings .slideback-leave-to[data-v-7b67cce3] {
  transform: translate(100%, 0);
  opacity: 0;
}
section.market-trends.offerings .specialty-slider-btn[data-v-7b67cce3] {
  display: inline-block;
  cursor: pointer;
}
section.market-trends.offerings .specialty-slider-btn[data-v-7b67cce3]:hover, section.market-trends.offerings .specialty-slider-btn[data-v-7b67cce3]:focus {
  filter: drop-shadow(0 0 0.2rem rgba(0, 123, 255, 0.25));
}
section.market-trends.offerings .specialty-slider[data-v-7b67cce3] {
  overflow: hidden;
  position: relative;
  padding-bottom: 85%;
}
section.market-trends.offerings .specialty-slider img[data-v-7b67cce3] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
section.market-trends.offerings .card[data-v-7b67cce3]:not(.selected) {
  opacity: 0.7;
}
section.market-trends.offerings .card[data-v-7b67cce3]:hover:not(.selected) {
  cursor: pointer;
  opacity: 1;
}
section.market-trends.offerings .card-top-arrow[data-v-7b67cce3] {
  display: none;
}
section.market-trends.offerings .card.selected .card-top-arrow[data-v-7b67cce3] {
  display: block;
}
section.market-trends.offerings .card.selected .card-top-arrow[data-v-7b67cce3]:after {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
}
section.market-trends.offerings .card-header h3[data-v-7b67cce3] {
  font-size: 28px;
  font-weight: 400;
}
section.market-trends.offerings .card.selected .card-header h3[data-v-7b67cce3] {
  color: #fff;
  font-weight: 500;
}
section.market-trends.offerings .card.selected .card-body li[data-v-7b67cce3] {
  color: #111;
}
section.market-trends.offerings .card-body h5[data-v-7b67cce3] {
  font-size: 20px;
  font-weight: 500;
}
section.market-trends.offerings .card-body ul[data-v-7b67cce3] {
  list-style-type: none;
  padding-left: 0;
}
section.market-trends.offerings .card-body li[data-v-7b67cce3] {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position-y: 2px;
  line-height: 28px;
  padding-left: 38px;
  padding-bottom: 5px;
  color: #777;
  font-size: 16px;
}
section.market-trends.offerings .card-body .btn[data-v-7b67cce3] {
  color: #fff;
}
section.market-trends.offerings .offerings-cataract-report.selected[data-v-7b67cce3] {
  box-shadow: 0 1rem 3rem rgba(10, 83, 132, 0.5) !important;
}
section.market-trends.offerings .offerings-cataract-report.selected .card-top-arrow[data-v-7b67cce3]:after {
  border-bottom: 25px solid #0a5384;
}
section.market-trends.offerings .offerings-cataract-report.selected .card-header[data-v-7b67cce3] {
  background-color: #0a5384;
}
section.market-trends.offerings .offerings-cataract-report .card-header[data-v-7b67cce3] {
  background-color: rgba(10, 83, 132, 0.25);
}
section.market-trends.offerings .offerings-cataract-report h3[data-v-7b67cce3],
section.market-trends.offerings .offerings-cataract-report h5[data-v-7b67cce3] {
  color: #0a5384;
}
section.market-trends.offerings .offerings-cataract-report .card-body li[data-v-7b67cce3] {
  background-image: url(/static/landing/img/Checkmark-Blue.svg?4af5340c6f3ff60d7e8587564b7707ac);
}
section.market-trends.offerings .offerings-cataract-report .card-body .btn[data-v-7b67cce3] {
  background-color: #0a5384;
}
section.market-trends.offerings .offerings-refractive-report.selected[data-v-7b67cce3] {
  box-shadow: 0 1rem 3rem rgba(10, 83, 132, 0.5) !important;
}
section.market-trends.offerings .offerings-refractive-report.selected .card-top-arrow[data-v-7b67cce3]:after {
  border-bottom: 25px solid #207392;
}
section.market-trends.offerings .offerings-refractive-report.selected .card-header[data-v-7b67cce3] {
  background-color: #207392;
}
section.market-trends.offerings .offerings-refractive-report .card-header[data-v-7b67cce3] {
  background-color: rgba(10, 83, 132, 0.25);
}
section.market-trends.offerings .offerings-refractive-report h3[data-v-7b67cce3],
section.market-trends.offerings .offerings-refractive-report h5[data-v-7b67cce3] {
  color: #207392;
}
section.market-trends.offerings .offerings-refractive-report .card-body li[data-v-7b67cce3] {
  background-image: url(/static/landing/img/Checkmark-Teal.svg?1f083705f9a72e65af7e1f10932d5617);
}
section.market-trends.offerings .offerings-refractive-report .card-body .btn[data-v-7b67cce3] {
  background-color: #207392;
}
section.market-trends.offerings .offerings-glaucoma-report.selected[data-v-7b67cce3] {
  box-shadow: 0 1rem 3rem rgba(54, 148, 162, 0.5) !important;
}
section.market-trends.offerings .offerings-glaucoma-report.selected .card-top-arrow[data-v-7b67cce3]:after {
  border-bottom: 25px solid #3694a2;
}
section.market-trends.offerings .offerings-glaucoma-report.selected .card-header[data-v-7b67cce3] {
  background-color: #3694a2;
}
section.market-trends.offerings .offerings-glaucoma-report .card-header[data-v-7b67cce3] {
  background-color: rgba(54, 148, 162, 0.25);
}
section.market-trends.offerings .offerings-glaucoma-report h3[data-v-7b67cce3],
section.market-trends.offerings .offerings-glaucoma-report h5[data-v-7b67cce3] {
  color: #3694a2;
}
section.market-trends.offerings .offerings-glaucoma-report .card-body li[data-v-7b67cce3] {
  background-image: url(/static/landing/img/Checkmark-Primary-Teal.svg?335d0dcb75a2d5d128c724ed81f3a3a5);
}
section.market-trends.offerings .offerings-glaucoma-report .card-body .btn[data-v-7b67cce3] {
  background-color: #3694a2;
}
section.market-trends.offerings .offerings-retina-report.selected[data-v-7b67cce3] {
  box-shadow: 0 1rem 3rem rgba(40, 167, 69, 0.5) !important;
}
section.market-trends.offerings .offerings-retina-report.selected .card-top-arrow[data-v-7b67cce3]:after {
  border-bottom: 25px solid #28a745;
}
section.market-trends.offerings .offerings-retina-report.selected .card-header[data-v-7b67cce3] {
  background-color: #28a745;
}
section.market-trends.offerings .offerings-retina-report .card-header[data-v-7b67cce3] {
  background-color: rgba(40, 167, 69, 0.25);
}
section.market-trends.offerings .offerings-retina-report h3[data-v-7b67cce3],
section.market-trends.offerings .offerings-retina-report h5[data-v-7b67cce3] {
  color: #28a745;
}
section.market-trends.offerings .offerings-retina-report .card-body li[data-v-7b67cce3] {
  background-image: url(/static/landing/img/Checkmark-Green.svg?7e0b8f2310cbe95a7c4a74f118d48f43);
}
section.market-trends.offerings .offerings-retina-report .card-body .btn[data-v-7b67cce3] {
  background-color: #28a745;
}
section.market-trends.deliverables[data-v-7b67cce3] {
  padding-bottom: 30px;
  background: transparent url(/static/landing/img/Blue-Background-With-Chart-Overlay.jpg?2777b86fa85d75fc73fe6d00fc313112);
  background-position-x: right;
  background-size: cover;
}
section.market-trends.deliverables h2[data-v-7b67cce3] {
  font-size: 40px;
  font-weight: 400;
  color: #fff;
}
section.market-trends.deliverables .card-body h5[data-v-7b67cce3] {
  font-size: 24px;
  color: #0a5384;
  font-weight: 400;
}
section.market-trends.deliverables .card-body p[data-v-7b67cce3] {
  font-size: 20px;
  color: #777;
}
section.market-trends.sources[data-v-7b67cce3] {
  padding-bottom: 30px;
}
section.market-trends.sources h2[data-v-7b67cce3] {
  font-size: 40px;
  font-weight: 400;
  color: #0a5384;
}
section.market-trends.sources .card-body[data-v-7b67cce3] {
  background: transparent linear-gradient(180deg, #229EB6 0%, #127497 100%) 0% 0% no-repeat;
}
section.market-trends.sources .card-body h5[data-v-7b67cce3] {
  font-size: 24px;
  color: #fff;
  font-weight: 400;
}
section.market-trends.highlights[data-v-7b67cce3] {
  background-color: #f1f2f3;
  padding-bottom: 0;
}
section.market-trends.highlights h2[data-v-7b67cce3] {
  font-size: 40px;
  font-weight: 400;
  color: #0a5384;
}
section.market-trends.highlights p[data-v-7b67cce3] {
  color: #777;
  font-size: 18px;
}
section.market-trends.highlights .card-group[data-v-7b67cce3] {
  display: block;
}
section.market-trends.highlights .card-group .card.report-overview h5[data-v-7b67cce3] {
  color: #0a5384;
  font-size: 30px;
  font-weight: 500;
}
section.market-trends.highlights .card-group .card.report-overview ul[data-v-7b67cce3] {
  list-style-type: none;
  padding-left: 0;
}
section.market-trends.highlights .card-group .card.report-overview li[data-v-7b67cce3] {
  background-image: url(/static/landing/img/Checkmark-Primary-Teal.svg?335d0dcb75a2d5d128c724ed81f3a3a5);
  background-repeat: no-repeat;
  line-height: 32px;
  padding-left: 38px;
  padding-bottom: 5px;
  color: #777;
  font-size: 18px;
}
section.market-trends.highlights .card-group .card.report-overview .btn.btn-purchase[data-v-7b67cce3] {
  background-color: #28a745;
  color: #fff;
}
section.market-trends.highlights .card-group .card.report-overview .btn.btn-purchase-outline[data-v-7b67cce3] {
  border: 1px solid #28a745;
  color: #28a745;
}
section.market-trends.highlights .card-group .card.report-cover[data-v-7b67cce3] {
  background: transparent linear-gradient(180deg, #229EB6 0%, #127497 100%) 0% 0% no-repeat;
}
section.market-trends.highlights .card-group .card.report-cover img[data-v-7b67cce3] {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.4) !important;
}
@media (min-width: 768px) {
section.market-trends.highlights .card-group[data-v-7b67cce3] {
    display: flex;
    flex-flow: row wrap;
}
}
section.market-trends.register[data-v-7b67cce3] {
  width: 100%;
  padding-top: 270px;
  margin-bottom: 0;
  box-shadow: none;
  background: url(/static/landing/img/Chart-Background.jpg?49a67d72bdbb3371489306511f817bbe), #1681a1;
  background-size: cover;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat;
}
section.market-trends.register h3[data-v-7b67cce3] {
  font-size: 40px;
  font-weight: 400;
}
section.market-trends.register .btn-bottom-arrow[data-v-7b67cce3] {
  display: none;
}
section.market-trends.register .card[data-v-7b67cce3] {
  max-width: unset;
}
section.market-trends.register .btn-register[data-v-7b67cce3] {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
}
section.market-trends.register .selected .btn-register[data-v-7b67cce3] {
  color: #28a745;
  background-color: #fff;
}
section.market-trends.register .selected .btn-bottom-arrow[data-v-7b67cce3] {
  display: block;
}
section.market-trends.register .selected .btn-bottom-arrow[data-v-7b67cce3]:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-right: 15px solid transparent;
  border-top: 12px solid #fff;
  border-left: 15px solid transparent;
}
section.market-trends.register h5.card-title[data-v-7b67cce3] {
  color: #0a5384;
  font-size: 1.4rem;
  font-weight: 600;
}
section.market-trends.register label[data-v-7b67cce3] {
  color: #0a5384;
  font-weight: bold;
}
section.market-trends.register h3[data-v-7b67cce3],
section.market-trends.register p[data-v-7b67cce3] {
  color: #fff;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a {
  color: #f3fbfd;
  transition: all 0.35s;
}
a:hover, a:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section {
  padding: 30px 0 50px;
}
section h1,
section h2 {
  font-size: 50px;
}
.bg-primary {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary {
  color: #f3fbfd;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a {
  color: inherit;
  text-decoration: underline;
}
.btn-outline {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline:active, .btn-primary-outline.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a {
  color: #2fbbcc;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
.article-modal figure {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product,
.article-modal .recommended-product {
  transition: transform 0.5s;
}
.article-modal .associated-product::after,
.article-modal .recommended-product::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product:hover, .article-modal .associated-product:focus,
.article-modal .recommended-product:hover,
.article-modal .recommended-product:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product:hover::after, .article-modal .associated-product:focus::after,
.article-modal .recommended-product:hover::after,
.article-modal .recommended-product:focus::after {
  opacity: 1;
}
.article-modal .associated-product a,
.article-modal .recommended-product a {
  text-decoration: none;
}
.article-modal .associated-product a h6,
.article-modal .recommended-product a h6 {
  font-size: small;
}
section.news {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading {
  color: #0a5384;
}
section.news p {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a,
section.news .col-12 > .card .card-footer span {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3 {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body {
  padding-bottom: 0;
}
section.register .card .card-body form {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5 {
  margin-bottom: 0;
}
section.register .card .card-body .card-text {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header {
    padding-top: 0;
}
}
body.plus {
  font-family: "Poppins", sans-serif;
  background: #f8faff;
  font-size: 16px;
  position: relative;
  overflow-x: hidden;
}
@media (max-width: 767.98px) {
body.plus {
    padding-top: 80px;
}
}
html[data-v-67dedcca],
body[data-v-67dedcca] {
  width: 100%;
  height: 100%;
}
body[data-v-67dedcca] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-67dedcca] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-67dedcca]:hover, a[data-v-67dedcca]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-67dedcca] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-67dedcca] {
  border-color: white;
}
h1[data-v-67dedcca],
h2[data-v-67dedcca],
h3[data-v-67dedcca],
h4[data-v-67dedcca],
h5[data-v-67dedcca],
h6[data-v-67dedcca] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-67dedcca] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-67dedcca] {
  padding: 30px 0 50px;
}
section h1[data-v-67dedcca],
section h2[data-v-67dedcca] {
  font-size: 50px;
}
.bg-primary[data-v-67dedcca] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-67dedcca] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-67dedcca] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-67dedcca] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-67dedcca] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-67dedcca] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-67dedcca]:hover, .btn-outline[data-v-67dedcca]:focus, .btn-outline[data-v-67dedcca]:active, .btn-outline.active[data-v-67dedcca] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-67dedcca] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-67dedcca]:hover, .btn-primary-outline[data-v-67dedcca]:focus, .btn-primary-outline[data-v-67dedcca]:active, .btn-primary-outline.active[data-v-67dedcca] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-67dedcca] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-67dedcca] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-67dedcca]:hover, .btn-primary[data-v-67dedcca]:focus, .btn-primary[data-v-67dedcca]:active, .btn-primary.active[data-v-67dedcca] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-67dedcca] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-67dedcca]:hover, .btn-secondary[data-v-67dedcca]:focus, .btn-secondary[data-v-67dedcca]:active, .btn-secondary.active[data-v-67dedcca] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-67dedcca] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-67dedcca] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-67dedcca] {
  color: #2fbbcc;
}
.alignleft[data-v-67dedcca],
img.alignleft[data-v-67dedcca] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-67dedcca],
img.alignright[data-v-67dedcca] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-67dedcca],
img.aligncenter[data-v-67dedcca] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-67dedcca],
img.alignright[data-v-67dedcca],
img.aligncenter[data-v-67dedcca] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-67dedcca] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-67dedcca] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-67dedcca],
.article-modal .recommended-product[data-v-67dedcca] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-67dedcca]::after,
.article-modal .recommended-product[data-v-67dedcca]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-67dedcca]:hover, .article-modal .associated-product[data-v-67dedcca]:focus,
.article-modal .recommended-product[data-v-67dedcca]:hover,
.article-modal .recommended-product[data-v-67dedcca]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-67dedcca]:hover::after, .article-modal .associated-product[data-v-67dedcca]:focus::after,
.article-modal .recommended-product[data-v-67dedcca]:hover::after,
.article-modal .recommended-product[data-v-67dedcca]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-67dedcca],
.article-modal .recommended-product a[data-v-67dedcca] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-67dedcca],
.article-modal .recommended-product a h6[data-v-67dedcca] {
  font-size: small;
}
section.news[data-v-67dedcca] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-67dedcca] {
  color: #0a5384;
}
section.news p[data-v-67dedcca] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-67dedcca] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-67dedcca]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-67dedcca] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-67dedcca] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-67dedcca] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-67dedcca] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-67dedcca] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-67dedcca] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-67dedcca] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-67dedcca],
section.news .col-12 > .card .card-footer span[data-v-67dedcca] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-67dedcca] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-67dedcca]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-67dedcca] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-67dedcca] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-67dedcca] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-67dedcca] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-67dedcca] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-67dedcca]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-67dedcca] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-67dedcca]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-67dedcca] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-67dedcca] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-67dedcca] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-67dedcca] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-67dedcca] {
    padding-top: 0;
}
}

/*
Author       	: theme_crazy
Template Name	: AppSinia - App Landing Page
Version      	: 1.0
*/
/****** Table Of Content ***************
=================================================
#1. Typography
#2. Pre Loader
#3. General Design
#4. Header Design
#5. Banner Design
#6. Features
#13. Contact Us
#14. Responsive Design
=================================================
*/
/************* Typography ******************/
a[data-v-67dedcca], a[data-v-67dedcca]:active, a[data-v-67dedcca]:focus, a[data-v-67dedcca]:hover {
  outline: none !important;
  text-decoration: none;
}
a[data-v-67dedcca] {
  transition: all 0.35s ease-in-out;
  color: #333;
}
input[data-v-67dedcca]:focus,
textarea[data-v-67dedcca]:focus,
select[data-v-67dedcca]:focus,
button[data-v-67dedcca]:focus {
  outline: none !important;
  box-shadow: none;
}
ul[data-v-67dedcca],
ol[data-v-67dedcca] {
  margin: 0;
  list-style-type: none;
}
h1[data-v-67dedcca],
h2[data-v-67dedcca],
h3[data-v-67dedcca],
h4[data-v-67dedcca],
h5[data-v-67dedcca],
h6[data-v-67dedcca] {
  color: #333;
  font-family: "Poppins", sans-serif;
}
h1[data-v-67dedcca] {
  font-weight: 600;
  font-size: 48px !important;
  line-height: 56px;
  margin: 0 0 20px;
}
h2[data-v-67dedcca] {
  font-weight: 600;
  font-size: 36px !important;
  margin: 0 0 15px;
  line-height: 40px;
}
h3[data-v-67dedcca] {
  font-size: 20px !important;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0 0 20px;
}
h4[data-v-67dedcca] {
  font-size: 14px !important;
  color: #929292;
  font-weight: 400;
  margin: 0 0 20px;
}
h5[data-v-67dedcca] {
  font-weight: 300;
  margin: 0 0 10px;
}
h6[data-v-67dedcca] {
  font-weight: 300;
  margin: 0 0 10px;
}
p[data-v-67dedcca] {
  font-size: 16px;
  line-height: 28px;
  color: #929292;
  margin: 0 0 25px;
}

/*================================ Pre Loader ====================================*/
.preloader[data-v-67dedcca] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  z-index: 13000;
  height: 100%;
}
.preloader_image[data-v-67dedcca] {
  width: 130px;
  height: 130px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.sk-double-bounce[data-v-67dedcca] {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 40px auto;
}
.sk-double-bounce .sk-child[data-v-67dedcca] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0a5384;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-doubleBounce-67dedcca 2s infinite ease-in-out;
}
.sk-double-bounce .sk-double-bounce2[data-v-67dedcca] {
  animation-delay: -1s;
}
@keyframes sk-doubleBounce-67dedcca {
0%, 100% {
    transform: scale(0);
}
50% {
    transform: scale(1);
}
}
/*======================================== General Design ========================================*/
.white-bg[data-v-67dedcca] {
  background-color: #fff;
}
.btn.btn-default[data-v-67dedcca] {
  line-height: 26px;
  border: 2px solid #2fbbcc;
  border-radius: 27px;
  padding: 12px 30px;
  color: #2fbbcc;
  font-weight: 500;
  text-transform: capitalize;
  box-shadow: none !important;
}
.btn.btn-primary[data-v-67dedcca] {
  line-height: 26px;
  border: 2px solid #2fbbcc;
  border-radius: 27px;
  padding: 12px 30px;
  color: #fff;
  font-weight: 500;
  background: #2fbbcc;
  text-transform: capitalize;
  opacity: 1;
  box-shadow: none !important;
}
.btn-primary[data-v-67dedcca]:hover {
  color: #2fbbcc;
  border-color: #2fbbcc;
  background: none;
}
.btn.btn-default[data-v-67dedcca]:hover {
  background: #2fbbcc;
  color: #fff;
  border-color: #2fbbcc;
}
.btn.focus[data-v-67dedcca], .btn[data-v-67dedcca]:focus {
  outline: 0;
  box-shadow: none;
}
section[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
}
.section-spacing[data-v-67dedcca] {
  padding: 60px 0;
}
.no-spacing[data-v-67dedcca] {
  padding: 0;
}

/*======================================== Banner Design =============================*/
#home[data-v-67dedcca] {
  background: url(/static/landing/img/plus-banner-bg.png?70e35286a6db5ef4fe9b0ed053709e1b) no-repeat center bottom;
  background-size: cover;
  position: relative;
  padding-top: 100px;
}
.banner-caption[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
  padding: 60px 0;
}
.hero-text[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
  padding: 170px 0 0;
}
.hero-text h1[data-v-67dedcca] {
  color: #fff;
  font-weight: 200;
  font-family: MistralStd;
  animation-delay: 0.2s;
  font-size: 86px !important;
}
.hero-text p[data-v-67dedcca] {
  color: #fff;
  margin: 0 0 30px;
  animation-delay: 0.4s;
}
.hero-text .btn.btn-primary[data-v-67dedcca],
.hero-text .btn-primary[data-v-67dedcca]:not(:disabled):not(.disabled):active {
  text-transform: capitalize;
  color: #4776e6;
  background: #fff;
  font-weight: 600;
  line-height: 26px;
  padding: 12px 30px;
  border-radius: 27px;
  border: 2px solid #fff;
}
.hero-text .btn.btn-default[data-v-67dedcca] {
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  font-weight: 600;
  line-height: 26px;
  padding: 12px 30px;
  border-radius: 27px;
  border: 2px solid #fff;
}
.hero-text a[data-v-67dedcca] {
  animation-delay: 0.6s;
}
.hero-text .btn.btn-default[data-v-67dedcca]:hover {
  background: #fff;
  color: #4776e6;
}
.hero-text .btn.btn-primary[data-v-67dedcca]:hover {
  background: none;
  color: #fff;
}
.phone-mockup[data-v-67dedcca] {
  animation-delay: 1s;
}
.circle1[data-v-67dedcca] {
  position: absolute;
  left: 40px;
  top: 40px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  animation: move-67dedcca 2.5s linear infinite;
}
.circle2[data-v-67dedcca] {
  position: absolute;
  left: 30%;
  top: 60%;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  animation: move-67dedcca 3s linear infinite;
}
.circle3[data-v-67dedcca] {
  position: absolute;
  right: 40px;
  top: 140px;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  animation: move-67dedcca 2.5s linear infinite;
}
.circle4[data-v-67dedcca] {
  position: absolute;
  left: 45%;
  top: 50px;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  animation: move-67dedcca 3.5s linear infinite;
}
@keyframes move-67dedcca {
0% {
    transform: translateY(0px);
}
50% {
    transform: translateY(25px);
}
100% {
    transform: translateY(0px);
}
}
/*======================================== Features =============================*/
.section-title[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
  margin: 0 0 70px;
}
.section-title p[data-v-67dedcca] {
  display: block;
  margin: 0 auto;
}
.features-item[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
  margin: 0 0 65px;
  transition: all 0.3s ease-in-out;
}
.features-item:hover .icon[data-v-67dedcca]::after {
  background: #2fbbcc;
}
.features-item:hover i[data-v-67dedcca]:before {
  color: #fff;
}
.features-item h3[data-v-67dedcca] {
  color: #1d2025;
}
.features-item p[data-v-67dedcca] {
  margin: 0;
}
.features-item .icon[data-v-67dedcca] {
  display: block;
  position: relative;
  margin: 0 0 20px;
}

/*
.features-item .icon::before{
	width: 70px;
	height: 70px;
	background: #e1ecff;
	border-radius: 10px;
	content: '';
	position: absolute;
	left: 50%;
	top: 0px;
	z-index: 1;
	transform:translateX(-50%);
}
.features-item .icon::after{
	width:70px;
	height:70px;
	background:#2fbbcc;
	border-radius:10px;
	content:'';
	position:absolute;
	left:50%;
	top:0;
	z-index:1;
	transform:translateX(-50%) rotate(-45deg);
	transition:all 0.3s ease-in-out;
}
*/
.features-item i[data-v-67dedcca] {
  width: 88px;
  text-align: center;
  display: inline-block;
  line-height: 72px;
  vertical-align: middle;
  position: relative;
  z-index: 3;
}

/*======================================== Contact Us =============================*/
.form-control[data-v-67dedcca] {
  font-size: 16px;
  color: #929292;
  height: 54px;
  border-radius: 27px;
  border: 1px solid #dcdcdc;
  padding: 5px 30px;
  font-weight: 300;
}
.form-control[data-v-67dedcca]:focus {
  box-shadow: none;
  border-color: #2fbbcc;
}
textarea.form-control[data-v-67dedcca] {
  padding: 12px 30px;
}
.form-control[data-v-67dedcca]::-moz-placeholder {
  color: #a8a8a8;
}
.form-control[data-v-67dedcca]::-webkit-input-placeholder {
  color: #a8a8a8;
}
.form-control[data-v-67dedcca]::-ms-input-placeholder {
  color: #a8a8a8;
}
.with-errors li[data-v-67dedcca] {
  color: #f00;
  padding: 10px 0 0;
  font-weight: 300;
}
.form-group[data-v-67dedcca] {
  margin-bottom: 30px;
}
div#msgSubmit[data-v-67dedcca] {
  font-size: 20px;
}

/*======================================== Footer =============================*/
.footer[data-v-67dedcca] {
  width: 100%;
  float: left;
  height: auto;
  padding: 100px 0;
  background: #fff url(/static/landing/img/plus-footer-bg.png?13bb79bcb3cdb0e09f4d8b514130a1d8) no-repeat top center;
  background-size: cover;
}
.footer .social-icons[data-v-67dedcca] {
  padding: 0;
}
.footer .social-icons li[data-v-67dedcca] {
  display: inline-block;
  margin: 0 5px;
}
.footer .social-icons li a[data-v-67dedcca] {
  display: inline-block;
  font-size: 14px;
  border-color: rgba(255, 255, 255, 0.9);
  color: rgba(255, 255, 255, 0.9);
  width: 30px;
  line-height: 28px;
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
}
.footer .social-icons li a[data-v-67dedcca]:hover {
  color: #fff;
  border-color: #fff;
}
.footer-logo[data-v-67dedcca] {
  margin-bottom: 0.5rem;
}
.footer-logo a[data-v-67dedcca] {
  color: #fff;
  font-family: MistralStd;
  font-size: 1.5rem;
}
.copyright-text[data-v-67dedcca] {
  display: block;
  margin: 15px 0 0;
}
.copyright-text p[data-v-67dedcca] {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 300;
  margin: 0;
}
.back-top[data-v-67dedcca] {
  position: fixed;
  bottom: 15px;
  right: 15px;
  z-index: 9;
  display: none;
}
.back-top a[data-v-67dedcca] {
  width: 40px;
  line-height: 40px;
  background: #2fbbcc;
  color: #fff;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  font-size: 24px;
}
.back-top a[data-v-67dedcca]:hover {
  transform: translateY(-10px);
}

/*======================================== Responsive Design =============================*/
@media (max-width: 374px) {
.hero-text .btn.btn-primary[data-v-67dedcca],
  .hero-text .btn.btn-default[data-v-67dedcca],
  .btn.btn-primary[data-v-67dedcca],
  .btn.btn-default[data-v-67dedcca] {
    min-width: unset !important;
    padding: 12px 22px !important;
    font-size: 14px;
}
p[data-v-67dedcca] {
    font-size: 14px;
    line-height: 26px;
}
.form-control[data-v-67dedcca] {
    font-size: 14px;
}
}
@media (max-width: 575.98px) {
.hero-text h1[data-v-67dedcca] {
    font-size: 48px !important;
}
#features .row .col-sm-6:nth-last-child(-n+1) .features-item[data-v-67dedcca] {
    margin-bottom: 0;
}
.circle1[data-v-67dedcca] {
    left: 20px;
    top: 20px;
    width: 60px;
    height: 60px;
}
.circle2[data-v-67dedcca] {
    left: 50%;
    top: 70%;
    width: 70px;
    height: 70px;
}
.circle3[data-v-67dedcca] {
    right: 20px;
    top: 50px;
    width: 80px;
    height: 80px;
}
.circle4[data-v-67dedcca] {
    left: 45%;
    top: 20%;
    width: 60px;
    height: 60px;
}
.hero-text .btn.btn-primary[data-v-67dedcca],
  .hero-text .btn.btn-default[data-v-67dedcca],
  .btn.btn-primary[data-v-67dedcca],
  .btn.btn-default[data-v-67dedcca] {
    padding: 12px 25px;
}
.input-group .btn.btn-primary[data-v-67dedcca] {
    padding: 12px 15px;
    min-width: unset !important;
}
.form-control[data-v-67dedcca] {
    padding: 5px 20px;
}
textarea.form-control[data-v-67dedcca] {
    padding: 12px 20px;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
#features .row .col-sm-6:nth-last-child(-n+2) .features-item[data-v-67dedcca] {
    margin-bottom: 0;
}
}
@media (max-width: 767.98px) {
#home[data-v-67dedcca] {
    padding-top: 0;
}
.container[data-v-67dedcca] {
    width: 100%;
    max-width: 100%;
    padding: 0 15px !important;
}
.section-spacing[data-v-67dedcca] {
    padding: 80px 0;
}
.hero-text[data-v-67dedcca] {
    padding: 20px 0px;
}
.footer[data-v-67dedcca] {
    padding: 60px 0;
}
h1[data-v-67dedcca] {
    font-size: 30px;
    line-height: 40px;
}
h2[data-v-67dedcca] {
    font-size: 24px;
    line-height: 35px;
}
.counter-info[data-v-67dedcca] {
    margin: 0 0 50px;
}
.section-title[data-v-67dedcca] {
    margin: 0 0 60px;
}
#fun-facts .row .col-md-4:nth-last-child(-n+1) .counter-info[data-v-67dedcca],
  #pricing .row .col-md-4:nth-last-child(-n+1) .pricing-table[data-v-67dedcca] {
    margin-bottom: 0;
}
.pricing-table[data-v-67dedcca] {
    margin: 0 0 50px;
}
.video-img[data-v-67dedcca] {
    position: relative;
    height: 400px;
    top: auto;
    left: auto;
    bottom: -80px;
    width: 100%;
}
.video-img[data-v-67dedcca]::after {
    right: auto;
    display: none;
}
.subcribe-text[data-v-67dedcca] {
    padding: 0 0 50px;
}
.download-img[data-v-67dedcca] {
    margin: 0 0 50px;
}
.contact-thumb[data-v-67dedcca] {
    margin: 0 0 50px;
}
.video-content[data-v-67dedcca] {
    padding: 0;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.container[data-v-67dedcca] {
    width: 768px;
    max-width: 100%;
    padding: 0 15px !important;
}
h1[data-v-67dedcca] {
    font-size: 36px;
    line-height: 45px;
}
h2[data-v-67dedcca] {
    font-size: 26px;
    line-height: 32px;
}
.hero-text[data-v-67dedcca] {
    padding: 120px 0 0;
}
#features .row .col-sm-6:nth-last-child(-n+2) .features-item[data-v-67dedcca] {
    margin-bottom: 0;
}
.subcribe-text[data-v-67dedcca] {
    padding: 0;
}
.section-spacing[data-v-67dedcca] {
    padding: 80px 0;
}
.footer[data-v-67dedcca] {
    padding: 80px 0;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
#features .row .col-sm-6:nth-last-child(-n+3) .features-item[data-v-67dedcca] {
    margin-bottom: 0;
}
h2[data-v-67dedcca] {
    font-size: 28px;
}
h1[data-v-67dedcca] {
    font-size: 45px;
}
}
@media (min-width: 1200px) {
#features .row .col-sm-6:nth-last-child(-n+3) .features-item[data-v-67dedcca] {
    margin-bottom: 0;
}
}
html[data-v-c55e1cb4],
body[data-v-c55e1cb4] {
  width: 100%;
  height: 100%;
}
body[data-v-c55e1cb4] {
  font-family: Mulish, "Trebuchet MS", Arial, sans-serif;
}
a[data-v-c55e1cb4] {
  color: #f3fbfd;
  transition: all 0.35s;
}
a[data-v-c55e1cb4]:hover, a[data-v-c55e1cb4]:focus {
  color: rgb(199.2857142857, 236.4285714286, 245.7142857143);
}
hr[data-v-c55e1cb4] {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34.425, 34.425, 34.425, 0.1);
}
hr.light[data-v-c55e1cb4] {
  border-color: white;
}
h1[data-v-c55e1cb4],
h2[data-v-c55e1cb4],
h3[data-v-c55e1cb4],
h4[data-v-c55e1cb4],
h5[data-v-c55e1cb4],
h6[data-v-c55e1cb4] {
  font-family: Catamaran, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
}
p[data-v-c55e1cb4] {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
section[data-v-c55e1cb4] {
  padding: 30px 0 50px;
}
section h1[data-v-c55e1cb4],
section h2[data-v-c55e1cb4] {
  font-size: 50px;
}
.bg-primary[data-v-c55e1cb4] {
  background: #f3fbfd;
  background: linear-gradient(#f3fbfd, rgb(221.1428571429, 243.7142857143, 249.3571428571));
}
.text-primary[data-v-c55e1cb4] {
  color: #f3fbfd;
}
.no-gutter > [class*=col-][data-v-c55e1cb4] {
  padding-right: 0;
  padding-left: 0;
}
small.form-notice[data-v-c55e1cb4] {
  color: #999;
  font-size: 0.8em;
}
small.form-notice a[data-v-c55e1cb4] {
  color: inherit;
  text-decoration: underline;
}
.btn-outline[data-v-c55e1cb4] {
  color: #fff;
  background: transparent;
  border: 1px solid;
  border-color: #fff;
}
.btn-outline[data-v-c55e1cb4]:hover, .btn-outline[data-v-c55e1cb4]:focus, .btn-outline[data-v-c55e1cb4]:active, .btn-outline.active[data-v-c55e1cb4] {
  color: #333333;
  border-color: #f3fbfd;
  background-color: #f3fbfd;
}
.btn-primary-outline[data-v-c55e1cb4] {
  color: #2fbbcc;
  border: 1px solid;
  border-color: #2fbbcc;
}
.btn-primary-outline[data-v-c55e1cb4]:hover, .btn-primary-outline[data-v-c55e1cb4]:focus, .btn-primary-outline[data-v-c55e1cb4]:active, .btn-primary-outline.active[data-v-c55e1cb4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
}
.btn[data-v-c55e1cb4] {
  border-radius: 300px;
  font-family: Lato, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.btn-primary[data-v-c55e1cb4] {
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-primary[data-v-c55e1cb4]:hover, .btn-primary[data-v-c55e1cb4]:focus, .btn-primary[data-v-c55e1cb4]:active, .btn-primary.active[data-v-c55e1cb4] {
  color: #333333;
  border-color: #fff;
  background-color: #fff;
  border-color: #333333;
}
.btn-secondary[data-v-c55e1cb4] {
  color: #2fbbcc;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary[data-v-c55e1cb4]:hover, .btn-secondary[data-v-c55e1cb4]:focus, .btn-secondary[data-v-c55e1cb4]:active, .btn-secondary.active[data-v-c55e1cb4] {
  color: #fff;
  border-color: #2fbbcc;
  background-color: #2fbbcc;
  border-color: #2fbbcc;
}
.btn-xl[data-v-c55e1cb4] {
  font-size: 16px;
  padding: 15px 45px;
}
.breadcrumb[data-v-c55e1cb4] {
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}
.breadcrumb .breadcrumb-item > a[data-v-c55e1cb4] {
  color: #2fbbcc;
}
.alignleft[data-v-c55e1cb4],
img.alignleft[data-v-c55e1cb4] {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright[data-v-c55e1cb4],
img.alignright[data-v-c55e1cb4] {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter[data-v-c55e1cb4],
img.aligncenter[data-v-c55e1cb4] {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft[data-v-c55e1cb4],
img.alignright[data-v-c55e1cb4],
img.aligncenter[data-v-c55e1cb4] {
  margin-bottom: 12px;
}
.article-modal figure[data-v-c55e1cb4] {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0.25rem;
  text-align: center;
}
.article-modal figure > figcaption[data-v-c55e1cb4] {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.article-modal .associated-product[data-v-c55e1cb4],
.article-modal .recommended-product[data-v-c55e1cb4] {
  transition: transform 0.5s;
}
.article-modal .associated-product[data-v-c55e1cb4]::after,
.article-modal .recommended-product[data-v-c55e1cb4]::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: "";
  opacity: 0;
  z-index: -1;
}
.article-modal .associated-product[data-v-c55e1cb4]:hover, .article-modal .associated-product[data-v-c55e1cb4]:focus,
.article-modal .recommended-product[data-v-c55e1cb4]:hover,
.article-modal .recommended-product[data-v-c55e1cb4]:focus {
  transform: scale3d(1.006, 1.006, 1);
}
.article-modal .associated-product[data-v-c55e1cb4]:hover::after, .article-modal .associated-product[data-v-c55e1cb4]:focus::after,
.article-modal .recommended-product[data-v-c55e1cb4]:hover::after,
.article-modal .recommended-product[data-v-c55e1cb4]:focus::after {
  opacity: 1;
}
.article-modal .associated-product a[data-v-c55e1cb4],
.article-modal .recommended-product a[data-v-c55e1cb4] {
  text-decoration: none;
}
.article-modal .associated-product a h6[data-v-c55e1cb4],
.article-modal .recommended-product a h6[data-v-c55e1cb4] {
  font-size: small;
}
section.news[data-v-c55e1cb4] {
  position: relative;
  background-color: #fefefe;
  padding-top: 50px;
}
section.news .section-heading[data-v-c55e1cb4] {
  color: #0a5384;
}
section.news p[data-v-c55e1cb4] {
  color: rgb(119.085, 119.085, 119.085);
}
section.news .col-12 > .card[data-v-c55e1cb4] {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: none;
}
section.news .col-12 > .card[data-v-c55e1cb4]:hover {
  cursor: pointer;
}
section.news .col-12 > .card:hover .card-footer[data-v-c55e1cb4] {
  background-color: #e3a220;
  color: #fff;
}
section.news .col-12 > .card .card-header[data-v-c55e1cb4] {
  color: rgb(119.085, 119.085, 119.085);
  background-color: #fff;
  border-bottom: none;
  font-size: 14px;
}
section.news .col-12 > .card .card-header span.badge-pill[data-v-c55e1cb4] {
  color: #fff;
  font-size: inherit;
  margin-left: 3px;
  margin-bottom: 3px;
}
section.news .col-12 > .card .card-title[data-v-c55e1cb4] {
  color: #0a5384;
  font-weight: 600;
}
section.news .col-12 > .card .card-body .card-text[data-v-c55e1cb4] {
  font-size: smaller;
}
section.news .col-12 > .card .card-body img[data-v-c55e1cb4] {
  max-height: 80px;
  margin-bottom: 0.75rem;
}
section.news .col-12 > .card .card-footer[data-v-c55e1cb4] {
  border-top: none;
  font-weight: 600;
  color: rgb(85.425, 85.425, 85.425);
  padding: 0;
}
section.news .col-12 > .card .card-footer a[data-v-c55e1cb4],
section.news .col-12 > .card .card-footer span[data-v-c55e1cb4] {
  text-decoration: none;
  padding: 0.75rem 1.25rem;
  display: block;
  color: inherit;
}
section.register[data-v-c55e1cb4] {
  position: relative;
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), #0d81aa;
  background: url(/static/landing/img/SignUp-BG-Image.jpg?a4910e9c57cb817557eab5a419c9a244), linear-gradient(to left, #0d81aa 15%, #28b0c6 60%);
  background-size: 125%;
  background-repeat: no-repeat;
}
section.register[data-v-c55e1cb4]:after {
  display: none;
  content: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2) url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
}
section.register .header-row[data-v-c55e1cb4] {
  color: #fff;
  margin-bottom: 30px;
}
section.register .card[data-v-c55e1cb4] {
  max-width: 500px;
  margin: 0 auto;
}
section.register .card .card-header[data-v-c55e1cb4] {
  border-bottom: 0px;
  margin-bottom: -20px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  overflow-x: hidden;
}
section.register .card .card-header h3[data-v-c55e1cb4] {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
section.register .card .card-header.card-left[data-v-c55e1cb4] {
  background: url(/static/landing/img/Business-Unselected-New.jpg?888ca4e48a8c1de7c174007b664fddf9) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-left[data-v-c55e1cb4]:hover {
  background-image: url(/static/landing/img/Business-Hover.jpg?65ebfa189c3f798826fe00ccb7e7b3c2);
  background-position: 20% -30px;
}
section.register .card .card-header.card-right[data-v-c55e1cb4] {
  background: url(/static/landing/img/Doctors-Unselected-New.jpg?72719218f0cffc093f9ee6d975fa26a0) transparent no-repeat;
  background-size: 100%;
  background-position: 0 -30px;
}
section.register .card .card-header.card-right[data-v-c55e1cb4]:hover {
  background-image: url(/static/landing/img/Doctors-Hover.jpg?f53a887ff581f1afa8d645980e5afd69);
  background-position: 20% -30px;
}
section.register .card .card-body[data-v-c55e1cb4] {
  padding-bottom: 0;
}
section.register .card .card-body form[data-v-c55e1cb4] {
  text-align: left;
  padding-bottom: 15px;
}
section.register .card .card-body form#corporate-registration-form h5[data-v-c55e1cb4] {
  margin-bottom: 0;
}
section.register .card .card-body .card-text[data-v-c55e1cb4] {
  color: #777;
  text-align: left;
}
@media (min-width: 992px) {
section.register .card .card-header[data-v-c55e1cb4] {
    padding-top: 0;
}
}
.progress[data-v-c55e1cb4] {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  transition: width 0.2s, opacity 0.4s;
  opacity: 1;
  background-color: #2fbbcc;
  z-index: 999999;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljL2xhbmRpbmcvY3NzL2Jvb3RzdHJhcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VDS0U7QUNMRjtFQUdJLGVBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZUFBYztFQUFkLGNBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxlQUFjO0VBQWQsb0JBQWM7RUFJZCxrQkFBYztFQUFkLG9CQUFjO0VBQWQsa0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUlkLGtCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyx1QkFBaUM7RUFLbkMsa09BQXlCO0VBQ3pCLDZHQUF3QjtBRGtCMUI7O0FFakJBOzs7RUFHRSxzQkFBc0I7QUZvQnhCOztBRWpCQTtFQUNFLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLDZDQ1hhO0FIK0JmOztBRWRBO0VBQ0UsY0FBYztBRmlCaEI7O0FFUEE7RUFDRSxTQUFTO0VBQ1QscU5Dc09vTztFQ2pHaE8sZUFBVztFRm5JZixnQkMrTytCO0VEOU8vQixnQkNtUCtCO0VEbFAvQixjQ25DZ0I7RURvQ2hCLGdCQUFnQjtFQUNoQixzQkM5Q2E7QUh3RGY7O0FBRUE7RUVDRSxxQkFBcUI7QUZDdkI7O0FFUUE7RUFDRSx1QkFBdUI7RUFDdkIsU0FBUztFQUNULGlCQUFpQjtBRkxuQjs7QUVrQkE7RUFDRSxhQUFhO0VBQ2IscUJDaU53QztBSGhPMUM7O0FFc0JBO0VBQ0UsYUFBYTtFQUNiLG1CQ29GOEI7QUh2R2hDOztBRThCQTs7RUFFRSwwQkFBMEI7RUFDMUIseUNBQWlDO0VBQWpDLGlDQUFpQztFQUNqQyxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNDQUE4QjtFQUE5Qiw4QkFBOEI7QUYzQmhDOztBRThCQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FGM0J0Qjs7QUU4QkE7OztFQUdFLGFBQWE7RUFDYixtQkFBbUI7QUYzQnJCOztBRThCQTs7OztFQUlFLGdCQUFnQjtBRjNCbEI7O0FFOEJBO0VBQ0UsZ0JDa0orQjtBSDdLakM7O0FFOEJBO0VBQ0Usb0JBQW9CO0VBQ3BCLGNBQWM7QUYzQmhCOztBRThCQTtFQUNFLGdCQUFnQjtBRjNCbEI7O0FFOEJBOztFQUVFLG1CQ3FJa0M7QUhoS3BDOztBRThCQTtFRUlJLGNBQVc7QUo5QmY7O0FFbUNBOztFQUVFLGtCQUFrQjtFRVBoQixjQUFXO0VGU2IsY0FBYztFQUNkLHdCQUF3QjtBRmhDMUI7O0FFbUNBO0VBQU0sY0FBYztBRi9CcEI7O0FFZ0NBO0VBQU0sVUFBVTtBRjVCaEI7O0FFbUNBO0VBQ0UsY0N2SmU7RUR3SmYscUJDWDRDO0VEWTVDLDZCQUE2QjtBRmhDL0I7O0FLaEpFO0VIbUxFLGNDZDhEO0VEZTlELDBCQ2QrQztBSGpCbkQ7O0FFd0NBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBRnJDdkI7O0FLMUpFO0VIa01FLGNBQWM7RUFDZCxxQkFBcUI7QUZwQ3pCOztBRTZDQTs7OztFQUlFLGlHQzBEZ0g7RUNsSDlHLGNBQVc7QUplZjs7QUU2Q0E7RUFFRSxhQUFhO0VBRWIsbUJBQW1CO0VBRW5CLGNBQWM7RUFHZCw2QkFBNkI7QUYvQy9COztBRXVEQTtFQUVFLGdCQUFnQjtBRnJEbEI7O0FFNkRBO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQjtBRjFEcEI7O0FFNkRBO0VBR0UsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBRjVEeEI7O0FFb0VBO0VBQ0UseUJBQXlCO0FGakUzQjs7QUVvRUE7RUFDRSxvQkM4RWtDO0VEN0VsQyx1QkM2RWtDO0VENUVsQyxjQ3RRZ0I7RUR1UWhCLGdCQUFnQjtFQUNoQixvQkFBb0I7QUZqRXRCOztBRXdFQTtFQUVFLG1CQUFtQjtFQUNuQixnQ0FBZ0M7QUZ0RWxDOztBRThFQTtFQUVFLHFCQUFxQjtFQUNyQixxQkM0SjJDO0FIeE83Qzs7QUVrRkE7RUFFRSxnQkFBZ0I7QUZoRmxCOztBRXdGQTtFQUNFLFVBQVU7QUZyRlo7O0FFd0ZBOzs7OztFQUtFLFNBQVM7RUFDVCxvQkFBb0I7RUVoS2xCLGtCQUFXO0VGa0tiLG9CQUFvQjtBRnJGdEI7O0FFd0ZBOztFQUVFLGlCQUFpQjtBRnJGbkI7O0FFd0ZBOztFQUVFLG9CQUFvQjtBRnJGdEI7O0FBRUE7RUUwRkUsZUFBZTtBRnhGakI7O0FFOEZBO0VBQ0UsaUJBQWlCO0FGM0ZuQjs7QUVrR0E7Ozs7RUFJRSwwQkFBMEI7QUYvRjVCOztBRW9HRTs7OztFQUtJLGVBQWU7QUZsR3JCOztBRXdHQTs7OztFQUlFLFVBQVU7RUFDVixrQkFBa0I7QUZyR3BCOztBRXdHQTs7RUFFRSxzQkFBc0I7RUFDdEIsVUFBVTtBRnJHWjs7QUV5R0E7RUFDRSxjQUFjO0VBRWQsZ0JBQWdCO0FGdkdsQjs7QUUwR0E7RUFNRSxZQUFZO0VBRVosVUFBVTtFQUNWLFNBQVM7RUFDVCxTQUFTO0FGN0dYOztBRWtIQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZUFBZTtFQUNmLFVBQVU7RUFDVixvQkFBb0I7RUU5T2hCLGlCQUFXO0VGZ1BmLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsbUJBQW1CO0FGL0dyQjs7QUVrSEE7RUFDRSx3QkFBd0I7QUYvRzFCOztBQUVBOztFRW1IRSxZQUFZO0FGaEhkOztBQUVBO0VFc0hFLG9CQUFvQjtFQUNwQix3QkFBd0I7QUZwSDFCOztBQUVBO0VFMEhFLHdCQUF3QjtBRnhIMUI7O0FFZ0lBO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtBRjdINUI7O0FFb0lBO0VBQ0UscUJBQXFCO0FGakl2Qjs7QUVvSUE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtBRmpJakI7O0FFb0lBO0VBQ0UsYUFBYTtBRmpJZjs7QUFFQTtFRXFJRSx3QkFBd0I7QUZuSTFCOztBTXpWQTs7RUFFRSxxQkhzU3dDO0VHcFN4QyxnQkhzUytCO0VHclMvQixnQkhzUytCO0FIcURqQzs7QU12VkE7RUZxS00saUJBQVc7QUpzTGpCOztBTTFWQTtFRm9LTSxlQUFXO0FKMExqQjs7QU03VkE7RUZtS00sa0JBQVc7QUo4TGpCOztBTWhXQTtFRmtLTSxpQkFBVztBSmtNakI7O0FNbldBO0VGaUtNLGtCQUFXO0FKc01qQjs7QU10V0E7RUZnS00sZUFBVztBSjBNakI7O0FNeFdBO0VGOEpNLGtCQUFXO0VFNUpmLGdCSHdTK0I7QUhtRWpDOztBTXZXQTtFRndKTSxlQUFXO0VFdEpmLGdCSDJSK0I7RUcxUi9CLGdCSGtSK0I7QUh3RmpDOztBTXhXQTtFRm1KTSxpQkFBVztFRWpKZixnQkh1UitCO0VHdFIvQixnQkg2UStCO0FIOEZqQzs7QU16V0E7RUY4SU0saUJBQVc7RUU1SWYsZ0JIbVIrQjtFR2xSL0IsZ0JId1ErQjtBSG9HakM7O0FNMVdBO0VGeUlNLGlCQUFXO0VFdklmLGdCSCtRK0I7RUc5US9CLGdCSG1RK0I7QUgwR2pDOztBRWhWQTtFSXBCRSxnQkhnRlc7RUcvRVgsbUJIK0VXO0VHOUVYLFNBQVM7RUFDVCx3Q0h6Q2E7QUhpWmY7O0FNaFdBOztFRmtHSSxrQkFBVztFRS9GYixnQkgyTitCO0FId0lqQzs7QU1oV0E7O0VBRUUsY0htUWdDO0VHbFFoQyx5QkgyUW1DO0FId0ZyQzs7QU0zVkE7RUMvRUUsZUFBZTtFQUNmLGdCQUFnQjtBUDhhbEI7O0FNM1ZBO0VDcEZFLGVBQWU7RUFDZixnQkFBZ0I7QVBtYmxCOztBTTdWQTtFQUNFLHFCQUFxQjtBTmdXdkI7O0FNaldBO0VBSUksb0JIcVArQjtBSDRHbkM7O0FNdlZBO0VGMkRJLGNBQVc7RUV6RGIseUJBQXlCO0FOMFYzQjs7QU10VkE7RUFDRSxtQkh1Qlc7RUM2Q1Asa0JBQVc7QUpzUmpCOztBTXRWQTtFQUNFLGNBQWM7RUYrQ1osa0JBQVc7RUU3Q2IsY0gxR2dCO0FIbWNsQjs7QU01VkE7RUFNSSxxQkFBcUI7QU4wVnpCOztBUTdjQTtFQ0lFLGVBQWU7RUFHZixZQUFZO0FUMmNkOztBUTVjQTtFQUNFLGdCTHFnQ3dDO0VLcGdDeEMsc0JMUmE7RUtTYix5QkxOZ0I7RU9RZCxzQlA2TmdDO0VNcE9sQyxlQUFlO0VBR2YsWUFBWTtBVG9kZDs7QVF0Y0E7RUFFRSxxQkFBcUI7QVJ3Y3ZCOztBUXJjQTtFQUNFLHFCQUEyQjtFQUMzQixjQUFjO0FSd2NoQjs7QVFyY0E7RUo4SEksY0FBVztFSTVIYixjTDNCZ0I7QUhtZWxCOztBVy9lQTtFUG1LSSxnQkFBVztFT2pLYixjUm1DZTtFUWxDZixxQkFBcUI7QVhrZnZCOztBVy9lRTtFQUNFLGNBQWM7QVhrZmxCOztBVzdlQTtFQUNFLHNCUjBsQ3VDO0VDcDhCckMsZ0JBQVc7RU9wSmIsV1JUYTtFUVViLHlCUkRnQjtFT0VkLHFCUCtOK0I7QUhpUm5DOztBV3JmQTtFQVNJLFVBQVU7RVA4SVYsZUFBVztFTzVJWCxnQlJ5UTZCO0FIdU9qQzs7QUV4U0E7RVNqTUUsY0FBYztFUHFJWixnQkFBVztFT25JYixjUmpCZ0I7QUg4ZmxCOztBV2hmQTtFUHNJSSxrQkFBVztFTzlIWCxjQUFjO0VBQ2Qsa0JBQWtCO0FYNmV0Qjs7QVd4ZUE7RUFDRSxpQlJpa0N1QztFUWhrQ3ZDLGtCQUFrQjtBWDJlcEI7O0FZbmhCRTs7Ozs7O0VDREEsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixrQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBYjZoQm5COztBYzFlSTtFRnpDRTtJQUNFLGdCVCtMRztFSHdWVDtBQUNGOztBY2hmSTtFRnpDRTtJQUNFLGdCVGdNRztFSDZWVDtBQUNGOztBY3RmSTtFRnpDRTtJQUNFLGdCVGlNRztFSGtXVDtBQUNGOztBYzVmSTtFRnpDRTtJQUNFLGlCVGtNSTtFSHVXVjtBQUNGOztBWTlnQkU7RUNuQ0EsYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBMkI7RUFDM0Isa0JBQTBCO0FicWpCNUI7O0FZL2dCRTtFQUNFLGVBQWU7RUFDZixjQUFjO0Faa2hCbEI7O0FZcGhCRTs7RUFNSSxnQkFBZ0I7RUFDaEIsZUFBZTtBWm1oQnJCOztBZXprQkU7Ozs7OztFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGtCQUEwQjtBZmlsQjlCOztBZTNqQk07RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGVBQWU7QWY4akJ2Qjs7QWV6akJVO0VGd0JOLGNUdUJxRDtFU3RCckQsZVRzQnFEO0FKK2dCekQ7O0FlOWpCVTtFRndCTixhVHVCcUQ7RVN0QnJELGNUc0JxRDtBSm9oQnpEOztBZW5rQlU7RUZ3Qk4sb0JUdUJxRDtFU3RCckQscUJUc0JxRDtBSnloQnpEOztBZXhrQlU7RUZ3Qk4sYVR1QnFEO0VTdEJyRCxjVHNCcUQ7QUo4aEJ6RDs7QWU3a0JVO0VGd0JOLGFUdUJxRDtFU3RCckQsY1RzQnFEO0FKbWlCekQ7O0FlbGxCVTtFRndCTixvQlR1QnFEO0VTdEJyRCxxQlRzQnFEO0FKd2lCekQ7O0FlamxCTTtFRkNKLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZUFBZTtBYm9sQmpCOztBZWpsQlU7RUZiUixtQkFBNkM7RUFJN0Msb0JBQThDO0FiK2xCaEQ7O0FldGxCVTtFRmJSLG9CQUE2QztFQUk3QyxxQkFBOEM7QWJvbUJoRDs7QWUzbEJVO0VGYlIsYUFBNkM7RUFJN0MsY0FBOEM7QWJ5bUJoRDs7QWVobUJVO0VGYlIsb0JBQTZDO0VBSTdDLHFCQUE4QztBYjhtQmhEOztBZXJtQlU7RUZiUixvQkFBNkM7RUFJN0MscUJBQThDO0FibW5CaEQ7O0FlMW1CVTtFRmJSLGFBQTZDO0VBSTdDLGNBQThDO0Fid25CaEQ7O0FlL21CVTtFRmJSLG9CQUE2QztFQUk3QyxxQkFBOEM7QWI2bkJoRDs7QWVwbkJVO0VGYlIsb0JBQTZDO0VBSTdDLHFCQUE4QztBYmtvQmhEOztBZXpuQlU7RUZiUixhQUE2QztFQUk3QyxjQUE4QztBYnVvQmhEOztBZTluQlU7RUZiUixvQkFBNkM7RUFJN0MscUJBQThDO0FiNG9CaEQ7O0Flbm9CVTtFRmJSLG9CQUE2QztFQUk3QyxxQkFBOEM7QWJpcEJoRDs7QWV4b0JVO0VGYlIsY0FBNkM7RUFJN0MsZUFBOEM7QWJzcEJoRDs7QWV2b0JNO0VBQXdCLFNBQVM7QWYyb0J2Qzs7QWV6b0JNO0VBQXVCLFNabUtHO0FIMGVoQzs7QWUxb0JRO0VBQXdCLFFBRFo7QWYrb0JwQjs7QWU5b0JRO0VBQXdCLFFBRFo7QWZtcEJwQjs7QWVscEJRO0VBQXdCLFFBRFo7QWZ1cEJwQjs7QWV0cEJRO0VBQXdCLFFBRFo7QWYycEJwQjs7QWUxcEJRO0VBQXdCLFFBRFo7QWYrcEJwQjs7QWU5cEJRO0VBQXdCLFFBRFo7QWZtcUJwQjs7QWVscUJRO0VBQXdCLFFBRFo7QWZ1cUJwQjs7QWV0cUJRO0VBQXdCLFFBRFo7QWYycUJwQjs7QWUxcUJRO0VBQXdCLFFBRFo7QWYrcUJwQjs7QWU5cUJRO0VBQXdCLFFBRFo7QWZtckJwQjs7QWVsckJRO0VBQXdCLFNBRFo7QWZ1ckJwQjs7QWV0ckJRO0VBQXdCLFNBRFo7QWYyckJwQjs7QWUxckJRO0VBQXdCLFNBRFo7QWYrckJwQjs7QWV2ckJZO0VGaEJWLHNCQUE4QztBYjJzQmhEOztBZTNyQlk7RUZoQlYsdUJBQThDO0FiK3NCaEQ7O0FlL3JCWTtFRmhCVixnQkFBOEM7QWJtdEJoRDs7QWVuc0JZO0VGaEJWLHVCQUE4QztBYnV0QmhEOztBZXZzQlk7RUZoQlYsdUJBQThDO0FiMnRCaEQ7O0FlM3NCWTtFRmhCVixnQkFBOEM7QWIrdEJoRDs7QWUvc0JZO0VGaEJWLHVCQUE4QztBYm11QmhEOztBZW50Qlk7RUZoQlYsdUJBQThDO0FidXVCaEQ7O0FldnRCWTtFRmhCVixnQkFBOEM7QWIydUJoRDs7QWUzdEJZO0VGaEJWLHVCQUE4QztBYit1QmhEOztBZS90Qlk7RUZoQlYsdUJBQThDO0FibXZCaEQ7O0FjOXVCSTtFQzNCRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osZUFBZTtFZjZ3QnJCO0VleHdCUTtJRndCTixjVHVCcUQ7SVN0QnJELGVUc0JxRDtFSjZ0QnZEO0VlNXdCUTtJRndCTixhVHVCcUQ7SVN0QnJELGNUc0JxRDtFSml1QnZEO0VlaHhCUTtJRndCTixvQlR1QnFEO0lTdEJyRCxxQlRzQnFEO0VKcXVCdkQ7RWVweEJRO0lGd0JOLGFUdUJxRDtJU3RCckQsY1RzQnFEO0VKeXVCdkQ7RWV4eEJRO0lGd0JOLGFUdUJxRDtJU3RCckQsY1RzQnFEO0VKNnVCdkQ7RWU1eEJRO0lGd0JOLG9CVHVCcUQ7SVN0QnJELHFCVHNCcUQ7RUppdkJ2RDtFZTF4Qkk7SUZDSixjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7RWI0eEJmO0VlenhCUTtJRmJSLG1CQUE2QztJQUk3QyxvQkFBOEM7RWJzeUI5QztFZTd4QlE7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViMHlCOUM7RWVqeUJRO0lGYlIsYUFBNkM7SUFJN0MsY0FBOEM7RWI4eUI5QztFZXJ5QlE7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0Via3pCOUM7RWV6eUJRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYnN6QjlDO0VlN3lCUTtJRmJSLGFBQTZDO0lBSTdDLGNBQThDO0ViMHpCOUM7RWVqekJRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYjh6QjlDO0VlcnpCUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWJrMEI5QztFZXp6QlE7SUZiUixhQUE2QztJQUk3QyxjQUE4QztFYnMwQjlDO0VlN3pCUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWIwMEI5QztFZWowQlE7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViODBCOUM7RWVyMEJRO0lGYlIsY0FBNkM7SUFJN0MsZUFBOEM7RWJrMUI5QztFZW4wQkk7SUFBd0IsU0FBUztFZnMwQnJDO0VlcDBCSTtJQUF1QixTWm1LRztFSG9xQjlCO0VlcDBCTTtJQUF3QixRQURaO0VmdzBCbEI7RWV2MEJNO0lBQXdCLFFBRFo7RWYyMEJsQjtFZTEwQk07SUFBd0IsUUFEWjtFZjgwQmxCO0VlNzBCTTtJQUF3QixRQURaO0VmaTFCbEI7RWVoMUJNO0lBQXdCLFFBRFo7RWZvMUJsQjtFZW4xQk07SUFBd0IsUUFEWjtFZnUxQmxCO0VldDFCTTtJQUF3QixRQURaO0VmMDFCbEI7RWV6MUJNO0lBQXdCLFFBRFo7RWY2MUJsQjtFZTUxQk07SUFBd0IsUUFEWjtFZmcyQmxCO0VlLzFCTTtJQUF3QixRQURaO0VmbTJCbEI7RWVsMkJNO0lBQXdCLFNBRFo7RWZzMkJsQjtFZXIyQk07SUFBd0IsU0FEWjtFZnkyQmxCO0VleDJCTTtJQUF3QixTQURaO0VmNDJCbEI7RWVwMkJVO0lGaEJWLGNBQTRCO0VidTNCNUI7RWV2MkJVO0lGaEJWLHNCQUE4QztFYjAzQjlDO0VlMTJCVTtJRmhCVix1QkFBOEM7RWI2M0I5QztFZTcyQlU7SUZoQlYsZ0JBQThDO0ViZzRCOUM7RWVoM0JVO0lGaEJWLHVCQUE4QztFYm00QjlDO0VlbjNCVTtJRmhCVix1QkFBOEM7RWJzNEI5QztFZXQzQlU7SUZoQlYsZ0JBQThDO0VieTRCOUM7RWV6M0JVO0lGaEJWLHVCQUE4QztFYjQ0QjlDO0VlNTNCVTtJRmhCVix1QkFBOEM7RWIrNEI5QztFZS8zQlU7SUZoQlYsZ0JBQThDO0ViazVCOUM7RWVsNEJVO0lGaEJWLHVCQUE4QztFYnE1QjlDO0VlcjRCVTtJRmhCVix1QkFBOEM7RWJ3NUI5QztBQUNGOztBY3A1Qkk7RUMzQkU7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLGVBQWU7RWZtN0JyQjtFZTk2QlE7SUZ3Qk4sY1R1QnFEO0lTdEJyRCxlVHNCcUQ7RUptNEJ2RDtFZWw3QlE7SUZ3Qk4sYVR1QnFEO0lTdEJyRCxjVHNCcUQ7RUp1NEJ2RDtFZXQ3QlE7SUZ3Qk4sb0JUdUJxRDtJU3RCckQscUJUc0JxRDtFSjI0QnZEO0VlMTdCUTtJRndCTixhVHVCcUQ7SVN0QnJELGNUc0JxRDtFSis0QnZEO0VlOTdCUTtJRndCTixhVHVCcUQ7SVN0QnJELGNUc0JxRDtFSm01QnZEO0VlbDhCUTtJRndCTixvQlR1QnFEO0lTdEJyRCxxQlRzQnFEO0VKdTVCdkQ7RWVoOEJJO0lGQ0osY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlO0ViazhCZjtFZS83QlE7SUZiUixtQkFBNkM7SUFJN0Msb0JBQThDO0ViNDhCOUM7RWVuOEJRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYmc5QjlDO0VldjhCUTtJRmJSLGFBQTZDO0lBSTdDLGNBQThDO0VibzlCOUM7RWUzOEJRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYnc5QjlDO0VlLzhCUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWI0OUI5QztFZW45QlE7SUZiUixhQUE2QztJQUk3QyxjQUE4QztFYmcrQjlDO0VldjlCUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWJvK0I5QztFZTM5QlE7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0VidytCOUM7RWUvOUJRO0lGYlIsYUFBNkM7SUFJN0MsY0FBOEM7RWI0K0I5QztFZW4rQlE7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViZy9COUM7RWV2K0JRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYm8vQjlDO0VlMytCUTtJRmJSLGNBQTZDO0lBSTdDLGVBQThDO0Vidy9COUM7RWV6K0JJO0lBQXdCLFNBQVM7RWY0K0JyQztFZTErQkk7SUFBdUIsU1ptS0c7RUgwMEI5QjtFZTErQk07SUFBd0IsUUFEWjtFZjgrQmxCO0VlNytCTTtJQUF3QixRQURaO0VmaS9CbEI7RWVoL0JNO0lBQXdCLFFBRFo7RWZvL0JsQjtFZW4vQk07SUFBd0IsUUFEWjtFZnUvQmxCO0VldC9CTTtJQUF3QixRQURaO0VmMC9CbEI7RWV6L0JNO0lBQXdCLFFBRFo7RWY2L0JsQjtFZTUvQk07SUFBd0IsUUFEWjtFZmdnQ2xCO0VlLy9CTTtJQUF3QixRQURaO0VmbWdDbEI7RWVsZ0NNO0lBQXdCLFFBRFo7RWZzZ0NsQjtFZXJnQ007SUFBd0IsUUFEWjtFZnlnQ2xCO0VleGdDTTtJQUF3QixTQURaO0VmNGdDbEI7RWUzZ0NNO0lBQXdCLFNBRFo7RWYrZ0NsQjtFZTlnQ007SUFBd0IsU0FEWjtFZmtoQ2xCO0VlMWdDVTtJRmhCVixjQUE0QjtFYjZoQzVCO0VlN2dDVTtJRmhCVixzQkFBOEM7RWJnaUM5QztFZWhoQ1U7SUZoQlYsdUJBQThDO0VibWlDOUM7RWVuaENVO0lGaEJWLGdCQUE4QztFYnNpQzlDO0VldGhDVTtJRmhCVix1QkFBOEM7RWJ5aUM5QztFZXpoQ1U7SUZoQlYsdUJBQThDO0ViNGlDOUM7RWU1aENVO0lGaEJWLGdCQUE4QztFYitpQzlDO0VlL2hDVTtJRmhCVix1QkFBOEM7RWJrakM5QztFZWxpQ1U7SUZoQlYsdUJBQThDO0VicWpDOUM7RWVyaUNVO0lGaEJWLGdCQUE4QztFYndqQzlDO0VleGlDVTtJRmhCVix1QkFBOEM7RWIyakM5QztFZTNpQ1U7SUZoQlYsdUJBQThDO0ViOGpDOUM7QUFDRjs7QWMxakNJO0VDM0JFO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixlQUFlO0VmeWxDckI7RWVwbENRO0lGd0JOLGNUdUJxRDtJU3RCckQsZVRzQnFEO0VKeWlDdkQ7RWV4bENRO0lGd0JOLGFUdUJxRDtJU3RCckQsY1RzQnFEO0VKNmlDdkQ7RWU1bENRO0lGd0JOLG9CVHVCcUQ7SVN0QnJELHFCVHNCcUQ7RUppakN2RDtFZWhtQ1E7SUZ3Qk4sYVR1QnFEO0lTdEJyRCxjVHNCcUQ7RUpxakN2RDtFZXBtQ1E7SUZ3Qk4sYVR1QnFEO0lTdEJyRCxjVHNCcUQ7RUp5akN2RDtFZXhtQ1E7SUZ3Qk4sb0JUdUJxRDtJU3RCckQscUJUc0JxRDtFSjZqQ3ZEO0VldG1DSTtJRkNKLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZTtFYndtQ2Y7RWVybUNRO0lGYlIsbUJBQTZDO0lBSTdDLG9CQUE4QztFYmtuQzlDO0Vlem1DUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWJzbkM5QztFZTdtQ1E7SUZiUixhQUE2QztJQUk3QyxjQUE4QztFYjBuQzlDO0Vlam5DUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWI4bkM5QztFZXJuQ1E7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0Via29DOUM7RWV6bkNRO0lGYlIsYUFBNkM7SUFJN0MsY0FBOEM7RWJzb0M5QztFZTduQ1E7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViMG9DOUM7RWVqb0NRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYjhvQzlDO0Vlcm9DUTtJRmJSLGFBQTZDO0lBSTdDLGNBQThDO0Via3BDOUM7RWV6b0NRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYnNwQzlDO0VlN29DUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWIwcEM5QztFZWpwQ1E7SUZiUixjQUE2QztJQUk3QyxlQUE4QztFYjhwQzlDO0VlL29DSTtJQUF3QixTQUFTO0Vma3BDckM7RWVocENJO0lBQXVCLFNabUtHO0VIZy9COUI7RWVocENNO0lBQXdCLFFBRFo7RWZvcENsQjtFZW5wQ007SUFBd0IsUUFEWjtFZnVwQ2xCO0VldHBDTTtJQUF3QixRQURaO0VmMHBDbEI7RWV6cENNO0lBQXdCLFFBRFo7RWY2cENsQjtFZTVwQ007SUFBd0IsUUFEWjtFZmdxQ2xCO0VlL3BDTTtJQUF3QixRQURaO0VmbXFDbEI7RWVscUNNO0lBQXdCLFFBRFo7RWZzcUNsQjtFZXJxQ007SUFBd0IsUUFEWjtFZnlxQ2xCO0VleHFDTTtJQUF3QixRQURaO0VmNHFDbEI7RWUzcUNNO0lBQXdCLFFBRFo7RWYrcUNsQjtFZTlxQ007SUFBd0IsU0FEWjtFZmtyQ2xCO0VlanJDTTtJQUF3QixTQURaO0VmcXJDbEI7RWVwckNNO0lBQXdCLFNBRFo7RWZ3ckNsQjtFZWhyQ1U7SUZoQlYsY0FBNEI7RWJtc0M1QjtFZW5yQ1U7SUZoQlYsc0JBQThDO0Vic3NDOUM7RWV0ckNVO0lGaEJWLHVCQUE4QztFYnlzQzlDO0VlenJDVTtJRmhCVixnQkFBOEM7RWI0c0M5QztFZTVyQ1U7SUZoQlYsdUJBQThDO0ViK3NDOUM7RWUvckNVO0lGaEJWLHVCQUE4QztFYmt0QzlDO0VlbHNDVTtJRmhCVixnQkFBOEM7RWJxdEM5QztFZXJzQ1U7SUZoQlYsdUJBQThDO0Vid3RDOUM7RWV4c0NVO0lGaEJWLHVCQUE4QztFYjJ0QzlDO0VlM3NDVTtJRmhCVixnQkFBOEM7RWI4dEM5QztFZTlzQ1U7SUZoQlYsdUJBQThDO0ViaXVDOUM7RWVqdENVO0lGaEJWLHVCQUE4QztFYm91QzlDO0FBQ0Y7O0FjaHVDSTtFQzNCRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osZUFBZTtFZit2Q3JCO0VlMXZDUTtJRndCTixjVHVCcUQ7SVN0QnJELGVUc0JxRDtFSitzQ3ZEO0VlOXZDUTtJRndCTixhVHVCcUQ7SVN0QnJELGNUc0JxRDtFSm10Q3ZEO0VlbHdDUTtJRndCTixvQlR1QnFEO0lTdEJyRCxxQlRzQnFEO0VKdXRDdkQ7RWV0d0NRO0lGd0JOLGFUdUJxRDtJU3RCckQsY1RzQnFEO0VKMnRDdkQ7RWUxd0NRO0lGd0JOLGFUdUJxRDtJU3RCckQsY1RzQnFEO0VKK3RDdkQ7RWU5d0NRO0lGd0JOLG9CVHVCcUQ7SVN0QnJELHFCVHNCcUQ7RUptdUN2RDtFZTV3Q0k7SUZDSixjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7RWI4d0NmO0VlM3dDUTtJRmJSLG1CQUE2QztJQUk3QyxvQkFBOEM7RWJ3eEM5QztFZS93Q1E7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViNHhDOUM7RWVueENRO0lGYlIsYUFBNkM7SUFJN0MsY0FBOEM7RWJneUM5QztFZXZ4Q1E7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0Vib3lDOUM7RWUzeENRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYnd5QzlDO0VlL3hDUTtJRmJSLGFBQTZDO0lBSTdDLGNBQThDO0ViNHlDOUM7RWVueUNRO0lGYlIsb0JBQTZDO0lBSTdDLHFCQUE4QztFYmd6QzlDO0VldnlDUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWJvekM5QztFZTN5Q1E7SUZiUixhQUE2QztJQUk3QyxjQUE4QztFYnd6QzlDO0VlL3lDUTtJRmJSLG9CQUE2QztJQUk3QyxxQkFBOEM7RWI0ekM5QztFZW56Q1E7SUZiUixvQkFBNkM7SUFJN0MscUJBQThDO0ViZzBDOUM7RWV2ekNRO0lGYlIsY0FBNkM7SUFJN0MsZUFBOEM7RWJvMEM5QztFZXJ6Q0k7SUFBd0IsU0FBUztFZnd6Q3JDO0VldHpDSTtJQUF1QixTWm1LRztFSHNwQzlCO0VldHpDTTtJQUF3QixRQURaO0VmMHpDbEI7RWV6ekNNO0lBQXdCLFFBRFo7RWY2ekNsQjtFZTV6Q007SUFBd0IsUUFEWjtFZmcwQ2xCO0VlL3pDTTtJQUF3QixRQURaO0VmbTBDbEI7RWVsMENNO0lBQXdCLFFBRFo7RWZzMENsQjtFZXIwQ007SUFBd0IsUUFEWjtFZnkwQ2xCO0VleDBDTTtJQUF3QixRQURaO0VmNDBDbEI7RWUzMENNO0lBQXdCLFFBRFo7RWYrMENsQjtFZTkwQ007SUFBd0IsUUFEWjtFZmsxQ2xCO0VlajFDTTtJQUF3QixRQURaO0VmcTFDbEI7RWVwMUNNO0lBQXdCLFNBRFo7RWZ3MUNsQjtFZXYxQ007SUFBd0IsU0FEWjtFZjIxQ2xCO0VlMTFDTTtJQUF3QixTQURaO0VmODFDbEI7RWV0MUNVO0lGaEJWLGNBQTRCO0VieTJDNUI7RWV6MUNVO0lGaEJWLHNCQUE4QztFYjQyQzlDO0VlNTFDVTtJRmhCVix1QkFBOEM7RWIrMkM5QztFZS8xQ1U7SUZoQlYsZ0JBQThDO0ViazNDOUM7RWVsMkNVO0lGaEJWLHVCQUE4QztFYnEzQzlDO0VlcjJDVTtJRmhCVix1QkFBOEM7RWJ3M0M5QztFZXgyQ1U7SUZoQlYsZ0JBQThDO0ViMjNDOUM7RWUzMkNVO0lGaEJWLHVCQUE4QztFYjgzQzlDO0VlOTJDVTtJRmhCVix1QkFBOEM7RWJpNEM5QztFZWozQ1U7SUZoQlYsZ0JBQThDO0VibzRDOUM7RWVwM0NVO0lGaEJWLHVCQUE4QztFYnU0QzlDO0VldjNDVTtJRmhCVix1QkFBOEM7RWIwNEM5QztBQUNGOztBZ0I5N0NBO0VBQ0UsV0FBVztFQUNYLG1CYmlJVztFYWhJWCxjYlNnQjtBSHc3Q2xCOztBZ0JwOENBOztFQVFJLGdCYm1WZ0M7RWFsVmhDLG1CQUFtQjtFQUNuQiw2QmJKYztBSHE4Q2xCOztBZ0IzOENBO0VBY0ksc0JBQXNCO0VBQ3RCLGdDYlRjO0FIMDhDbEI7O0FnQmg5Q0E7RUFtQkksNkJiYmM7QUg4OENsQjs7QWdCeDdDQTs7RUFHSSxlYjZUK0I7QUg2bkNuQzs7QWdCajdDQTtFQUNFLHlCYm5DZ0I7QUh1OUNsQjs7QWdCcjdDQTs7RUFLSSx5QmJ2Q2M7QUg0OUNsQjs7QWdCMTdDQTs7RUFXTSx3QkFBNEM7QWhCbzdDbEQ7O0FnQi82Q0E7Ozs7RUFLSSxTQUFTO0FoQmk3Q2I7O0FnQno2Q0E7RUFFSSxxQ2IxRFc7QUhxK0NmOztBSzErQ0U7RVcyRUksY2J2RVk7RWF3RVosc0NidkVTO0FIMCtDZjs7QWlCdC9DRTs7O0VBSUkseUJDZ0c0RDtBbEJ3NUNsRTs7QWlCNS9DRTs7OztFQVlNLHFCQ3dGMEQ7QWxCKzVDbEU7O0FLNS9DRTtFWWlCTSx5QkFKc0M7QWpCbS9DOUM7O0FpQnAvQ0U7O0VBU1EseUJBUm9DO0FqQncvQzlDOztBaUI1Z0RFOzs7RUFJSSx5QkNnRzREO0FsQjg2Q2xFOztBaUJsaERFOzs7O0VBWU0scUJDd0YwRDtBbEJxN0NsRTs7QUtsaERFO0VZaUJNLHlCQUpzQztBakJ5Z0Q5Qzs7QWlCMWdERTs7RUFTUSx5QkFSb0M7QWpCOGdEOUM7O0FpQmxpREU7OztFQUlJLHlCQ2dHNEQ7QWxCbzhDbEU7O0FpQnhpREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjI4Q2xFOztBS3hpREU7RVlpQk0seUJBSnNDO0FqQitoRDlDOztBaUJoaURFOztFQVNRLHlCQVJvQztBakJvaUQ5Qzs7QWlCeGpERTs7O0VBSUkseUJDZ0c0RDtBbEIwOUNsRTs7QWlCOWpERTs7OztFQVlNLHFCQ3dGMEQ7QWxCaStDbEU7O0FLOWpERTtFWWlCTSx5QkFKc0M7QWpCcWpEOUM7O0FpQnRqREU7O0VBU1EseUJBUm9DO0FqQjBqRDlDOztBaUI5a0RFOzs7RUFJSSx5QkNnRzREO0FsQmcvQ2xFOztBaUJwbERFOzs7O0VBWU0scUJDd0YwRDtBbEJ1L0NsRTs7QUtwbERFO0VZaUJNLHlCQUpzQztBakIya0Q5Qzs7QWlCNWtERTs7RUFTUSx5QkFSb0M7QWpCZ2xEOUM7O0FpQnBtREU7OztFQUlJLHlCQ2dHNEQ7QWxCc2dEbEU7O0FpQjFtREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjZnRGxFOztBSzFtREU7RVlpQk0seUJBSnNDO0FqQmltRDlDOztBaUJsbURFOztFQVNRLHlCQVJvQztBakJzbUQ5Qzs7QWlCMW5ERTs7O0VBSUkseUJDZ0c0RDtBbEI0aERsRTs7QWlCaG9ERTs7OztFQVlNLHFCQ3dGMEQ7QWxCbWlEbEU7O0FLaG9ERTtFWWlCTSx5QkFKc0M7QWpCdW5EOUM7O0FpQnhuREU7O0VBU1EseUJBUm9DO0FqQjRuRDlDOztBaUJocERFOzs7RUFJSSx5QkNnRzREO0FsQmtqRGxFOztBaUJ0cERFOzs7O0VBWU0scUJDd0YwRDtBbEJ5akRsRTs7QUt0cERFO0VZaUJNLHlCQUpzQztBakI2b0Q5Qzs7QWlCOW9ERTs7RUFTUSx5QkFSb0M7QWpCa3BEOUM7O0FpQnRxREU7OztFQUlJLHNDZFFTO0FIZ3FEZjs7QUtycURFO0VZaUJNLHNDQUpzQztBakI0cEQ5Qzs7QWlCN3BERTs7RUFTUSxzQ0FSb0M7QWpCaXFEOUM7O0FnQjNrREE7RUFHTSxXYjNHUztFYTRHVCx5QmJwR1k7RWFxR1oscUJiaVFxRDtBSDIwQzNEOztBZ0JqbERBO0VBV00sY2I1R1k7RWE2R1oseUJibEhZO0VhbUhaLHFCYmxIWTtBSDRyRGxCOztBZ0Jya0RBO0VBQ0UsV2IzSGE7RWE0SGIseUJicEhnQjtBSDRyRGxCOztBZ0Ixa0RBOzs7RUFPSSxxQmI2T3VEO0FINDFDM0Q7O0FnQmhsREE7RUFXSSxTQUFTO0FoQnlrRGI7O0FnQnBsREE7RUFnQk0sMkNiMUlTO0FIa3REZjs7QUs3c0RFO0VXNElNLFdiakpPO0Vha0pQLDRDYmxKTztBSHV0RGY7O0FjcnBESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEJ1akR2QztFZ0I1akRHO0lBU0ssU0FBUztFaEJzakRqQjtBQUNGOztBY2pxREk7RUVpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWhCbWtEdkM7RWdCeGtERztJQVNLLFNBQVM7RWhCa2tEakI7QUFDRjs7QWM3cURJO0VFaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VoQitrRHZDO0VnQnBsREc7SUFTSyxTQUFTO0VoQjhrRGpCO0FBQ0Y7O0FjenJESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEIybER2QztFZ0JobURHO0lBU0ssU0FBUztFaEIwbERqQjtBQUNGOztBZ0J6bURBO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDO0FoQnNtRHpDOztBZ0JobkRBO0VBY1UsU0FBUztBaEJzbURuQjs7QW1CbnhEQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUNEaUg4RDtFQ2hIOUQseUJoQjBYa0M7RUNoTjlCLGVBQVc7RWV2S2YsZ0JoQm1SK0I7RWdCbFIvQixnQmhCdVIrQjtFZ0J0Ui9CLGNoQkRnQjtFZ0JFaEIsc0JoQlRhO0VnQlViLDRCQUE0QjtFQUM1Qix5QmhCUGdCO0VPT2Qsc0JQNk5nQztFaUIvTjlCLHdFakJ3ZTRGO0FIaXpDbEc7O0FvQnJ4RE07RURkTjtJQ2VRLGdCQUFnQjtFcEJ5eER0QjtBQUNGOztBbUJ6eURBO0VBc0JJLDZCQUE2QjtFQUM3QixTQUFTO0FuQnV4RGI7O0FxQnZ5REU7RUFDRSxjbEJBYztFa0JDZCxzQmxCUlc7RWtCU1gscUJsQnNkc0U7RWtCcmR0RSxVQUFVO0VBS1IsZ0RsQmFXO0FIeXhEakI7O0FtQnR6REE7RUErQkksY2hCeEJjO0VnQjBCZCxVQUFVO0FuQjB4RGQ7O0FtQjN6REE7RUErQkksY2hCeEJjO0VnQjBCZCxVQUFVO0FuQjB4RGQ7O0FtQjN6REE7RUEyQ0kseUJoQnhDYztFZ0IwQ2QsVUFBVTtBbkJteERkOztBbUIvd0RBOzs7O0VBS0ksd0JBQWdCO0VBQWhCLHFCQUFnQjtFQUFoQixnQkFBZ0I7QW5CaXhEcEI7O0FtQjd3REE7RUFHSSxrQkFBa0I7RUFDbEIsMEJoQnREYztBSG8wRGxCOztBbUJseERBO0VBYUksY2hCL0RjO0VnQmdFZCxzQmhCdkVXO0FIZzFEZjs7QW1CcHdEQTs7RUFFRSxjQUFjO0VBQ2QsV0FBVztBbkJ1d0RiOztBbUI3dkRBO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JBQWdCO0VmaUVkLGtCQUFXO0VlL0RiLGdCaEJnTStCO0FIZ2tEakM7O0FtQjd2REE7RUFDRSwrQkRpQjhEO0VDaEI5RCxrQ0RnQjhEO0VkMEQxRCxrQkFBVztFZXhFZixnQmhCNkgrQjtBSG1vRGpDOztBbUI3dkRBO0VBQ0UsZ0NEVThEO0VDVDlELG1DRFM4RDtFZDBEMUQsbUJBQVc7RWVqRWYsZ0JoQnVIK0I7QUh5b0RqQzs7QW1CdnZEQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGdCQUFnQjtFZm9EWixlQUFXO0VlbERmLGdCaEJtSytCO0VnQmxLL0IsY2hCbkhnQjtFZ0JvSGhCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1DO0FuQjB2RHJDOztBbUJwd0RBO0VBY0ksZ0JBQWdCO0VBQ2hCLGVBQWU7QW5CMHZEbkI7O0FtQjl1REE7RUFDRSxrQ0Q5QjhEO0VDK0I5RCx1QmhCcVBpQztFQzFON0IsbUJBQVc7RWV6QmYsZ0JoQitFK0I7RU94TjdCLHFCUCtOK0I7QUg0cERuQzs7QW1COXVEQTtFQUNFLGdDRHRDOEQ7RUN1QzlELG9CaEJrUGdDO0VDL041QixrQkFBVztFZWpCZixnQmhCc0UrQjtFT3ZON0IscUJQOE4rQjtBSHFxRG5DOztBbUI3dURBO0VBR0ksWUFBWTtBbkI4dURoQjs7QW1CMXVEQTtFQUNFLFlBQVk7QW5CNnVEZDs7QW1CcnVEQTtFQUNFLG1CaEIyVTBDO0FINjVDNUM7O0FtQnJ1REE7RUFDRSxjQUFjO0VBQ2QsbUJoQjRUNEM7QUg0NkM5Qzs7QW1CaHVEQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2Ysa0JBQTJDO0VBQzNDLGlCQUEwQztBbkJtdUQ1Qzs7QW1CdnVEQTs7RUFRSSxrQkFBMkM7RUFDM0MsaUJBQTBDO0FuQm91RDlDOztBbUIzdERBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxxQmhCaVM2QztBSDY3Qy9DOztBbUIzdERBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCaEI2UjJDO0VnQjVSM0MscUJoQjJSNkM7QUhtOEMvQzs7QW1CanVEQTs7RUFRSSxjaEJ6TmM7QUh1N0RsQjs7QW1CMXREQTtFQUNFLGdCQUFnQjtBbkI2dERsQjs7QW1CMXREQTtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHFCaEI4UTRDO0FIKzhDOUM7O0FtQmp1REE7RUFRSSxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHVCaEJ5UTRDO0VnQnhRNUMsY0FBYztBbkI2dERsQjs7QXFCMTZERTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJsQjJjMEM7RUN0VjFDLGtCQUFXO0VpQm5IWCxjbEJQYTtBSG83RGpCOztBcUIxNkRFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJsQnN5QnFDO0VrQnJ5QnJDLGlCQUFpQjtFakJ3SGYsbUJBQVc7RWlCdEhiLGdCbEJ1TzZCO0VrQnRPN0IsV2xCeERXO0VrQnlEWCx3Q2xCdEJhO0VPeEJiLHNCUDZOZ0M7QUgrdkRwQzs7QXFCejZESTs7RUFFRSxTQUFrQztBckI0NkR4Qzs7QXFCbjlESTs7OztFQThDRSxjQUFjO0FyQjQ2RHBCOztBcUIxOURJO0VBb0RFLHFCbEIxQ1c7RWtCNkNULCtDQUE2QztFQUM3QyxpUkgzQjBFO0VHNEIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFSCtCd0Q7QWxCeTREaEU7O0FxQm4rREk7RUErREkscUJsQnJEUztFa0JzRFQsZ0RsQnREUztBSDg5RGpCOztBcUJ4K0RJO0VBeUVJLDhCQUE4QztFQUM5Qyx3Q0FBc0Q7QXJCbTZEOUQ7O0FxQjcrREk7RUFtRkksb0NIT3dEO0VHTnhELGtGSE13RDtBbEJ3NURoRTs7QXFCbC9ESTtFQTJGRSxxQmxCakZXO0VrQm9GVCxrREFBb0U7RUFDcEUsdWpCQUE4SjtBckJ5NUR0Szs7QXFCeC9ESTtFQW1HSSxxQmxCekZTO0VrQjBGVCxnRGxCMUZTO0FIbS9EakI7O0FxQjcvREk7RUE0R0ksY2xCbEdTO0FIdS9EakI7O0FxQmpnRUk7OztFQWlISSxjQUFjO0FyQnM1RHRCOztBcUJ2Z0VJO0VBeUhJLGNsQi9HUztBSGlnRWpCOztBcUIzZ0VJO0VBNEhNLHFCbEJsSE87QUhxZ0VqQjs7QXFCL2dFSTtFQWtJTSxxQkFBa0M7RUM1SnhDLHlCRDZKK0M7QXJCaTVEbkQ7O0FxQnBoRUk7RUF5SU0sZ0RsQi9ITztBSDhnRWpCOztBcUJ4aEVJO0VBNklNLHFCbEJuSU87QUhraEVqQjs7QXFCNWhFSTtFQXVKSSxxQmxCN0lTO0FIc2hFakI7O0FxQmhpRUk7RUE0Sk0scUJsQmxKTztFa0JtSlAsZ0RsQm5KTztBSDJoRWpCOztBcUJ6aEVFO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQmxCMmMwQztFQ3RWMUMsa0JBQVc7RWlCbkhYLGNsQlZhO0FIc2lFakI7O0FxQnpoRUU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QmxCc3lCcUM7RWtCcnlCckMsaUJBQWlCO0VqQndIZixtQkFBVztFaUJ0SGIsZ0JsQnVPNkI7RWtCdE83QixXbEJ4RFc7RWtCeURYLHdDbEJ6QmE7RU9yQmIsc0JQNk5nQztBSDgyRHBDOztBcUJ4aEVJOztFQUVFLFNBQWtDO0FyQjJoRXhDOztBcUJsa0VJOzs7O0VBOENFLGNBQWM7QXJCMmhFcEI7O0FxQnprRUk7RUFvREUscUJsQjdDVztFa0JnRFQsK0NBQTZDO0VBQzdDLDRVSDNCMEU7RUc0QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VIK0J3RDtBbEJ3L0RoRTs7QXFCbGxFSTtFQStESSxxQmxCeERTO0VrQnlEVCxnRGxCekRTO0FIZ2xFakI7O0FxQnZsRUk7RUF5RUksOEJBQThDO0VBQzlDLHdDQUFzRDtBckJraEU5RDs7QXFCNWxFSTtFQW1GSSxvQ0hPd0Q7RUdOeEQsa0ZITXdEO0FsQnVnRWhFOztBcUJqbUVJO0VBMkZFLHFCbEJwRlc7RWtCdUZULGtEQUFvRTtFQUNwRSxrbkJBQThKO0FyQndnRXRLOztBcUJ2bUVJO0VBbUdJLHFCbEI1RlM7RWtCNkZULGdEbEI3RlM7QUhxbUVqQjs7QXFCNW1FSTtFQTRHSSxjbEJyR1M7QUh5bUVqQjs7QXFCaG5FSTs7O0VBaUhJLGNBQWM7QXJCcWdFdEI7O0FxQnRuRUk7RUF5SEksY2xCbEhTO0FIbW5FakI7O0FxQjFuRUk7RUE0SE0scUJsQnJITztBSHVuRWpCOztBcUI5bkVJO0VBa0lNLHFCQUFrQztFQzVKeEMseUJENkorQztBckJnZ0VuRDs7QXFCbm9FSTtFQXlJTSxnRGxCbElPO0FIZ29FakI7O0FxQnZvRUk7RUE2SU0scUJsQnRJTztBSG9vRWpCOztBcUIzb0VJO0VBdUpJLHFCbEJoSlM7QUh3b0VqQjs7QXFCL29FSTtFQTRKTSxxQmxCckpPO0VrQnNKUCxnRGxCdEpPO0FINm9FakI7O0FtQmw2REE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtBbkJxNkRyQjs7QW1CeDZEQTtFQVNJLFdBQVc7QW5CbTZEZjs7QWNsb0VJO0VLc05KO0lBZU0sYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZ0JBQWdCO0VuQms2RHBCO0VtQnA3REY7SUF1Qk0sYUFBYTtJQUNiLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtFbkJnNkRwQjtFbUIzN0RGO0lBZ0NNLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsc0JBQXNCO0VuQjg1RDFCO0VtQmg4REY7SUF1Q00scUJBQXFCO0VuQjQ1RHpCO0VtQm44REY7O0lBNENNLFdBQVc7RW5CMjVEZjtFbUJ2OERGO0lBa0RNLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxlQUFlO0VuQnc1RG5CO0VtQjk4REY7SUF5RE0sa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxhQUFhO0lBQ2IscUJoQmdMd0M7SWdCL0t4QyxjQUFjO0VuQnc1RGxCO0VtQnI5REY7SUFpRU0sbUJBQW1CO0lBQ25CLHVCQUF1QjtFbkJ1NUQzQjtFbUJ6OURGO0lBcUVNLGdCQUFnQjtFbkJ1NURwQjtBQUNGOztBdUJ6dUVBO0VBQ0UscUJBQXFCO0VBRXJCLGdCcEJ1UitCO0VvQnRSL0IsY3BCTWdCO0VvQkxoQixrQkFBa0I7RUFHbEIsc0JBQXNCO0VBQ3RCLHlCQUFpQjtFQUFqQixzQkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qiw2QkFBMkM7RUN1RjNDLHlCckI0UmtDO0VDaE45QixlQUFXO0VvQjFFZixnQnJCMkwrQjtFT25SN0Isc0JQNk5nQztFaUIvTjlCLHFJakJpYjZJO0FIOHpEbko7O0FvQjN1RU07RUdkTjtJSGVRLGdCQUFnQjtFcEIrdUV0QjtBQUNGOztBS3p2RUU7RWtCVUUsY3BCTmM7RW9CT2QscUJBQXFCO0F2Qm12RXpCOztBdUJwd0VBO0VBc0JJLFVBQVU7RUFDVixnRHBCTWE7QUg0dUVqQjs7QXVCendFQTtFQTZCSSxhcEJrWjZCO0FIODFEakM7O0F1Qjd3RUE7RUFrQ0ksZUFBc0Q7QXZCK3VFMUQ7O0F1Qmp1RUE7O0VBRUUsb0JBQW9CO0F2Qm91RXRCOztBdUIzdEVFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkI2QmE7RXFCM0JmLHFCckIyQmU7QUgrdkVqQjs7QUt0eEVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCbXlFN0g7O0F3QnZ4RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGdEQUFpRjtBeEJxeEV2Rjs7QXdCaHhFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQkNhO0VxQkFiLHFCckJBYTtBSGt4RWpCOztBd0Izd0VFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJ1ekVuTjs7QXdCeHdFSTs7RUFLSSxnREFBaUY7QXhCd3dFekY7O0F1Qmh3RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQk9jO0VxQkxoQixxQnJCS2dCO0FIMHpFbEI7O0FLM3pFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QncwRTdIOztBd0I1ekVFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxpREFBaUY7QXhCMHpFdkY7O0F3QnJ6RUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJyQmM7RXFCc0JkLHFCckJ0QmM7QUg2MEVsQjs7QXdCaHpFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCNDFFbk47O0F3Qjd5RUk7O0VBS0ksaURBQWlGO0F4QjZ5RXpGOztBdUJyeUVFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJvQ2E7RXFCbENmLHFCckJrQ2U7QUhrMEVqQjs7QUtoMkVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCNjJFN0g7O0F3QmoyRUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILCtDQUFpRjtBeEIrMUV2Rjs7QXdCMTFFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQlFhO0VxQlBiLHFCckJPYTtBSHExRWpCOztBd0JyMUVFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJpNEVuTjs7QXdCbDFFSTs7RUFLSSwrQ0FBaUY7QXhCazFFekY7O0F1QjEwRUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQnNDYTtFcUJwQ2YscUJyQm9DZTtBSHEyRWpCOztBS3I0RUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJrNUU3SDs7QXdCdDRFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsZ0RBQWlGO0F4Qm80RXZGOztBd0IvM0VFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCVWE7RXFCVGIscUJyQlNhO0FIdzNFakI7O0F3QjEzRUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QnM2RW5OOztBd0J2M0VJOztFQUtJLGdEQUFpRjtBeEJ1M0V6Rjs7QXVCLzJFRTtFQzNEQSxjckJVZ0I7RW1CVmQseUJuQm1DYTtFcUJqQ2YscUJyQmlDZTtBSDY0RWpCOztBSzE2RUU7RW1CQUUsY3JCSWM7RW1CVmQseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJ1N0U3SDs7QXdCMzZFRTtFQUVFLGNyQkhjO0VtQlZkLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsZ0RBQWlGO0F4Qnk2RXZGOztBd0JwNkVFO0VBRUUsY3JCakJjO0VxQmtCZCx5QnJCT2E7RXFCTmIscUJyQk1hO0FIZzZFakI7O0F3Qi81RUU7O0VBR0UsY3JCN0JjO0VxQjhCZCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjI4RW5OOztBd0I1NUVJOztFQUtJLGdEQUFpRjtBeEI0NUV6Rjs7QXVCcDVFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CaUNhO0VxQi9CZixxQnJCK0JlO0FIbzdFakI7O0FLLzhFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QjQ5RTdIOztBd0JoOUVFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCwrQ0FBaUY7QXhCODhFdkY7O0F3Qno4RUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJLYTtFcUJKYixxQnJCSWE7QUh1OEVqQjs7QXdCcDhFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCZy9Fbk47O0F3Qmo4RUk7O0VBS0ksK0NBQWlGO0F4Qmk4RXpGOztBdUJ6N0VFO0VDM0RBLGNyQlVnQjtFbUJWZCx5Qm5CRWM7RXFCQWhCLHFCckJBZ0I7QUh3L0VsQjs7QUtwL0VFO0VtQkFFLGNyQkljO0VtQlZkLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCaWdGN0g7O0F3QnIvRUU7RUFFRSxjckJIYztFbUJWZCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGlEQUFpRjtBeEJtL0V2Rjs7QXdCOStFRTtFQUVFLGNyQmpCYztFcUJrQmQseUJyQjFCYztFcUIyQmQscUJyQjNCYztBSDJnRmxCOztBd0J6K0VFOztFQUdFLGNyQjdCYztFcUI4QmQseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJxaEZuTjs7QXdCdCtFSTs7RUFLSSxpREFBaUY7QXhCcytFekY7O0F1Qjk5RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQlNjO0VxQlBoQixxQnJCT2dCO0FIc2hGbEI7O0FLemhGRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QnNpRjdIOztBd0IxaEZFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCw4Q0FBaUY7QXhCd2hGdkY7O0F3Qm5oRkU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJuQmM7RXFCb0JkLHFCckJwQmM7QUh5aUZsQjs7QXdCOWdGRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCMGpGbk47O0F3QjNnRkk7O0VBS0ksOENBQWlGO0F4QjJnRnpGOztBdUI3L0VFO0VDUEEsY3JCN0JlO0VxQjhCZixxQnJCOUJlO0FIc2lGakI7O0FLN2pGRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCbENhO0VxQm1DYixxQnJCbkNhO0FINGlGakI7O0F3QnRnRkU7RUFFRSwrQ3JCeENhO0FIZ2pGakI7O0F3QnJnRkU7RUFFRSxjckI3Q2E7RXFCOENiLDZCQUE2QjtBeEJ1Z0ZqQzs7QXdCcGdGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckJyRGE7RXFCc0RiLHFCckJ0RGE7QUg0akZqQjs7QXdCcGdGSTs7RUFLSSwrQ3JCN0RTO0FIaWtGakI7O0F1QjdoRkU7RUNQQSxjckJuRGdCO0VxQm9EaEIscUJyQnBEZ0I7QUg0bEZsQjs7QUs3bEZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJ4RGM7RXFCeURkLHFCckJ6RGM7QUhrbUZsQjs7QXdCdGlGRTtFQUVFLGlEckI5RGM7QUhzbUZsQjs7QXdCcmlGRTtFQUVFLGNyQm5FYztFcUJvRWQsNkJBQTZCO0F4QnVpRmpDOztBd0JwaUZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQjNFYztFcUI0RWQscUJyQjVFYztBSGtuRmxCOztBd0JwaUZJOztFQUtJLGlEckJuRlU7QUh1bkZsQjs7QXVCN2pGRTtFQ1BBLGNyQnRCZTtFcUJ1QmYscUJyQnZCZTtBSCtsRmpCOztBSzduRkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQjNCYTtFcUI0QmIscUJyQjVCYTtBSHFtRmpCOztBd0J0a0ZFO0VBRUUsK0NyQmpDYTtBSHltRmpCOztBd0Jya0ZFO0VBRUUsY3JCdENhO0VxQnVDYiw2QkFBNkI7QXhCdWtGakM7O0F3QnBrRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCOUNhO0VxQitDYixxQnJCL0NhO0FIcW5GakI7O0F3QnBrRkk7O0VBS0ksK0NyQnREUztBSDBuRmpCOztBdUI3bEZFO0VDUEEsY3JCcEJlO0VxQnFCZixxQnJCckJlO0FINm5GakI7O0FLN3BGRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCekJhO0VxQjBCYixxQnJCMUJhO0FIbW9GakI7O0F3QnRtRkU7RUFFRSxnRHJCL0JhO0FIdW9GakI7O0F3QnJtRkU7RUFFRSxjckJwQ2E7RXFCcUNiLDZCQUE2QjtBeEJ1bUZqQzs7QXdCcG1GRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckI1Q2E7RXFCNkNiLHFCckI3Q2E7QUhtcEZqQjs7QXdCcG1GSTs7RUFLSSxnRHJCcERTO0FId3BGakI7O0F1QjduRkU7RUNQQSxjckJ2QmU7RXFCd0JmLHFCckJ4QmU7QUhncUZqQjs7QUs3ckZFO0VtQndERSxjckJwRGM7RXFCcURkLHlCckI1QmE7RXFCNkJiLHFCckI3QmE7QUhzcUZqQjs7QXdCdG9GRTtFQUVFLCtDckJsQ2E7QUgwcUZqQjs7QXdCcm9GRTtFQUVFLGNyQnZDYTtFcUJ3Q2IsNkJBQTZCO0F4QnVvRmpDOztBd0Jwb0ZFOztFQUdFLGNyQnZFYztFcUJ3RWQseUJyQi9DYTtFcUJnRGIscUJyQmhEYTtBSHNyRmpCOztBd0Jwb0ZJOztFQUtJLCtDckJ2RFM7QUgyckZqQjs7QXVCN3BGRTtFQ1BBLGNyQnpCZTtFcUIwQmYscUJyQjFCZTtBSGtzRmpCOztBSzd0RkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQjlCYTtFcUIrQmIscUJyQi9CYTtBSHdzRmpCOztBd0J0cUZFO0VBRUUsK0NyQnBDYTtBSDRzRmpCOztBd0JycUZFO0VBRUUsY3JCekNhO0VxQjBDYiw2QkFBNkI7QXhCdXFGakM7O0F3QnBxRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCakRhO0VxQmtEYixxQnJCbERhO0FId3RGakI7O0F3QnBxRkk7O0VBS0ksK0NyQnpEUztBSDZ0RmpCOztBdUI3ckZFO0VDUEEsY3JCeERnQjtFcUJ5RGhCLHFCckJ6RGdCO0FIaXdGbEI7O0FLN3ZGRTtFbUJ3REUsY3JCcERjO0VxQnFEZCx5QnJCN0RjO0VxQjhEZCxxQnJCOURjO0FIdXdGbEI7O0F3QnRzRkU7RUFFRSxpRHJCbkVjO0FIMndGbEI7O0F3QnJzRkU7RUFFRSxjckJ4RWM7RXFCeUVkLDZCQUE2QjtBeEJ1c0ZqQzs7QXdCcHNGRTs7RUFHRSxjckJ2RWM7RXFCd0VkLHlCckJoRmM7RXFCaUZkLHFCckJqRmM7QUh1eEZsQjs7QXdCcHNGSTs7RUFLSSxpRHJCeEZVO0FINHhGbEI7O0F1Qjd0RkU7RUNQQSxjckJqRGdCO0VxQmtEaEIscUJyQmxEZ0I7QUgweEZsQjs7QUs3eEZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJ0RGM7RXFCdURkLHFCckJ2RGM7QUhneUZsQjs7QXdCdHVGRTtFQUVFLDhDckI1RGM7QUhveUZsQjs7QXdCcnVGRTtFQUVFLGNyQmpFYztFcUJrRWQsNkJBQTZCO0F4QnV1RmpDOztBd0JwdUZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQnpFYztFcUIwRWQscUJyQjFFYztBSGd6RmxCOztBd0JwdUZJOztFQUtJLDhDckJqRlU7QUhxekZsQjs7QXVCbHZGQTtFQUNFLGdCcEI2TStCO0VvQjVNL0IsY3BCakRlO0VvQmtEZixxQnBCMkY0QztBSDBwRjlDOztBSzl6RkU7RWtCNEVFLGNwQnlGOEQ7RW9CeEY5RCwwQnBCeUYrQztBSDZwRm5EOztBdUI3dkZBO0VBWUksMEJwQm9GK0M7QUhpcUZuRDs7QXVCandGQTtFQWlCSSxjcEJ0RmM7RW9CdUZkLG9CQUFvQjtBdkJvdkZ4Qjs7QXVCenVGQTtFQ1BFLG9CckIyU2dDO0VDL041QixrQkFBVztFb0IxRWYsZ0JyQitIK0I7RU92TjdCLHFCUDhOK0I7QUgrbUZuQzs7QXVCNXVGQTtFQ1hFLHVCckJzU2lDO0VDMU43QixtQkFBVztFb0IxRWYsZ0JyQmdJK0I7RU94TjdCLHFCUCtOK0I7QUhxbkZuQzs7QXVCMXVGQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0F2QjZ1RmI7O0F1Qi91RkE7RUFNSSxrQnBCd1QrQjtBSHE3RW5DOztBdUJ4dUZBOzs7RUFJSSxXQUFXO0F2QjB1RmY7O0F5QnIzRkE7RUxnQk0sZ0NqQmlQMkM7QUh3bkZqRDs7QW9CcjJGTTtFS3BCTjtJTHFCUSxnQkFBZ0I7RXBCeTJGdEI7QUFDRjs7QXlCLzNGQTtFQUlJLFVBQVU7QXpCKzNGZDs7QXlCMzNGQTtFQUVJLGFBQWE7QXpCNjNGakI7O0F5QnozRkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGdCQUFnQjtFTERaLDZCakJrUHdDO0FING9GOUM7O0FvQjEzRk07RUtOTjtJTE9RLGdCQUFnQjtFcEI4M0Z0QjtBQUNGOztBeUJ0NEZBO0VBT0ksUUFBUTtFQUNSLFlBQVk7RUxOViw0QmpCbVB1QztBSHVwRjdDOztBb0J0NEZNO0VLTk47SUxPUSxnQkFBZ0I7RXBCMDRGdEI7QUFDRjs7QTBCLzVGQTs7OztFQUlFLGtCQUFrQjtBMUJrNkZwQjs7QTBCLzVGQTtFQUNFLG1CQUFtQjtBMUJrNkZyQjs7QTJCOTRGSTtFQUNFLHFCQUFxQjtFQUNyQixvQnhCK04wQztFd0I5TjFDLHVCeEI2TjBDO0V3QjVOMUMsV0FBVztFQWhDZix1QkFBOEI7RUFDOUIscUNBQTRDO0VBQzVDLGdCQUFnQjtFQUNoQixvQ0FBMkM7QTNCazdGN0M7O0EyQjczRkk7RUFDRSxjQUFjO0EzQmc0RnBCOztBMEIxNkZBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYXZCeXBCc0M7RXVCeHBC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dkJ0SmM7RXVCdUpkLG9CQUFvQjtFQUNwQiw2QkFBNkI7QTFCaStGakM7O0EwQno5RkE7RUFDRSxjQUFjO0ExQjQ5RmhCOztBMEJ4OUZBO0VBQ0UsY0FBYztFQUNkLHNCdkI4bEJ3QztFdUI3bEJ4QyxnQkFBZ0I7RXRCQVosbUJBQVc7RXNCRWYsY3ZCektnQjtFdUIwS2hCLG1CQUFtQjtBMUIyOUZyQjs7QTBCdjlGQTtFQUNFLGNBQWM7RUFDZCx1QnZCb2xCd0M7RXVCbmxCeEMsY3ZCOUtnQjtBSHdvR2xCOztBNkJycEdBOztFQUVFLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsc0JBQXNCO0E3QndwR3hCOztBNkI1cEdBOztFQU9JLGtCQUFrQjtFQUNsQixjQUFjO0E3QjBwR2xCOztBS3pwR0U7O0V3QklJLFVBQVU7QTdCMHBHaEI7O0E2QnZxR0E7Ozs7RUFrQk0sVUFBVTtBN0I0cEdoQjs7QTZCdHBHQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsMkJBQTJCO0E3QnlwRzdCOztBNkI1cEdBO0VBTUksV0FBVztBN0IwcEdmOztBNkJ0cEdBOztFQUlJLGlCMUJtTTZCO0FIbzlGakM7O0E2QjNwR0E7O0VuQkhJLDBCbUJhOEI7RW5CWjlCLDZCbUJZOEI7QTdCdXBHbEM7O0E2QmpxR0E7O0VuQldJLHlCbUJJNkI7RW5CSDdCLDRCbUJHNkI7QTdCd3BHakM7O0E2QnhvR0E7RUFDRSx3QkFBbUM7RUFDbkMsdUJBQWtDO0E3QjJvR3BDOztBNkI3b0dBOzs7RUFPSSxjQUFjO0E3QjRvR2xCOztBNkJ6b0dFO0VBQ0UsZUFBZTtBN0I0b0duQjs7QTZCeG9HQTtFQUNFLHVCQUFzQztFQUN0QyxzQkFBcUM7QTdCMm9HdkM7O0E2QnhvR0E7RUFDRSxzQkFBc0M7RUFDdEMscUJBQXFDO0E3QjJvR3ZDOztBNkJ2bkdBO0VBQ0Usc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2Qix1QkFBdUI7QTdCMG5HekI7O0E2QjduR0E7O0VBT0ksV0FBVztBN0IybkdmOztBNkJsb0dBOztFQVlJLGdCMUJrSDZCO0FIeWdHakM7O0E2QnZvR0E7O0VuQnJFSSw2Qm1CdUYrQjtFbkJ0Ri9CLDRCbUJzRitCO0E3QjJuR25DOztBNkI3b0dBOztFbkJuRkkseUJtQjBHNEI7RW5Cekc1QiwwQm1CeUc0QjtBN0I0bkdoQzs7QTZCM21HQTs7RUFHSSxnQkFBZ0I7QTdCNm1HcEI7O0E2QmhuR0E7Ozs7RUFPTSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBN0JnbkcxQjs7QThCendHQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixXQUFXO0E5QjR3R2I7O0E4Qmp4R0E7Ozs7RUFXSSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCO0E5QjZ3R3BCOztBOEI1eEdBOzs7Ozs7Ozs7Ozs7RUFvQk0saUIzQmtOMkI7QUhxa0dqQzs7QThCM3lHQTs7O0VBNEJJLFVBQVU7QTlCcXhHZDs7QThCanpHQTtFQWlDSSxVQUFVO0E5Qm94R2Q7O0E4QnJ6R0E7O0VwQjBDSSx5Qm9CSm1EO0VwQktuRCw0Qm9CTG1EO0E5QnF4R3ZEOztBOEIzekdBO0VBNENJLGFBQWE7RUFDYixtQkFBbUI7QTlCbXhHdkI7O0E4QmgwR0E7O0VwQjRCSSwwQm9Cb0I2RTtFcEJuQjdFLDZCb0JtQjZFO0E5QnN4R2pGOztBOEJ0MEdBO0VwQjBDSSx5Qm9CT3NFO0VwQk50RSw0Qm9CTXNFO0E5QjB4RzFFOztBOEIzMEdBOzs7O0VwQjRCSSwwQm9CNkJnQztFcEI1QmhDLDZCb0I0QmdDO0E5QjB4R3BDOztBOEJuMUdBOzs7O0VwQjRCSSwwQm9Cc0NnQztFcEJyQ2hDLDZCb0JxQ2dDO0E5Qnl4R3BDOztBOEI3d0dBOztFQUVFLGFBQWE7QTlCZ3hHZjs7QThCbHhHQTs7RUFRSSxrQkFBa0I7RUFDbEIsVUFBVTtBOUIrd0dkOztBOEJ4eEdBOztFQVlNLFVBQVU7QTlCaXhHaEI7O0E4Qjd4R0E7Ozs7Ozs7O0VBb0JJLGlCM0JvSTZCO0FIZ3BHakM7O0E4Qmh4R0E7RUFBdUIsa0IzQmdJVTtBSG9wR2pDOztBOEJueEdBO0VBQXNCLGlCM0IrSFc7QUh3cEdqQzs7QThCL3dHQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIseUIzQjRRa0M7RTJCM1FsQyxnQkFBZ0I7RTFCMkRaLGVBQVc7RTBCekRmLGdCM0JxSytCO0UyQnBLL0IsZ0IzQnlLK0I7RTJCeEsvQixjM0IvR2dCO0UyQmdIaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QjNCdkhnQjtFMkJ3SGhCLHlCM0J0SGdCO0VPT2Qsc0JQNk5nQztBSHFxR3BDOztBOEIveEdBOztFQWtCSSxhQUFhO0E5Qmt4R2pCOztBOEJ4d0dBOztFQUVFLGdDWnpCOEQ7QWxCb3lHaEU7O0E4Qnh3R0E7Ozs7OztFQU1FLG9CM0J1UGdDO0VDL041QixrQkFBVztFMEJ0QmYsZ0IzQjJFK0I7RU92TjdCLHFCUDhOK0I7QUgwckduQzs7QThCeHdHQTs7RUFFRSxrQ1oxQzhEO0FsQnF6R2hFOztBOEJ4d0dBOzs7Ozs7RUFNRSx1QjNCaU9pQztFQzFON0IsbUJBQVc7RTBCTGYsZ0IzQjJEK0I7RU94TjdCLHFCUCtOK0I7QUgwc0duQzs7QThCeHdHQTs7RUFFRSxzQkFBMEU7QTlCMndHNUU7O0E4Qmh3R0E7Ozs7Ozs7O0VwQjlKSSwwQm9Cc0s0QjtFcEJySzVCLDZCb0JxSzRCO0E5Qm93R2hDOztBOEJqd0dBOzs7Ozs7RXBCM0pJLHlCb0JpSzJCO0VwQmhLM0IsNEJvQmdLMkI7QTlCcXdHL0I7O0ErQjc4R0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGNBQWM7RUFDZCxrQkFBK0M7RUFDL0Msb0JBQXFFO0VBQ3JFLGlDQUF5QjtFQUF6Qix5QkFBeUI7QS9CZzlHM0I7O0ErQjc4R0E7RUFDRSxvQkFBb0I7RUFDcEIsa0I1QnlmMEM7QUh1OUY1Qzs7QStCNzhHQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLFc1QnFmMEM7RTRCcGYxQyxlQUFtRjtFQUNuRixVQUFVO0EvQmc5R1o7O0ErQnQ5R0E7RUFTSSxXNUJ6Qlc7RTRCMEJYLHFCNUJFYTtFbUI3QmIseUJuQjZCYTtBSGc5R2pCOztBK0I1OUdBO0VBb0JNLGdENUJSVztBSG85R2pCOztBK0JoK0dBO0VBeUJJLHFCNUJzYnNFO0FIcWhHMUU7O0ErQnArR0E7RUE2QkksVzVCN0NXO0U0QjhDWCx5QjVCa2Y4RTtFNEJqZjlFLHFCNUJpZjhFO0FIMDlGbEY7O0ErQjErR0E7RUF1Q00sYzVCakRZO0FIdy9HbEI7O0ErQjkrR0E7RUEwQ1EseUI1QnhEVTtBSGdnSGxCOztBK0I5N0dBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUVoQixtQkFBbUI7QS9CZzhHckI7O0ErQnA4R0E7RUFTSSxrQkFBa0I7RUFDbEIsWUFBZ0Y7RUFDaEYsYUFBK0Q7RUFDL0QsY0FBYztFQUNkLFc1Qndid0M7RTRCdmJ4QyxZNUJ1YndDO0U0QnRieEMsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxzQjVCckZXO0U0QnNGWCx5QjVCakZjO0FIZ2hIbEI7O0ErQmo5R0E7RUF3Qkksa0JBQWtCO0VBQ2xCLFlBQWdGO0VBQ2hGLGFBQStEO0VBQy9ELGNBQWM7RUFDZCxXNUJ5YXdDO0U0QnhheEMsWTVCd2F3QztFNEJ2YXhDLFdBQVc7RUFDWCxtQ0FBZ0U7QS9CNjdHcEU7O0ErQnA3R0E7RXJCakdJLHNCUDZOZ0M7QUg0ekdwQzs7QStCeDdHQTtFQU9NLGtPYjdENEU7QWxCay9HbEY7O0ErQjU3R0E7RUFhTSxxQjVCN0ZXO0VtQjdCYix5Qm5CNkJhO0FIaWhIakI7O0ErQmo4R0E7RUFrQk0sK0tieEU0RTtBbEIyL0dsRjs7QStCcjhHQTtFVDdHSSx3Q25CNkJhO0FIeWhIakI7O0ErQno4R0E7RVQ3R0ksd0NuQjZCYTtBSDZoSGpCOztBK0J6NkdBO0VBR0ksa0I1QjBaK0M7QUhnaEduRDs7QStCNzZHQTtFQVFNLDhLYmxHNEU7QWxCMmdIbEY7O0ErQmo3R0E7RVRqSkksd0NuQjZCYTtBSHlpSGpCOztBK0I3NUdBO0VBQ0UscUJBQTJEO0EvQmc2RzdEOztBK0JqNkdBO0VBS00sY0FBcUQ7RUFDckQsYzVCa1krRTtFNEJqWS9FLG1CQUFtQjtFQUVuQixxQjVCZ1k2RTtBSCtoR25GOztBK0J4NkdBO0VBYU0sd0JibEUwRDtFYW1FMUQsMEJibkUwRDtFYW9FMUQsdUJiNUMwRDtFYTZDMUQsd0JiN0MwRDtFYThDMUQseUI1QnBMWTtFNEJzTFoscUI1QnNYNkU7RWlCeGlCN0UseUlqQjBmK0g7QUh1bEdySTs7QW9CN2tITTtFVzJKTjtJWDFKUSxnQkFBZ0I7RXBCaWxIdEI7QUFDRjs7QStCeDdHQTtFQTBCTSxzQjVCbE1TO0U0Qm1NVCw4QkFBNEU7QS9CazZHbEY7O0ErQjc3R0E7RVR6S0ksd0NuQjZCYTtBSDZrSGpCOztBK0JwNUdBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2JyRzhEO0Vhc0c5RCwwQzVCb0trQztFQ2hOOUIsZUFBVztFMkIrQ2YsZ0I1QjZEK0I7RTRCNUQvQixnQjVCaUUrQjtFNEJoRS9CLGM1QnZOZ0I7RTRCd05oQixzQkFBc0I7RUFDdEIsdU81Qm1XK0k7RTRCbFcvSSx5QjVCN05nQjtFT09kLHNCUDZOZ0M7RTRCSmxDLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0EvQnE1R2xCOztBK0JwNkdBO0VBa0JJLHFCNUJ3UHNFO0U0QnZQdEUsVUFBVTtFQUtSLGdENUJqTlc7QUhtbUhqQjs7QStCMTZHQTtFQWlDTSxjNUIvT1k7RTRCZ1BaLHNCNUJ2UFM7QUhvb0hmOztBK0IvNkdBO0VBd0NJLFlBQVk7RUFDWixzQjVCK0hnQztFNEI5SGhDLHNCQUFzQjtBL0IyNEcxQjs7QStCcjdHQTtFQThDSSxjNUI3UGM7RTRCOFBkLHlCNUJsUWM7QUg2b0hsQjs7QStCMTdHQTtFQW9ESSxhQUFhO0EvQjA0R2pCOztBK0I5N0dBO0VBeURJLGtCQUFrQjtFQUNsQiwwQjVCeFFjO0FIaXBIbEI7O0ErQnI0R0E7RUFDRSxrQ2JqSzhEO0Vha0s5RCxvQjVCaUhrQztFNEJoSGxDLHVCNUJnSGtDO0U0Qi9HbEMsb0I1QmdIaUM7RUMxTjdCLG1CQUFXO0FKbS9HakI7O0ErQnI0R0E7RUFDRSxnQ2J6SzhEO0VhMEs5RCxtQjVCOEdpQztFNEI3R2pDLHNCNUI2R2lDO0U0QjVHakMsa0I1QjZHZ0M7RUMvTjVCLGtCQUFXO0FKMi9HakI7O0ErQmg0R0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2J6TDhEO0VhMEw5RCxnQkFBZ0I7QS9CbTRHbEI7O0ErQmg0R0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxtQ2JqTThEO0Vha005RCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLFVBQVU7QS9CbTRHWjs7QStCMTRHQTtFQVVJLHFCNUJxS3NFO0U0QnBLdEUsZ0Q1Qi9SYTtBSG1xSGpCOztBK0IvNEdBOztFQWlCSSx5QjVCL1RjO0FIa3NIbEI7O0ErQnA1R0E7RUFzQk0saUI1QjRUUTtBSHNrR2Q7O0ErQng1R0E7RUEyQkksMEJBQTBCO0EvQmk0RzlCOztBK0I3M0dBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFVBQVU7RUFDVixtQ2JsTzhEO0VhbU85RCx5QjVCdUNrQztFNEJ0Q2xDLGdCQUFnQjtFQUVoQixnQjVCaEUrQjtFNEJpRS9CLGdCNUI1RCtCO0U0QjZEL0IsYzVCcFZnQjtFNEJxVmhCLHNCNUI1VmE7RTRCNlZiLHlCNUJ6VmdCO0VPT2Qsc0JQNk5nQztBSHEvR3BDOztBK0I5NEdBO0VBbUJJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLDZCYnJQNEQ7RWFzUDVELHlCNUJvQmdDO0U0Qm5CaEMsZ0I1QjVFNkI7RTRCNkU3QixjNUJwV2M7RTRCcVdkLGlCQUFpQjtFVDdXakIseUJuQkdjO0U0QjRXZCxvQkFBb0I7RXJCbldwQixrQ3FCb1dnRjtBL0IrM0dwRjs7QStCcjNHQTtFQUNFLFdBQVc7RUFDWCxjYjNRMkI7RWE0UTNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0Isd0JBQWdCO0VBQWhCLHFCQUFnQjtFQUFoQixnQkFBZ0I7QS9CdzNHbEI7O0ErQjczR0E7RUFRSSxVQUFVO0EvQnkzR2Q7O0ErQmo0R0E7RUFZOEIsZ0U1QnpXYjtBSGt1SGpCOztBK0JyNEdBO0VBYThCLGdFNUIxV2I7QUhzdUhqQjs7QStCejRHQTtFQWM4QixnRTVCM1diO0FIMHVIakI7O0ErQjc0R0E7RUFrQkksU0FBUztBL0IrM0diOztBK0JqNUdBO0VBc0JJLFc1Qm9ONkM7RTRCbk43QyxZNUJtTjZDO0U0QmxON0Msb0JBQTBFO0VUbFoxRSx5Qm5CNkJhO0U0QnVYYixTNUJtTjBDO0VPM2xCMUMsbUJQNGxCNkM7RWlCOWxCM0Msb0hqQjBmK0g7RWlCMWYvSCw0R2pCMGYrSDtFNEI1R2pJLHdCQUFnQjtFQUFoQixnQkFBZ0I7QS9CODNHcEI7O0FvQnh3SE07RVc0V047SVgzV1Esd0JBQWdCO0lBQWhCLGdCQUFnQjtFcEI0d0h0QjtBQUNGOztBK0JsNkdBO0VUMVhJLHlCbkI0bUIyRTtBSG9yRy9FOztBK0J0NkdBO0VBc0NJLFc1QjZMb0M7RTRCNUxwQyxjNUI2THFDO0U0QjVMckMsa0JBQWtCO0VBQ2xCLGU1QjRMdUM7RTRCM0x2Qyx5QjVCaGFjO0U0QmlhZCx5QkFBeUI7RXJCelp6QixtQlBxbEJvQztBSHlzR3hDOztBK0JoN0dBO0VBaURJLFc1QnlMNkM7RTRCeEw3QyxZNUJ3TDZDO0VtQnBtQjdDLHlCbkI2QmE7RTRCaVpiLFM1QnlMMEM7RU8zbEIxQyxtQlA0bEI2QztFaUI5bEIzQyxpSGpCMGYrSDtFaUIxZi9ILDRHakIwZitIO0U0QmxGakkscUJBQWdCO0VBQWhCLGdCQUFnQjtBL0JrNEdwQjs7QW9CdHlITTtFVzRXTjtJWDNXUSxxQkFBZ0I7SUFBaEIsZ0JBQWdCO0VwQjB5SHRCO0FBQ0Y7O0ErQmg4R0E7RVQxWEkseUJuQjRtQjJFO0FIa3RHL0U7O0ErQnA4R0E7RUFnRUksVzVCbUtvQztFNEJsS3BDLGM1Qm1LcUM7RTRCbEtyQyxrQkFBa0I7RUFDbEIsZTVCa0t1QztFNEJqS3ZDLHlCNUIxYmM7RTRCMmJkLHlCQUF5QjtFckJuYnpCLG1CUHFsQm9DO0FIdXVHeEM7O0ErQjk4R0E7RUEyRUksVzVCK0o2QztFNEI5SjdDLFk1QjhKNkM7RTRCN0o3QyxhQUFhO0VBQ2Isb0I1QnJFK0I7RTRCc0UvQixtQjVCdEUrQjtFbUJuWS9CLHlCbkI2QmE7RTRCOGFiLFM1QjRKMEM7RU8zbEIxQyxtQlA0bEI2QztFaUI5bEIzQyxnSGpCMGYrSDtFaUIxZi9ILDRHakIwZitIO0U0QnJEakksZ0JBQWdCO0EvQnM0R3BCOztBb0J2MEhNO0VXNFdOO0lYM1dRLG9CQUFnQjtJQUFoQixnQkFBZ0I7RXBCMjBIdEI7QUFDRjs7QStCaitHQTtFVDFYSSx5Qm5CNG1CMkU7QUhtdkcvRTs7QStCcitHQTtFQTZGSSxXNUJzSW9DO0U0QnJJcEMsYzVCc0lxQztFNEJySXJDLGtCQUFrQjtFQUNsQixlNUJxSXVDO0U0QnBJdkMsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixvQkFBNkM7QS9CNDRHakQ7O0ErQi8rR0E7RUF3R0kseUI1QjlkYztFT1FkLG1CUHFsQm9DO0FINndHeEM7O0ErQnAvR0E7RUE2R0ksa0JBQWtCO0VBQ2xCLHlCNUJwZWM7RU9RZCxtQlBxbEJvQztBSG14R3hDOztBK0IxL0dBO0VBb0hNLHlCNUJ4ZVk7QUhrM0hsQjs7QStCOS9HQTtFQXdITSxlQUFlO0EvQjA0R3JCOztBK0JsZ0hBO0VBNEhNLHlCNUJoZlk7QUgwM0hsQjs7QStCdGdIQTtFQWdJTSxlQUFlO0EvQjA0R3JCOztBK0IxZ0hBO0VBb0lNLHlCNUJ4Zlk7QUhrNEhsQjs7QStCcjRHQTs7O0VYemZNLDRHakIwZitIO0FIMDRHckk7O0FvQmg0SE07RVdxZk47OztJWHBmUSxnQkFBZ0I7RXBCczRIdEI7QUFDRjs7QWdDdjVIQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QWhDMDVIbEI7O0FnQ3Y1SEE7RUFDRSxjQUFjO0VBQ2Qsb0I3QjBxQnNDO0FIZ3ZHeEM7O0FLejVIRTtFMkJHRSxxQkFBcUI7QWhDMDVIekI7O0FnQ2g2SEE7RUFXSSxjN0JYYztFNkJZZCxvQkFBb0I7RUFDcEIsZUFBZTtBaEN5NUhuQjs7QWdDajVIQTtFQUNFLGdDN0J6QmdCO0FINjZIbEI7O0FnQ3I1SEE7RUFJSSxtQjdCc002QjtFNkJyTTdCLDZCQUE2QjtFQUM3Qiw2QkFBZ0Q7RXRCYmhELCtCUG9OZ0M7RU9uTmhDLGdDUG1OZ0M7QUhndEhwQzs7QUsvNkhFO0UyQjZCSSxrQkFBa0I7RUFDbEIscUM3QnBDWTtBSDA3SGxCOztBZ0NsNkhBO0VBZ0JNLGM3QnJDWTtFNkJzQ1osNkJBQTZCO0VBQzdCLHlCQUF5QjtBaENzNUgvQjs7QWdDeDZIQTs7RUF3QkksYzdCNUNjO0U2QjZDZCxzQjdCcERXO0U2QnFEWCxrQzdCckRXO0FIMDhIZjs7QWdDLzZIQTtFQStCSSxnQjdCMks2QjtFT2pON0IseUJzQndDNEI7RXRCdkM1QiwwQnNCdUM0QjtBaENvNUhoQzs7QWdDMzRIQTtFQUVJLGdCQUFnQjtFQUNoQixTQUFTO0V0QjdEVCxzQlA2TmdDO0FIOHVIcEM7O0FnQ2o1SEE7O0VBU0ksVzdCOUVXO0U2QitFWCx5QjdCbkRhO0FIZzhIakI7O0FnQ3A0SEE7O0VBR0ksY0FBYztFQUNkLGtCQUFrQjtBaENzNEh0Qjs7QWdDbDRIQTs7RUFHSSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGtCQUFrQjtBaENvNEh0Qjs7QWdDMzNIQTtFQUVJLGFBQWE7QWhDNjNIakI7O0FnQy8zSEE7RUFLSSxjQUFjO0FoQzgzSGxCOztBaUN2K0hBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixvQjlCZ0hXO0FIMDNIYjs7QWlDaC9IQTs7RUFXSSxhQUFhO0VBQ2IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiw4QkFBOEI7QWpDMCtIbEM7O0FpQ3Q5SEE7RUFDRSxxQkFBcUI7RUFDckIsc0I5QmtxQmdGO0U4QmpxQmhGLHlCOUJpcUJnRjtFOEJocUJoRixrQjlCZ0ZXO0VDNkNQLGtCQUFXO0U2QjNIZixvQkFBb0I7RUFDcEIsbUJBQW1CO0FqQ3k5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K0JPLHFCOUJ5aEI2QjtJOEJ4aEI3QixvQjlCd2hCNkI7RUg0Z0h2QztFaUNwa0lHOztJQXNDSyxpQkFBaUI7RWpDa2lJekI7RWlDeGtJRztJQXFESyxpQkFBaUI7RWpDc2hJekI7RWlDM2tJRztJQXlESyx3QkFBd0I7SUFHeEIsZ0JBQWdCO0VqQ21oSXhCO0VpQy9rSUc7SUFnRUssYUFBYTtFakNraElyQjtBQUNGOztBaUN4bElBO0VBeUJRLHFCQUFxQjtFQUNyQiwyQkFBMkI7QWpDbWtJbkM7O0FpQzdsSUE7O0VBUVUsZ0JBQWdCO0VBQ2hCLGVBQWU7QWpDMGxJekI7O0FpQ25tSUE7RUE2QlUsbUJBQW1CO0FqQzBrSTdCOztBaUN2bUlBO0VBZ0NZLGtCQUFrQjtBakMya0k5Qjs7QWlDM21JQTtFQW9DWSxxQjlCeWhCNkI7RThCeGhCN0Isb0I5QndoQjZCO0FIbWpIekM7O0FpQ2huSUE7O0VBMkNVLGlCQUFpQjtBakMwa0kzQjs7QWlDcm5JQTtFQTBEVSxpQkFBaUI7QWpDK2pJM0I7O0FpQ3puSUE7RUE4RFUsd0JBQXdCO0VBR3hCLGdCQUFnQjtBakM2akkxQjs7QWlDOW5JQTtFQXFFVSxhQUFhO0FqQzZqSXZCOztBaUNoaklBO0VBRUkseUI5QnZOVztBSHl3SWY7O0FLMXdJRTtFNEIyTkkseUI5QjFOUztBSDZ3SWY7O0FpQ3hqSUE7RUFXTSx5QjlCaE9TO0FIaXhJZjs7QUtseElFO0U0Qm9PTSx5QjlCbk9PO0FIcXhJZjs7QWlDaGtJQTtFQWtCUSx5QjlCdk9PO0FIeXhJZjs7QWlDcGtJQTs7OztFQTBCTSx5QjlCL09TO0FIZ3lJZjs7QWlDM2tJQTtFQStCSSx5QjlCcFBXO0U4QnFQWCxnQzlCclBXO0FIcXlJZjs7QWlDaGxJQTtFQW9DSSxtUmY3TThFO0FsQjZ2SWxGOztBaUNwbElBO0VBd0NJLHlCOUI3UFc7QUg2eUlmOztBaUN4bElBO0VBMENNLHlCOUIvUFM7QUhpeklmOztBS2x6SUU7RTRCbVFNLHlCOUJsUU87QUhxeklmOztBaUM1aUlBO0VBRUksVzlCclJXO0FIbTBJZjs7QUsxeklFO0U0QitRSSxXOUJ4UlM7QUh1MElmOztBaUNwaklBO0VBV00sK0I5QjlSUztBSDIwSWY7O0FLbDBJRTtFNEJ3Uk0sZ0M5QmpTTztBSCswSWY7O0FpQzVqSUE7RUFrQlEsZ0M5QnJTTztBSG0xSWY7O0FpQ2hrSUE7Ozs7RUEwQk0sVzlCN1NTO0FIMDFJZjs7QWlDdmtJQTtFQStCSSwrQjlCbFRXO0U4Qm1UWCxzQzlCblRXO0FIKzFJZjs7QWlDNWtJQTtFQW9DSSx5UmZqUThFO0FsQjZ5SWxGOztBaUNobElBO0VBd0NJLCtCOUIzVFc7QUh1MklmOztBaUNwbElBO0VBMENNLFc5QjdUUztBSDIySWY7O0FLbDJJRTtFNEJ1VE0sVzlCaFVPO0FIKzJJZjs7QWtDbDNJQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFFWixxQkFBcUI7RUFDckIsc0IvQkphO0UrQktiLDJCQUEyQjtFQUMzQixzQy9CSWE7RU9DWCxzQlA2TmdDO0FIbXBJcEM7O0FrQzkzSUE7RUFhSSxlQUFlO0VBQ2YsY0FBYztBbENxM0lsQjs7QWtDbjRJQTtFQWtCSSxtQkFBbUI7RUFDbkIsc0JBQXNCO0FsQ3EzSTFCOztBa0N4NElBO0VBc0JNLG1CQUFtQjtFeEJDckIsMkNRdUg0RDtFUnRINUQsNENRc0g0RDtBbEJnd0loRTs7QWtDOTRJQTtFQTJCTSxzQkFBc0I7RXhCVXhCLCtDUXlHNEQ7RVJ4RzVELDhDUXdHNEQ7QWxCc3dJaEU7O0FrQ3A1SUE7O0VBb0NJLGFBQWE7QWxDcTNJakI7O0FrQ2ozSUE7RUFHRSxjQUFjO0VBR2QsZUFBZTtFQUNmLGdCL0JneEJ5QztBSGdtSDNDOztBa0M1MklBO0VBQ0Usc0IvQjB3QndDO0FIcW1IMUM7O0FrQzUySUE7RUFDRSxxQkFBZ0M7RUFDaEMsZ0JBQWdCO0FsQysySWxCOztBa0M1MklBO0VBQ0UsZ0JBQWdCO0FsQysySWxCOztBS3A2SUU7RTZCMERFLHFCQUFxQjtBbEM4Mkl6Qjs7QWtDaDNJQTtFQU1JLG9CL0J5dkJ1QztBSHFuSDNDOztBa0N0MklBO0VBQ0Usd0IvQmd2QnlDO0UrQi91QnpDLGdCQUFnQjtFQUVoQixxQy9CckVhO0UrQnNFYiw2Qy9CdEVhO0FIODZJZjs7QWtDNzJJQTtFeEJoRUksMER3QndFOEU7QWxDeTJJbEY7O0FrQ3IySUE7RUFDRSx3Qi9Cb3VCeUM7RStCbHVCekMscUMvQmhGYTtFK0JpRmIsMEMvQmpGYTtBSHc3SWY7O0FrQzMySUE7RXhCNUVJLDBEUWdJNEQ7QWxCMnpJaEU7O0FrQy8xSUE7RUFDRSx1QkFBa0M7RUFDbEMsdUIvQmt0QndDO0UrQmp0QnhDLHNCQUFpQztFQUNqQyxnQkFBZ0I7QWxDazJJbEI7O0FrQy8xSUE7RUFDRSx1QkFBa0M7RUFDbEMsc0JBQWlDO0FsQ2sySW5DOztBa0M5MUlBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxnQi9CNnNCeUM7RU81ekJ2QyxrQ1FnSTREO0FsQmkxSWhFOztBa0M5MUlBOzs7RUFHRSxjQUFjO0VBQ2QsV0FBVztBbENpMkliOztBa0M5MUlBOztFeEJqSEksMkNRdUg0RDtFUnRINUQsNENRc0g0RDtBbEI4MUloRTs7QWtDLzFJQTs7RXhCeEdJLCtDUXlHNEQ7RVJ4RzVELDhDUXdHNEQ7QWxCbzJJaEU7O0FrQzcxSUE7RUFFSSxtQi9CcXJCdUQ7QUgwcUgzRDs7QWM5N0lJO0VvQjZGSjtJQU1JLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUIvQitxQnVEO0krQjlxQnZELGtCL0I4cUJ1RDtFSGtySHpEO0VrQ3oySUY7SUFhTSxZQUFZO0lBQ1osa0IvQnlxQnFEO0krQnhxQnJELGdCQUFnQjtJQUNoQixpQi9CdXFCcUQ7RUh3ckh6RDtBQUNGOztBa0N0MUlBO0VBSUksbUIvQnlwQnVEO0FINnJIM0Q7O0FjajlJSTtFb0J1SEo7SUFRSSxhQUFhO0lBQ2IsbUJBQW1CO0VsQ3UxSXJCO0VrQ2gySUY7SUFjTSxZQUFZO0lBQ1osZ0JBQWdCO0VsQ3ExSXBCO0VrQ3AySUY7SUFrQlEsY0FBYztJQUNkLGNBQWM7RWxDcTFJcEI7RWtDeDJJRjtJeEJqSkksMEJ3QjBLb0M7SXhCektwQyw2QndCeUtvQztFbENtMUl0QztFa0M1MklGOztJQThCWSwwQkFBMEI7RWxDazFJcEM7RWtDaDNJRjs7SUFtQ1ksNkJBQTZCO0VsQ2kxSXZDO0VrQ3AzSUY7SXhCbklJLHlCd0IyS21DO0l4QjFLbkMsNEJ3QjBLbUM7RWxDZzFJckM7RWtDeDNJRjs7SUE2Q1kseUJBQXlCO0VsQyswSW5DO0VrQzUzSUY7O0lBa0RZLDRCQUE0QjtFbEM4MEl0QztBQUNGOztBa0NsMElBO0VBRUksc0IvQjhrQnNDO0FIc3ZIMUM7O0FjNS9JSTtFb0JzTEo7SUFNSSxvQi9CMmxCaUM7SStCM2xCakMsZS9CMmxCaUM7SStCMWxCakMsd0IvQjJsQnVDO0krQjNsQnZDLG1CL0IybEJ1QztJK0IxbEJ2QyxVQUFVO0lBQ1YsU0FBUztFbENxMElYO0VrQzkwSUY7SUFZTSxxQkFBcUI7SUFDckIsV0FBVztFbENxMElmO0FBQ0Y7O0FrQzV6SUE7RUFDRSxxQkFBcUI7QWxDK3pJdkI7O0FrQ2gwSUE7RUFJSSxnQkFBZ0I7QWxDZzBJcEI7O0FrQ3AwSUE7RUFPTSxnQkFBZ0I7RXhCdk9sQiw2QndCd09pQztFeEJ2T2pDLDRCd0J1T2lDO0FsQ2swSXJDOztBa0MxMElBO0V4QjlPSSx5QndCMFA4QjtFeEJ6UDlCLDBCd0J5UDhCO0FsQ20wSWxDOztBa0MvMElBO0V4QnZQSSxnQndCdVEwQjtFQUN4QixtQi9COUMyQjtBSGkzSWpDOztBbUM3bEpBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixxQmhDbWlDc0M7RWdDbGlDdEMsbUJoQ3FpQ3NDO0VnQ25pQ3RDLGdCQUFnQjtFQUNoQix5QmhDRWdCO0VPU2Qsc0JQNk5nQztBSHczSXBDOztBbUM1bEpBO0VBR0ksb0JoQ3loQ3FDO0FIb2tIekM7O0FtQ2htSkE7RUFNTSxXQUFXO0VBQ1gscUJoQ3FoQ21DO0VnQ3BoQ25DLGNoQ05ZO0VnQ09aLFloQzBoQ3VDO0FIb2tIN0M7O0FtQ3ZtSkE7RUFvQkksMEJBQTBCO0FuQ3VsSjlCOztBbUMzbUpBO0VBd0JJLHFCQUFxQjtBbkN1bEp6Qjs7QW1DL21KQTtFQTRCSSxjaEMxQmM7QUhpbkpsQjs7QW9DOW5KQTtFQUNFLGFBQWE7RTdCR2IsZUFBZTtFQUNmLGdCQUFnQjtFR2FkLHNCUDZOZ0M7QUhzNUlwQzs7QW9DL25KQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsdUJqQ2l4QndDO0VpQ2h4QnhDLGlCakNrTytCO0VpQ2pPL0IsaUJqQ294QnNDO0VpQ254QnRDLGNqQ3VCZTtFaUNyQmYsc0JqQ1BhO0VpQ1FiLHlCakNMZ0I7QUhzb0psQjs7QW9DMW9KQTtFQVlJLFVBQVU7RUFDVixjakM4SjhEO0VpQzdKOUQscUJBQXFCO0VBQ3JCLHlCakNaYztFaUNhZCxxQmpDWmM7QUg4b0psQjs7QW9DbHBKQTtFQW9CSSxVQUFVO0VBQ1YsVWpDNHdCaUM7RWlDM3dCakMsZ0RqQ09hO0FIMm5KakI7O0FvQzluSkE7RUFHTSxjQUFjO0UxQmFoQiwrQlArTGdDO0VPOUxoQyxrQ1A4TGdDO0FIcTdJcEM7O0FvQ3BvSkE7RTFCRUksZ0NQNk1nQztFTzVNaEMsbUNQNE1nQztBSDA3SXBDOztBb0N6b0pBO0VBY0ksVUFBVTtFQUNWLFdqQ3hDVztFaUN5Q1gseUJqQ2JhO0VpQ2NiLHFCakNkYTtBSDZvSmpCOztBb0NocEpBO0VBcUJJLGNqQ3hDYztFaUN5Q2Qsb0JBQW9CO0VBRXBCLFlBQVk7RUFDWixzQmpDbERXO0VpQ21EWCxxQmpDaERjO0FIOHFKbEI7O0FxQ3JySkU7RUFDRSx1QmxDMHhCc0M7RUMxbUJwQyxrQkFBVztFaUM5S2IsZ0JsQ21PNkI7QUhxOUlqQzs7QXFDbnJKTTtFM0JxQ0YsOEJQZ00rQjtFTy9ML0IsaUNQK0wrQjtBSG05SW5DOztBcUNuckpNO0UzQmtCRiwrQlA4TStCO0VPN00vQixrQ1A2TStCO0FIdzlJbkM7O0FxQ3JzSkU7RUFDRSx1QmxDd3hCcUM7RUN4bUJuQyxtQkFBVztFaUM5S2IsZ0JsQ29PNkI7QUhvK0lqQzs7QXFDbnNKTTtFM0JxQ0YsOEJQaU0rQjtFT2hNL0IsaUNQZ00rQjtBSGsrSW5DOztBcUNuc0pNO0UzQmtCRiwrQlArTStCO0VPOU0vQixrQ1A4TStCO0FIdStJbkM7O0FzQ250SkE7RUFDRSxxQkFBcUI7RUFDckIscUJuQzQ1QnNDO0VDL3ZCcEMsY0FBVztFa0MzSmIsZ0JuQ3dSK0I7RW1DdlIvQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RTVCS3RCLHNCUDZOZ0M7RWlCL045QixxSWpCaWI2STtBSG95SW5KOztBb0JqdEpNO0VrQmZOO0lsQmdCUSxnQkFBZ0I7RXBCcXRKdEI7QUFDRjs7QUszdEpFO0VpQ0dJLHFCQUFxQjtBdEM0dEozQjs7QXNDMXVKQTtFQW9CSSxhQUFhO0F0QzB0SmpCOztBc0NydEpBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7QXRDd3RKWDs7QXNDanRKQTtFQUNFLG9CbkNpNEJzQztFbUNoNEJ0QyxtQm5DZzRCc0M7RU92NUJwQyxvQlAwNUJxQztBSGsxSHpDOztBc0M1c0pFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENpQ2U7QUhndUpqQjs7QUtudkpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkNpd0p4Qzs7QXVDcHdKVTtFQVFKLFVBQVU7RUFDViwrQ3BDc0JXO0FIMHVKakI7O0FzQzN0SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ1dnQjtBSHF3SmxCOztBS2x3SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q2d4SnhDOztBdUNueEpVO0VBUUosVUFBVTtFQUNWLGlEcENBWTtBSCt3SmxCOztBc0MxdUpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcEN3Q2U7QUh1dkpqQjs7QUtqeEpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkMreEp4Qzs7QXVDbHlKVTtFQVFKLFVBQVU7RUFDViwrQ3BDNkJXO0FIaXdKakI7O0FzQ3p2SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQzBDZTtBSG93SmpCOztBS2h5SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Qzh5SnhDOztBdUNqekpVO0VBUUosVUFBVTtFQUNWLGdEcEMrQlc7QUg4d0pqQjs7QXNDeHdKRTtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCcEN1Q2U7QUhzeEpqQjs7QUsveUpFO0VrQ1ZJLGNwQ1VZO0VvQ1RaLHlCQUFrQztBdkM2ekp4Qzs7QXVDaDBKVTtFQVFKLFVBQVU7RUFDViwrQ3BDNEJXO0FIZ3lKakI7O0FzQ3Z4SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ3FDZTtBSHV5SmpCOztBSzl6SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2QzQwSnhDOztBdUMvMEpVO0VBUUosVUFBVTtFQUNWLCtDcEMwQlc7QUhpekpqQjs7QXNDdHlKRTtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCcENNZ0I7QUhxMUpsQjs7QUs3MEpFO0VrQ1ZJLGNwQ1VZO0VvQ1RaLHlCQUFrQztBdkMyMUp4Qzs7QXVDOTFKVTtFQVFKLFVBQVU7RUFDVixpRHBDTFk7QUgrMUpsQjs7QXNDcnpKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDYWdCO0FINjFKbEI7O0FLNTFKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDMDJKeEM7O0F1QzcySlU7RUFRSixVQUFVO0VBQ1YsOENwQ0VZO0FIdTJKbEI7O0F3Q3QzSkE7RUFDRSxrQkFBcUQ7RUFDckQsbUJyQ3l6QnNDO0VxQ3Z6QnRDLHlCckNLZ0I7RU9TZCxxQlA4TitCO0FINm9KbkM7O0FjajBKSTtFMEI1REo7SUFRSSxrQnJDbXpCb0M7RUh1a0l0QztBQUNGOztBd0N2M0pBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RTlCSWIsZ0I4QkhzQjtBeEMwM0oxQjs7QXlDcjRKQTtFQUNFLGtCQUFrQjtFQUNsQix3QnRDeTlCeUM7RXNDeDlCekMsbUJ0Q3k5QnNDO0VzQ3g5QnRDLDZCQUE2QztFL0JVM0Msc0JQNk5nQztBSGtxSnBDOztBeUNwNEpBO0VBRUUsY0FBYztBekNzNEpoQjs7QXlDbDRKQTtFQUNFLGdCdEM2UStCO0FId25KakM7O0F5QzczSkE7RUFDRSxtQkFBc0Q7QXpDZzRKeEQ7O0F5Q2o0SkE7RUFLSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixVQUFVO0VBQ1Ysd0J0QzA3QnVDO0VzQ3o3QnZDLGNBQWM7QXpDZzRKbEI7O0F5Q3QzSkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQm0wSmxFOztBMEN2NkpFO0VBQ0UseUJBQXFDO0ExQzA2SnpDOztBMEN2NkpFO0VBQ0UsY0FBMEI7QTFDMDZKOUI7O0F5Q3A0SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQmkxSmxFOztBMENyN0pFO0VBQ0UseUJBQXFDO0ExQ3c3SnpDOztBMENyN0pFO0VBQ0UsY0FBMEI7QTFDdzdKOUI7O0F5Q2w1SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQisxSmxFOztBMENuOEpFO0VBQ0UseUJBQXFDO0ExQ3M4SnpDOztBMENuOEpFO0VBQ0UsY0FBMEI7QTFDczhKOUI7O0F5Q2g2SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQjYySmxFOztBMENqOUpFO0VBQ0UseUJBQXFDO0ExQ285SnpDOztBMENqOUpFO0VBQ0UsY0FBMEI7QTFDbzlKOUI7O0F5Qzk2SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQjIzSmxFOztBMEMvOUpFO0VBQ0UseUJBQXFDO0ExQ2srSnpDOztBMEMvOUpFO0VBQ0UsY0FBMEI7QTFDaytKOUI7O0F5QzU3SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQnk0SmxFOztBMEM3K0pFO0VBQ0UseUJBQXFDO0ExQ2cvSnpDOztBMEM3K0pFO0VBQ0UsY0FBMEI7QTFDZy9KOUI7O0F5QzE4SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQnU1SmxFOztBMEMzL0pFO0VBQ0UseUJBQXFDO0ExQzgvSnpDOztBMEMzL0pFO0VBQ0UsY0FBMEI7QTFDOC9KOUI7O0F5Q3g5SkU7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0FsQnE2SmxFOztBMEN6Z0tFO0VBQ0UseUJBQXFDO0ExQzRnS3pDOztBMEN6Z0tFO0VBQ0UsY0FBMEI7QTFDNGdLOUI7O0EyQ3BoS0U7RUFDRTtJQUFPLDJCQUF1QztFM0N3aEtoRDtFMkN2aEtFO0lBQUssd0JBQXdCO0UzQzBoSy9CO0FBQ0Y7O0EyQ3ZoS0E7RUFDRSxhQUFhO0VBQ2IsWXhDaytCc0M7RXdDaitCdEMsZ0JBQWdCO0VBQ2hCLGNBQWM7RXZDd0tWLGtCQUFXO0V1Q3RLZix5QnhDTGdCO0VPU2Qsc0JQNk5nQztBSDB6SnBDOztBMkN0aEtBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFd4Q2pCYTtFd0NrQmIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhDUWU7RWlCbkJYLDJCakJvK0I0QztBSGlrSWxEOztBb0JqaUtNO0V1QkROO0l2QkVRLGdCQUFnQjtFcEJxaUt0QjtBQUNGOztBMkM1aEtBO0VyQllFLHFNQUE2STtFcUJWN0ksMEJ4QzI4QnNDO0FIb2xJeEM7O0EyQzNoS0U7RUFDRSxrREFBOEQ7QTNDOGhLbEU7O0EyQzNoS007RUFKSjtJQUtNLGVBQWU7RTNDK2hLckI7QUFDRjs7QTRDMWtLQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7QTVDNmtLekI7O0E0QzFrS0E7RUFDRSxPQUFPO0E1QzZrS1Q7O0E2Qy9rS0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBR3RCLGVBQWU7RUFDZixnQkFBZ0I7RW5DUWQsc0JQNk5nQztBSDQySnBDOztBNkN2a0tBO0VBQ0UsV0FBVztFQUNYLGMxQ1JnQjtFMENTaEIsbUJBQW1CO0E3QzBrS3JCOztBS2psS0U7RXdDV0UsVUFBVTtFQUNWLGMxQ2RjO0UwQ2VkLHFCQUFxQjtFQUNyQix5QjFDdEJjO0FIZ21LbEI7O0E2Q3BsS0E7RUFjSSxjMUNsQmM7RTBDbUJkLHlCMUMxQmM7QUhvbUtsQjs7QTZDamtLQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsd0IxQ2k5QnlDO0UwQzk4QnpDLHNCMUMzQ2E7RTBDNENiLHNDMUNsQ2E7QUhvbUtmOztBNkN6a0tBO0VuQ2pCSSwrQm1DMkJrQztFbkMxQmxDLGdDbUMwQmtDO0E3Q29rS3RDOztBNkM5a0tBO0VuQ0hJLG1DbUNpQnFDO0VuQ2hCckMsa0NtQ2dCcUM7QTdDcWtLekM7O0E2Q25sS0E7RUFtQkksYzFDbERjO0UwQ21EZCxvQkFBb0I7RUFDcEIsc0IxQzFEVztBSDhuS2Y7O0E2Q3psS0E7RUEwQkksVUFBVTtFQUNWLFcxQ2hFVztFMENpRVgseUIxQ3JDYTtFMENzQ2IscUIxQ3RDYTtBSHltS2pCOztBNkNobUtBO0VBaUNJLG1CQUFtQjtBN0Nta0t2Qjs7QTZDcG1LQTtFQW9DTSxnQjFDNEoyQjtFMEMzSjNCLHFCMUMySjJCO0FIeTZKakM7O0E2Q3RqS0k7RUFDRSxtQkFBbUI7QTdDeWpLekI7O0E2QzFqS0k7RW5DdEJBLGtDUHNLZ0M7RU9sTGhDLDBCbUN3Q3dDO0E3Q3lqSzVDOztBNkMvaktJO0VuQ2xDQSxnQ1BrTGdDO0VPdEtoQyw0Qm1DaUMwQztBN0N5aks5Qzs7QTZDcGtLSTtFQWVNLGFBQWE7QTdDeWpLdkI7O0E2Q3hrS0k7RUFtQk0scUIxQzBIdUI7RTBDekh2QixvQkFBb0I7QTdDeWpLOUI7O0E2QzdrS0k7RUF1QlEsaUIxQ3NIcUI7RTBDckhyQixzQjFDcUhxQjtBSHE4SmpDOztBY3JuS0k7RStCbUNBO0lBQ0UsbUJBQW1CO0U3Q3NsS3ZCO0U2Q3ZsS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3Q3FsSzFDO0U2QzNsS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3Q29sSzVDO0U2Qy9sS0U7SUFlTSxhQUFhO0U3Q21sS3JCO0U2Q2xtS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDa2xLNUI7RTZDdG1LRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VINjlKL0I7QUFDRjs7QWM5b0tJO0UrQm1DQTtJQUNFLG1CQUFtQjtFN0MrbUt2QjtFNkNobktFO0luQ3RCQSxrQ1BzS2dDO0lPbExoQywwQm1Dd0N3QztFN0M4bUsxQztFNkNwbktFO0luQ2xDQSxnQ1BrTGdDO0lPdEtoQyw0Qm1DaUMwQztFN0M2bUs1QztFNkN4bktFO0lBZU0sYUFBYTtFN0M0bUtyQjtFNkMzbktFO0lBbUJNLHFCMUMwSHVCO0kwQ3pIdkIsb0JBQW9CO0U3QzJtSzVCO0U2Qy9uS0U7SUF1QlEsaUIxQ3NIcUI7STBDckhyQixzQjFDcUhxQjtFSHMvSi9CO0FBQ0Y7O0FjdnFLSTtFK0JtQ0E7SUFDRSxtQkFBbUI7RTdDd29LdkI7RTZDem9LRTtJbkN0QkEsa0NQc0tnQztJT2xMaEMsMEJtQ3dDd0M7RTdDdW9LMUM7RTZDN29LRTtJbkNsQ0EsZ0NQa0xnQztJT3RLaEMsNEJtQ2lDMEM7RTdDc29LNUM7RTZDanBLRTtJQWVNLGFBQWE7RTdDcW9LckI7RTZDcHBLRTtJQW1CTSxxQjFDMEh1QjtJMEN6SHZCLG9CQUFvQjtFN0Nvb0s1QjtFNkN4cEtFO0lBdUJRLGlCMUNzSHFCO0kwQ3JIckIsc0IxQ3FIcUI7RUgrZ0svQjtBQUNGOztBY2hzS0k7RStCbUNBO0lBQ0UsbUJBQW1CO0U3Q2lxS3ZCO0U2Q2xxS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3Q2dxSzFDO0U2Q3RxS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3QytwSzVDO0U2QzFxS0U7SUFlTSxhQUFhO0U3QzhwS3JCO0U2QzdxS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDNnBLNUI7RTZDanJLRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VId2lLL0I7QUFDRjs7QTZDaHBLQTtFbkNuSEksZ0JtQ29Ic0I7QTdDbXBLMUI7O0E2Q3BwS0E7RUFJSSxxQjFDbUc2QjtBSGlqS2pDOztBNkN4cEtBO0VBT00sc0JBQXNCO0E3Q3FwSzVCOztBOEM5eEtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjZyS2xFOztBS3R4S0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNpeUtqRDs7QThDeHlLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCd3NLbEU7O0E4Qzl5S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNnNLbEU7O0FLdHlLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2l6S2pEOztBOEN4ektFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ3dEtsRTs7QThDOXpLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI2dEtsRTs7QUt0ektFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDaTBLakQ7O0E4Q3gwS0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnd1S2xFOztBOEM5MEtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjZ1S2xFOztBS3QwS0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNpMUtqRDs7QThDeDFLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCd3ZLbEU7O0E4QzkxS0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNnZLbEU7O0FLdDFLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2kyS2pEOztBOEN4MktFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ3d0tsRTs7QThDOTJLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI2d0tsRTs7QUt0MktFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDaTNLakQ7O0E4Q3gzS0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnd4S2xFOztBOEM5M0tFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjZ4S2xFOztBS3QzS0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNpNEtqRDs7QThDeDRLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCd3lLbEU7O0E4Qzk0S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNnlLbEU7O0FLdDRLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2k1S2pEOztBOEN4NUtFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ3ektsRTs7QStDajZLQTtFQUNFLFlBQVk7RTNDbUxSLGlCQUFXO0UyQ2pMZixnQjVDOFIrQjtFNEM3Ui9CLGNBQWM7RUFDZCxXNUNZYTtFNENYYix5QjVDQ2E7RTRDQWIsV0FBVztBL0NvNktiOztBSy81S0U7RTBDREUsVzVDTVc7RTRDTFgscUJBQXFCO0EvQ282S3pCOztBS2g2S0U7RTBDQ0ksWUFBWTtBL0NtNktsQjs7QStDeDVLQTtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUztBL0MyNUtYOztBK0NyNUtBO0VBQ0Usb0JBQW9CO0EvQ3c1S3RCOztBZ0Q5N0tBO0VBR0UsaUI3QzI0QnVDO0U2QzE0QnZDLGdCN0MwNEJ1QztFQzF0Qm5DLG1CQUFXO0U0QzdLZiwyQzdDQWE7RTZDQ2IsNEJBQTRCO0VBQzVCLG9DN0M0NEJtRDtFNkMzNEJuRCxnRDdDT2E7RTZDTmIsVUFBVTtFdENPUixzQlBvNEJzQztBSG9qSjFDOztBZ0QxOEtBO0VBZUksc0I3Q2c0QnNDO0FIK2pKMUM7O0FnRDk4S0E7RUFtQkksVUFBVTtBaEQrN0tkOztBZ0RsOUtBO0VBdUJJLGNBQWM7RUFDZCxVQUFVO0FoRCs3S2Q7O0FnRHY5S0E7RUE0QkksYUFBYTtBaEQrN0tqQjs7QWdEMzdLQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsd0I3QzQyQndDO0U2QzMyQnhDLGM3Q3ZCZ0I7RTZDd0JoQiwyQzdDOUJhO0U2QytCYiw0QkFBNEI7RUFDNUIsNEM3Q28zQm9EO0VPaDRCbEQsMkNRdUg0RDtFUnRINUQsNENRc0g0RDtBbEJxMUtoRTs7QWdENTdLQTtFQUNFLGdCN0NtMkJ3QztBSDRsSjFDOztBaURyK0tBO0VBRUUsZ0JBQWdCO0FqRHUrS2xCOztBaUR6K0tBO0VBS0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtBakR3K0twQjs7QWlEbitLQTtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLGE5QzRwQnNDO0U4QzNwQnRDLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUdoQixVQUFVO0FqRG8rS1o7O0FpRDc5S0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGM5Q2k1QnVDO0U4Qy80QnZDLG9CQUFvQjtBakQrOUt0Qjs7QWlENTlLRTtFN0IzQkksbUNqQnM4Qm9EO0U4Q3o2QnRELDhCOUN1NkJtRDtBSHdqSnZEOztBb0J4L0tNO0U2QnVCSjtJN0J0Qk0sZ0JBQWdCO0VwQjQvS3RCO0FBQ0Y7O0FpRG4rS0U7RUFDRSxlOUNxNkJvQztBSGlrSnhDOztBaURsK0tFO0VBQ0Usc0I5Q2s2QjJDO0FIbWtKL0M7O0FpRGorS0E7RUFDRSxhQUFhO0VBQ2IsNkIvQnVGOEQ7QWxCNjRLaEU7O0FpRHQrS0E7RUFLSSw4Qi9Cb0Y0RDtFK0JuRjVELGdCQUFnQjtBakRxK0twQjs7QWlEMytLQTs7RUFXSSxjQUFjO0FqRHErS2xCOztBaURoL0tBO0VBZUksZ0JBQWdCO0FqRHErS3BCOztBaURqK0tBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw2Qi9CbUU4RDtBbEJpNktoRTs7QWlEditLQTtFQU9JLGNBQWM7RUFDZCwwQi9COEQ0RDtFK0I3RDVELHdCQUFtQjtFQUFuQixtQkFBbUI7RUFDbkIsV0FBVztBakRvK0tmOztBaUQ5K0tBO0VBZUksc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixZQUFZO0FqRG0rS2hCOztBaURwL0tBO0VBb0JNLGdCQUFnQjtBakRvK0t0Qjs7QWlEeC9LQTtFQXdCTSxhQUFhO0FqRG8rS25COztBaUQ5OUtBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsV0FBVztFQUdYLG9CQUFvQjtFQUNwQixzQjlDM0dhO0U4QzRHYiw0QkFBNEI7RUFDNUIsb0M5Q25HYTtFT0NYLHFCUDhOK0I7RThDeEhqQyxVQUFVO0FqRDY5S1o7O0FpRHo5S0E7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxhOUNnakJzQztFOEMvaUJ0QyxZQUFZO0VBQ1osYUFBYTtFQUNiLHNCOUNsSGE7QUg4a0xmOztBaURuK0tBO0VBVVcsVUFBVTtBakQ2OUtyQjs7QWlEditLQTtFQVdXLFk5Qyt6QjJCO0FIaXFKdEM7O0FpRDM5S0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixrQjlDNHpCc0M7RThDM3pCdEMsZ0M5Q3ZJZ0I7RU9pQmQsMENRdUg0RDtFUnRINUQsMkNRc0g0RDtBbEIrOUtoRTs7QWlEcitLQTtFQVNJLGtCOUN1ekJvQztFOENyekJwQyw4QkFBNkY7QWpEKzlLakc7O0FpRDE5S0E7RUFDRSxnQkFBZ0I7RUFDaEIsZ0I5Q3VJK0I7QUhzMUtqQzs7QWlEeDlLQTtFQUNFLGtCQUFrQjtFQUdsQixjQUFjO0VBQ2QsYTlDMHdCc0M7QUgrc0p4Qzs7QWlEcjlLQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixnQkFBaUU7RUFDakUsNkI5Q3hLZ0I7RU8rQmQsOENReUc0RDtFUnhHNUQsNkNRd0c0RDtBbEIwL0toRTs7QWlEaCtLQTtFQWFJLGVBQXlDO0FqRHU5SzdDOztBaURsOUtBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtBakRxOUtsQjs7QWM1bExJO0VtQ3pCSjtJQXVLSSxnQjlDdXdCcUM7SThDdHdCckMsb0JBQXlDO0VqRG05SzNDO0VpRHJtTEY7SUFzSkksK0IvQjdENEQ7RWxCK2dMOUQ7RWlEeG1MRjtJQXlKTSxnQy9CaEUwRDtFbEJraEw5RDtFaUR4bExGO0lBMklJLCtCL0JyRTREO0VsQnFoTDlEO0VpRDNsTEY7SUE4SU0sNEIvQnhFMEQ7SStCeUUxRCx3QkFBbUI7SUFBbkIsbUJBQW1CO0VqRGc5S3ZCO0VpRHg4S0E7SUFBWSxnQjlDK3VCMkI7RUg0dEp2QztBQUNGOztBY25uTEk7RW1DMktGOztJQUVFLGdCOUN1dUJxQztFSHF1SnZDO0FBQ0Y7O0FjMW5MSTtFbUNrTEY7SUFBWSxpQjlDaXVCNEI7RUg0dUp4QztBQUNGOztBa0QzckxBO0VBQ0Usa0JBQWtCO0VBQ2xCLGEvQ2dyQnNDO0UrQy9xQnRDLGNBQWM7RUFDZCxTL0M2MUJtQztFZ0RqMkJuQyxxTmhEb1JvTztFZ0RsUnBPLGtCQUFrQjtFQUNsQixnQmhENFIrQjtFZ0QzUi9CLGdCaERnUytCO0VnRC9SL0IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0UvQ3FLWixtQkFBVztFOEN6S2YscUJBQXFCO0VBQ3JCLFVBQVU7QWxEd3NMWjs7QWtEbnRMQTtFQWFXLFkvQ2kxQjJCO0FIeTNKdEM7O0FrRHZ0TEE7RUFnQkksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxhL0NpMUJxQztFK0NoMUJyQyxjL0NpMUJxQztBSDAzSnpDOztBa0Q5dExBO0VBc0JNLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQjtBbEQ0c0x6Qjs7QWtEdnNMQTtFQUNFLGlCQUFnQztBbEQwc0xsQzs7QWtEM3NMQTtFQUlJLFNBQVM7QWxEMnNMYjs7QWtEL3NMQTtFQU9NLE1BQU07RUFDTiw2QkFBaUU7RUFDakUsc0IvQ3ZCUztBSG11TGY7O0FrRHZzTEE7RUFDRSxpQi9DdXpCdUM7QUhtNUp6Qzs7QWtEM3NMQTtFQUlJLE9BQU87RUFDUCxhL0NtekJxQztFK0NsekJyQyxjL0NpekJxQztBSDA1SnpDOztBa0RqdExBO0VBU00sUUFBUTtFQUNSLG9DQUE2RjtFQUM3Rix3Qi9DdkNTO0FIbXZMZjs7QWtEdnNMQTtFQUNFLGlCQUFnQztBbEQwc0xsQzs7QWtEM3NMQTtFQUlJLE1BQU07QWxEMnNMVjs7QWtEL3NMQTtFQU9NLFNBQVM7RUFDVCw2Qi9DZ3lCbUM7RStDL3hCbkMseUIvQ3JEUztBSGl3TGY7O0FrRHZzTEE7RUFDRSxpQi9DeXhCdUM7QUhpN0p6Qzs7QWtEM3NMQTtFQUlJLFFBQVE7RUFDUixhL0NxeEJxQztFK0NweEJyQyxjL0NteEJxQztBSHc3SnpDOztBa0RqdExBO0VBU00sT0FBTztFQUNQLG9DL0NneEJtQztFK0Mvd0JuQyx1Qi9DckVTO0FIaXhMZjs7QWtEdnJMQTtFQUNFLGdCL0MrdUJ1QztFK0M5dUJ2Qyx1Qi9Db3ZCdUM7RStDbnZCdkMsVy9DdkdhO0UrQ3dHYixrQkFBa0I7RUFDbEIsc0IvQy9GYTtFT0NYLHNCUDZOZ0M7QUg0akxwQzs7QW9EM3lMQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLGFqRDhxQnNDO0VpRDdxQnRDLGNBQWM7RUFDZCxnQmpEKzJCdUM7RWdEcDNCdkMscU5oRG9Sb087RWdEbFJwTyxrQkFBa0I7RUFDbEIsZ0JoRDRSK0I7RWdEM1IvQixnQmhEZ1MrQjtFZ0QvUi9CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFL0NxS1osbUJBQVc7RWdEeEtmLHFCQUFxQjtFQUNyQixzQmpETmE7RWlET2IsNEJBQTRCO0VBQzVCLG9DakRFYTtFT0NYLHFCUDhOK0I7QUh3bExuQzs7QW9EeDBMQTtFQW9CSSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdqRCsyQm9DO0VpRDkyQnBDLGNqRCsyQnFDO0VpRDkyQnJDLGdCakR3TitCO0FIZ21MbkM7O0FvRGgxTEE7RUE0Qk0sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQjtBcER3ekx6Qjs7QW9EbnpMQTtFQUNFLHFCakRnMkJ1QztBSHM5SnpDOztBb0R2ekxBO0VBSUksMkJsQ3lHNEQ7QWxCOHNMaEU7O0FvRDN6TEE7RUFPTSxTQUFTO0VBQ1QsNkJBQWlFO0VBQ2pFLHFDakQyMUJpRTtBSDY5SnZFOztBb0RqMExBO0VBYU0sV2pEMEwyQjtFaUR6TDNCLDZCQUFpRTtFQUNqRSxzQmpEN0NTO0FIcTJMZjs7QW9EbnpMQTtFQUNFLG1CakQ0MEJ1QztBSDArSnpDOztBb0R2ekxBO0VBSUkseUJsQ3FGNEQ7RWtDcEY1RCxhakR3MEJxQztFaUR2MEJyQyxZakRzMEJvQztFaURyMEJwQyxnQkFBZ0M7QXBEdXpMcEM7O0FvRDl6TEE7RUFVTSxPQUFPO0VBQ1Asb0NBQTZGO0VBQzdGLHVDakRvMEJpRTtBSG8vSnZFOztBb0RwMExBO0VBZ0JNLFNqRG1LMkI7RWlEbEszQixvQ0FBNkY7RUFDN0Ysd0JqRHBFUztBSDQzTGY7O0FvRG56TEE7RUFDRSxrQmpEcXpCdUM7QUhpZ0t6Qzs7QW9EdnpMQTtFQUlJLHdCbEM4RDREO0FsQnl2TGhFOztBb0QzekxBO0VBT00sTUFBTTtFQUNOLG9DQUE2RjtFQUM3Rix3Q2pEZ3pCaUU7QUh3Z0t2RTs7QW9EajBMQTtFQWFNLFFqRCtJMkI7RWlEOUkzQixvQ0FBNkY7RUFDN0YseUJqRHhGUztBSGc1TGY7O0FvRHYwTEE7RUFxQkksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsY0FBYztFQUNkLFdqRDR4Qm9DO0VpRDN4QnBDLG9CQUF1QztFQUN2QyxXQUFXO0VBQ1gsZ0NqRGd4QnVEO0FIc2lLM0Q7O0FvRGx6TEE7RUFDRSxvQmpEcXhCdUM7QUhnaUt6Qzs7QW9EdHpMQTtFQUlJLDBCbEM4QjREO0VrQzdCNUQsYWpEaXhCcUM7RWlEaHhCckMsWWpEK3dCb0M7RWlEOXdCcEMsZ0JBQWdDO0FwRHN6THBDOztBb0Q3ekxBO0VBVU0sUUFBUTtFQUNSLG9DakQyd0JtQztFaUQxd0JuQyxzQ2pENndCaUU7QUgwaUt2RTs7QW9EbjBMQTtFQWdCTSxVakQ0RzJCO0VpRDNHM0Isb0NqRHF3Qm1DO0VpRHB3Qm5DLHVCakQzSFM7QUhrN0xmOztBb0RqeUxBO0VBQ0UsdUJqRHN1QndDO0VpRHJ1QnhDLGdCQUFnQjtFaEQwQlosZUFBVztFZ0R2QmYseUJqRCt0QnlEO0VpRDl0QnpELGdDQUF5RTtFMUNuSXZFLDBDUXVINEQ7RVJ0SDVELDJDUXNINEQ7QWxCaXpMaEU7O0FvRDN5TEE7RUFVSSxhQUFhO0FwRHF5TGpCOztBb0RqeUxBO0VBQ0UsdUJqRHd0QndDO0VpRHZ0QnhDLGNqRHhKZ0I7QUg0N0xsQjs7QXFELzdMQTtFQUNFLGtCQUFrQjtBckRrOExwQjs7QXFELzdMQTtFQUNFLG1CQUFtQjtBckRrOExyQjs7QXFELzdMQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0FyRGs4TGxCOztBc0R6OUxFO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0F0RDQ5TGY7O0FxRHA4TEE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLG1DQUEyQjtFQUEzQiwyQkFBMkI7RWpDbEJ2QixzQ2pCMmpDa0Y7QUgrNUp4Rjs7QW9CdDlMTTtFaUNRTjtJakNQUSxnQkFBZ0I7RXBCMDlMdEI7QUFDRjs7QXFEMThMQTs7O0VBR0UsY0FBYztBckQ2OExoQjs7QXFEMThMQTs7RUFFRSwyQkFBMkI7QXJENjhMN0I7O0FxRDE4TEE7O0VBRUUsNEJBQTRCO0FyRDY4TDlCOztBcURyOExBO0VBRUksVUFBVTtFQUNWLDRCQUE0QjtFQUM1QixlQUFlO0FyRHU4TG5COztBcUQzOExBOzs7RUFVSSxVQUFVO0VBQ1YsVUFBVTtBckR1OExkOztBcURsOUxBOztFQWdCSSxVQUFVO0VB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O0F4RDJzTXREOztBd0Qxc01BO0VBQXFCLGlDQUFpQztBeEQ4c010RDs7QXdEN3NNQTtFQUFxQixzQ0FBc0M7QXhEaXRNM0Q7O0F3RGh0TUE7RUFBcUIsbUNBQW1DO0F4RG90TXhEOztBeUR0dE1FO0VBQ0Usb0NBQW1DO0F6RHl0TXZDOztBSy9zTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEMHRNdEQ7O0F5RGh1TUU7RUFDRSxvQ0FBbUM7QXpEbXVNdkM7O0FLenRNRTs7O0VvRExJLG9DQUFnRDtBekRvdU10RDs7QXlEMXVNRTtFQUNFLG9DQUFtQztBekQ2dU12Qzs7QUtudU1FOzs7RW9ETEksb0NBQWdEO0F6RDh1TXREOztBeURwdk1FO0VBQ0Usb0NBQW1DO0F6RHV2TXZDOztBSzd1TUU7OztFb0RMSSxvQ0FBZ0Q7QXpEd3ZNdEQ7O0F5RDl2TUU7RUFDRSxvQ0FBbUM7QXpEaXdNdkM7O0FLdnZNRTs7O0VvRExJLG9DQUFnRDtBekRrd010RDs7QXlEeHdNRTtFQUNFLG9DQUFtQztBekQyd012Qzs7QUtqd01FOzs7RW9ETEksb0NBQWdEO0F6RDR3TXREOztBeURseE1FO0VBQ0Usb0NBQW1DO0F6RHF4TXZDOztBSzN3TUU7OztFb0RMSSxvQ0FBZ0Q7QXpEc3hNdEQ7O0F5RDV4TUU7RUFDRSxvQ0FBbUM7QXpEK3hNdkM7O0FLcnhNRTs7O0VvRExJLG9DQUFnRDtBekRneU10RDs7QTBEL3hNQTtFQUNFLGlDQUFtQztBMURreU1yQzs7QTBEL3hNQTtFQUNFLHdDQUF3QztBMURreU0xQzs7QTJEN3lNQTtFQUFrQixvQ0FBb0Q7QTNEaXpNdEU7O0EyRGh6TUE7RUFBa0Isd0NBQXdEO0EzRG96TTFFOztBMkRuek1BO0VBQWtCLDBDQUEwRDtBM0R1ek01RTs7QTJEdHpNQTtFQUFrQiwyQ0FBMkQ7QTNEMHpNN0U7O0EyRHp6TUE7RUFBa0IseUNBQXlEO0EzRDZ6TTNFOztBMkQzek1BO0VBQW1CLG9CQUFvQjtBM0Qrek12Qzs7QTJEOXpNQTtFQUFtQix3QkFBd0I7QTNEazBNM0M7O0EyRGowTUE7RUFBbUIsMEJBQTBCO0EzRHEwTTdDOztBMkRwME1BO0VBQW1CLDJCQUEyQjtBM0R3ME05Qzs7QTJEdjBNQTtFQUFtQix5QkFBeUI7QTNEMjBNNUM7O0EyRHgwTUU7RUFDRSxnQ0FBK0I7QTNEMjBNbkM7O0EyRDUwTUU7RUFDRSxnQ0FBK0I7QTNEKzBNbkM7O0EyRGgxTUU7RUFDRSxnQ0FBK0I7QTNEbTFNbkM7O0EyRHAxTUU7RUFDRSxnQ0FBK0I7QTNEdTFNbkM7O0EyRHgxTUU7RUFDRSxnQ0FBK0I7QTNEMjFNbkM7O0EyRDUxTUU7RUFDRSxnQ0FBK0I7QTNEKzFNbkM7O0EyRGgyTUU7RUFDRSxnQ0FBK0I7QTNEbTJNbkM7O0EyRHAyTUU7RUFDRSxnQ0FBK0I7QTNEdTJNbkM7O0EyRG4yTUE7RUFDRSw2QkFBK0I7QTNEczJNakM7O0EyRC8xTUE7RUFDRSxnQ0FBMkM7QTNEazJNN0M7O0EyRC8xTUE7RUFDRSxpQ0FBd0M7QTNEazJNMUM7O0EyRC8xTUE7RUFDRSwwQ0FBaUQ7RUFDakQsMkNBQWtEO0EzRGsyTXBEOztBMkQvMU1BO0VBQ0UsMkNBQWtEO0VBQ2xELDhDQUFxRDtBM0RrMk12RDs7QTJELzFNQTtFQUNFLDhDQUFxRDtFQUNyRCw2Q0FBb0Q7QTNEazJNdEQ7O0EyRC8xTUE7RUFDRSwwQ0FBaUQ7RUFDakQsNkNBQW9EO0EzRGsyTXREOztBMkQvMU1BO0VBQ0UsZ0NBQTJDO0EzRGsyTTdDOztBMkQvMU1BO0VBQ0UsNkJBQTZCO0EzRGsyTS9COztBMkQvMU1BO0VBQ0UsK0JBQXVDO0EzRGsyTXpDOztBMkQvMU1BO0VBQ0UsMkJBQTJCO0EzRGsyTTdCOztBc0QxNk1FO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0F0RDY2TWY7O0E0RHQ2TU07RUFBd0Isd0JBQTBCO0E1RDA2TXhEOztBNEQxNk1NO0VBQXdCLDBCQUEwQjtBNUQ4Nk14RDs7QTREOTZNTTtFQUF3QixnQ0FBMEI7QTVEazdNeEQ7O0E0RGw3TU07RUFBd0IseUJBQTBCO0E1RHM3TXhEOztBNER0N01NO0VBQXdCLHlCQUEwQjtBNUQwN014RDs7QTREMTdNTTtFQUF3Qiw2QkFBMEI7QTVEODdNeEQ7O0E0RDk3TU07RUFBd0IsOEJBQTBCO0E1RGs4TXhEOztBNERsOE1NO0VBQXdCLHdCQUEwQjtBNURzOE14RDs7QTREdDhNTTtFQUF3QiwrQkFBMEI7QTVEMDhNeEQ7O0FjejVNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RCs4TXREO0U0RC84TUk7SUFBd0IsMEJBQTBCO0U1RGs5TXREO0U0RGw5TUk7SUFBd0IsZ0NBQTBCO0U1RHE5TXREO0U0RHI5TUk7SUFBd0IseUJBQTBCO0U1RHc5TXREO0U0RHg5TUk7SUFBd0IseUJBQTBCO0U1RDI5TXREO0U0RDM5TUk7SUFBd0IsNkJBQTBCO0U1RDg5TXREO0U0RDk5TUk7SUFBd0IsOEJBQTBCO0U1RGkrTXREO0U0RGorTUk7SUFBd0Isd0JBQTBCO0U1RG8rTXREO0U0RHArTUk7SUFBd0IsK0JBQTBCO0U1RHUrTXREO0FBQ0Y7O0FjdjdNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RDYrTXREO0U0RDcrTUk7SUFBd0IsMEJBQTBCO0U1RGcvTXREO0U0RGgvTUk7SUFBd0IsZ0NBQTBCO0U1RG0vTXREO0U0RG4vTUk7SUFBd0IseUJBQTBCO0U1RHMvTXREO0U0RHQvTUk7SUFBd0IseUJBQTBCO0U1RHkvTXREO0U0RHovTUk7SUFBd0IsNkJBQTBCO0U1RDQvTXREO0U0RDUvTUk7SUFBd0IsOEJBQTBCO0U1RCsvTXREO0U0RC8vTUk7SUFBd0Isd0JBQTBCO0U1RGtnTnREO0U0RGxnTkk7SUFBd0IsK0JBQTBCO0U1RHFnTnREO0FBQ0Y7O0FjcjlNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RDJnTnREO0U0RDNnTkk7SUFBd0IsMEJBQTBCO0U1RDhnTnREO0U0RDlnTkk7SUFBd0IsZ0NBQTBCO0U1RGloTnREO0U0RGpoTkk7SUFBd0IseUJBQTBCO0U1RG9oTnREO0U0RHBoTkk7SUFBd0IseUJBQTBCO0U1RHVoTnREO0U0RHZoTkk7SUFBd0IsNkJBQTBCO0U1RDBoTnREO0U0RDFoTkk7SUFBd0IsOEJBQTBCO0U1RDZoTnREO0U0RDdoTkk7SUFBd0Isd0JBQTBCO0U1RGdpTnREO0U0RGhpTkk7SUFBd0IsK0JBQTBCO0U1RG1pTnREO0FBQ0Y7O0Fjbi9NSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RHlpTnREO0U0RHppTkk7SUFBd0IsMEJBQTBCO0U1RDRpTnREO0U0RDVpTkk7SUFBd0IsZ0NBQTBCO0U1RCtpTnREO0U0RC9pTkk7SUFBd0IseUJBQTBCO0U1RGtqTnREO0U0RGxqTkk7SUFBd0IseUJBQTBCO0U1RHFqTnREO0U0RHJqTkk7SUFBd0IsNkJBQTBCO0U1RHdqTnREO0U0RHhqTkk7SUFBd0IsOEJBQTBCO0U1RDJqTnREO0U0RDNqTkk7SUFBd0Isd0JBQTBCO0U1RDhqTnREO0U0RDlqTkk7SUFBd0IsK0JBQTBCO0U1RGlrTnREO0FBQ0Y7O0E0RHhqTkE7RUFFSTtJQUFxQix3QkFBMEI7RTVEMmpOakQ7RTREM2pORTtJQUFxQiwwQkFBMEI7RTVEOGpOakQ7RTREOWpORTtJQUFxQixnQ0FBMEI7RTVEaWtOakQ7RTREamtORTtJQUFxQix5QkFBMEI7RTVEb2tOakQ7RTREcGtORTtJQUFxQix5QkFBMEI7RTVEdWtOakQ7RTREdmtORTtJQUFxQiw2QkFBMEI7RTVEMGtOakQ7RTREMWtORTtJQUFxQiw4QkFBMEI7RTVENmtOakQ7RTREN2tORTtJQUFxQix3QkFBMEI7RTVEZ2xOakQ7RTREaGxORTtJQUFxQiwrQkFBMEI7RTVEbWxOakQ7QUFDRjs7QTZEem1OQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0I7QTdENG1ObEI7O0E2RGpuTkE7RUFRSSxjQUFjO0VBQ2QsV0FBVztBN0Q2bU5mOztBNkR0bk5BOzs7OztFQWlCSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0E3RDZtTmI7O0E2RHJtTkU7RUFFSSx1QkFBbUc7QTdEdW1Oekc7O0E2RHptTkU7RUFFSSxtQkFBbUc7QTdEMm1Oekc7O0E2RDdtTkU7RUFFSSxnQkFBbUc7QTdEK21Oekc7O0E2RGpuTkU7RUFFSSxpQkFBbUc7QTdEbW5Oekc7O0E4RDVvTkk7RUFBZ0MsOEJBQThCO0E5RGdwTmxFOztBOEQvb05JO0VBQWdDLGlDQUFpQztBOURtcE5yRTs7QThEbHBOSTtFQUFnQyxzQ0FBc0M7QTlEc3BOMUU7O0E4RHJwTkk7RUFBZ0MseUNBQXlDO0E5RHlwTjdFOztBOER2cE5JO0VBQThCLDBCQUEwQjtBOUQycE41RDs7QThEMXBOSTtFQUE4Qiw0QkFBNEI7QTlEOHBOOUQ7O0E4RDdwTkk7RUFBOEIsa0NBQWtDO0E5RGlxTnBFOztBOERocU5JO0VBQThCLHlCQUF5QjtBOURvcU4zRDs7QThEbnFOSTtFQUE4Qix1QkFBdUI7QTlEdXFOekQ7O0E4RHRxTkk7RUFBOEIsdUJBQXVCO0E5RDBxTnpEOztBOER6cU5JO0VBQThCLHlCQUF5QjtBOUQ2cU4zRDs7QThENXFOSTtFQUE4Qix5QkFBeUI7QTlEZ3JOM0Q7O0E4RDlxTkk7RUFBb0Msc0NBQXNDO0E5RGtyTjlFOztBOERqck5JO0VBQW9DLG9DQUFvQztBOURxck41RTs7QThEcHJOSTtFQUFvQyxrQ0FBa0M7QTlEd3JOMUU7O0E4RHZyTkk7RUFBb0MseUNBQXlDO0E5RDJyTmpGOztBOEQxck5JO0VBQW9DLHdDQUF3QztBOUQ4ck5oRjs7QThENXJOSTtFQUFpQyxrQ0FBa0M7QTlEZ3NOdkU7O0E4RC9yTkk7RUFBaUMsZ0NBQWdDO0E5RG1zTnJFOztBOERsc05JO0VBQWlDLDhCQUE4QjtBOURzc05uRTs7QThEcnNOSTtFQUFpQyxnQ0FBZ0M7QTlEeXNOckU7O0E4RHhzTkk7RUFBaUMsK0JBQStCO0E5RDRzTnBFOztBOEQxc05JO0VBQWtDLG9DQUFvQztBOUQ4c04xRTs7QThEN3NOSTtFQUFrQyxrQ0FBa0M7QTlEaXROeEU7O0E4RGh0Tkk7RUFBa0MsZ0NBQWdDO0E5RG90TnRFOztBOERudE5JO0VBQWtDLHVDQUF1QztBOUR1dE43RTs7QThEdHROSTtFQUFrQyxzQ0FBc0M7QTlEMHRONUU7O0E4RHp0Tkk7RUFBa0MsaUNBQWlDO0E5RDZ0TnZFOztBOEQzdE5JO0VBQWdDLDJCQUEyQjtBOUQrdE4vRDs7QThEOXROSTtFQUFnQyxpQ0FBaUM7QTlEa3VOckU7O0E4RGp1Tkk7RUFBZ0MsK0JBQStCO0E5RHF1Tm5FOztBOERwdU5JO0VBQWdDLDZCQUE2QjtBOUR3dU5qRTs7QThEdnVOSTtFQUFnQywrQkFBK0I7QTlEMnVObkU7O0E4RDF1Tkk7RUFBZ0MsOEJBQThCO0E5RDh1TmxFOztBY2x1Tkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOUR5eE5oRTtFOER4eE5FO0lBQWdDLGlDQUFpQztFOUQyeE5uRTtFOEQxeE5FO0lBQWdDLHNDQUFzQztFOUQ2eE54RTtFOEQ1eE5FO0lBQWdDLHlDQUF5QztFOUQreE4zRTtFOEQ3eE5FO0lBQThCLDBCQUEwQjtFOURneU4xRDtFOEQveE5FO0lBQThCLDRCQUE0QjtFOURreU41RDtFOERqeU5FO0lBQThCLGtDQUFrQztFOURveU5sRTtFOERueU5FO0lBQThCLHlCQUF5QjtFOURzeU56RDtFOERyeU5FO0lBQThCLHVCQUF1QjtFOUR3eU52RDtFOER2eU5FO0lBQThCLHVCQUF1QjtFOUQweU52RDtFOER6eU5FO0lBQThCLHlCQUF5QjtFOUQ0eU56RDtFOEQzeU5FO0lBQThCLHlCQUF5QjtFOUQ4eU56RDtFOEQ1eU5FO0lBQW9DLHNDQUFzQztFOUQreU41RTtFOEQ5eU5FO0lBQW9DLG9DQUFvQztFOURpek4xRTtFOERoek5FO0lBQW9DLGtDQUFrQztFOURtek54RTtFOERsek5FO0lBQW9DLHlDQUF5QztFOURxek4vRTtFOERwek5FO0lBQW9DLHdDQUF3QztFOUR1ek45RTtFOERyek5FO0lBQWlDLGtDQUFrQztFOUR3ek5yRTtFOER2ek5FO0lBQWlDLGdDQUFnQztFOUQwek5uRTtFOER6ek5FO0lBQWlDLDhCQUE4QjtFOUQ0ek5qRTtFOEQzek5FO0lBQWlDLGdDQUFnQztFOUQ4ek5uRTtFOEQ3ek5FO0lBQWlDLCtCQUErQjtFOURnME5sRTtFOEQ5ek5FO0lBQWtDLG9DQUFvQztFOURpME54RTtFOERoME5FO0lBQWtDLGtDQUFrQztFOURtME50RTtFOERsME5FO0lBQWtDLGdDQUFnQztFOURxME5wRTtFOERwME5FO0lBQWtDLHVDQUF1QztFOUR1ME4zRTtFOER0ME5FO0lBQWtDLHNDQUFzQztFOUR5ME4xRTtFOER4ME5FO0lBQWtDLGlDQUFpQztFOUQyME5yRTtFOER6ME5FO0lBQWdDLDJCQUEyQjtFOUQ0ME43RDtFOEQzME5FO0lBQWdDLGlDQUFpQztFOUQ4ME5uRTtFOEQ3ME5FO0lBQWdDLCtCQUErQjtFOURnMU5qRTtFOEQvME5FO0lBQWdDLDZCQUE2QjtFOURrMU4vRDtFOERqMU5FO0lBQWdDLCtCQUErQjtFOURvMU5qRTtFOERuMU5FO0lBQWdDLDhCQUE4QjtFOURzMU5oRTtBQUNGOztBYzMwTkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOURrNE5oRTtFOERqNE5FO0lBQWdDLGlDQUFpQztFOURvNE5uRTtFOERuNE5FO0lBQWdDLHNDQUFzQztFOURzNE54RTtFOERyNE5FO0lBQWdDLHlDQUF5QztFOUR3NE4zRTtFOER0NE5FO0lBQThCLDBCQUEwQjtFOUR5NE4xRDtFOER4NE5FO0lBQThCLDRCQUE0QjtFOUQyNE41RDtFOEQxNE5FO0lBQThCLGtDQUFrQztFOUQ2NE5sRTtFOEQ1NE5FO0lBQThCLHlCQUF5QjtFOUQrNE56RDtFOEQ5NE5FO0lBQThCLHVCQUF1QjtFOURpNU52RDtFOERoNU5FO0lBQThCLHVCQUF1QjtFOURtNU52RDtFOERsNU5FO0lBQThCLHlCQUF5QjtFOURxNU56RDtFOERwNU5FO0lBQThCLHlCQUF5QjtFOUR1NU56RDtFOERyNU5FO0lBQW9DLHNDQUFzQztFOUR3NU41RTtFOER2NU5FO0lBQW9DLG9DQUFvQztFOUQwNU4xRTtFOER6NU5FO0lBQW9DLGtDQUFrQztFOUQ0NU54RTtFOEQzNU5FO0lBQW9DLHlDQUF5QztFOUQ4NU4vRTtFOEQ3NU5FO0lBQW9DLHdDQUF3QztFOURnNk45RTtFOEQ5NU5FO0lBQWlDLGtDQUFrQztFOURpNk5yRTtFOERoNk5FO0lBQWlDLGdDQUFnQztFOURtNk5uRTtFOERsNk5FO0lBQWlDLDhCQUE4QjtFOURxNk5qRTtFOERwNk5FO0lBQWlDLGdDQUFnQztFOUR1Nk5uRTtFOER0Nk5FO0lBQWlDLCtCQUErQjtFOUR5Nk5sRTtFOER2Nk5FO0lBQWtDLG9DQUFvQztFOUQwNk54RTtFOER6Nk5FO0lBQWtDLGtDQUFrQztFOUQ0Nk50RTtFOEQzNk5FO0lBQWtDLGdDQUFnQztFOUQ4Nk5wRTtFOEQ3Nk5FO0lBQWtDLHVDQUF1QztFOURnN04zRTtFOEQvNk5FO0lBQWtDLHNDQUFzQztFOURrN04xRTtFOERqN05FO0lBQWtDLGlDQUFpQztFOURvN05yRTtFOERsN05FO0lBQWdDLDJCQUEyQjtFOURxN043RDtFOERwN05FO0lBQWdDLGlDQUFpQztFOUR1N05uRTtFOER0N05FO0lBQWdDLCtCQUErQjtFOUR5N05qRTtFOER4N05FO0lBQWdDLDZCQUE2QjtFOUQyN04vRDtFOEQxN05FO0lBQWdDLCtCQUErQjtFOUQ2N05qRTtFOEQ1N05FO0lBQWdDLDhCQUE4QjtFOUQrN05oRTtBQUNGOztBY3A3Tkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOUQyK05oRTtFOEQxK05FO0lBQWdDLGlDQUFpQztFOUQ2K05uRTtFOEQ1K05FO0lBQWdDLHNDQUFzQztFOUQrK054RTtFOEQ5K05FO0lBQWdDLHlDQUF5QztFOURpL04zRTtFOEQvK05FO0lBQThCLDBCQUEwQjtFOURrL04xRDtFOERqL05FO0lBQThCLDRCQUE0QjtFOURvL041RDtFOERuL05FO0lBQThCLGtDQUFrQztFOURzL05sRTtFOERyL05FO0lBQThCLHlCQUF5QjtFOUR3L056RDtFOER2L05FO0lBQThCLHVCQUF1QjtFOUQwL052RDtFOER6L05FO0lBQThCLHVCQUF1QjtFOUQ0L052RDtFOEQzL05FO0lBQThCLHlCQUF5QjtFOUQ4L056RDtFOEQ3L05FO0lBQThCLHlCQUF5QjtFOURnZ096RDtFOEQ5L05FO0lBQW9DLHNDQUFzQztFOURpZ081RTtFOERoZ09FO0lBQW9DLG9DQUFvQztFOURtZ08xRTtFOERsZ09FO0lBQW9DLGtDQUFrQztFOURxZ094RTtFOERwZ09FO0lBQW9DLHlDQUF5QztFOUR1Z08vRTtFOER0Z09FO0lBQW9DLHdDQUF3QztFOUR5Z085RTtFOER2Z09FO0lBQWlDLGtDQUFrQztFOUQwZ09yRTtFOER6Z09FO0lBQWlDLGdDQUFnQztFOUQ0Z09uRTtFOEQzZ09FO0lBQWlDLDhCQUE4QjtFOUQ4Z09qRTtFOEQ3Z09FO0lBQWlDLGdDQUFnQztFOURnaE9uRTtFOEQvZ09FO0lBQWlDLCtCQUErQjtFOURraE9sRTtFOERoaE9FO0lBQWtDLG9DQUFvQztFOURtaE94RTtFOERsaE9FO0lBQWtDLGtDQUFrQztFOURxaE90RTtFOERwaE9FO0lBQWtDLGdDQUFnQztFOUR1aE9wRTtFOER0aE9FO0lBQWtDLHVDQUF1QztFOUR5aE8zRTtFOER4aE9FO0lBQWtDLHNDQUFzQztFOUQyaE8xRTtFOEQxaE9FO0lBQWtDLGlDQUFpQztFOUQ2aE9yRTtFOEQzaE9FO0lBQWdDLDJCQUEyQjtFOUQ4aE83RDtFOEQ3aE9FO0lBQWdDLGlDQUFpQztFOURnaU9uRTtFOEQvaE9FO0lBQWdDLCtCQUErQjtFOURraU9qRTtFOERqaU9FO0lBQWdDLDZCQUE2QjtFOURvaU8vRDtFOERuaU9FO0lBQWdDLCtCQUErQjtFOURzaU9qRTtFOERyaU9FO0lBQWdDLDhCQUE4QjtFOUR3aU9oRTtBQUNGOztBYzdoT0k7RWdEbERBO0lBQWdDLDhCQUE4QjtFOURvbE9oRTtFOERubE9FO0lBQWdDLGlDQUFpQztFOURzbE9uRTtFOERybE9FO0lBQWdDLHNDQUFzQztFOUR3bE94RTtFOER2bE9FO0lBQWdDLHlDQUF5QztFOUQwbE8zRTtFOER4bE9FO0lBQThCLDBCQUEwQjtFOUQybE8xRDtFOEQxbE9FO0lBQThCLDRCQUE0QjtFOUQ2bE81RDtFOEQ1bE9FO0lBQThCLGtDQUFrQztFOUQrbE9sRTtFOEQ5bE9FO0lBQThCLHlCQUF5QjtFOURpbU96RDtFOERobU9FO0lBQThCLHVCQUF1QjtFOURtbU92RDtFOERsbU9FO0lBQThCLHVCQUF1QjtFOURxbU92RDtFOERwbU9FO0lBQThCLHlCQUF5QjtFOUR1bU96RDtFOER0bU9FO0lBQThCLHlCQUF5QjtFOUR5bU96RDtFOER2bU9FO0lBQW9DLHNDQUFzQztFOUQwbU81RTtFOER6bU9FO0lBQW9DLG9DQUFvQztFOUQ0bU8xRTtFOEQzbU9FO0lBQW9DLGtDQUFrQztFOUQ4bU94RTtFOEQ3bU9FO0lBQW9DLHlDQUF5QztFOURnbk8vRTtFOEQvbU9FO0lBQW9DLHdDQUF3QztFOURrbk85RTtFOERobk9FO0lBQWlDLGtDQUFrQztFOURtbk9yRTtFOERsbk9FO0lBQWlDLGdDQUFnQztFOURxbk9uRTtFOERwbk9FO0lBQWlDLDhCQUE4QjtFOUR1bk9qRTtFOER0bk9FO0lBQWlDLGdDQUFnQztFOUR5bk9uRTtFOER4bk9FO0lBQWlDLCtCQUErQjtFOUQybk9sRTtFOER6bk9FO0lBQWtDLG9DQUFvQztFOUQ0bk94RTtFOEQzbk9FO0lBQWtDLGtDQUFrQztFOUQ4bk90RTtFOEQ3bk9FO0lBQWtDLGdDQUFnQztFOURnb09wRTtFOEQvbk9FO0lBQWtDLHVDQUF1QztFOURrb08zRTtFOERqb09FO0lBQWtDLHNDQUFzQztFOURvb08xRTtFOERub09FO0lBQWtDLGlDQUFpQztFOURzb09yRTtFOERwb09FO0lBQWdDLDJCQUEyQjtFOUR1b083RDtFOER0b09FO0lBQWdDLGlDQUFpQztFOUR5b09uRTtFOER4b09FO0lBQWdDLCtCQUErQjtFOUQyb09qRTtFOEQxb09FO0lBQWdDLDZCQUE2QjtFOUQ2b08vRDtFOEQ1b09FO0lBQWdDLCtCQUErQjtFOUQrb09qRTtFOEQ5b09FO0lBQWdDLDhCQUE4QjtFOURpcE9oRTtBQUNGOztBK0Q1ck9JO0VBQXdCLHNCQUFzQjtBL0Rnc09sRDs7QStEL3JPSTtFQUF3Qix1QkFBdUI7QS9EbXNPbkQ7O0ErRGxzT0k7RUFBd0Isc0JBQXNCO0EvRHNzT2xEOztBY2xwT0k7RWlEdERBO0lBQXdCLHNCQUFzQjtFL0Q2c09oRDtFK0Q1c09FO0lBQXdCLHVCQUF1QjtFL0Qrc09qRDtFK0Q5c09F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RSs1TzlDOztBdUU3NU9ROztFQUVFLDBCQUF3QztBdkVnNk9sRDs7QXVFOTVPUTs7RUFFRSwyQkFBMEM7QXZFaTZPcEQ7O0F1RS81T1E7O0VBRUUseUJBQXNDO0F2RWs2T2hEOztBdUVqN09RO0VBQWdDLDBCQUE0QjtBdkVxN09wRTs7QXVFcDdPUTs7RUFFRSw4QkFBb0M7QXZFdTdPOUM7O0F1RXI3T1E7O0VBRUUsZ0NBQXdDO0F2RXc3T2xEOztBdUV0N09ROztFQUVFLGlDQUEwQztBdkV5N09wRDs7QXVFdjdPUTs7RUFFRSwrQkFBc0M7QXZFMDdPaEQ7O0F1RXo4T1E7RUFBZ0MseUJBQTRCO0F2RTY4T3BFOztBdUU1OE9ROztFQUVFLDZCQUFvQztBdkUrOE85Qzs7QXVFNzhPUTs7RUFFRSwrQkFBd0M7QXZFZzlPbEQ7O0F1RTk4T1E7O0VBRUUsZ0NBQTBDO0F2RWk5T3BEOztBdUUvOE9ROztFQUVFLDhCQUFzQztBdkVrOU9oRDs7QXVFaitPUTtFQUFnQyx1QkFBNEI7QXZFcStPcEU7O0F1RXArT1E7O0VBRUUsMkJBQW9DO0F2RXUrTzlDOztBdUVyK09ROztFQUVFLDZCQUF3QztBdkV3K09sRDs7QXVFdCtPUTs7RUFFRSw4QkFBMEM7QXZFeStPcEQ7O0F1RXYrT1E7O0VBRUUsNEJBQXNDO0F2RTArT2hEOztBdUV6L09RO0VBQWdDLHlCQUE0QjtBdkU2L09wRTs7QXVFNS9PUTs7RUFFRSw2QkFBb0M7QXZFKy9POUM7O0F1RTcvT1E7O0VBRUUsK0JBQXdDO0F2RWdnUGxEOztBdUU5L09ROztFQUVFLGdDQUEwQztBdkVpZ1BwRDs7QXVFLy9PUTs7RUFFRSw4QkFBc0M7QXZFa2dQaEQ7O0F1RWpoUFE7RUFBZ0MsdUJBQTRCO0F2RXFoUHBFOztBdUVwaFBROztFQUVFLDJCQUFvQztBdkV1aFA5Qzs7QXVFcmhQUTs7RUFFRSw2QkFBd0M7QXZFd2hQbEQ7O0F1RXRoUFE7O0VBRUUsOEJBQTBDO0F2RXloUHBEOztBdUV2aFBROztFQUVFLDRCQUFzQztBdkUwaFBoRDs7QXVFemlQUTtFQUFnQyxxQkFBNEI7QXZFNmlQcEU7O0F1RTVpUFE7O0VBRUUseUJBQW9DO0F2RStpUDlDOztBdUU3aVBROztFQUVFLDJCQUF3QztBdkVnalBsRDs7QXVFOWlQUTs7RUFFRSw0QkFBMEM7QXZFaWpQcEQ7O0F1RS9pUFE7O0VBRUUsMEJBQXNDO0F2RWtqUGhEOztBdUVqa1BRO0VBQWdDLDJCQUE0QjtBdkVxa1BwRTs7QXVFcGtQUTs7RUFFRSwrQkFBb0M7QXZFdWtQOUM7O0F1RXJrUFE7O0VBRUUsaUNBQXdDO0F2RXdrUGxEOztBdUV0a1BROztFQUVFLGtDQUEwQztBdkV5a1BwRDs7QXVFdmtQUTs7RUFFRSxnQ0FBc0M7QXZFMGtQaEQ7O0F1RXpsUFE7RUFBZ0MsMEJBQTRCO0F2RTZsUHBFOztBdUU1bFBROztFQUVFLDhCQUFvQztBdkUrbFA5Qzs7QXVFN2xQUTs7RUFFRSxnQ0FBd0M7QXZFZ21QbEQ7O0F1RTlsUFE7O0VBRUUsaUNBQTBDO0F2RWltUHBEOztBdUUvbFBROztFQUVFLCtCQUFzQztBdkVrbVBoRDs7QXVFam5QUTtFQUFnQyx3QkFBNEI7QXZFcW5QcEU7O0F1RXBuUFE7O0VBRUUsNEJBQW9DO0F2RXVuUDlDOztBdUVyblBROztFQUVFLDhCQUF3QztBdkV3blBsRDs7QXVFdG5QUTs7RUFFRSwrQkFBMEM7QXZFeW5QcEQ7O0F1RXZuUFE7O0VBRUUsNkJBQXNDO0F2RTBuUGhEOztBdUV6b1BRO0VBQWdDLDBCQUE0QjtBdkU2b1BwRTs7QXVFNW9QUTs7RUFFRSw4QkFBb0M7QXZFK29QOUM7O0F1RTdvUFE7O0VBRUUsZ0NBQXdDO0F2RWdwUGxEOztBdUU5b1BROztFQUVFLGlDQUEwQztBdkVpcFBwRDs7QXVFL29QUTs7RUFFRSwrQkFBc0M7QXZFa3BQaEQ7O0F1RWpxUFE7RUFBZ0Msd0JBQTRCO0F2RXFxUHBFOztBdUVwcVBROztFQUVFLDRCQUFvQztBdkV1cVA5Qzs7QXVFcnFQUTs7RUFFRSw4QkFBd0M7QXZFd3FQbEQ7O0F1RXRxUFE7O0VBRUUsK0JBQTBDO0F2RXlxUHBEOztBdUV2cVBROztFQUVFLDZCQUFzQztBdkUwcVBoRDs7QXVFbHFQUTtFQUF3QiwyQkFBMkI7QXZFc3FQM0Q7O0F1RXJxUFE7O0VBRUUsK0JBQStCO0F2RXdxUHpDOztBdUV0cVBROztFQUVFLGlDQUFpQztBdkV5cVAzQzs7QXVFdnFQUTs7RUFFRSxrQ0FBa0M7QXZFMHFQNUM7O0F1RXhxUFE7O0VBRUUsZ0NBQWdDO0F2RTJxUDFDOztBdUUxclBRO0VBQXdCLDBCQUEyQjtBdkU4clAzRDs7QXVFN3JQUTs7RUFFRSw4QkFBK0I7QXZFZ3NQekM7O0F1RTlyUFE7O0VBRUUsZ0NBQWlDO0F2RWlzUDNDOztBdUUvclBROztFQUVFLGlDQUFrQztBdkVrc1A1Qzs7QXVFaHNQUTs7RUFFRSwrQkFBZ0M7QXZFbXNQMUM7O0F1RWx0UFE7RUFBd0Isd0JBQTJCO0F2RXN0UDNEOztBdUVydFBROztFQUVFLDRCQUErQjtBdkV3dFB6Qzs7QXVFdHRQUTs7RUFFRSw4QkFBaUM7QXZFeXRQM0M7O0F1RXZ0UFE7O0VBRUUsK0JBQWtDO0F2RTB0UDVDOztBdUV4dFBROztFQUVFLDZCQUFnQztBdkUydFAxQzs7QXVFMXVQUTtFQUF3QiwwQkFBMkI7QXZFOHVQM0Q7O0F1RTd1UFE7O0VBRUUsOEJBQStCO0F2RWd2UHpDOztBdUU5dVBROztFQUVFLGdDQUFpQztBdkVpdlAzQzs7QXVFL3VQUTs7RUFFRSxpQ0FBa0M7QXZFa3ZQNUM7O0F1RWh2UFE7O0VBRUUsK0JBQWdDO0F2RW12UDFDOztBdUVsd1BRO0VBQXdCLHdCQUEyQjtBdkVzd1AzRDs7QXVFcndQUTs7RUFFRSw0QkFBK0I7QXZFd3dQekM7O0F1RXR3UFE7O0VBRUUsOEJBQWlDO0F2RXl3UDNDOztBdUV2d1BROztFQUVFLCtCQUFrQztBdkUwd1A1Qzs7QXVFeHdQUTs7RUFFRSw2QkFBZ0M7QXZFMndQMUM7O0F1RXJ3UEk7RUFBbUIsdUJBQXVCO0F2RXl3UDlDOztBdUV4d1BJOztFQUVFLDJCQUEyQjtBdkUyd1BqQzs7QXVFendQSTs7RUFFRSw2QkFBNkI7QXZFNHdQbkM7O0F1RTF3UEk7O0VBRUUsOEJBQThCO0F2RTZ3UHBDOztBdUUzd1BJOztFQUVFLDRCQUE0QjtBdkU4d1BsQzs7QWN2eFBJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFODBQbEU7RXVFNzBQTTs7SUFFRSx3QkFBb0M7RXZFKzBQNUM7RXVFNzBQTTs7SUFFRSwwQkFBd0M7RXZFKzBQaEQ7RXVFNzBQTTs7SUFFRSwyQkFBMEM7RXZFKzBQbEQ7RXVFNzBQTTs7SUFFRSx5QkFBc0M7RXZFKzBQOUM7RXVFOTFQTTtJQUFnQywwQkFBNEI7RXZFaTJQbEU7RXVFaDJQTTs7SUFFRSw4QkFBb0M7RXZFazJQNUM7RXVFaDJQTTs7SUFFRSxnQ0FBd0M7RXZFazJQaEQ7RXVFaDJQTTs7SUFFRSxpQ0FBMEM7RXZFazJQbEQ7RXVFaDJQTTs7SUFFRSwrQkFBc0M7RXZFazJQOUM7RXVFajNQTTtJQUFnQyx5QkFBNEI7RXZFbzNQbEU7RXVFbjNQTTs7SUFFRSw2QkFBb0M7RXZFcTNQNUM7RXVFbjNQTTs7SUFFRSwrQkFBd0M7RXZFcTNQaEQ7RXVFbjNQTTs7SUFFRSxnQ0FBMEM7RXZFcTNQbEQ7RXVFbjNQTTs7SUFFRSw4QkFBc0M7RXZFcTNQOUM7RXVFcDRQTTtJQUFnQyx1QkFBNEI7RXZFdTRQbEU7RXVFdDRQTTs7SUFFRSwyQkFBb0M7RXZFdzRQNUM7RXVFdDRQTTs7SUFFRSw2QkFBd0M7RXZFdzRQaEQ7RXVFdDRQTTs7SUFFRSw4QkFBMEM7RXZFdzRQbEQ7RXVFdDRQTTs7SUFFRSw0QkFBc0M7RXZFdzRQOUM7RXVFdjVQTTtJQUFnQyx5QkFBNEI7RXZFMDVQbEU7RXVFejVQTTs7SUFFRSw2QkFBb0M7RXZFMjVQNUM7RXVFejVQTTs7SUFFRSwrQkFBd0M7RXZFMjVQaEQ7RXVFejVQTTs7SUFFRSxnQ0FBMEM7RXZFMjVQbEQ7RXVFejVQTTs7SUFFRSw4QkFBc0M7RXZFMjVQOUM7RXVFMTZQTTtJQUFnQyx1QkFBNEI7RXZFNjZQbEU7RXVFNTZQTTs7SUFFRSwyQkFBb0M7RXZFODZQNUM7RXVFNTZQTTs7SUFFRSw2QkFBd0M7RXZFODZQaEQ7RXVFNTZQTTs7SUFFRSw4QkFBMEM7RXZFODZQbEQ7RXVFNTZQTTs7SUFFRSw0QkFBc0M7RXZFODZQOUM7RXVFNzdQTTtJQUFnQyxxQkFBNEI7RXZFZzhQbEU7RXVFLzdQTTs7SUFFRSx5QkFBb0M7RXZFaThQNUM7RXVFLzdQTTs7SUFFRSwyQkFBd0M7RXZFaThQaEQ7RXVFLzdQTTs7SUFFRSw0QkFBMEM7RXZFaThQbEQ7RXVFLzdQTTs7SUFFRSwwQkFBc0M7RXZFaThQOUM7RXVFaDlQTTtJQUFnQywyQkFBNEI7RXZFbTlQbEU7RXVFbDlQTTs7SUFFRSwrQkFBb0M7RXZFbzlQNUM7RXVFbDlQTTs7SUFFRSxpQ0FBd0M7RXZFbzlQaEQ7RXVFbDlQTTs7SUFFRSxrQ0FBMEM7RXZFbzlQbEQ7RXVFbDlQTTs7SUFFRSxnQ0FBc0M7RXZFbzlQOUM7RXVFbitQTTtJQUFnQywwQkFBNEI7RXZFcytQbEU7RXVFcitQTTs7SUFFRSw4QkFBb0M7RXZFdStQNUM7RXVFcitQTTs7SUFFRSxnQ0FBd0M7RXZFdStQaEQ7RXVFcitQTTs7SUFFRSxpQ0FBMEM7RXZFdStQbEQ7RXVFcitQTTs7SUFFRSwrQkFBc0M7RXZFdStQOUM7RXVFdC9QTTtJQUFnQyx3QkFBNEI7RXZFeS9QbEU7RXVFeC9QTTs7SUFFRSw0QkFBb0M7RXZFMC9QNUM7RXVFeC9QTTs7SUFFRSw4QkFBd0M7RXZFMC9QaEQ7RXVFeC9QTTs7SUFFRSwrQkFBMEM7RXZFMC9QbEQ7RXVFeC9QTTs7SUFFRSw2QkFBc0M7RXZFMC9QOUM7RXVFemdRTTtJQUFnQywwQkFBNEI7RXZFNGdRbEU7RXVFM2dRTTs7SUFFRSw4QkFBb0M7RXZFNmdRNUM7RXVFM2dRTTs7SUFFRSxnQ0FBd0M7RXZFNmdRaEQ7RXVFM2dRTTs7SUFFRSxpQ0FBMEM7RXZFNmdRbEQ7RXVFM2dRTTs7SUFFRSwrQkFBc0M7RXZFNmdROUM7RXVFNWhRTTtJQUFnQyx3QkFBNEI7RXZFK2hRbEU7RXVFOWhRTTs7SUFFRSw0QkFBb0M7RXZFZ2lRNUM7RXVFOWhRTTs7SUFFRSw4QkFBd0M7RXZFZ2lRaEQ7RXVFOWhRTTs7SUFFRSwrQkFBMEM7RXZFZ2lRbEQ7RXVFOWhRTTs7SUFFRSw2QkFBc0M7RXZFZ2lROUM7RXVFeGhRTTtJQUF3QiwyQkFBMkI7RXZFMmhRekQ7RXVFMWhRTTs7SUFFRSwrQkFBK0I7RXZFNGhRdkM7RXVFMWhRTTs7SUFFRSxpQ0FBaUM7RXZFNGhRekM7RXVFMWhRTTs7SUFFRSxrQ0FBa0M7RXZFNGhRMUM7RXVFMWhRTTs7SUFFRSxnQ0FBZ0M7RXZFNGhReEM7RXVFM2lRTTtJQUF3QiwwQkFBMkI7RXZFOGlRekQ7RXVFN2lRTTs7SUFFRSw4QkFBK0I7RXZFK2lRdkM7RXVFN2lRTTs7SUFFRSxnQ0FBaUM7RXZFK2lRekM7RXVFN2lRTTs7SUFFRSxpQ0FBa0M7RXZFK2lRMUM7RXVFN2lRTTs7SUFFRSwrQkFBZ0M7RXZFK2lReEM7RXVFOWpRTTtJQUF3Qix3QkFBMkI7RXZFaWtRekQ7RXVFaGtRTTs7SUFFRSw0QkFBK0I7RXZFa2tRdkM7RXVFaGtRTTs7SUFFRSw4QkFBaUM7RXZFa2tRekM7RXVFaGtRTTs7SUFFRSwrQkFBa0M7RXZFa2tRMUM7RXVFaGtRTTs7SUFFRSw2QkFBZ0M7RXZFa2tReEM7RXVFamxRTTtJQUF3QiwwQkFBMkI7RXZFb2xRekQ7RXVFbmxRTTs7SUFFRSw4QkFBK0I7RXZFcWxRdkM7RXVFbmxRTTs7SUFFRSxnQ0FBaUM7RXZFcWxRekM7RXVFbmxRTTs7SUFFRSxpQ0FBa0M7RXZFcWxRMUM7RXVFbmxRTTs7SUFFRSwrQkFBZ0M7RXZFcWxReEM7RXVFcG1RTTtJQUF3Qix3QkFBMkI7RXZFdW1RekQ7RXVFdG1RTTs7SUFFRSw0QkFBK0I7RXZFd21RdkM7RXVFdG1RTTs7SUFFRSw4QkFBaUM7RXZFd21RekM7RXVFdG1RTTs7SUFFRSwrQkFBa0M7RXZFd21RMUM7RXVFdG1RTTs7SUFFRSw2QkFBZ0M7RXZFd21ReEM7RXVFbG1RRTtJQUFtQix1QkFBdUI7RXZFcW1RNUM7RXVFcG1RRTs7SUFFRSwyQkFBMkI7RXZFc21RL0I7RXVFcG1RRTs7SUFFRSw2QkFBNkI7RXZFc21RakM7RXVFcG1RRTs7SUFFRSw4QkFBOEI7RXZFc21RbEM7RXVFcG1RRTs7SUFFRSw0QkFBNEI7RXZFc21RaEM7QUFDRjs7QWNoblFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFdXFRbEU7RXVFdHFRTTs7SUFFRSx3QkFBb0M7RXZFd3FRNUM7RXVFdHFRTTs7SUFFRSwwQkFBd0M7RXZFd3FRaEQ7RXVFdHFRTTs7SUFFRSwyQkFBMEM7RXZFd3FRbEQ7RXVFdHFRTTs7SUFFRSx5QkFBc0M7RXZFd3FROUM7RXVFdnJRTTtJQUFnQywwQkFBNEI7RXZFMHJRbEU7RXVFenJRTTs7SUFFRSw4QkFBb0M7RXZFMnJRNUM7RXVFenJRTTs7SUFFRSxnQ0FBd0M7RXZFMnJRaEQ7RXVFenJRTTs7SUFFRSxpQ0FBMEM7RXZFMnJRbEQ7RXVFenJRTTs7SUFFRSwrQkFBc0M7RXZFMnJROUM7RXVFMXNRTTtJQUFnQyx5QkFBNEI7RXZFNnNRbEU7RXVFNXNRTTs7SUFFRSw2QkFBb0M7RXZFOHNRNUM7RXVFNXNRTTs7SUFFRSwrQkFBd0M7RXZFOHNRaEQ7RXVFNXNRTTs7SUFFRSxnQ0FBMEM7RXZFOHNRbEQ7RXVFNXNRTTs7SUFFRSw4QkFBc0M7RXZFOHNROUM7RXVFN3RRTTtJQUFnQyx1QkFBNEI7RXZFZ3VRbEU7RXVFL3RRTTs7SUFFRSwyQkFBb0M7RXZFaXVRNUM7RXVFL3RRTTs7SUFFRSw2QkFBd0M7RXZFaXVRaEQ7RXVFL3RRTTs7SUFFRSw4QkFBMEM7RXZFaXVRbEQ7RXVFL3RRTTs7SUFFRSw0QkFBc0M7RXZFaXVROUM7RXVFaHZRTTtJQUFnQyx5QkFBNEI7RXZFbXZRbEU7RXVFbHZRTTs7SUFFRSw2QkFBb0M7RXZFb3ZRNUM7RXVFbHZRTTs7SUFFRSwrQkFBd0M7RXZFb3ZRaEQ7RXVFbHZRTTs7SUFFRSxnQ0FBMEM7RXZFb3ZRbEQ7RXVFbHZRTTs7SUFFRSw4QkFBc0M7RXZFb3ZROUM7RXVFbndRTTtJQUFnQyx1QkFBNEI7RXZFc3dRbEU7RXVFcndRTTs7SUFFRSwyQkFBb0M7RXZFdXdRNUM7RXVFcndRTTs7SUFFRSw2QkFBd0M7RXZFdXdRaEQ7RXVFcndRTTs7SUFFRSw4QkFBMEM7RXZFdXdRbEQ7RXVFcndRTTs7SUFFRSw0QkFBc0M7RXZFdXdROUM7RXVFdHhRTTtJQUFnQyxxQkFBNEI7RXZFeXhRbEU7RXVFeHhRTTs7SUFFRSx5QkFBb0M7RXZFMHhRNUM7RXVFeHhRTTs7SUFFRSwyQkFBd0M7RXZFMHhRaEQ7RXVFeHhRTTs7SUFFRSw0QkFBMEM7RXZFMHhRbEQ7RXVFeHhRTTs7SUFFRSwwQkFBc0M7RXZFMHhROUM7RXVFenlRTTtJQUFnQywyQkFBNEI7RXZFNHlRbEU7RXVFM3lRTTs7SUFFRSwrQkFBb0M7RXZFNnlRNUM7RXVFM3lRTTs7SUFFRSxpQ0FBd0M7RXZFNnlRaEQ7RXVFM3lRTTs7SUFFRSxrQ0FBMEM7RXZFNnlRbEQ7RXVFM3lRTTs7SUFFRSxnQ0FBc0M7RXZFNnlROUM7RXVFNXpRTTtJQUFnQywwQkFBNEI7RXZFK3pRbEU7RXVFOXpRTTs7SUFFRSw4QkFBb0M7RXZFZzBRNUM7RXVFOXpRTTs7SUFFRSxnQ0FBd0M7RXZFZzBRaEQ7RXVFOXpRTTs7SUFFRSxpQ0FBMEM7RXZFZzBRbEQ7RXVFOXpRTTs7SUFFRSwrQkFBc0M7RXZFZzBROUM7RXVFLzBRTTtJQUFnQyx3QkFBNEI7RXZFazFRbEU7RXVFajFRTTs7SUFFRSw0QkFBb0M7RXZFbTFRNUM7RXVFajFRTTs7SUFFRSw4QkFBd0M7RXZFbTFRaEQ7RXVFajFRTTs7SUFFRSwrQkFBMEM7RXZFbTFRbEQ7RXVFajFRTTs7SUFFRSw2QkFBc0M7RXZFbTFROUM7RXVFbDJRTTtJQUFnQywwQkFBNEI7RXZFcTJRbEU7RXVFcDJRTTs7SUFFRSw4QkFBb0M7RXZFczJRNUM7RXVFcDJRTTs7SUFFRSxnQ0FBd0M7RXZFczJRaEQ7RXVFcDJRTTs7SUFFRSxpQ0FBMEM7RXZFczJRbEQ7RXVFcDJRTTs7SUFFRSwrQkFBc0M7RXZFczJROUM7RXVFcjNRTTtJQUFnQyx3QkFBNEI7RXZFdzNRbEU7RXVFdjNRTTs7SUFFRSw0QkFBb0M7RXZFeTNRNUM7RXVFdjNRTTs7SUFFRSw4QkFBd0M7RXZFeTNRaEQ7RXVFdjNRTTs7SUFFRSwrQkFBMEM7RXZFeTNRbEQ7RXVFdjNRTTs7SUFFRSw2QkFBc0M7RXZFeTNROUM7RXVFajNRTTtJQUF3QiwyQkFBMkI7RXZFbzNRekQ7RXVFbjNRTTs7SUFFRSwrQkFBK0I7RXZFcTNRdkM7RXVFbjNRTTs7SUFFRSxpQ0FBaUM7RXZFcTNRekM7RXVFbjNRTTs7SUFFRSxrQ0FBa0M7RXZFcTNRMUM7RXVFbjNRTTs7SUFFRSxnQ0FBZ0M7RXZFcTNReEM7RXVFcDRRTTtJQUF3QiwwQkFBMkI7RXZFdTRRekQ7RXVFdDRRTTs7SUFFRSw4QkFBK0I7RXZFdzRRdkM7RXVFdDRRTTs7SUFFRSxnQ0FBaUM7RXZFdzRRekM7RXVFdDRRTTs7SUFFRSxpQ0FBa0M7RXZFdzRRMUM7RXVFdDRRTTs7SUFFRSwrQkFBZ0M7RXZFdzRReEM7RXVFdjVRTTtJQUF3Qix3QkFBMkI7RXZFMDVRekQ7RXVFejVRTTs7SUFFRSw0QkFBK0I7RXZFMjVRdkM7RXVFejVRTTs7SUFFRSw4QkFBaUM7RXZFMjVRekM7RXVFejVRTTs7SUFFRSwrQkFBa0M7RXZFMjVRMUM7RXVFejVRTTs7SUFFRSw2QkFBZ0M7RXZFMjVReEM7RXVFMTZRTTtJQUF3QiwwQkFBMkI7RXZFNjZRekQ7RXVFNTZRTTs7SUFFRSw4QkFBK0I7RXZFODZRdkM7RXVFNTZRTTs7SUFFRSxnQ0FBaUM7RXZFODZRekM7RXVFNTZRTTs7SUFFRSxpQ0FBa0M7RXZFODZRMUM7RXVFNTZRTTs7SUFFRSwrQkFBZ0M7RXZFODZReEM7RXVFNzdRTTtJQUF3Qix3QkFBMkI7RXZFZzhRekQ7RXVFLzdRTTs7SUFFRSw0QkFBK0I7RXZFaThRdkM7RXVFLzdRTTs7SUFFRSw4QkFBaUM7RXZFaThRekM7RXVFLzdRTTs7SUFFRSwrQkFBa0M7RXZFaThRMUM7RXVFLzdRTTs7SUFFRSw2QkFBZ0M7RXZFaThReEM7RXVFMzdRRTtJQUFtQix1QkFBdUI7RXZFODdRNUM7RXVFNzdRRTs7SUFFRSwyQkFBMkI7RXZFKzdRL0I7RXVFNzdRRTs7SUFFRSw2QkFBNkI7RXZFKzdRakM7RXVFNzdRRTs7SUFFRSw4QkFBOEI7RXZFKzdRbEM7RXVFNzdRRTs7SUFFRSw0QkFBNEI7RXZFKzdRaEM7QUFDRjs7QWN6OFFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFZ2dSbEU7RXVFLy9RTTs7SUFFRSx3QkFBb0M7RXZFaWdSNUM7RXVFLy9RTTs7SUFFRSwwQkFBd0M7RXZFaWdSaEQ7RXVFLy9RTTs7SUFFRSwyQkFBMEM7RXZFaWdSbEQ7RXVFLy9RTTs7SUFFRSx5QkFBc0M7RXZFaWdSOUM7RXVFaGhSTTtJQUFnQywwQkFBNEI7RXZFbWhSbEU7RXVFbGhSTTs7SUFFRSw4QkFBb0M7RXZFb2hSNUM7RXVFbGhSTTs7SUFFRSxnQ0FBd0M7RXZFb2hSaEQ7RXVFbGhSTTs7SUFFRSxpQ0FBMEM7RXZFb2hSbEQ7RXVFbGhSTTs7SUFFRSwrQkFBc0M7RXZFb2hSOUM7RXVFbmlSTTtJQUFnQyx5QkFBNEI7RXZFc2lSbEU7RXVFcmlSTTs7SUFFRSw2QkFBb0M7RXZFdWlSNUM7RXVFcmlSTTs7SUFFRSwrQkFBd0M7RXZFdWlSaEQ7RXVFcmlSTTs7SUFFRSxnQ0FBMEM7RXZFdWlSbEQ7RXVFcmlSTTs7SUFFRSw4QkFBc0M7RXZFdWlSOUM7RXVFdGpSTTtJQUFnQyx1QkFBNEI7RXZFeWpSbEU7RXVFeGpSTTs7SUFFRSwyQkFBb0M7RXZFMGpSNUM7RXVFeGpSTTs7SUFFRSw2QkFBd0M7RXZFMGpSaEQ7RXVFeGpSTTs7SUFFRSw4QkFBMEM7RXZFMGpSbEQ7RXVFeGpSTTs7SUFFRSw0QkFBc0M7RXZFMGpSOUM7RXVFemtSTTtJQUFnQyx5QkFBNEI7RXZFNGtSbEU7RXVFM2tSTTs7SUFFRSw2QkFBb0M7RXZFNmtSNUM7RXVFM2tSTTs7SUFFRSwrQkFBd0M7RXZFNmtSaEQ7RXVFM2tSTTs7SUFFRSxnQ0FBMEM7RXZFNmtSbEQ7RXVFM2tSTTs7SUFFRSw4QkFBc0M7RXZFNmtSOUM7RXVFNWxSTTtJQUFnQyx1QkFBNEI7RXZFK2xSbEU7RXVFOWxSTTs7SUFFRSwyQkFBb0M7RXZFZ21SNUM7RXVFOWxSTTs7SUFFRSw2QkFBd0M7RXZFZ21SaEQ7RXVFOWxSTTs7SUFFRSw4QkFBMEM7RXZFZ21SbEQ7RXVFOWxSTTs7SUFFRSw0QkFBc0M7RXZFZ21SOUM7RXVFL21STTtJQUFnQyxxQkFBNEI7RXZFa25SbEU7RXVFam5STTs7SUFFRSx5QkFBb0M7RXZFbW5SNUM7RXVFam5STTs7SUFFRSwyQkFBd0M7RXZFbW5SaEQ7RXVFam5STTs7SUFFRSw0QkFBMEM7RXZFbW5SbEQ7RXVFam5STTs7SUFFRSwwQkFBc0M7RXZFbW5SOUM7RXVFbG9STTtJQUFnQywyQkFBNEI7RXZFcW9SbEU7RXVFcG9STTs7SUFFRSwrQkFBb0M7RXZFc29SNUM7RXVFcG9STTs7SUFFRSxpQ0FBd0M7RXZFc29SaEQ7RXVFcG9STTs7SUFFRSxrQ0FBMEM7RXZFc29SbEQ7RXVFcG9STTs7SUFFRSxnQ0FBc0M7RXZFc29SOUM7RXVFcnBSTTtJQUFnQywwQkFBNEI7RXZFd3BSbEU7RXVFdnBSTTs7SUFFRSw4QkFBb0M7RXZFeXBSNUM7RXVFdnBSTTs7SUFFRSxnQ0FBd0M7RXZFeXBSaEQ7RXVFdnBSTTs7SUFFRSxpQ0FBMEM7RXZFeXBSbEQ7RXVFdnBSTTs7SUFFRSwrQkFBc0M7RXZFeXBSOUM7RXVFeHFSTTtJQUFnQyx3QkFBNEI7RXZFMnFSbEU7RXVFMXFSTTs7SUFFRSw0QkFBb0M7RXZFNHFSNUM7RXVFMXFSTTs7SUFFRSw4QkFBd0M7RXZFNHFSaEQ7RXVFMXFSTTs7SUFFRSwrQkFBMEM7RXZFNHFSbEQ7RXVFMXFSTTs7SUFFRSw2QkFBc0M7RXZFNHFSOUM7RXVFM3JSTTtJQUFnQywwQkFBNEI7RXZFOHJSbEU7RXVFN3JSTTs7SUFFRSw4QkFBb0M7RXZFK3JSNUM7RXVFN3JSTTs7SUFFRSxnQ0FBd0M7RXZFK3JSaEQ7RXVFN3JSTTs7SUFFRSxpQ0FBMEM7RXZFK3JSbEQ7RXVFN3JSTTs7SUFFRSwrQkFBc0M7RXZFK3JSOUM7RXVFOXNSTTtJQUFnQyx3QkFBNEI7RXZFaXRSbEU7RXVFaHRSTTs7SUFFRSw0QkFBb0M7RXZFa3RSNUM7RXVFaHRSTTs7SUFFRSw4QkFBd0M7RXZFa3RSaEQ7RXVFaHRSTTs7SUFFRSwrQkFBMEM7RXZFa3RSbEQ7RXVFaHRSTTs7SUFFRSw2QkFBc0M7RXZFa3RSOUM7RXVFMXNSTTtJQUF3QiwyQkFBMkI7RXZFNnNSekQ7RXVFNXNSTTs7SUFFRSwrQkFBK0I7RXZFOHNSdkM7RXVFNXNSTTs7SUFFRSxpQ0FBaUM7RXZFOHNSekM7RXVFNXNSTTs7SUFFRSxrQ0FBa0M7RXZFOHNSMUM7RXVFNXNSTTs7SUFFRSxnQ0FBZ0M7RXZFOHNSeEM7RXVFN3RSTTtJQUF3QiwwQkFBMkI7RXZFZ3VSekQ7RXVFL3RSTTs7SUFFRSw4QkFBK0I7RXZFaXVSdkM7RXVFL3RSTTs7SUFFRSxnQ0FBaUM7RXZFaXVSekM7RXVFL3RSTTs7SUFFRSxpQ0FBa0M7RXZFaXVSMUM7RXVFL3RSTTs7SUFFRSwrQkFBZ0M7RXZFaXVSeEM7RXVFaHZSTTtJQUF3Qix3QkFBMkI7RXZFbXZSekQ7RXVFbHZSTTs7SUFFRSw0QkFBK0I7RXZFb3ZSdkM7RXVFbHZSTTs7SUFFRSw4QkFBaUM7RXZFb3ZSekM7RXVFbHZSTTs7SUFFRSwrQkFBa0M7RXZFb3ZSMUM7RXVFbHZSTTs7SUFFRSw2QkFBZ0M7RXZFb3ZSeEM7RXVFbndSTTtJQUF3QiwwQkFBMkI7RXZFc3dSekQ7RXVFcndSTTs7SUFFRSw4QkFBK0I7RXZFdXdSdkM7RXVFcndSTTs7SUFFRSxnQ0FBaUM7RXZFdXdSekM7RXVFcndSTTs7SUFFRSxpQ0FBa0M7RXZFdXdSMUM7RXVFcndSTTs7SUFFRSwrQkFBZ0M7RXZFdXdSeEM7RXVFdHhSTTtJQUF3Qix3QkFBMkI7RXZFeXhSekQ7RXVFeHhSTTs7SUFFRSw0QkFBK0I7RXZFMHhSdkM7RXVFeHhSTTs7SUFFRSw4QkFBaUM7RXZFMHhSekM7RXVFeHhSTTs7SUFFRSwrQkFBa0M7RXZFMHhSMUM7RXVFeHhSTTs7SUFFRSw2QkFBZ0M7RXZFMHhSeEM7RXVFcHhSRTtJQUFtQix1QkFBdUI7RXZFdXhSNUM7RXVFdHhSRTs7SUFFRSwyQkFBMkI7RXZFd3hSL0I7RXVFdHhSRTs7SUFFRSw2QkFBNkI7RXZFd3hSakM7RXVFdHhSRTs7SUFFRSw4QkFBOEI7RXZFd3hSbEM7RXVFdHhSRTs7SUFFRSw0QkFBNEI7RXZFd3hSaEM7QUFDRjs7QWNseVJJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFeTFSbEU7RXVFeDFSTTs7SUFFRSx3QkFBb0M7RXZFMDFSNUM7RXVFeDFSTTs7SUFFRSwwQkFBd0M7RXZFMDFSaEQ7RXVFeDFSTTs7SUFFRSwyQkFBMEM7RXZFMDFSbEQ7RXVFeDFSTTs7SUFFRSx5QkFBc0M7RXZFMDFSOUM7RXVFejJSTTtJQUFnQywwQkFBNEI7RXZFNDJSbEU7RXVFMzJSTTs7SUFFRSw4QkFBb0M7RXZFNjJSNUM7RXVFMzJSTTs7SUFFRSxnQ0FBd0M7RXZFNjJSaEQ7RXVFMzJSTTs7SUFFRSxpQ0FBMEM7RXZFNjJSbEQ7RXVFMzJSTTs7SUFFRSwrQkFBc0M7RXZFNjJSOUM7RXVFNTNSTTtJQUFnQyx5QkFBNEI7RXZFKzNSbEU7RXVFOTNSTTs7SUFFRSw2QkFBb0M7RXZFZzRSNUM7RXVFOTNSTTs7SUFFRSwrQkFBd0M7RXZFZzRSaEQ7RXVFOTNSTTs7SUFFRSxnQ0FBMEM7RXZFZzRSbEQ7RXVFOTNSTTs7SUFFRSw4QkFBc0M7RXZFZzRSOUM7RXVFLzRSTTtJQUFnQyx1QkFBNEI7RXZFazVSbEU7RXVFajVSTTs7SUFFRSwyQkFBb0M7RXZFbTVSNUM7RXVFajVSTTs7SUFFRSw2QkFBd0M7RXZFbTVSaEQ7RXVFajVSTTs7SUFFRSw4QkFBMEM7RXZFbTVSbEQ7RXVFajVSTTs7SUFFRSw0QkFBc0M7RXZFbTVSOUM7RXVFbDZSTTtJQUFnQyx5QkFBNEI7RXZFcTZSbEU7RXVFcDZSTTs7SUFFRSw2QkFBb0M7RXZFczZSNUM7RXVFcDZSTTs7SUFFRSwrQkFBd0M7RXZFczZSaEQ7RXVFcDZSTTs7SUFFRSxnQ0FBMEM7RXZFczZSbEQ7RXVFcDZSTTs7SUFFRSw4QkFBc0M7RXZFczZSOUM7RXVFcjdSTTtJQUFnQyx1QkFBNEI7RXZFdzdSbEU7RXVFdjdSTTs7SUFFRSwyQkFBb0M7RXZFeTdSNUM7RXVFdjdSTTs7SUFFRSw2QkFBd0M7RXZFeTdSaEQ7RXVFdjdSTTs7SUFFRSw4QkFBMEM7RXZFeTdSbEQ7RXVFdjdSTTs7SUFFRSw0QkFBc0M7RXZFeTdSOUM7RXVFeDhSTTtJQUFnQyxxQkFBNEI7RXZFMjhSbEU7RXVFMThSTTs7SUFFRSx5QkFBb0M7RXZFNDhSNUM7RXVFMThSTTs7SUFFRSwyQkFBd0M7RXZFNDhSaEQ7RXVFMThSTTs7SUFFRSw0QkFBMEM7RXZFNDhSbEQ7RXVFMThSTTs7SUFFRSwwQkFBc0M7RXZFNDhSOUM7RXVFMzlSTTtJQUFnQywyQkFBNEI7RXZFODlSbEU7RXVFNzlSTTs7SUFFRSwrQkFBb0M7RXZFKzlSNUM7RXVFNzlSTTs7SUFFRSxpQ0FBd0M7RXZFKzlSaEQ7RXVFNzlSTTs7SUFFRSxrQ0FBMEM7RXZFKzlSbEQ7RXVFNzlSTTs7SUFFRSxnQ0FBc0M7RXZFKzlSOUM7RXVFOStSTTtJQUFnQywwQkFBNEI7RXZFaS9SbEU7RXVFaC9STTs7SUFFRSw4QkFBb0M7RXZFay9SNUM7RXVFaC9STTs7SUFFRSxnQ0FBd0M7RXZFay9SaEQ7RXVFaC9STTs7SUFFRSxpQ0FBMEM7RXZFay9SbEQ7RXVFaC9STTs7SUFFRSwrQkFBc0M7RXZFay9SOUM7RXVFamdTTTtJQUFnQyx3QkFBNEI7RXZFb2dTbEU7RXVFbmdTTTs7SUFFRSw0QkFBb0M7RXZFcWdTNUM7RXVFbmdTTTs7SUFFRSw4QkFBd0M7RXZFcWdTaEQ7RXVFbmdTTTs7SUFFRSwrQkFBMEM7RXZFcWdTbEQ7RXVFbmdTTTs7SUFFRSw2QkFBc0M7RXZFcWdTOUM7RXVFcGhTTTtJQUFnQywwQkFBNEI7RXZFdWhTbEU7RXVFdGhTTTs7SUFFRSw4QkFBb0M7RXZFd2hTNUM7RXVFdGhTTTs7SUFFRSxnQ0FBd0M7RXZFd2hTaEQ7RXVFdGhTTTs7SUFFRSxpQ0FBMEM7RXZFd2hTbEQ7RXVFdGhTTTs7SUFFRSwrQkFBc0M7RXZFd2hTOUM7RXVFdmlTTTtJQUFnQyx3QkFBNEI7RXZFMGlTbEU7RXVFemlTTTs7SUFFRSw0QkFBb0M7RXZFMmlTNUM7RXVFemlTTTs7SUFFRSw4QkFBd0M7RXZFMmlTaEQ7RXVFemlTTTs7SUFFRSwrQkFBMEM7RXZFMmlTbEQ7RXVFemlTTTs7SUFFRSw2QkFBc0M7RXZFMmlTOUM7RXVFbmlTTTtJQUF3QiwyQkFBMkI7RXZFc2lTekQ7RXVFcmlTTTs7SUFFRSwrQkFBK0I7RXZFdWlTdkM7RXVFcmlTTTs7SUFFRSxpQ0FBaUM7RXZFdWlTekM7RXVFcmlTTTs7SUFFRSxrQ0FBa0M7RXZFdWlTMUM7RXVFcmlTTTs7SUFFRSxnQ0FBZ0M7RXZFdWlTeEM7RXVFdGpTTTtJQUF3QiwwQkFBMkI7RXZFeWpTekQ7RXVFeGpTTTs7SUFFRSw4QkFBK0I7RXZFMGpTdkM7RXVFeGpTTTs7SUFFRSxnQ0FBaUM7RXZFMGpTekM7RXVFeGpTTTs7SUFFRSxpQ0FBa0M7RXZFMGpTMUM7RXVFeGpTTTs7SUFFRSwrQkFBZ0M7RXZFMGpTeEM7RXVFemtTTTtJQUF3Qix3QkFBMkI7RXZFNGtTekQ7RXVFM2tTTTs7SUFFRSw0QkFBK0I7RXZFNmtTdkM7RXVFM2tTTTs7SUFFRSw4QkFBaUM7RXZFNmtTekM7RXVFM2tTTTs7SUFFRSwrQkFBa0M7RXZFNmtTMUM7RXVFM2tTTTs7SUFFRSw2QkFBZ0M7RXZFNmtTeEM7RXVFNWxTTTtJQUF3QiwwQkFBMkI7RXZFK2xTekQ7RXVFOWxTTTs7SUFFRSw4QkFBK0I7RXZFZ21TdkM7RXVFOWxTTTs7SUFFRSxnQ0FBaUM7RXZFZ21TekM7RXVFOWxTTTs7SUFFRSxpQ0FBa0M7RXZFZ21TMUM7RXVFOWxTTTs7SUFFRSwrQkFBZ0M7RXZFZ21TeEM7RXVFL21TTTtJQUF3Qix3QkFBMkI7RXZFa25TekQ7RXVFam5TTTs7SUFFRSw0QkFBK0I7RXZFbW5TdkM7RXVFam5TTTs7SUFFRSw4QkFBaUM7RXZFbW5TekM7RXVFam5TTTs7SUFFRSwrQkFBa0M7RXZFbW5TMUM7RXVFam5TTTs7SUFFRSw2QkFBZ0M7RXZFbW5TeEM7RXVFN21TRTtJQUFtQix1QkFBdUI7RXZFZ25TNUM7RXVFL21TRTs7SUFFRSwyQkFBMkI7RXZFaW5TL0I7RXVFL21TRTs7SUFFRSw2QkFBNkI7RXZFaW5TakM7RXVFL21TRTs7SUFFRSw4QkFBOEI7RXZFaW5TbEM7RXVFL21TRTs7SUFFRSw0QkFBNEI7RXZFaW5TaEM7QUFDRjs7QXdFbnJTQTtFQUVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUVWLG9CQUFvQjtFQUNwQixXQUFXO0VBRVgsa0NBQWtDO0F4RW1yU3RDOztBeUU3clNBO0VBQWtCLDRHQUE4QztBekVpc1NoRTs7QXlFN3JTQTtFQUFpQiw4QkFBOEI7QXpFaXNTL0M7O0F5RWhzU0E7RUFBaUIsOEJBQThCO0F6RW9zUy9DOztBeUVuc1NBO0VBQWlCLDhCQUE4QjtBekV1c1MvQzs7QXlFdHNTQTtFQ1RFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CO0ExRW10U3JCOztBeUVwc1NJO0VBQXdCLDJCQUEyQjtBekV3c1N2RDs7QXlFdnNTSTtFQUF3Qiw0QkFBNEI7QXpFMnNTeEQ7O0F5RTFzU0k7RUFBd0IsNkJBQTZCO0F6RThzU3pEOztBY3pxU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVxdFNyRDtFeUVwdFNFO0lBQXdCLDRCQUE0QjtFekV1dFN0RDtFeUV0dFNFO0lBQXdCLDZCQUE2QjtFekV5dFN2RDtBQUNGOztBY3JyU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVpdVNyRDtFeUVodVNFO0lBQXdCLDRCQUE0QjtFekVtdVN0RDtFeUVsdVNFO0lBQXdCLDZCQUE2QjtFekVxdVN2RDtBQUNGOztBY2pzU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekU2dVNyRDtFeUU1dVNFO0lBQXdCLDRCQUE0QjtFekUrdVN0RDtFeUU5dVNFO0lBQXdCLDZCQUE2QjtFekVpdlN2RDtBQUNGOztBYzdzU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekV5dlNyRDtFeUV4dlNFO0lBQXdCLDRCQUE0QjtFekUydlN0RDtFeUUxdlNFO0lBQXdCLDZCQUE2QjtFekU2dlN2RDtBQUNGOztBeUV4dlNBO0VBQW1CLG9DQUFvQztBekU0dlN2RDs7QXlFM3ZTQTtFQUFtQixvQ0FBb0M7QXpFK3ZTdkQ7O0F5RTl2U0E7RUFBbUIscUNBQXFDO0F6RWt3U3hEOztBeUU5dlNBO0VBQXVCLDJCQUEwQztBekVrd1NqRTs7QXlFandTQTtFQUF1QiwrQkFBNEM7QXpFcXdTbkU7O0F5RXB3U0E7RUFBdUIsMkJBQTJDO0F6RXd3U2xFOztBeUV2d1NBO0VBQXVCLDJCQUF5QztBekUyd1NoRTs7QXlFMXdTQTtFQUF1Qiw4QkFBMkM7QXpFOHdTbEU7O0F5RTd3U0E7RUFBdUIsNkJBQTZCO0F6RWl4U3BEOztBeUU3d1NBO0VBQWMsc0JBQXdCO0F6RWl4U3RDOztBMkV4elNFO0VBQ0UseUJBQXdCO0EzRTJ6UzVCOztBS2p6U0U7RXNFTE0seUJBQTBFO0EzRTB6U2xGOztBMkVoMFNFO0VBQ0UseUJBQXdCO0EzRW0wUzVCOztBS3p6U0U7RXNFTE0seUJBQTBFO0EzRWswU2xGOztBMkV4MFNFO0VBQ0UseUJBQXdCO0EzRTIwUzVCOztBS2owU0U7RXNFTE0seUJBQTBFO0EzRTAwU2xGOztBMkVoMVNFO0VBQ0UseUJBQXdCO0EzRW0xUzVCOztBS3owU0U7RXNFTE0seUJBQTBFO0EzRWsxU2xGOztBMkV4MVNFO0VBQ0UseUJBQXdCO0EzRTIxUzVCOztBS2oxU0U7RXNFTE0seUJBQTBFO0EzRTAxU2xGOztBMkVoMlNFO0VBQ0UseUJBQXdCO0EzRW0yUzVCOztBS3oxU0U7RXNFTE0seUJBQTBFO0EzRWsyU2xGOztBMkV4MlNFO0VBQ0UseUJBQXdCO0EzRTIyUzVCOztBS2oyU0U7RXNFTE0seUJBQTBFO0EzRTAyU2xGOztBMkVoM1NFO0VBQ0UseUJBQXdCO0EzRW0zUzVCOztBS3oyU0U7RXNFTE0seUJBQTBFO0EzRWszU2xGOztBeUUzMFNBO0VBQWEseUJBQTZCO0F6RSswUzFDOztBeUU5MFNBO0VBQWMseUJBQTZCO0F6RWsxUzNDOztBeUVoMVNBO0VBQWlCLG9DQUFrQztBekVvMVNuRDs7QXlFbjFTQTtFQUFpQiwwQ0FBa0M7QXpFdTFTbkQ7O0F5RW4xU0E7RUd2REUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLFNBQVM7QTVFODRTWDs7QXlFdjFTQTtFQUF3QixnQ0FBZ0M7QXpFMjFTeEQ7O0F5RXoxU0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0F6RTQxU2xDOztBeUV2MVNBO0VBQWMseUJBQXlCO0F6RTIxU3ZDOztBNkU1NVNBO0VBQ0UsOEJBQThCO0E3RSs1U2hDOztBNkU1NVNBO0VBQ0UsNkJBQTZCO0E3RSs1Uy9COztBOEUvNVNFO0U1RU9GOzs7STRFRE0sNEJBQTRCO0lBRTVCLDJCQUEyQjtFOUUrNVMvQjtFOEU1NVNFO0lBRUksMEJBQTBCO0U5RTY1U2hDO0U4RXA1U0U7SUFDRSw2QkFBNkI7RTlFczVTakM7RUV4dFNGO0k0RS9LTSxnQ0FBZ0M7RTlFMDRTcEM7RThFeDRTRTs7SUFFRSx5QjNFekNZO0kyRTBDWix3QkFBd0I7RTlFMDRTNUI7RThFdjRTRTs7SUFFRSx3QkFBd0I7RTlFeTRTNUI7RThFdDRTRTs7O0lBR0UsVUFBVTtJQUNWLFNBQVM7RTlFdzRTYjtFOEVyNFNFOztJQUVFLHVCQUF1QjtFOUV1NFMzQjtFOEUvM1NFO0lBQ0UsUTNFMmlDZ0M7RUhzMVFwQztFRXA2U0Y7STRFc0NNLDJCQUEyQztFOUVpNFMvQztFOEUvM1NFO0lBQ0UsMkJBQTJDO0U5RWk0Uy9DO0VpQ3Q4U0Y7STZDMEVNLGFBQWE7RTlFKzNTakI7RXNDcjlTRjtJd0N5Rk0sc0IzRTdFUztFSDQ4U2I7RWdCejlTRjtJOEQ4Rk0sb0NBQW9DO0U5RTgzU3hDO0U4RS8zU0U7O0lBS0ksaUNBQW1DO0U5RTgzU3pDO0VnQng3U0Y7O0k4RGlFUSxvQ0FBc0M7RTlFMjNTNUM7RWdCdjJTRjtJOERmTSxjQUFjO0U5RXkzU2xCO0VpQnQrU0E7Ozs7STZEbUhNLHFCM0U5R1U7RUh1K1NoQjtFZ0JsNFNGO0k4RGNNLGNBQWM7SUFDZCxxQjNFcEhZO0VIMitTaEI7QUFDRjtBQXFtQkEsd0NBQXdDLEM7QStFM2xVeEMsZ0JBQWdCO0FDQWhCOztFQUFBO0FDU0U7RUFDRTtBRkpKOztBR21FSTtFRHpERTtJQUNFO0VGTk47QUFDRjtBRzZESTtFRHpERTtJQUNFO0VGRE47QUFDRjtBR3dESTtFRHpERTtJQUNFO0VGSU47QUFDRjtBR21ESTtFRHpERTtJQUNFO0VGU047QUFDRjtBRVhNO0VBQ0U7QUZhUjs7QUl0QkU7RUFDRSxjQ0tPO0VESlAsc0JDSE87RURJUCxxQkMyZG9DO0VEMWRwQztFQUlFLGdEQzJYd0I7QUxyVzlCO0FJbkJJO0VBQ0UscUJDNm5COEI7RUQ1bkI5QjtBSnFCTjtBSWxCSTtFQUNFLHFCQ3luQjhCO0VEeG5COUI7QUpvQk47O0FNNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFDcUpjO0VEcEpkLGNDb0pjO0VEbkpkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitDRjtBTTVDRTtFQUNFO0FOOENKO0FNM0NFO0VBRUU7RUFDQTtBTjRDSjtBTTFDSTtFQUNFO0FONENOO0FNekNJO0VBQ0U7QU4yQ047QU14Q1E7RUFDRTtBTjBDVjtBTXBDRTtFQUdFLGFEcVkwQjtFQ3BZMUI7QU5vQ0o7QU1qQ0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFBQTtBTmtDSjtBTS9CRTtFQUNFO0VBQ0E7QU5pQ0o7QU05QkU7RUFDRTtBTmdDSjtBTTdCRTtFQUNFO0VBQ0E7RUFDQTtBTitCSjtBTTVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFBQTtBTjRCSjtBTXpCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBCSjs7QU10QkE7RUFDRSxhQ29EaUI7RURuRGpCLGNDbURpQjtBUDFCbkI7QU12QkU7RUFDRTtBTnlCSjtBTXRCRTtFQUNFO0FOd0JKOztBTXBCQTtFQUNFLGFDd0NpQjtFRHZDakIsY0N1Q2lCO0FQaEJuQjtBTXJCRTtFQUNFO0FOdUJKO0FNcEJFO0VBQ0U7QU5zQko7O0FNakJFO0VBQ0U7RUFDQTtBTm9CSjtBTWpCRTtFQUNFO0FObUJKO0FNZEk7O0VBQ0U7QU5pQk47O0FRL0pBO0VBQ0U7QVJrS0Y7QVFoS0U7RUFFRTtBUmlLSjtBUTlKRTs7RUFFRTtBUmdLSjtBUTdKRTtFQUNFO0FSK0pKO0FRNUpFO0VBQ0U7RUFDQTtBUjhKSjtBUTVKSTtFQUNFLHlCSGZLO0VHZ0JMO0FSOEpOO0FRMUpFO0VBQ0U7QVI0Sko7QVF6SkU7RUFDRTtFQUNBO0VBR0E7QVJ5Sko7QVF2Skk7RUFFRTtBUndKTjtBUXBKRTtFQUNFO0FSc0pKO0FRL0lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaUpSO0FRdklJO0VBR0U7RUFDQTtBUnVJTjs7QVNqTkE7RUNnREk7RUFDQTtBVnFLSjs7QVNsTkE7RUM4Qkk7RUFDQTtBVndMSjs7QVcvTVE7RUFDRTtBWGtOVjtBVzFNUTtFQUNFO0FYNE1WO0FXcE1JO0VBQ0U7QVhzTU47O0FZN05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlBtUjBCO0FMbkQ5QjtBWTlOSTtFQU1FO0VBQ0E7QVoyTk47QVl4Tkk7RUFFRTtFQUNBLGNQaEJLO0VPaUJMO0FaeU5OOztBYTlPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQlJnUjBCO0FML0I5Qjs7QWM3UEE7O0VBRUUsa0JUdVI0QjtFU3RSNUIsZ0JUb080QjtFU25PNUI7QWRnUUY7QWM5UEU7O0VBQ0U7RUFDQTtFQUNBLGNQRGlDO0VPRWpDLGVQRmlDO0VHUWpDO0FWNFBKO0FjOVBFOztFQUNFO0VBQ0E7RUFDQSxjUFRpQztFT1VqQyxlUFZpQztFT1dqQyx3QlQ4Zm9DO0FMN1B4Qzs7QWM3UEE7O0VBRUUsbUJUaVE0QjtFU2hRNUIsZ0JUOE00QjtFUzdNNUI7QWRnUUY7QWM5UEU7O0VBQ0U7RUFDQTtFQUNBLGVQdkJpQztFT3dCakMsZ0JQeEJpQztFR09qQztBVm1SSjtBYzlQRTs7RUFDRTtFQUNBO0VBQ0EsZVAvQmlDO0VPZ0NqQyxnQlBoQ2lDO0VPaUNqQyx3QlR1ZW9DO0FMdE94Qzs7QWM3UEE7O0VBRUU7QWRnUUY7QWM5UEU7O0VBQ0Usa0JUc08wQjtFU3JPMUIsZ0JUbUwwQjtBTDhFOUI7QWMvUEk7O0VBQ0U7RUFDQSxlUGhEK0I7RU9pRC9CO0VBQ0EsZ0JQOUJxQjtFTytCckIsdUJQN0J1QztBUCtSN0M7QWMvUEk7O0VBQ0U7O09BQUE7RUFJQTs7T0FBQTtFQUlBOztDUHZDOEI7RU93QzlCOztDUHhDOEI7RU95QzlCLHVCUDNDdUM7RU80Q3ZDLHdCVHVja0M7QUxuTXhDO0FjL1BJOztFQUNFO0Fka1FOOztBYzdQQTs7RUFFRTtBZGdRRjtBYzlQRTs7RUFDRSxtQlRnTTBCO0VTL0wxQixnQlQ2STBCO0FMb0g5QjtBYy9QSTs7RUFDRTtFQUNBO0VBQ0EsaUJQbkVxQjtFT29FckIsZ0JQeEYrQjtFT3lGL0Isd0JQbkV1QztBUHFVN0M7QWMvUEk7O0VBQ0U7O09BQUE7RUFJQTs7T0FBQTtFQUlBOztDUDNFOEI7RU80RTlCOztDUDVFOEI7RU82RTlCLHdCUGpGdUM7RU9rRnZDLHdCVGdha0M7QUw1SnhDO0FjL1BJOztFQUNFO0Fka1FOOztBZTlXTTs7O0VBQ0U7RUFDQTtBZm1YUjtBZTVXTTs7O0VBQ0U7RUFDQTtBZmdYUjs7QWdCL1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBaEJnWUo7QWdCNVhNO0VBQ0U7QWhCOFhSOztBZ0J4WE07RUFFRTtBaEIwWFI7QWdCeFhRO0VBQ0U7QWhCMFhWOztBZ0JyWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ3WE47QWdCdFhNO0VBQ0U7QWhCd1hSO0FnQnBYSTtFQUNFLGNYZ21COEI7QUwxT3BDO0FnQm5YSTtFQUNFLGNYNmxCOEI7QUx4T3BDO0FnQmxYSTtFQUNFO0FoQm9YTjtBZ0JqWEk7RUFDRTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0FoQitXUjtBZ0I1V007RUFDRTtBaEI4V1I7QWdCM1dNO0VBQ0U7QWhCNldSO0FnQnhXUTtFQUNFO0VBQ0Esb0JYbVRvQjtFV2xUcEIsdUJYa1RvQjtBTHdEOUI7O0FnQnZXUTtFQUNFO0VBQ0EsbUJYa1RvQjtFV2pUcEIsc0JYaVRvQjtBTHlEOUI7O0FnQnBXSTtFQUVFLHlCWGhHSztFV2lHTDtBaEJzV047QWdCbldJO0VBQ0U7QWhCcVdOO0FnQm5XTTtFQUNFO0FoQnFXUjs7QWdCOVZJO0VBQ0U7QWhCaVdOOztBaUJyZEE7RUFDRTtFQUNBO0FqQndkRjs7QWlCbmRFOzs7Ozs7RUFHRSxrQlo0UTBCO0VZM1ExQixnQ1pzZW9DO0FMYnhDO0FpQnRkRTs7OztFQUVFO0VBQ0EsZ0JabU4wQjtBTHVROUI7QWlCdmRFOztFUFBFO0FWa2VKO0FpQnhkSTs7RUFDRTtFQUNBOztDVndCMEI7RUdwQzVCO0FWMGVKOztBaUJ0ZEU7Ozs7OztFQUdFLG1CWm1QMEI7RVlsUDFCLGtDWjJjb0M7QUxpQnhDO0FpQnpkRTs7OztFQUVFO0VBQ0EsZ0JaMEwwQjtBTG1TOUI7QWlCMWRFOztFUGpDRTtBVitmSjtBaUIzZEk7O0VBQ0U7RUFDQTs7Q1ZDMEI7RUd2QzVCO0FWdWdCSjs7QWtCcGhCSTtFQUlFO0FsQm9oQk47O0FrQjdnQkE7RUFDRSxtQ2JtZXNDO0VhamV0QztBbEIrZ0JGOztBa0I1Z0JBOztFQUVFLGtDYjZkc0M7RWEzZHRDO0FsQjhnQkY7O0FrQjNnQkE7O0VBRUUsZ0NidWRzQztFYXRkdEM7QWxCOGdCRjs7QWtCM2dCQTtFQUVFLHlCYnpCUztFYTBCVCxhYitZNEI7QUw4SDlCOztBa0J4Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCMmdCSjtBa0J6Z0JJOzs7OztFQUtFO0FsQjJnQk47QWtCbGdCSTs7Ozs7RUFDRTtBbEJ3Z0JOO0FrQnBnQkU7RUFDRTtBbEJzZ0JKO0FrQmxnQkk7RVJ2Q0E7RUFDQTtBVjRpQko7QWtCbmdCSTtFUjVCQTtFQUNBO0FWa2lCSjtBa0JsZ0JFO0VBQ0UsbUNia2FvQztFYWphcEM7RUFDQSxzQmI3RU87RWE4RVA7RUFDQTtFQUNBLG1DYjZab0M7RWExWmxDLHNCYnFKd0I7RWMvTnhCLHdFRGdGRjtBbEI2Zko7QW1CemtCTTtFRDZESjtJQzVETTtFbkI0a0JOO0FBQ0Y7QWtCOWZJO0VBQ0UsY2J2Rks7RWF3Rkwsc0JiL0ZLO0VhZ0dMLHFCYitYa0M7RWE5WGxDO0VBSUUsZ0RiK1JzQjtBTDhOOUI7QWtCemZJO0VBRUUseUJiekdLO0FMbW1CWDs7QWtCcmZBO0VBQ0UsZ0NiOFhzQztFYTdYdEM7RVJ2R0U7QVZnbUJKOztBa0JyZkE7RUFDRSxrQ2J1WHNDO0VhdFh0QztFUjdHRTtBVnNtQko7O0FrQmpmSTtFQUVFLHFCYndnQjhCO0FMckJwQztBa0JqZk07RUFDRSxxQmJxZ0I0QjtFYXBnQjVCO0FsQm1mUjs7QWtCemVRO0VBQ0U7QWxCNGVWO0FrQjFlUTtFQUNFO0FsQjRlVjtBa0IxZVE7RUFDRTtBbEI0ZVY7QWtCeGVNO0VBQ0UseUJiOGU0QjtFYTdlNUI7QWxCMGVSO0FrQnhlUTtFQUNFO0VBQ0E7QWxCMGVWO0FrQnRlTTtFQUNFO0FsQndlUjtBa0JyZU07RUFDRSx5QmJnZTRCO0VhL2Q1QjtBbEJ1ZVI7QWtCcmVRO0VBQ0U7RUFDQTtBbEJ1ZVY7QWtCbmVNO0VBQ0U7QWxCcWVSO0FrQmxlTTs7O0VBRUU7QWxCcWVSO0FrQmxlTTtFQUNFLHlCYjZjNEI7RWE1YzVCO0FsQm9lUjtBa0JsZVE7RUFDRTtFQUNBO0FsQm9lVjtBa0JoZU07RUFDRTtBbEJrZVI7QWtCaGVNO0VBQ0U7QWxCa2VSOztBa0I1aUJJO0VBRUUscUJieWdCOEI7QUxxQ3BDO0FrQjVpQk07RUFDRSxxQmJzZ0I0QjtFYXJnQjVCO0FsQjhpQlI7O0FrQnBpQlE7RUFDRTtBbEJ1aUJWO0FrQnJpQlE7RUFDRTtBbEJ1aUJWO0FrQnJpQlE7RUFDRTtBbEJ1aUJWO0FrQm5pQk07RUFDRSx5QmIrZTRCO0VhOWU1QjtBbEJxaUJSO0FrQm5pQlE7RUFDRTtFQUNBO0FsQnFpQlY7QWtCamlCTTtFQUNFO0FsQm1pQlI7QWtCaGlCTTtFQUNFLHlCYmllNEI7RWFoZTVCO0FsQmtpQlI7QWtCaGlCUTtFQUNFO0VBQ0E7QWxCa2lCVjtBa0I5aEJNO0VBQ0U7QWxCZ2lCUjtBa0I3aEJNOzs7RUFFRTtBbEJnaUJSO0FrQjdoQk07RUFDRSx5QmI4YzRCO0VhN2M1QjtBbEIraEJSO0FrQjdoQlE7RUFDRTtFQUNBO0FsQitoQlY7QWtCM2hCTTtFQUNFO0FsQjZoQlI7QWtCM2hCTTtFQUNFO0FsQjZoQlI7O0FvQjV1QkE7O0VBRUUsa0JmdVI0QjtFZXRSNUIsZ0Jmb080QjtFZW5PNUI7QXBCK3VCRjtBb0I3dUJFOztFQUNFO0VBQ0E7RUFDQSxjYkRpQztFYUVqQyxlYkZpQztFYUdqQyxrQmZ1aUI0QztBTHlNaEQ7QW9CN3VCRTs7RUFDRTtFQUNBO0VBQ0EsY2JUaUM7RWFVakMsZWJWaUM7RWFXakM7QXBCZ3ZCSjs7QW9CNXVCQTs7RUFFRSxtQmZpUTRCO0VlaFE1QixnQmY4TTRCO0VlN001QjtBcEIrdUJGO0FvQjd1QkU7O0VBQ0U7RUFDQTtFQUNBLGVidkJpQztFYXdCakMsZ0JieEJpQztFYXlCakMsa0JmZ2hCNEM7QUxnT2hEO0FvQjd1QkU7O0VBQ0U7RUFDQTtFQUNBLGViL0JpQztFYWdDakMsZ0JiaENpQztFYWlDakM7QXBCZ3ZCSjs7QXFCNXhCQTtFQUNFO0FyQit4QkY7QXFCN3hCRTtFQUNFO0FyQit4Qko7QXFCNXhCRTs7RUFFRTtBckI4eEJKO0FxQjN4QkU7RUFFRTtBckI0eEJKO0FxQnp4QkU7RUFDRTtFQUNBO0VBQ0E7QXJCMnhCSjtBcUJ6eEJJO0VBQ0U7RUFDQTtBckIyeEJOO0FxQnZ4QkU7RUFFRSx5QmhCckJPO0VnQnNCUCxjaEJsQk87QUwweUJYO0FxQnB4Qkk7RUFDRTtBckJzeEJOO0FxQmh4Qk07O0VBQ0U7QXJCbXhCUjtBcUIxd0JJO0VBQ0U7QXJCNHdCTjs7QXNCajBCQTtFQUNFO0VBRUE7RUFFQTtFQUNBO0F0QmswQkY7QXNCOXpCSTtFQUVFO0F0Qit6Qk47O0FzQjN6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI4ekJKO0FzQjV6Qkk7O0VBRUU7RUFDQTtFQUVBO0F0QjZ6Qk47QXNCenpCRTtFQUNFO0VBQ0E7QXRCMnpCSjtBc0J6ekJJO0VBQ0U7RUFDQTtBdEIyekJOO0FzQnZ6QkU7RUFFSTtBdEJ3ekJOO0FzQnB6QkU7RUFDRTtBdEJzekJKO0FzQm56QkU7RUFDRTtFQUNBO0F0QnF6Qko7QXNCbnpCSTtFQUNFO0F0QnF6Qk47QXNCbHpCSTtFQUNFO0F0Qm96Qk47QXNCaHpCRTtFQUVFLHlCakI1RE87QUw2MkJYO0FzQjl5QkU7RUFDRTtBdEJnekJKOztBdUJ4M0JFO0VBQ0UsY2xCWU87RWtCWFAsc0JsQklPO0VrQkhQLHFCbEJrZW9DO0VrQmplcEM7RUFJRSxnRGxCa1l3QjtBTHNmOUI7QXVCcjNCSTtFQUNFLHFCbEJvb0I4QjtFa0Jub0I5QjtBdkJ1M0JOO0F1QnAzQkk7RUFDRSxxQmxCZ29COEI7RWtCL25COUI7QXZCczNCTjtBdUJsM0JFO0VBQ0UseUJsQmZPO0FMbTRCWDs7QXVCaDNCQTtFQUNFO0F2Qm0zQkY7QXVCajNCRTs7RUFFRTtBdkJtM0JKOztBdUIvMkJBO0VBQ0UsY2xCeEJTO0FMMDRCWDs7QXVCLzJCQTtFQUdFO0VBQ0E7RUFDQSxnQmxCdVA0QjtFa0J0UDVCO0F2QmczQkY7QXVCOTJCRTtFQUNFO0F2QmczQko7QXVCNTJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCODJCSjs7QXVCMTJCQTtFQUNFLGdCbEIwSzRCO0FMbXNCOUI7O0F1QjEyQkE7RUFDRSxnQmxCcUs0QjtBTHdzQjlCOztBd0JqN0JBO0VBQ0U7RUFDQTtBeEJvN0JGOztBd0JqN0JBO0VBQ0U7RUFDQTtBeEJvN0JGOztBeUJ6N0JBO0VBQ0UsWXBCbThCa0M7QUxQcEM7O0EwQm43Qk07RUFDRTtFQUNBO0VBQ0E7QTFCczdCUjtBMEJsN0JRO0VBQ0U7QTFCbzdCVjs7QTJCdjhCQTtFQUNFO0VBQ0E7RUFFQTtBM0J5OEJGO0EyQnY4QkU7RUFDRTtBM0J5OEJKO0EyQnQ4QkU7RUFDRTtBM0J3OEJKOztBMkJ4N0JNO0VBQ0UseUJBVlk7RUFXWixxQkFWZ0I7QTNCcThCeEI7QTJCdDdCVTtFQUNFLHlCQVZpQjtBM0JrOEI3QjtBMkJyN0JVO0VBQ0UseUJBckJRO0Ez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MkNGO0E2QnYyQ0U7RUFDRTtBN0J5MkNKOztBNkJwMkNBO0VBQ0UsWXhCb1E0QjtFd0JuUTVCLHNCdEJpSndCO0VzQjlJdEI7QTdCcTJDSjs7QTZCaDJDQTtFQUNFLFd0QnlJcUI7RXNCeElyQjtFQUNBLGV4QndQNEI7RXdCdlA1QixnQnhCa1E0QjtFd0IvUDFCLHNCeEJ5TTBCO0FMd3BDOUI7O0E2QjUxQ0E7RUFDRTtFQUNBO0VBQ0E7QTdCKzFDRjs7QTZCMzFDQTtFQUNFLG1DeEJpY3NDO0V3QmhjdEM7RUFDQSxnQnhCZ1A0QjtFd0IvTzVCO0VBR0Usc0J4QnNMMEI7QUxzcUM5Qjs7QTZCdDFDRTtFQUNFLDBCdEJxRzBCO0FQb3ZDOUI7O0E2QnAxQ0E7RUFDRTtFQUNBO0E3QnUxQ0Y7O0E2QmwxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHNGdEJzRmlDO0VzQnJGakM7QTdCbzFDSjtBNkJsMUNJO0VBWkY7SUFhSTtJQUNBO0U3QnExQ0o7QUFDRjs7QTZCajFDQTtFQUNFO0lBQ0U7RTdCbzFDRjtFNkJsMUNBO0lBQ0U7RTdCbzFDRjtBQUNGO0E2QmgxQ0E7RUFDRTtBN0JrMUNGO0E2Qi8wQ0U7RUFKRjtJQUtJO0U3QmsxQ0Y7QUFDRjs7QTZCLzBDQTtFQUNFO0lBQ0U7RTdCazFDRjtFNkJoMUNBO0lBQ0U7RTdCazFDRjtBQUNGO0E2QjkwQ0E7RUFDRTtBN0JnMUNGO0E2QjcwQ0U7RUFKRjtJQUtJO0U3QmcxQ0Y7QUFDRjs7QTZCNzBDQTtFQUNFO0lBQ0U7RTdCZzFDRjtFNkI5MENBO0lBQ0U7RTdCZzFDRjtBQUNGO0E4QnY5Q0U7RUFFRTtBOUJ3OUNKO0E4Qm45Q0U7RUFDRTtFQUNBO0E5QnE5Q0o7QThCajlDRTtFQUNFLGF2QnFFbUI7QVA4NEN2QjtBOEIvOENFO0VBQ0U7QTlCaTlDSjtBOEI3OENFO0VBQ0U7QTlCKzhDSjtBOEIzOENJO0VBQ0U7QTlCNjhDTjtBOEJyOENJOzs7RUFHRSxzQ3pCMFR3QjtBTDZvQzlCO0E4Qmo4Q0k7O0VBRUUsY3pCcENLO0V5QndDTDtFQUNBO0E5Qmc4Q047QThCeDdDSTs7O0VBS0U7QTlCdzdDTjtBOEJsN0NJOztFQUVFLFd6QnZFSztFeUIyRUw7RUFDQTtBOUJpN0NOOztBOEJ6NkNFOzs7RUFJRSxtQnpCd0NLO0FMbTRDVDtBOEJ6NkNJOzs7RUFHRTtBOUIyNkNOOztBOEJ2NkNFO0VBQ0U7RUFNQSxpQnZCTitCO0FQMjZDbkM7O0E4Qmw2Q0U7RUFHRTtJQUNFO0lBQ0E7RTlCbTZDSjtBQUNGO0E4Qmg2Q0U7RUFFRTtJQUVFO0lBQ0E7SUFDQTtFOUJnNkNKOztFOEJuNUNROzs7Ozs7Ozs7SUFDRTtJQUNBO0U5Qjg1Q1Y7RThCejVDUTs7O0lBR0U7RTlCMjVDVjtFOEJyNUNROzs7Ozs7SUFHRTtFOUIwNUNWOztFOEJ2NENNOzs7SUFFRSxjekJ0S0M7SXlCeUtEO0U5Qnk0Q1I7RThCajRDUTs7O0lBRUUsV3pCNUxEO0l5QjhMQyx5QnpCdExEO0VMeWpEVDtFOEIzM0NNO0lBSUU7SUFDQTtFOUIwM0NSO0U4QnQzQ1E7SUFJRTtJQUNBO0U5QnEzQ1Y7RThCNzJDTTtJQUNFLGN6QnBOQztJeUJ3TkQ7SUFDQTtFOUI0MkNSO0U4QngyQ1E7SUFDRSxXekJ2T0Q7SXlCMk9DO0lBQ0E7RTlCdTJDVjtBQUNGO0E4QnowQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCNDBDUjtBOEIxMENROztFQUVFO0VBQ0E7QTlCNDBDVjtBOEJ6MENROztFQUVFO0VBQ0E7QTlCMjBDVjtBOEJ2MENNOztFQUNFO0E5QjAwQ1I7QThCdjBDTTs7RUFDRTtBOUIwMENSO0E4QnYwQ007O0VBQ0U7QTlCMDBDUjtBOEJqMENJOztFQUNFO0E5Qm8wQ047QThCajBDSTs7RUFDRTtBOUJvMENOO0E4QmowQ0k7O0VBQ0U7QTlCbzBDTjtBOEI3ekNJOztFQUNFO0E5QmcwQ047QThCN3pDSTs7RUFDRTtBOUJnMENOO0E4Qjd6Q0k7O0VBQ0U7QTlCZzBDTjtBOEJ2ekNROztFQUVFO0VBQ0E7QTlCeXpDVjtBOEJ0ekNROztFQUVFO0VBQ0E7QTlCd3pDVjs7QThCOXlDSTtFQUNFO0E5Qml6Q047QThCM3lDTTtFQUNFO0VBQUE7RUFBQTtBOUI2eUNSOztBR3hsREk7RTJCeVRJO0lBRUk7SUFDQTtFOUJreUNWO0U4Qi94Q1U7Ozs7O0lBS0U7RTlCaXlDWjtFOEI3eENVOztJQUVFO0U5Qit4Q1o7RThCN3hDWTs7OztJQUVFO0U5Qml5Q2Q7RThCNXhDVTtJQUNFO0U5Qjh4Q1o7RThCdHhDZ0I7SUFDRTtJQUNBLFV2QnpUWTtJdUIwVFo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCd3hDbEI7RThCcHhDZ0I7SUFDRTtJQUNBO0lBQ0E7RTlCc3hDbEI7RThCbHhDZ0I7SUFDRTtJQUNBO0lBRUE7SUFDQTtFOUJteENsQjtFOEI5d0NjO0lBRUU7RTlCK3dDaEI7RThCM3dDYztJQUNFO0U5QjZ3Q2hCO0U4Qnp3Q2M7O0lBRUU7RTlCMndDaEI7QUFDRjtBR25wREk7RTJCeVRJO0lBRUk7SUFDQTtFOUI0MUNWO0U4QnoxQ1U7Ozs7O0lBS0U7RTlCMjFDWjtFOEJ2MUNVOztJQUVFO0U5QnkxQ1o7RThCdjFDWTs7OztJQUVFO0U5QjIxQ2Q7RThCdDFDVTtJQUNFO0U5QncxQ1o7RThCaDFDZ0I7SUFDRTtJQUNBLFV2QnpUWTtJdUIwVFo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCazFDbEI7RThCOTBDZ0I7SUFDRTtJQUNBO0lBQ0E7RTlCZzFDbEI7RThCNTBDZ0I7SUFDRTtJQUNBO0lBRUE7SUFDQTtFOUI2MENsQjtFOEJ4MENjO0lBRUU7RTlCeTBDaEI7RThCcjBDYztJQUNFO0U5QnUwQ2hCO0U4Qm4wQ2M7O0lBRUU7RTlCcTBDaEI7QUFDRjtBRzdzREk7RTJCeVRJO0lBRUk7SUFDQTtFOUJzNUNWO0U4Qm41Q1U7Ozs7O0lBS0U7RTlCcTVDWjtFOEJqNUNVOztJQUVFO0U5Qm01Q1o7RThCajVDWTs7OztJQUVFO0U5QnE1Q2Q7RThCaDVDVTtJQUNFO0U5Qms1Q1o7RThCMTRDZ0I7SUFDRTtJQUNBLFV2QnpUWTtJdUIwVFo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCNDRDbEI7RThCeDRDZ0I7SUFDRTtJQUNBO0lBQ0E7RTlCMDRDbEI7RThCdDRDZ0I7SUFDRTtJQUNBO0lBRUE7SUFDQTtFOUJ1NENsQjtFOEJsNENjO0lBRUU7RTlCbTRDaEI7RThCLzNDYztJQUNFO0U5Qmk0Q2hCO0U4QjczQ2M7O0lBRUU7RTlCKzNDaEI7QUFDRjtBR3Z3REk7RTJCeVRJO0lBRUk7SUFDQTtFOUJnOUNWO0U4Qjc4Q1U7Ozs7O0lBS0U7RTlCKzhDWjtFOEIzOENVOztJQUVFO0U5QjY4Q1o7RThCMzhDWTs7OztJQUVFO0U5Qis4Q2Q7RThCMThDVTtJQUNFO0U5QjQ4Q1o7RThCcDhDZ0I7SUFDRTtJQUNBLFV2QnpUWTtJdUIwVFo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCczhDbEI7RThCbDhDZ0I7SUFDRTtJQUNBO0lBQ0E7RTlCbzhDbEI7RThCaDhDZ0I7SUFDRTtJQUNBO0lBRUE7SUFDQTtFOUJpOENsQjtFOEI1N0NjO0lBRUU7RTlCNjdDaEI7RThCejdDYztJQUNFO0U5QjI3Q2hCO0U4QnY3Q2M7O0lBRUU7RTlCeTdDaEI7QUFDRjtBOEJ4Z0RRO0VBRUk7RUFDQTtBOUJ5Z0RaO0E4QnRnRFk7Ozs7O0VBS0U7QTlCd2dEZDtBOEJwZ0RZOztFQUVFO0E5QnNnRGQ7QThCcGdEYzs7OztFQUVFO0E5QndnRGhCO0E4Qm5nRFk7RUFDRTtBOUJxZ0RkO0E4QjcvQ2tCO0VBQ0U7RUFDQSxVdkJ6VFk7RXVCMFRaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QisvQ3BCO0E4QjMvQ2tCO0VBQ0U7RUFDQTtFQUNBO0E5QjYvQ3BCO0E4QnovQ2tCO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTlCMC9DcEI7QThCci9DZ0I7RUFFRTtBOUJzL0NsQjtBOEJsL0NnQjtFQUNFO0E5Qm8vQ2xCO0E4QmgvQ2dCOztFQUVFO0E5QmsvQ2xCOztBK0JoOERBO0VBQ0U7QS9CbThERjtBK0JqOERFOztFQUdFLHlCMUJDTztFMEJBUDtBL0JrOERKO0ErQi83REU7RUFDRTtBL0JpOERKO0ErQjM3REk7RUFDRTtBL0I2N0ROOztBK0J6N0RFO0VBQ0U7QS9CNDdESjtBK0IxN0RJO0VBQ0U7RUFDQTtBL0I0N0ROO0ErQng3REU7RUFDRTtBL0IwN0RKO0ErQnY3REU7RUFDRTtBL0J5N0RKOztBZ0M1OURBO0VBQ0U7RUFDQTtFQUNBLGdCM0J3NEJrQztFMkJ2NEJsQztFQUFBO0VBQ0E7RUFFQTtFdEJRRTtBVnU5REo7QWdDNTlERTtFQUdFO0FoQzQ5REo7QWdDejlERTtFQUNFLHNCM0IyM0JnQztBTGdtQ3BDO0FnQ3Y5REk7RUFDRTtBaEN5OUROO0FnQ3I5REU7RUFHRTtBaENxOURKO0FnQ245REk7RUFDRTtBaENxOUROO0FnQ2w5REk7RUFDRTtBaENvOUROOztBZ0M3OERFO0VBQ0U7RUFDQTtFQUNBLGNBMEJFO0FoQ3M3RE47QWdDOThESTtFQUNFLGNBdUJBO0VBdEJBO0VBQ0E7QWhDZzlETjtBZ0N2OERJO0VBQ0U7QWhDeThETjs7QWdDMzlERTtFQUNFO0VBQ0E7RUFDQSxjQTBCRTtBaENvOEROO0FnQzU5REk7RUFDRSxjQXVCQTtFQXRCQTtFQUNBO0FoQzg5RE47QWdDcjlESTtFQUNFO0FoQ3U5RE47O0FnQ3orREU7RUFDRTtFQUNBO0VBQ0EsY0EwQkU7QWhDazlETjtBZ0MxK0RJO0VBQ0UsY0F1QkE7RUF0QkE7RUFDQTtBaEM0K0ROO0FnQ24rREk7RUFDRTtBaENxK0ROOztBZ0N2L0RFO0VBQ0U7RUFDQTtFQUNBLGNBMEJFO0FoQ2crRE47QWdDeC9ESTtFQUNFLGNBdUJBO0VBdEJBO0VBQ0E7QWhDMC9ETjtBZ0NqL0RJO0VBQ0U7QWhDbS9ETjs7QWdDcmdFRTtFQUNFO0VBQ0E7RUFDQSxjQTBCRTtBaEM4K0ROO0FnQ3RnRUk7RUFDRSxjQXVCQTtFQXRCQTtFQUNBO0FoQ3dnRU47QWdDLy9ESTtFQUNFO0FoQ2lnRU47O0FnQ25oRUU7RUFDRTtFQUNBO0VBQ0EsY0EwQkU7QWhDNC9ETjtBZ0NwaEVJO0VBQ0UsY0F1QkE7RUF0QkE7RUFDQTtBaENzaEVOO0FnQzdnRUk7RUFDRTtBaEMrZ0VOOztBZ0NqaUVFO0VBQ0U7RUFDQTtFQUNBLGNBMEJFO0FoQzBnRU47QWdDbGlFSTtFQUNFLGNBdUJBO0VBdEJBO0VBQ0E7QWhDb2lFTjtBZ0MzaEVJO0VBQ0U7QWhDNmhFTjs7QWdDL2lFRTtFQUNFO0VBQ0E7RUFDQSxjQTBCRTtBaEN3aEVOO0FnQ2hqRUk7RUFDRSxjQXVCQTtFQXRCQTtFQUNBO0FoQ2tqRU47QWdDemlFSTtFQUNFO0FoQzJpRU47O0FpQ3htRUE7RUFDRSxhMUJvSGlCO0FQdS9EbkI7QWlDem1FRTtFQUNFO0VBQ0E7QWpDMm1FSjtBaUN6bUVJO0VBQ0U7QWpDMm1FTjs7QWlDNWxFRTtFQVFFO0VBQ0EsWTFCc0ZtQjtFMEJyRm5CLGExQnFGbUI7RTBCcEZuQjtFQUNBO0VBQ0E7RUFDQTtBakN3bEVKO0FpQ3RsRUk7RUFDRTtFQUNBLGdCNUJrMkI4QjtFNEJqMkI5QjtFQUFhO0VBQ2I7RUFDQTtFQUNBO0VBQ0E7QWpDeWxFTjtBaUNubEVJO0VBQ0U7RUFDQTtBakNxbEVOO0FpQ25sRU07OztFQUdFO0VBQ0E7QWpDcWxFUjtBaUNobEVFO0VBSUU7QWpDK2tFSjtBaUM3a0VJO0VBQ0UsVzFCOENpQjtBUGlpRXZCO0FpQzNrRUU7RUFJRTtBakMwa0VKO0FpQ3hrRUk7RUFDRSxjMUJtQ2lCO0FQdWlFdkI7QWlDbGtFSTtFQUNFO0FqQ29rRU47QWlDNWpFSTtFQUNFO0FqQzhqRU47O0FrQzVwRU07RUFHRTtBbEM2cEVSO0FrQ3JwRVE7RUFHRTtBbENxcEVWO0FrQzlvRU07RUFDRTtFQUNBO0FsQ2dwRVI7QWtDOW9FUTtFQUNFO0FsQ2dwRVY7QW1DbnJFQTtFQUNFO0VBQ0EsWTlCNDFCa0M7RThCMTFCbEM7QW5Db3JFRjtBbUNsckVFO0VBQ0U7QW5Db3JFSjtBbUNqckVFO0VBQ0UsWTlCbTFCZ0M7QUxnMkNwQztBbUM5cUVFO0VBQ0U7QW5DZ3JFSjtBbUM3cUVFO0VBQ0U7QW5DK3FFSjtBbUMxcUVJO0VBQ0U7QW5DNHFFTjs7QW1DL3BFUTtFQUNFLHlCQUxXO0FuQ3VxRXJCO0FtQzdwRVE7RUFDRSwyQkFYVztBbkMwcUVyQjtBbUMxcEVRO0VBQ0UsNEJBakJXO0FuQzZxRXJCO0FtQ3ZwRVE7RUFDRSwwQkF2Qlc7QW5DZ3JFckI7QW1DdG9FTTtFQUNFLFdBMUNlO0VBMkNmLHlCQTVDYTtBbkNvckVyQjs7QW1DaHJFUTtFQUNFLHlCQUxXO0FuQ3dyRXJCO0FtQzlxRVE7RUFDRSwyQkFYVztBbkMyckVyQjtBbUMzcUVRO0VBQ0UsNEJBakJXO0FuQzhyRXJCO0FtQ3hxRVE7RUFDRSwwQkF2Qlc7QW5DaXNFckI7QW1DdnBFTTtFQUNFLFdBMUNlO0VBMkNmLHlCQTVDYTtBbkNxc0VyQjs7QW1DanNFUTtFQUNFLHlCQUxXO0FuQ3lzRXJCO0FtQy9yRVE7RUFDRSwyQkFYVztBbkM0c0VyQjtBbUM1ckVRO0VBQ0UsNEJBakJXO0FuQytzRXJCO0FtQ3pyRVE7RUFDRSwwQkF2Qlc7QW5Da3RFckI7QW1DeHFFTTtFQUNFLFdBMUNlO0VBMkNmLHlCQTVDYTtBbkNzdEVyQjs7QW1DbHRFUTtFQUNFLHlCQUxXO0FuQzB0RXJCO0FtQ2h0RVE7RUFDRSwyQkFYVztBbkM2dEVyQjtBbUM3c0VRO0VBQ0UsNEJBakJXO0FuQ2d1RXJCO0FtQzFzRVE7RUFDRSwwQkF2Qlc7QW5DbXVFckI7QW1DenJFTTtFQUNFLFdBMUNlO0VBMkNmLHlCQTVDYTtBbkN1dUVyQjs7QW1DbnVFUTtFQUNFLHlCQUxXO0FuQzJ1RXJCO0FtQ2p1RVE7RUFDRSwyQkFYVztBbkM4dUVyQjtBbUM5dEVRO0VBQ0UsNEJBakJXO0FuQ2l2RXJCO0FtQzN0RVE7RUFDRSwwQkF2Qlc7QW5Db3ZFckI7QW1DMXNFTTtFQUNFLGNBMUNlO0VBMkNmLHlCQTVDYTtBbkN3dkVyQjs7QW1DcHZFUTtFQUNFLHlCQUxXO0FuQzR2RXJCO0FtQ2x2RVE7RUFDRSwyQkFYVztBbkMrdkVyQjtBbUMvdUVRO0VBQ0UsNEJBakJXO0FuQ2t3RXJCO0FtQzV1RVE7RUFDRSwwQkF2Qlc7QW5DcXdFckI7QW1DM3RFTTtFQUNFLFdBMUNlO0VBMkNmLHlCQTVDYTtBbkN5d0Vy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akI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZUFBZSxFQUFFOztBQUVuQjs7RUFFRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGVBQWUsRUFBRTtBQUNuQjtFQUNFLGlEQUFpRDtFQUNqRCwwREFBMEQsRUFBRTs7QUFFOUQ7RUFDRSxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsd0hBQW9ILEVBQUU7O0FBRXhIOztFQUVFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVB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QTtFQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0FBQ0E7O0VBRUE7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTs7RUFHQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTs7RUFFQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7O0VBRUE7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7O0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQ0E7VUFFQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTs7RUFFQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUNBO1VBRUE7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUVBO0FBQ0E7QUFDQTs7RUFFQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTs7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBQ0E7QUFDQTtFQUVBO0FBQ0E7QUFDQTs7RUFFQTtBQUNBO0FBQ0E7RUFFQTtBQUNBO0FBQ0E7RUFFQTtBQUNBO0FBQ0E7RUFFQTtBQUNBO0FBQ0E7RUFFQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQSw2TEFBdUM7RUFDdkM7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpTkFBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpTkFBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7SUFDQSxxT0FBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0EsNkxBQXVDO0FBQ3ZDO0FBQ0E7RUFDQTtJQUNBLGlOQUF5QztFQUN6QztBQUNBO0FBQ0E7RUFDQTtJQUNBLGlOQUF5QztFQUN6QztBQUNBO0FBQ0E7RUFDQTtJQUNBLHFPQUF5QztFQUN6QztBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0EsaVZBQXVDO0VBQ3ZDO0VBRUE7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpY0FBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpY0FBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7SUFDQSxxZUFBeUM7RUFDekM7QUFDQTtBQUNBO0VBQ0E7RUFFQTtBQUNBO0FBQ0E7RUFDQSxpVkFBdUM7QUFDdkM7QUFDQTtFQUNBO0lBQ0EscWNBQXlDO0VBQ3pDO0FBQ0E7QUFDQTtFQUNBO0lBQ0EscWNBQXlDO0VBQ3pDO0FBQ0E7QUFDQTtFQUNBO0lBQ0EsaWRBQXlDO0VBQ3pDO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBOztFQUVBO0FBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBRFFBLDRDQUE0QyxDO0FFejdCNUM7Ozs7Ozs7Ozs7RUFVRTs7QUFFRjtFQUNFLDJCQUEyQjtFQUMzQiw0c0VBQTRzRTtFQUM1c0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHVCQUF1QjtBQUN6QjtBQUNBOztFQUVFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBLGdCQUFnQjtBQUNoQjs7RUFFRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixzQ0FBc0M7QUFDeEM7QUFDQSxlQUFlO0FBQ2Y7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTs7Ozs7OztFQU9FLDRCQUE0QjtBQUM5QjtBQUNBOzs7O0VBSUUsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsV0FBVztBQUNiO0FBQ0E7RUFDRSxnRkFBZ0Y7QUFDbEY7QUFDQTtFQUNFLGlGQUFpRjtBQUNuRjtBQUNBO0VBQ0UsK0VBQStFO0FBQ2pGO0FBQ0E7RUFDRSxrRkFBa0Y7QUFDcEY7QUFDQSxhQUFhO0FBQ2I7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDhCQUE4QjtFQUM5Qjs7R0FFQztBQUNIO0FBQ0E7O0VBRUUsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixvREFBb0Q7RUFDcEQscUNBQXFDO0VBQ3JDLHdEQUF3RDtFQUN4RCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdFQUFnRTtBQUNsRTtBQUNBOztFQUVFLGFBQWE7RUFDYixZQUFZO0VBQ1osb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUseUJBQXlCO0VBQ3pCLHdDQUF3QztFQUN4QywrQkFBK0I7RUFDL0IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsY0FBYztBQUNoQjtBQUNBOztFQUVFLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTs7RUFFRSxlQUFlO0FBQ2pCO0FBQ0E7O0VBRUUsV0FBVztFQUNYLFVBQVU7QUFDWjtBQUNBOztFQUVFLGVBQWU7QUFDakI7QUFDQTs7RUFFRSxrQ0FBa0M7QUFDcEM7QUFDQTs7RUFFRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7O0dBRUM7QUFDSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsK0JBQStCO0VBQy9CLFdBQVc7QUFDYjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0Esa0JBQWtCO0FBQ2xCOzs7RUFHRSxZQUFZO0VBQ1osT0FBTztFQUNQLFdBQVc7QUFDYjtBQUNBLFlBQVk7QUFDWjtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO0tBQ3JCLHFCQUFxQjtVQUNoQixnQkFBZ0I7QUFDMUI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFVBQVU7RUFDVixxRUFBcUU7QUFDdkU7QUFDQTtFQUNFLFdBQVc7RUFDWCxRQUFRO0VBQ1Isb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsY0FBYztBQUNoQjtBQUNBO0VBQ0UsUUFBUTtFQUNSLDJCQUEyQjtFQUMzQixVQUFVO0FBQ1o7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsU0FBUztFQUNULDJCQUEyQjtFQUMzQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0EsYUFBYTtBQUNiO0VBQ0UsK0JBQStCO0VBQy9CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7O0VBRUUsV0FBVztFQUNYLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7O0VBRUUsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0EsY0FBYztBQUNkO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxXQUFXO0VBQ1gsV0FBVztFQUNYLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLE1BQU07QUFDUjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7OztFQUdFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQSxjQUFjO0FBQ2Q7RUFDRTs7R0FFQztBQUNIO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixtREFBbUQ7RUFDbkQsc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBLFNBQVM7QUFDVDtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLG9CQUFvQjtFQUNwQixVQUFVO0VBQ1YsY0FBYztBQUNoQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsVUFBVTtBQUNaO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDOztBQ25oQkEsZ0JBQWdCOztBQUVoQjs7Ozs7Q0FLQzs7QUFFRDtFQUVFLHNCQUFzQjtFQUV0Qix5QkFBeUI7QUFDM0I7O0FBRUE7RUFFRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFFRSxzQkFBc0I7QUFDeEI7O0FBRUE7O0VBR0Usd0JBQXdCO0FBQzFCOztBQUVBOztFQUdFLHdCQUF3QjtBQUMxQjs7QUE4QkE7RUFDRTtJQUVFLG1FQUFtRTtJQUVuRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFFRSxtRUFBbUU7SUFFbkUsbUNBQW1DO0VBQ3JDOztFQUVBO0lBRUUsbUVBQW1FO0lBRW5FLG1DQUFtQztFQUNyQzs7RUFFQTtJQUVFLGdDQUFnQztFQUNsQztBQUNGOztBQUVBO0VBRUUsc0JBQXNCO0VBRXRCLCtCQUErQjtBQUNqQzs7QUFZQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUEsNkVBQTZFOztBQW1CN0U7RUFDRTtJQUVFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUVFLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUVFLDJCQUEyQjtFQUM3QjtBQUNGOztBQUVBO0VBRUUscUJBQXFCO0FBQ3ZCOztBQXVDQTtFQUNFO0lBRUUsMkJBQTJCO0VBQzdCOztFQUVBO0lBRUUsaUNBQWlDO0VBQ25DOztFQUVBO0lBRUUsaUNBQWlDO0VBQ25DOztFQUVBO0lBRUUsaUNBQWlDO0VBQ25DOztFQUVBO0lBRUUsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBRUUsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBRUUsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFFRSwwQkFBMEI7QUFDNUI7O0FBbUJBO0VBQ0U7SUFFRSwrQkFBK0I7RUFDakM7O0VBRUE7SUFFRSxtQ0FBbUM7RUFDckM7O0VBRUE7SUFFRSxrQ0FBa0M7RUFDcEM7QUFDRjs7QUFFQTtFQUVFLHFCQUFxQjtBQUN2Qjs7QUE2QkE7RUFDRTtJQUVFLG1DQUFtQztFQUNyQzs7RUFFQTtJQUVFLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUVFLGtDQUFrQztFQUNwQzs7RUFFQTtJQUVFLG1DQUFtQztFQUNyQzs7RUFFQTtJQUVFLGtDQUFrQztFQUNwQztBQUNGOztBQUVBO0VBRUUsNEJBQTRCO0VBRTVCLHFCQUFxQjtBQUN2Qjs7QUE2QkE7RUFDRTtJQUVFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUVFLHVEQUF1RDtFQUN6RDs7RUFFQTtJQUVFLHlEQUF5RDtFQUMzRDs7RUFFQTtJQUVFLDBEQUEwRDtFQUM1RDs7RUFFQTtJQUVFLDJCQUEyQjtFQUM3QjtBQUNGOztBQUVBO0VBRUUsb0JBQW9CO0FBQ3RCOztBQUVBLDZFQUE2RTs7QUF1QzdFO0VBQ0U7SUFFRSxlQUFlO0VBQ2pCOztFQUVBO0lBRUUsMkRBQTJEO0VBQzdEOztFQUVBO0lBRUUseURBQXlEO0VBQzNEOztFQUVBO0lBRUUsMkRBQTJEO0VBQzdEOztFQUVBO0lBRUUseURBQXlEO0VBQzNEOztFQUVBO0lBRUUsMERBQTBEO0VBQzVEOztFQUVBO0lBRUUsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQTBDQTtFQUNFO0lBRVU7RUFDVjs7RUFFQTtJQUdVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7RUFDQTtJQUVVO0VBQ1Y7QUFDRjs7OztBQUlBO0lBRVksb0JBQW9COztJQUdwQjtBQUNaOztBQTBDQTtFQUNFO0lBRUUsbUVBQW1FO0VBQ3JFOztFQUVBO0lBQ0UsVUFBVTtJQUVWLDhCQUE4QjtFQUNoQzs7RUFFQTtJQUVFLGlDQUFpQztFQUNuQzs7RUFFQTtJQUVFLDhCQUE4QjtFQUNoQzs7RUFFQTtJQUNFLFVBQVU7SUFFVixvQ0FBb0M7RUFDdEM7O0VBRUE7SUFFRSxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSxVQUFVO0lBRVYsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFFRSx3QkFBd0I7QUFDMUI7O0FBb0NBO0VBQ0U7SUFFRSxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYscUNBQXFDO0VBQ3ZDOztFQUVBO0lBQ0UsVUFBVTtJQUVWLGtDQUFrQztFQUNwQzs7RUFFQTtJQUVFLG1DQUFtQztFQUNyQzs7RUFFQTtJQUVFLGlDQUFpQztFQUNuQzs7RUFFQTtJQUVFLGVBQWU7RUFDakI7QUFDRjs7QUFFQTtFQUVFLDRCQUE0QjtBQUM5Qjs7QUFvQ0E7RUFDRTtJQUVFLG1FQUFtRTtFQUNyRTs7RUFFQTtJQUNFLFVBQVU7SUFFVixxQ0FBcUM7RUFDdkM7O0VBRUE7SUFDRSxVQUFVO0lBRVYsa0NBQWtDO0VBQ3BDOztFQUVBO0lBRUUsbUNBQW1DO0VBQ3JDOztFQUVBO0lBRUUsaUNBQWlDO0VBQ25DOztFQUVBO0lBRUUsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBRUUsNEJBQTRCO0FBQzlCOztBQW9DQTtFQUNFO0lBRUUsbUVBQW1FO0VBQ3JFOztFQUVBO0lBQ0UsVUFBVTtJQUVWLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLFVBQVU7SUFFVixtQ0FBbUM7RUFDckM7O0VBRUE7SUFFRSxrQ0FBa0M7RUFDcEM7O0VBRUE7SUFFRSxrQ0FBa0M7RUFDcEM7O0VBRUE7SUFFRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFFRSw2QkFBNkI7QUFDL0I7O0FBb0NBO0VBQ0U7SUFFRSxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsVUFBVTtJQUVWLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUVFLGtDQUFrQztFQUNwQzs7RUFFQTtJQUVFLGtDQUFrQztFQUNwQzs7RUFFQTtJQUVFLCtCQUErQjtFQUNqQztBQUNGOztBQUVBO0VBRUUsMEJBQTBCO0FBQzVCOztBQXFCQTtFQUNFO0lBRUUsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0UsVUFBVTtJQUVWLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLFVBQVU7SUFFViw4QkFBOEI7RUFDaEM7QUFDRjs7QUFFQTtFQUVFLHlCQUF5QjtBQUMzQjs7QUFxQkE7RUFDRTtJQUVFLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLFVBQVU7SUFFVixvQ0FBb0M7RUFDdEM7O0VBRUE7SUFDRSxVQUFVO0lBRVYsb0NBQW9DO0VBQ3RDO0FBQ0Y7O0FBRUE7RUFFRSw2QkFBNkI7QUFDL0I7O0FBZ0JBO0VBQ0U7SUFDRSxVQUFVO0lBRVYsbUNBQW1DO0VBQ3JDOztFQUVBO0lBQ0UsVUFBVTtJQUVWLHFDQUFxQztFQUN2QztBQUNGOztBQUVBO0VBRUUsNkJBQTZCO0FBQy9COztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLFVBQVU7SUFFVixvQ0FBb0M7RUFDdEM7QUFDRjs7QUFFQTtFQUVFLDhCQUE4QjtBQUNoQzs7QUFxQkE7RUFDRTtJQUVFLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFLFVBQVU7SUFFVixtQ0FBbUM7RUFDckM7O0VBRUE7SUFDRSxVQUFVO0lBRVYscUNBQXFDO0VBQ3ZDO0FBQ0Y7O0FBRUE7RUFFRSwyQkFBMkI7QUFDN0I7O0FBYUE7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLDZCQUE2QjtFQUMvQjs7RUFFQTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7QUFDRjs7QUFFQTtFQUVFLDBCQUEwQjtBQUM1Qjs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHViw4QkFBOEI7RUFDaEM7O0VBRUE7SUFDRSxVQUFVO0lBR1Ysd0JBQXdCO0VBQzFCO0FBQ0Y7O0FBRUE7RUFFRSw2QkFBNkI7QUFDL0I7O0FBZ0JBO0VBQ0U7SUFDRSxVQUFVO0lBR1YsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsVUFBVTtJQUdWLHdCQUF3QjtFQUMxQjtBQUNGOztBQUVBO0VBRUUsMEJBQTBCO0FBQzVCOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLDhCQUE4QjtFQUNoQzs7RUFFQTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7QUFDRjs7QUFFQTtFQUVFLDZCQUE2QjtBQUMvQjs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHViw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSxVQUFVO0lBR1Ysd0JBQXdCO0VBQzFCO0FBQ0Y7O0FBRUE7RUFFRSwyQkFBMkI7QUFDN0I7O0FBZ0JBO0VBQ0U7SUFDRSxVQUFVO0lBR1YsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsVUFBVTtJQUdWLHdCQUF3QjtFQUMxQjtBQUNGOztBQUVBO0VBRUUsOEJBQThCO0FBQ2hDOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLDRCQUE0QjtFQUM5Qjs7RUFFQTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7QUFDRjs7QUFFQTtFQUVFLHdCQUF3QjtBQUMxQjs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHViw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSxVQUFVO0lBR1Ysd0JBQXdCO0VBQzFCO0FBQ0Y7O0FBRUE7RUFFRSwyQkFBMkI7QUFDN0I7O0FBWUE7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsdUJBQXVCO0FBQ3pCOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLHdCQUF3QjtFQUMxQjs7RUFFQTtJQUNFLFVBQVU7SUFHViw0QkFBNEI7RUFDOUI7QUFDRjs7QUFFQTtFQUVFLDJCQUEyQjtBQUM3Qjs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSxVQUFVO0lBR1YsNkJBQTZCO0VBQy9CO0FBQ0Y7O0FBRUE7RUFFRSw4QkFBOEI7QUFDaEM7O0FBZ0JBO0VBQ0U7SUFDRSxVQUFVO0lBR1Ysd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsVUFBVTtJQUdWLDZCQUE2QjtFQUMvQjtBQUNGOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLHdCQUF3QjtFQUMxQjs7RUFFQTtJQUNFLFVBQVU7SUFHViw4QkFBOEI7RUFDaEM7QUFDRjs7QUFFQTtFQUVFLDhCQUE4QjtBQUNoQzs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSxVQUFVO0lBR1YsNEJBQTRCO0VBQzlCO0FBQ0Y7O0FBRUE7RUFFRSw0QkFBNEI7QUFDOUI7O0FBZ0JBO0VBQ0U7SUFDRSxVQUFVO0lBR1Ysd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsVUFBVTtJQUdWLDZCQUE2QjtFQUMvQjtBQUNGOztBQUVBO0VBRUUsK0JBQStCO0FBQ2pDOztBQWdCQTtFQUNFO0lBQ0UsVUFBVTtJQUdWLHdCQUF3QjtFQUMxQjs7RUFFQTtJQUNFLFVBQVU7SUFHViw2QkFBNkI7RUFDL0I7QUFDRjs7QUFFQTtFQUVFLHlCQUF5QjtBQUMzQjs7QUFnQkE7RUFDRTtJQUNFLFVBQVU7SUFHVix3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSxVQUFVO0lBR1YsOEJBQThCO0VBQ2hDO0FBQ0Y7O0FBRUE7RUFFRSw0QkFBNEI7QUFDOUI7O0FBdUNBO0VBQ0U7SUFFRSx3REFBd0Q7SUFFeEQsbUNBQW1DO0VBQ3JDOztFQUVBO0lBRUUsaUZBQWlGO0lBRWpGLG1DQUFtQztFQUNyQzs7RUFFQTtJQUVFLGlGQUFpRjtJQUVqRixrQ0FBa0M7RUFDcEM7O0VBRUE7SUFFRSxvREFBb0Q7SUFFcEQsa0NBQWtDO0VBQ3BDOztFQUVBO0lBRUUsNkJBQTZCO0lBRTdCLGtDQUFrQztFQUNwQztBQUNGOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtFQUU1QixvQkFBb0I7QUFDdEI7O0FBbUNBO0VBQ0U7SUFFRSxzREFBc0Q7SUFFdEQsa0NBQWtDO0lBQ2xDLFVBQVU7RUFDWjs7RUFFQTtJQUVFLHVEQUF1RDtJQUV2RCxrQ0FBa0M7RUFDcEM7O0VBRUE7SUFFRSxzREFBc0Q7SUFDdEQsVUFBVTtFQUNaOztFQUVBO0lBRUUsc0RBQXNEO0VBQ3hEOztFQUVBO0lBRUUsNkJBQTZCO0VBQy9CO0FBQ0Y7O0FBRUE7RUFDRSwrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBRXZDLHVCQUF1QjtBQUN6Qjs7QUFtQ0E7RUFDRTtJQUVFLHNEQUFzRDtJQUV0RCxrQ0FBa0M7SUFDbEMsVUFBVTtFQUNaOztFQUVBO0lBRUUsdURBQXVEO0lBRXZELGtDQUFrQztFQUNwQzs7RUFFQTtJQUVFLHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7O0VBRUE7SUFFRSxzREFBc0Q7RUFDeEQ7O0VBRUE7SUFFRSw2QkFBNkI7RUFDL0I7QUFDRjs7QUFFQTtFQUNFLCtDQUErQztFQUMvQyx1Q0FBdUM7RUFFdkMsdUJBQXVCO0FBQ3pCOztBQXFCQTtFQUNFO0lBRUUsNkJBQTZCO0VBQy9COztFQUVBO0lBRUUsdURBQXVEO0lBQ3ZELFVBQVU7RUFDWjs7RUFFQTtJQUVFLHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLHdCQUF3QjtFQUN4QiwrQ0FBK0M7RUFDL0MsdUNBQXVDO0FBQ3pDOztBQXFCQTtFQUNFO0lBRUUsNkJBQTZCO0VBQy9COztFQUVBO0lBRUUsdURBQXVEO0lBQ3ZELFVBQVU7RUFDWjs7RUFFQTtJQUVFLHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUNFLCtDQUErQztFQUMvQyx1Q0FBdUM7RUFFdkMsd0JBQXdCO0FBQzFCOztBQTRCQTtFQUNFO0lBRUUsZ0RBQWdEO0lBQ2hELFVBQVU7RUFDWjs7RUFFQTtJQUVFLHVCQUF1QjtJQUN2QixVQUFVO0VBQ1o7O0VBRUE7SUFFRSx1QkFBdUI7SUFDdkIsVUFBVTtFQUNaOztFQUVBO0lBRUUsZUFBZTtJQUNmLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsNEJBQTRCO0VBRTVCLG1DQUFtQztBQUNyQzs7QUFjQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBRUUsK0NBQStDO0lBQy9DLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsNkJBQTZCO0VBRTdCLGtDQUFrQztBQUNwQzs7QUFvQkE7RUFDRTtJQUVFLHdCQUF3QjtJQUV4QixxQ0FBcUM7SUFDckMsVUFBVTtFQUNaOztFQUVBO0lBRUUsd0JBQXdCO0lBRXhCLGVBQWU7SUFDZixVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLHdCQUF3QjtBQUMxQjs7QUFvQkE7RUFDRTtJQUVFLDZCQUE2QjtJQUU3QixvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaOztFQUVBO0lBRUUsNkJBQTZCO0lBRTdCLGVBQWU7SUFDZixVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLGdDQUFnQztBQUNsQzs7QUFvQkE7RUFDRTtJQUVFLDhCQUE4QjtJQUU5QixtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaOztFQUVBO0lBRUUsOEJBQThCO0lBRTlCLGVBQWU7SUFDZixVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLGlDQUFpQztBQUNuQzs7QUFvQkE7RUFDRTtJQUVFLDZCQUE2QjtJQUU3QixtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaOztFQUVBO0lBRUUsNkJBQTZCO0lBRTdCLGVBQWU7SUFDZixVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLDhCQUE4QjtBQUNoQzs7QUFvQkE7RUFDRTtJQUVFLDhCQUE4QjtJQUU5QixvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaOztFQUVBO0lBRUUsOEJBQThCO0lBRTlCLGVBQWU7SUFDZixVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLCtCQUErQjtBQUNqQzs7QUFrQkE7RUFDRTtJQUVFLHdCQUF3QjtJQUN4QixVQUFVO0VBQ1o7O0VBRUE7SUFFRSx3QkFBd0I7SUFFeEIsb0NBQW9DO0lBQ3BDLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUseUJBQXlCO0FBQzNCOztBQWtCQTtFQUNFO0lBRUUsNkJBQTZCO0lBQzdCLFVBQVU7RUFDWjs7RUFFQTtJQUVFLDZCQUE2QjtJQUU3QixtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBa0JBO0VBQ0U7SUFFRSw4QkFBOEI7SUFDOUIsVUFBVTtFQUNaOztFQUVBO0lBRUUsOEJBQThCO0lBRTlCLG9DQUFvQztJQUNwQyxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUVFLGtDQUFrQztBQUNwQzs7QUFrQkE7RUFDRTtJQUVFLDZCQUE2QjtJQUM3QixVQUFVO0VBQ1o7O0VBRUE7SUFFRSw2QkFBNkI7SUFFN0Isb0NBQW9DO0lBQ3BDLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsK0JBQStCO0FBQ2pDOztBQWtCQTtFQUNFO0lBRUUsOEJBQThCO0lBQzlCLFVBQVU7RUFDWjs7RUFFQTtJQUVFLDhCQUE4QjtJQUU5QixtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFFRSxnQ0FBZ0M7QUFDbEM7O0FBb0NBO0VBQ0U7SUFFRSwwQkFBMEI7SUFFMUIsc0NBQXNDO0VBQ3hDOztFQUVBO0lBRUUsbUNBQW1DO0lBRW5DLDBCQUEwQjtJQUUxQixzQ0FBc0M7RUFDeEM7O0VBRUE7SUFFRSxtQ0FBbUM7SUFFbkMsMEJBQTBCO0lBRTFCLHNDQUFzQztJQUN0QyxVQUFVO0VBQ1o7O0VBRUE7SUFFRSxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUEsNkVBQTZFOztBQWdCN0U7RUFDRTtJQUNFLFVBQVU7SUFFViw4REFBOEQ7RUFDaEU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBLDZFQUE2RTs7QUFjN0U7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFFViw0REFBNEQ7RUFDOUQ7QUFDRjs7QUFFQTtFQUVFLHVCQUF1QjtBQUN6Qjs7QUFjQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLDhCQUE4QjtFQUNoQzs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQW9CQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLHlEQUF5RDtJQUV6RCxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsNERBQTREO0lBRTVELCtEQUErRDtFQUNqRTtBQUNGOztBQUVBO0VBRUUsMEJBQTBCO0FBQzVCOztBQW9CQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLHlEQUF5RDtJQUV6RCxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsNERBQTREO0lBRTVELCtEQUErRDtFQUNqRTtBQUNGOztBQUVBO0VBRUUsMEJBQTBCO0FBQzVCOztBQW9CQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLHdEQUF3RDtJQUV4RCxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsNkRBQTZEO0lBRTdELCtEQUErRDtFQUNqRTtBQUNGOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQW9CQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLHdEQUF3RDtJQUV4RCxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsNkRBQTZEO0lBRTdELCtEQUErRDtFQUNqRTtBQUNGOztBQUVBO0VBRUUsd0JBQXdCO0FBQzFCOztBQWtCQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUVWLDhCQUE4QjtFQUNoQzs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUUsdUJBQXVCO0FBQ3pCOztBQXNCQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLDZEQUE2RDtJQUU3RCxtRUFBbUU7RUFDckU7O0VBRUE7SUFDRSxVQUFVO0lBRVYsd0RBQXdEO0lBRXhELCtCQUErQjtJQUUvQiwrREFBK0Q7RUFDakU7QUFDRjs7QUFFQTtFQUVFLDJCQUEyQjtBQUM3Qjs7QUFrQkE7RUFDRTtJQUNFLFVBQVU7SUFFViw0REFBNEQ7RUFDOUQ7O0VBRUE7SUFDRSxVQUFVO0lBRVYsK0NBQStDO0lBRS9DLDZCQUE2QjtFQUMvQjtBQUNGOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQWtCQTtFQUNFO0lBQ0UsVUFBVTtJQUVWLDZEQUE2RDtFQUMvRDs7RUFFQTtJQUNFLFVBQVU7SUFFViw4Q0FBOEM7SUFFOUMsOEJBQThCO0VBQ2hDO0FBQ0Y7O0FBRUE7RUFFRSw0QkFBNEI7QUFDOUI7O0FBc0JBO0VBQ0U7SUFDRSxVQUFVO0lBRVYsNERBQTREO0lBRTVELG1FQUFtRTtFQUNyRTs7RUFFQTtJQUNFLFVBQVU7SUFFVix5REFBeUQ7SUFFekQsK0JBQStCO0lBRS9CLCtEQUErRDtFQUNqRTtBQUNGOztBQUVBO0VBRUUseUJBQXlCO0FBQzNCOztBQWVBO0VBQ0U7SUFFRSxtQ0FBbUM7SUFDbkMsbUJBQW1CO0VBQ3JCOztFQUVBO0lBRUUsK0JBQStCO0VBQ2pDO0FBQ0Y7O0FBRUE7RUFFRSwyQkFBMkI7QUFDN0I7O0FBZUE7RUFDRTtJQUVFLG1DQUFtQztJQUNuQyxtQkFBbUI7RUFDckI7O0VBRUE7SUFFRSwrQkFBK0I7RUFDakM7QUFDRjs7QUFFQTtFQUVFLDJCQUEyQjtBQUM3Qjs7QUFlQTtFQUNFO0lBRUUsa0NBQWtDO0lBQ2xDLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUVFLCtCQUErQjtFQUNqQztBQUNGOztBQUVBO0VBRUUsNEJBQTRCO0FBQzlCOztBQWVBO0VBQ0U7SUFFRSxrQ0FBa0M7SUFDbEMsbUJBQW1CO0VBQ3JCOztFQUVBO0lBRUUsK0JBQStCO0VBQ2pDO0FBQ0Y7O0FBRUE7RUFFRSx5QkFBeUI7QUFDM0I7O0FBZUE7RUFDRTtJQUVFLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUVsQixrQ0FBa0M7RUFDcEM7QUFDRjs7QUFFQTtFQUVFLDRCQUE0QjtBQUM5Qjs7QUFlQTtFQUNFO0lBRUUsK0JBQStCO0VBQ2pDOztFQUVBO0lBQ0Usa0JBQWtCO0lBRWxCLG1DQUFtQztFQUNyQztBQUNGOztBQUVBO0VBRUUsNEJBQTRCO0FBQzlCOztBQWVBO0VBQ0U7SUFFRSwrQkFBK0I7RUFDakM7O0VBRUE7SUFDRSxrQkFBa0I7SUFFbEIsa0NBQWtDO0VBQ3BDO0FBQ0Y7O0FBRUE7RUFFRSw2QkFBNkI7QUFDL0I7O0FBZUE7RUFDRTtJQUVFLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUVsQixtQ0FBbUM7RUFDckM7QUFDRjs7QUFFQTtFQUVFLDBCQUEwQjtBQUM1Qjs7QUM3dEdFO0VBQ0U7RUFDQTtFQUNBLFlDN0NlO0VEOENmO0VBQ0E7RUFDQTtFQUNBO0FFakNKO0FGbUNJO0VBQ0U7RUFDQTtFQUNBO0FFakNOO0FGb0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUVsQ047QUZxQ0k7RUFDRSxXQ2pFYTtFRGtFYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkN4RWE7RUR5RWI7RUFDQTtFQUtBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlQ3pGYTtFRDBGYjtLQUFBO1VBQUE7QUU1Q047QUY4Q007RUFJRTtBRS9DUjtBRmtETTtFQUNFO0FFaERSO0FGMkRNO0VBRUU7RUFDQTtFQUNBLGdCQ25IVztBQ3lEbkI7QUY2RE07RUFDRSxXQ3ZIVztBQzREbkI7QUYwRE07RUFDRSxXQ3ZIVztBQzREbkI7QUYrREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFLRTtFQUNBO0FFdEVSO0FGMEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRXhFUjtBRjJFTTtFQUVFO0FFMUVSO0FGNkVNO0VBQ0U7QUUzRVI7QUY4RU07RUFDRTtFQUNBO0VBQ0E7RUFDQSxhQzVLVztBQ2dHbkI7QUZnRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FFbkZOO0FGcUZNO0VBQ0U7QUVuRlI7QUZzRk07RUFDRTtBRXBGUjtBRnVGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FFckZSO0FGeUZJO0VBQ0U7RUFDQTtFQUNBO0FFdkZOO0FGMkZNO0VBQ0U7SUFDRTtJQUNBO0VFekZSO0VGNEZNO0lBQ0U7SUFDQTtFRTFGUjtBQUNGOztBQ0hJO0VBN0VBO0VBQ0E7QURvRko7QUNOTTtFQUNFO0FEUVI7QUNMSTtFQXZGQTtFQUNBO0FEK0ZKO0FDUE07RUFDRTtBRFNSO0FDSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXhIRjtFQUNBO0VBK0JBO0FEaUdKO0FDSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JGcElVO0VFcUlWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1SO0FDSE07RUFDRTtFQUNBO0VBQ0E7QURLUjtBQ0pRO0VBQ0U7QURNVjtBQ0ZNO0VBQ0U7QURJUjtBQ0RVO0VBQ0U7QURHWjtBQ0NZO0VBQ0U7QURDZDtBQ0tNO0VBQ0U7RUFDQTtFQUNBLGdCRnpLVTtFRTBLVjtFQUNBO0VBQ0E7QURIUjtBQ09NO0VBQ0U7QURMUjtBQ1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JGMUxZO0VFMkxaLGNGM0xZO0VFNExaO0FEUk47QUNnQlE7RUFDRTtFQUNBO0VBQ0E7QURkVjtBQ29CUTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0FEdkJWO0FDMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR4QlY7QUM0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQxQlI7QUM0QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUJWO0FDOEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBN0tRO0VBOEtSLGNGNVBVO0FDZ09sQjtBQ2tDTTtFQUNFO0VBQ0E7RUFDQTs7O0dBQUE7RUFJQTtBRGhDUjtBQ21DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGblJVO0VFb1JWLGdCQW5NVTtFQW9NVjtBRGpDUjtBQ21DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqQ1Y7QUNxQ007RUFDRTtBRG5DUjtBQ3NDTTtFQUNFO0VBQ0EsY0Z6U1U7RUUwU1YsZ0JBM05PO0VBNE5QO0FEcENSO0FDdUNNO0VBQ0U7RUFDQTtFQUNBLGlCQWpPTTtFQWtPTixjRmxUVTtBQzZRbEI7QUN3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHRDUjtBQ3dDUTtFQUNFO0FEdENWO0FDMENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkE3UFk7RUE4UFo7RUFDQTtBRHhDUjtBQ3lDUTtFQUNFO0FEdkNWO0FDNENNO0VBRUU7QUQzQ1I7QUM4Q007RUFDRTtBRDVDUjtBQytDTTtFQUNFO0lBQ0U7RUQ3Q1I7QUFDRjtBQytDTTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VEOUNSO0VDb0RRO0lBQ0U7RURsRFY7RUNvRFE7SUFDRTtFRGxEVjtFQ3FETTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURuRFI7RUNxRFE7SUFDRTtFRG5EVjtBQUNGO0FDMERNO0VBQ0U7RUFDQTtFQUNBO0FEeERSO0FDK0RRO0VBQ0U7RUFDQTtBRDdEVjtBQytEVTtFQUNFO0FEN0RaO0FDaUVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9EVjtBQ2lFVTtFQUVFO0VBQ0EsaUJBalZFO0FEaVJkO0FDeUVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHZFZDtBQytFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEN0VWO0FDZ0ZRO0VBRUU7QUQvRVY7QUNrRlE7RUFDRTtFQUNBLGNGcmNRO0VFc2NSLGdCQXZYSztFQXdYTDtBRGhGVjtBQ3FGVTtFQUNFO0VBQ0E7RUFDQSxjRi9jTTtFRWdkTjtBRG5GWjtBQzBGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGNWRRO0VFNmRSLGlCQTdZSTtFQThZSjtBRHhGVjtBQzBGVTtFQUNFO0VBQ0E7RUFDQTtBRHhGWjtBQ2lHSTtFQUNFO0VBQ0E7QUQvRk47QUNpR007RUFDRTtBRC9GUjs7QUY3WUU7RUFDRTtFQUNBO0VBQ0EsWUF2Qlk7RUF3Qlo7RUFDQTtFQUNBO0VBQ0E7QUVnWko7QUY5WUk7RUFDRTtFQUNBO0VBQ0E7QUVnWk47QUY3WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRStZTjtBRjVZSTtFQUNFLGNDNUNrQjtFRDZDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDbkRrQjtFRG9EbEI7RUFDQTtFQUtBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQXBFUTtFQXFFUjtLQUFBO1VBQUE7QUVxWU47QUZuWU07RUFJRTtBRWtZUjtBRi9YTTtFQUNFO0VBRUU7QUVnWVY7QUZ2WE07RUFFRTtFQUNBO0VBQ0EsbUJDOUZnQjtBQ3NkeEI7QUZyWE07RUFDRSxjQ2xHZ0I7QUN5ZHhCO0FGeFhNO0VBQ0UsY0NsR2dCO0FDeWR4QjtBRm5YSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUtFO0VBQ0E7QUU0V1I7QUZ4V007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFMFdSO0FGdldNO0VBRUU7QUV3V1I7QUZyV007RUFDRTtBRXVXUjtBRnBXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFDdkpnQjtBQzZmeEI7QUZsV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FFK1ZOO0FGN1ZNO0VBQ0U7QUUrVlI7QUY1Vk07RUFDRTtBRThWUjtBRjNWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FFNlZSO0FGelZJO0VBQ0U7RUFDQTtFQUNBO0FFMlZOO0FGdlZNO0VBQ0U7SUFDRTtJQUNBO0VFeVZSO0VGdFZNO0lBQ0U7SUFDQTtFRXdWUjtBQUNGO0FDcmJJO0VBN0VBO0VBQ0E7QURxZ0JKO0FDdmJNO0VBQ0U7QUR5YlI7QUN0Ykk7RUF2RkE7RUFDQTtBRGdoQko7QUN4Yk07RUFDRTtBRDBiUjtBQ3JiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeEhGO0VBQ0E7RUErQkE7QURraEJKO0FDcmJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRnhHZTtFRXlHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1YlI7QUNwYk07RUFDRTtFQUNBO0VBQ0E7QURzYlI7QUNyYlE7RUFDRTtBRHViVjtBQ25iTTtFQUNFO0FEcWJSO0FDbGJVO0VBQ0U7QURvYlo7QUNoYlk7RUFDRTtBRGtiZDtBQzVhTTtFQUNFO0VBQ0E7RUFDQSxtQkY3SWU7RUU4SWY7RUFDQTtFQUNBO0FEOGFSO0FDMWFNO0VBQ0U7QUQ0YVI7QUN2YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkY5SmlCO0VFK0pqQixjRi9KaUI7RUVnS2pCO0FEeWFOO0FDamFRO0VBQ0U7RUFDQTtFQUNBO0VBRUU7QURrYVo7QUM5WlE7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRDJaVjtBQ3haUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMFpWO0FDdFpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd1pSO0FDdFpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdaVjtBQ3BaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQTdLUTtFQThLUixjRmhPZTtFRWtPYjtBRHFaVjtBQ2paTTtFQUNFO0VBQ0E7RUFDQTs7O0dBQUE7RUFJQTtBRG1aUjtBQ2haTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGdlBlO0VFd1BmLGdCQW5NVTtFQW9NVjtBRGtaUjtBQ2haUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrWlY7QUM5WU07RUFDRTtBRGdaUjtBQzdZTTtFQUNFO0VBQ0EsY0Y3UWU7RUU4UWYsZ0JBM05PO0VBNE5QO0FEK1lSO0FDNVlNO0VBQ0U7RUFDQTtFQUNBLGlCQWpPTTtFQWtPTixjRnRSZTtBQ29xQnZCO0FDM1lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2WVI7QUMzWVE7RUFDRTtBRDZZVjtBQ3pZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBN1BZO0VBOFBaO0VBQ0E7QUQyWVI7QUMxWVE7RUFDRTtBRDRZVjtBQ3ZZTTtFQUVFO0FEd1lSO0FDcllNO0VBQ0U7QUR1WVI7QUNwWU07RUFDRTtJQUNFO0VEc1lSO0FBQ0Y7QUNwWU07RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUVFLGNGN1VXO0lFOFVYO0VEb1lWO0VDallRO0lBQ0U7RURtWVY7RUNqWVE7SUFDRTtFRG1ZVjtFQ2hZTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURrWVI7RUNoWVE7SUFDRTtFRGtZVjtBQUNGO0FDM1hNO0VBQ0U7RUFDQTtFQUNBO0VBRUU7QUQ0WFY7QUN2WFE7RUFDRTtFQUNBO0FEeVhWO0FDdlhVO0VBQ0U7QUR5WFo7QUNyWFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdVhWO0FDclhVO0VBRUU7RUFDQSxpQkFqVkU7RUFtVkE7RUFDQTtBRHFYZDtBQy9XWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRTtBRGdYaEI7QUMxV1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRXVjtBQ3pXUTtFQUVFO0FEMFdWO0FDdldRO0VBQ0U7RUFDQSxjRnphYTtFRTBhYixnQkF2WEs7RUF3WEw7RUFFRSxjRjdhVztBQ3F4QnZCO0FDcldVO0VBQ0U7RUFDQTtFQUNBLGNGbmJXO0VFb2JYO0VBRUUsY0Z0YlM7QUM0eEJ2QjtBQ2pXUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGaGNhO0VFaWNiLGlCQTdZSTtFQThZSjtBRG1XVjtBQ2pXVTtFQUNFO0VBQ0E7RUFDQTtFQUVFO0FEa1dkO0FDM1ZJO0VBQ0U7RUFDQTtBRDZWTjtBQzNWTTtFQUNFO0FENlZSOztBRTcyQkE7RUFDRSxjN0hNUztBMkgwMkJYO0FFOTJCRTtFQUNFO0VBQ0Esc0I3SG1PMEI7RTZIbE8xQixlN0g2UTBCO0U2SDVRMUI7RUFDQTtBRmczQko7QUU5MkJJO0VBQ0U7RUFDQSxlQWRPO0VBZVA7QUZnM0JOO0FFNzJCUTtFQUNFLGM3SGhCQztBMkgrM0JYO0FFNTJCUTtFQUNFO0FGODJCVjtBRXoyQkk7RUFDRTtFQUNBLGM3SHRCSztFNkh1Qkw7QUYyMkJOO0FFeDJCSTtFQUNFLGdCN0g2UHdCO0U2SDVQeEI7RUFDQTtBRjAyQk47QUV0MkJFO0VBQ0U7QUZ3MkJKO0FFcjJCRTtFQUNFO0FGdTJCSjtBRW4yQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxMkJOO0FFbDJCSTtFQUNFO0FGbzJCTjtBRS8xQkk7RUFDRTtFQUNBO0FGaTJCTjs7QUU1MUJBO0VBQ0U7QUYrMUJGOztBQWg2QkE7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUlBO0FBKzVCRDtBQTU1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxpSUFFc0U7RUFDdEU7QUE0NUJEO0FBejVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGlJQUVxRTtFQUNyRTtBQXk1QkQ7QUF0NUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esa0lBRXlFO0VBQ3pFO0FBczVCRDtBQW41QkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxtSUFFcUU7RUFDckU7QUFtNUJEO0FBaDVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1JQUVxRTtFQUNyRTtBQWc1QkQ7QUE3NEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUlBRW9FO0VBQ3BFO0FBNjRCRDtBQTE0QkE7RUFDQztFQUNBO0VBQ0E7RUFJQTtFQUNBO0FBeTRCRDtBQXQ0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdIQUNtRTtBQXU0QnBFO0FBcDRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0hBQ3VFO0FBcTRCeEU7QUFsNEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3SEFDc0U7QUFtNEJ2RTtBQWg0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdIQUNtRTtBQWk0QnBFO0FBOTNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0hBQ21FO0FBKzNCcEU7QUE1M0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3SEFDbUU7QUE2M0JwRTtBQTEzQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdIQUNtRTtBQTIzQnBFO0FBeDNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0hBQ21FO0FBeTNCcEU7QUF0M0JBO0VBQ0M7SUFDQztJQUNBO0VBdzNCQTtBQUNGLEM7QUczN0JBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQThKQTtFQUNDO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QUEvSkQ7QUFrS0E7RUFDQztBQWhLRDtBQW1LQTtFQUNDO0FBaEtEO0FBbUtBOztFQUVDO0FBaEtEO0FBbUtBOztFQUVDO0FBaEtEO0FBbUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhLRDtBQW1LQTtFQUNDO0FBaEtEO0FBbUtBO0VBQ0M7QUFoS0Q7QUFrS0M7RUFDQztBQWhLRjtBQW9LQTtFQUNDO0VBQ0E7QUFqS0Q7QUFvS0E7RUFDQztFQUNBO0FBaktEO0FBb0tBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqS0Q7QUFvS0E7RUFDQztFQUNBO0VBQ0E7QUFqS0Q7QUFvS0E7RUFDQztFQUNBO0FBaktEO0FBb0tBO0VBQ0M7QUFqS0Q7QUFvS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaktEO0FBb0tBOzs7O0VBS0M7QUFsS0Q7QUFxS0E7RUFDQztFQUNBO0FBbEtEO0FBcUtBO0VBQ0M7QUFsS0Q7QUFxS0E7RUFDQztFQUNBO0VBQ0E7QUFsS0Q7QUFvS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0FBdEtGO0FBaUtFO0VBQ0M7RUFDQSxxQkE5SVc7QUFqQmQ7QUFzS0M7RUFDQztBQW5LRjtBQXFLQztFQUNDO0VBQ0E7QUFuS0Y7QUFxS0M7RUFDQztBQW5LRjtBQXFLRTtFQUNDO0VBQ0E7QUFuS0g7QUFzS0U7RUFDQztBQXBLSDtBQXNLRTtFQUNDLHFCQXRLVztBQUVkO0FBc0tHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwS0o7QUFzS0k7RUFDQztFQUNBO0FBcEtMO0FBdUtHO0VBQ0M7QUFyS0o7QUF1S0k7RUFDQztBQXJLTDtBQXdLRztFQUNDO0VBQ0EsY0FoTVE7RUFpTVI7QUF0S0o7QUF3S0c7RUFDQztBQXRLSjtBQXdLRztFQUNDLHFCQXRNVTtBQWdDZDtBQXdLRztFQUNDO0FBdEtKO0FBd0tHO0VBQ0M7QUF0S0o7QUF5S0U7RUFDQztFQUNBLGNBbE5TO0FBMkNaO0FBMktBO0FBRUU7SUFDQztJQUNBO0lBQ0E7SUFDQTtBQXpLRDtBQTJLQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0FBektEO0FBMktBO0lBQ0M7QUF6S0Q7QUFDRjtBQTRLQTtBQUVFO0lBQ0M7SUFDQTtBQTNLRDtBQTZLQztJQUNDO0lBQ0E7QUEzS0Y7QUE4S0E7SUFDQztBQTVLRDtBQThLQTtJQUNDO0lBQ0E7QUE1S0Q7QUE4S0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTVLRDtBQUNGO0FBZ0xBO0VBQ0M7RUFDQTtFQTF1QkE7RUE2REE7RUFDQTtFQUNBO0FBbWdCRDtBQTRLQztFQUNDO0FBMUtGO0FBNEtFO0VBQ0M7RUFDQTtBQTFLSDtBQTRLRztFQUNDO0FBMUtKO0FBK0tDO0VBQ0MsY0FoeEJpQjtFQWlGbEI7RUFDQTtFQUNBO0FBbWhCRDtBQTZLRTtFQUVDO0FBNUtIO0FBK0tFO0VBQ0MsY0F6eEJnQjtFQTB4QmhCO0VBQ0E7QUE3S0g7QUErS0c7RUFDQztBQTdLSjtBQWtMQztFQUNDO0VBQ0E7RUFDQSxrQ0F2eUJpQjtBQXVuQm5CO0FBcUxHO0VBQ0M7RUFqdEJIO0VBQ0E7RUFDQTtFQWl0Qkc7RUFDQTtBQWpMSjtBQW1MSTtFQUNDO0VBQ0E7QUFqTEw7QUFtTEs7RUFDQztBQWpMTjtBQXFMRzs7RUFFQyxrQ0E3ekJlO0FBMG9CbkI7QUFxTEk7O0VBQ0MscUNBN3pCYztBQTJvQm5CO0FBc0xHO0VBQ0M7QUFwTEo7QUF5TEM7RUFDQztBQXZMRjtBQXlMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZMRjtBQXlMQztFQUNDO0FBdkxGO0FBMExDO0VBQ0M7RUFDQTtBQXhMRjtBQTBMQzs7OztFQUlDO0FBeExGO0FBMExDOztFQUVDO0VBQ0E7QUF4TEY7QUEyTEM7QUE1R0Q7SUE2R0U7SUFDQTtBQXhMQTtBQTBMQTtJQUNDO0FBeExEO0FBMExDO0lBRUM7QUF6TEY7QUE0TEM7SUFDQztJQUNBO0lBQ0E7QUExTEY7QUE0TEU7SUFDQztBQTFMSDtBQStMQTs7SUFFQztBQTdMRDtBQStMQzs7SUFDQyxjQTE0QmU7QUE4c0JqQjtBQWdNQTtJQUNDO0lBQ0E7QUE5TEQ7QUFnTUM7SUFDQyxrQ0E5NEJlO0FBZ3RCakI7QUErTEU7SUFFQyxxQ0E5NEJjO0FBZ3RCakI7QUFpTUU7SUFDQztJQUNBO0lBQ0Esa0NBdjVCYztBQXd0QmpCO0FBaU1HO0lBRUMscUNBeDVCYTtBQXd0QmpCO0FBcU1DOztJQUVDLGtDQWw2QmU7QUErdEJqQjtBQXFNRTs7SUFDQyxxQ0FsNkJjO0FBZ3VCakI7QUFDRjtBQXlNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0TUY7QUF3TUU7RUFFQztBQXZNSDtBQTJNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6TUY7QUE0TUM7QUF0QkQ7SUF1QkU7SUFDQTtBQXpNQTtBQTJNQTtJQUNDO0FBek1EO0FBMk1DO0lBRUM7QUExTUY7QUE2TUE7O0lBRUM7QUEzTUQ7QUE2TUM7O0lBQ0M7QUExTUY7QUE4TUE7SUFDQztJQUNBO0FBNU1EO0FBOE1DO0lBQ0M7QUE1TUY7QUErTUM7O0lBRUMsa0NBaitCZTtBQW94QmpCO0FBOE1FOztJQUNDLHFDQWgrQmM7QUFxeEJqQjtBQWdOQTtJQUNDO0FBOU1EO0FBQ0YsQztBQzFyQkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBc0pBO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtBQXZKRjtBQTBKQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4SkY7QUEySkE7RUFDRTtBQXhKRjtBQW9LQTtFQUNFO0FBaktGO0FBcUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsS0Y7QUFzS0E7RUFDRTtBQW5LRjtBQXVLQTtFQUNFO0VBQ0E7RUFDQTtBQXBLRjtBQXdLQTtFQUNFLGtDQXJDb0I7RUFzQ3BCLHlCQWxDaUI7QUFuSW5CO0FBeUtBO0VBQ0U7RUFvQkE7RUFLQSx5QkFoRWlCO0FBMUhuQjtBQThMQTtFQUNFLG9DQXRFdUI7RUF1RXZCO0VBQ0EsdUJBM0VvQjtBQWhIdEI7QUErTEE7RUFDRTtBQTVMRjtBQWdNQTtFQUNFO0VBQ0E7QUE3TEY7QUFnTUE7O0VBRUU7QUE3TEY7QUFnTUE7RUFDRTtBQTdMRixDO0FDMVZBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QUF2SkY7QUEwSkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEpGO0FBMkpBO0VBQ0U7QUF4SkY7QUFvS0E7RUFDRTtBQWpLRjtBQXFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEtGO0FBc0tBO0VBQ0U7QUFuS0Y7QUF1S0E7RUFDRTtFQUNBO0VBQ0E7QUFwS0Y7QUF3S0E7RUFDRSxrQ0FyQ29CO0VBc0NwQix5QkFsQ2lCO0FBbkluQjtBQXlLQTtFQUNFO0VBb0JBO0VBS0EseUJBaEVpQjtBQTFIbkI7QUE4TEE7RUFDRSxvQ0F0RXVCO0VBdUV2QjtFQUNBLHVCQTNFb0I7QUFoSHRCO0FBK0xBO0VBQ0U7QUE1TEY7QUFnTUE7RUFDRTtFQUNBO0FBN0xGO0FBZ01BOztFQUVFO0FBN0xGO0FBZ01BO0VBQ0U7QUE3TEYsQztBQzFWQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUEwSkE7RUFDRTtBQXZKRjtBQTJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEpGO0FBNEpBO0VBQ0U7QUF6SkY7QUE2SkE7RUFDRSw4QkExQmE7RUEyQmIseUJBMUJpQjtBQWhJbkI7QUE4SkE7RUFDRTtBQTNKRixDO0FDelJBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7R0FBQTtBQS9JRDtBQXFKQTs7RUFFQztFQUNBO0FBbEpELEM7QUFuUkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQXNKQTtFQUNDO0VBQ0E7RUFDQTtBQW5KRCxDO0FDOVFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7R0FBQTtBQS9JRDtBQXFKQTs7RUFFQztFQUNBO0FBbEpELEM7O0FDMUxBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBOztBQy9GQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBQ0E7RUFDQSw2Q0F6ZmtCO0FBdVduQjtBQW9KQztFQUNDO0VBQ0E7QUFsSkY7QUFxSkM7RUFDQztFQUNBO0FBbkpGLEM7QUM3UUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRixDO0FDclFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQztFQUNDO0FBbkpGO0FBcUpFO0VBQ0M7QUFuSkg7QUFxSkc7RUFDQztBQW5KSjtBQXFKSTtFQUNDO0FBbkpMO0FBeUpDO0VBQ0M7QUF2SkY7QUF5SkU7O0VBRUM7QUF2Skg7QUE4SkU7RUFDQztFQUNBO0VBQ0E7QUEzSkg7QUE2Skc7RUFDQztFQUNBO0FBM0pKO0FBOEpHO0VBQ0M7RUFDQTtBQTVKSjtBQThKSTtFQUNDO0VBQ0E7RUFDQTtBQTVKTDtBQStKSTtFQUNDO0FBN0pMO0FBa0tFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEtIO0FBa0tHO0VBQ0M7RUFDQTtBQWhLSjtBQW1LRztFQUNDO0VBQ0E7RUFDQTtBQWpLSjtBQW1LSTtFQUNDO0VBQ0E7QUFqS0w7QUF5S0M7RUFDQztFQUNBO0FBdEtGO0FBMEtBO0FBQ0M7SUFDQztBQXZLQTtBQXlLRDtJQUNFO0FBdktEO0FBQ0YsQztBQTNVQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFwZUE7QUFvVkQ7QUFtSkM7RUFDQztFQUNBO0FBakpGO0FBbUpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFqSkg7QUFvSkU7RUFDQztBQWxKSDtBQW9KRztFQUNDO0FBbEpKO0FBc0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBKSDtBQXNKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBKSjtBQXNKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwSko7QUFzSkk7RUFDQztFQUNBO0VBQ0E7QUFwSkw7QUFzSkk7RUFDQztFQUNBO0VBQ0E7QUFwSkw7QUFzSkk7RUFDQztBQXBKTDtBQXNKSTtFQUNDO0VBQ0E7RUFDQTtBQXBKTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUFzSkk7RUFDQztBQXBKTDtBQXdKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRKSjtBQXdKSTtFQUNDO0VBQ0E7QUF0Skw7QUEySkM7QUFoSEQ7SUFpSEU7QUF4SkE7QUEwSkE7SUFDQztJQUNBO0FBeEpEO0FBQ0Y7QUEwSkM7QUFDQztJQUNDO0FBeEpEO0FBQ0Y7QUE0SkE7RUFDQztFQUNBO0VBQ0E7QUF6SkQ7QUEySkM7RUFDQztFQUNBO0FBekpGO0FBNEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUExSkY7QUE0SkU7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzSkg7QUE2SkU7RUFDQztFQUNBO0FBM0pIO0FBNkpFO0VBQ0M7RUFDQTtBQTNKSDtBQThKRTtFQUNDO0FBNUpIO0FBK0pFO0VBQ0M7QUE3Skg7QUErSkc7RUFDQztBQTdKSjtBQWdLRztFQUNDO0VBQ0E7QUE5Sko7QUFvS0E7RUFDQztFQUNHO0FBaktKO0FBbUtDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFqS0Y7QUFvS0M7RUFDQztBQWxLRjtBQXNLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBbktEO0FBc0tFO0VBQ0M7QUFwS0g7QUF1S0U7RUFDQztBQXJLSDtBQXlLQztFQUNDO0VBQ0E7RUFDQTtBQXZLRjtBQXlLRTtFQUNDO0FBdktIO0FBeUtHO0VBQ0M7QUF2S0o7QUEwS0c7RUFDQztFQUNBO0VBQ0E7QUF4S0o7QUEwS0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhLTDtBQTZLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzS0g7QUE4S0U7QUFDQztJQUNDO0FBNUtGO0FBQ0Y7QUFpTEU7RUFDQztBQS9LSDtBQWlMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQS9LSjtBQWlMRztFQUNDO0VBQ0E7QUEvS0o7QUFtTEU7QUFDQztJQUNDO0FBakxGO0FBbUxFO0lBQ0M7QUFqTEg7QUFzTEU7SUFDQztJQUNBO0FBcExIO0FBc0xFO0lBQ0M7QUFwTEg7QUFDRjtBQTBMRTtFQUNDO0VBQ0E7QUF4TEg7QUEyTEk7RUFJQztBQTVMTDtBQWlNRTtFQUNDO0VBQ0E7RUFDQTtBQS9MSDtBQWtNRTtFQUNDO0FBaE1IO0FBcU1BO0FBQ0M7SUFDQztBQWxNQTtBQUNGO0FBcU1BO0VBQ0M7RUFDQTtFQXp5QkE7RUEyeUJBO0VBQ0E7RUFDQTtBQWhNRDtBQWtNQztFQUNDO0FBaE1GO0FBa01FO0VBQ0M7QUFoTUg7QUFvTUM7RUFDQztBQWxNRjtBQW9NRTtFQUNDO0VBQ0E7QUFsTUg7QUFvTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsTUo7QUFzTUU7RUFDQztFQUNBO0FBcE1IO0FBd01DO0VBQ0M7QUF0TUY7QUF3TUU7RUFDQztFQUNBO0FBdE1IO0FBMk1BO0VBQ0M7RUFDQTtBQXhNRDtBQTBNQztFQUNDO0FBeE1GO0FBMk1DO0VBQ0MscUNBMTNCaUI7QUFpckJuQjtBQTZNQTtFQUNDO0FBMU1EO0FBOE1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzTUQ7QUErTUE7RUFDQztBQTVNRDtBQStNQTtFQUNDO0FBNU1EO0FBOE1DOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVNRjtBQStNQztFQUNDO0FBN01GO0FBaU5BO0VBQ0M7RUFDQTtBQTlNRDtBQWlOQTtBQUNDO0lBQ0M7QUE5TUE7QUFnTkQ7SUFDQztBQTlNQTtBQWdORDtJQUNDO0FBOU1BO0FBQ0YsQztBQzlvQkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUNBO0VBTUE7Ozs7Ozs7O0dBQUE7QUEvSUQ7QUEySUM7RUFDQztBQXpJRixDO0FBaFJBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0FBbEpEO0FBcUpFO0VBRUM7RUFDQTtBQXBKSDtBQXVKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBckpIO0FBeUpDO0VBQ0M7RUFDQTtBQXZKRjtBQXlKRTtFQUNDO0FBdkpIO0FBeUpHO0VBQ0M7QUF2Sko7QUE0Skc7RUFDQztBQTFKSjtBQThKRTtFQUNDO0FBNUpIO0FBOEpHO0VBQ0M7QUE1Sko7QUErSkc7RUFDQztBQTdKSjtBQWlLRTtFQUNDO0VBMWdCRjtFQTRnQkU7RUFDQTtFQUVBO0VBQ0E7QUE3Skg7QUErSkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTdKSjtBQWdLRztFQUNDO0FBOUpKO0FBaUtHO0VBQ0M7QUEvSkosQztBQ3pUQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBQ0E7RUFFQTtBQW5KRDtBQXFKQztFQUNDO0VBQ0E7RUFDQTtBQW5KRjtBQXNKQztFQUNDO0FBcEpGO0FBdUpDO0VBQ0M7QUFySkY7QUF3SkM7RUFDQztBQXRKRjtBQXlKQztFQUNDO0VBQ0E7RUFDQTtBQXZKRjtBQTJKRTtFQUNDO0VBQ0E7RUFDQTtBQXpKSDtBQTRKRTtFQUNDO0FBMUpIO0FBNEpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFKSjtBQStKQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkYsQztBQ3RUQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztBQWxKRDtBQW9KQztFQUNDO0VBQ0E7QUFsSkY7QUFvSkM7RUFDQztFQUNBO0FBbEpGO0FBcUpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5KRjtBQXVKQTtFQUNDO0FBcEpEO0FBc0pDO0VBQ0M7RUFDQTtFQUNBO0FBcEpGO0FBc0pDO0VBQ0M7RUFDQTtBQXBKRjtBQXdKQTtFQUNDO0FBckpEO0FBdUpDO0VBQ0M7RUFDQTtBQXJKRjtBQXVKQztFQUNDO0FBckpGO0FBdUpDO0VBQ0M7QUFySkY7QUF1SkM7RUFDQztBQXJKRjtBQXVKQztFQUNDO0FBckpGO0FBdUpDO0VBQ0M7QUFySkY7QUF3SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRKRjtBQXdKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRKSDtBQXlKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkpIO0FBMEpFO0VBQ0M7RUFDQTtBQXhKSDtBQTBKRztFQUNDO0VBQ0E7QUF4Sko7QUE2SkM7RUFDQztBQTNKRjtBQTZKQztFQUNDO0FBM0pGO0FBNkpDO0VBQ0M7QUEzSkY7QUE2SkM7RUFDQztBQTNKRjtBQStKQTtFQUNDO0FBNUpEO0FBOEpDO0VBQ0M7RUFDQTtFQUNBO0FBNUpGO0FBOEpDO0VBQ0M7RUFDQTtBQTVKRixDO0FBMVdBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQWplQTtFQW1lQTtBQWpKRDtBQW1KQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpKRjtBQW1KRTtBQVJEO0lBU0U7QUFoSkQ7QUFDRjtBQW9KQTtFQUNDO0FBakpEO0FBbUpDO0VBQ0M7RUFDQTtFQUNBO0FBakpGO0FBb0pDO0VBQ0M7RUFDQTtFQUNBO0FBbEpGO0FBcUpDO0VBQ0M7RUFDQTtBQW5KRjtBQXFKRTtFQUNDO0VBQ0E7QUFuSkg7QUFxSkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkpKO0FBcUpJO0VBQ0M7RUFDQTtBQW5KTDtBQXdKSTtFQUNDO0VBQ0E7RUFDQTtBQXRKTDtBQXlKSTtFQUNDO0FBdkpMO0FBMEpJO0VBQ0M7QUF4Skw7QUEwSks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhKTjtBQTZKRztFQUNDO0VBQ0E7QUEzSko7QUE4Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Sko7QUE4Skk7RUFDQztFQUNBO0FBNUpMO0FBbUtFO0VBQ0MscUNBcG1CZ0I7QUFtY25CO0FBbUtHO0VBQ0M7RUFDQTtBQWpLSjtBQXVLQTtFQUNDO0VBdGxCQTtFQXdsQkE7RUFDQTtFQUVBO0FBbEtEO0FBcUtFO0VBQ0M7RUFDQTtFQUNBO0FBbktIO0FBc0tFO0VBQ0M7RUFDQTtFQUNBO0FBcEtIO0FBdUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJLSDtBQTBLQTtFQUNDO0VBcm5CQTtFQXVuQkE7QUFwS0Q7QUFzS0M7RUFDQztFQUNBO0VBQ0E7QUFwS0Y7QUF1S0M7RUFDQztFQUNBO0FBcktGO0FBd0tDO0VBQ0M7QUF0S0YsQztBQ3paQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztBQWxKRDtBQW9KQztFQUNDO0VBQ0E7QUFsSkY7QUFxSkM7RUFDQztBQW5KRjtBQXFKRTtFQUNDO0VBQ0E7RUFDQTtBQW5KSDtBQXFKRztFQUNDO0VBQ0E7QUFuSkosQztBQ2xSQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7QUFsSkY7QUFvSkU7RUFDQztFQUNBO0FBbEpIO0FBcUpJOzs7RUFHQztBQW5KTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUF1Skk7RUFDQztBQXJKTDtBQXdKSTtFQUNDO0FBdEpMO0FBMkpFO0VBQ0M7QUF6Skg7QUE2SkM7QUFDQztJQUNDO0FBM0pEO0FBQ0Y7QUFnS0M7RUFDQztFQUNBO0VBQ0E7QUE3SkY7QUFnS0M7RUFDQztFQUNBO0FBOUpGLEM7QUMzU0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQztFQUNDO0FBbEpGO0FBb0pFO0VBQ0M7RUFDQTtBQWxKSDtBQXFKSTs7O0VBR0M7QUFuSkw7QUFzSkk7RUFDQztFQUNBO0FBcEpMO0FBdUpJO0VBQ0M7QUFySkw7QUF3Skk7RUFDQztBQXRKTDtBQTJKRTtFQUNDO0FBekpIO0FBNkpDO0FBQ0M7SUFDQztBQTNKRDtBQUNGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtBQTlKRixDO0FDM1NBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQW9KRTtFQUNDO0VBQ0E7QUFsSkg7QUFxSkk7OztFQUdDO0FBbkpMO0FBc0pJO0VBQ0M7RUFDQTtBQXBKTDtBQXVKSTtFQUNDO0FBckpMO0FBd0pJO0VBQ0M7QUF0Skw7QUEySkU7RUFDQztBQXpKSDtBQTZKQztBQUNDO0lBQ0M7QUEzSkQ7QUFDRjtBQWdLQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkYsQztBQzNTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7QUFsSkY7QUFvSkU7RUFDQztFQUNBO0FBbEpIO0FBcUpJOzs7RUFHQztBQW5KTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUF1Skk7RUFDQztBQXJKTDtBQXdKSTtFQUNDO0FBdEpMO0FBMkpFO0VBQ0M7QUF6Skg7QUE2SkM7QUFDQztJQUNDO0FBM0pEO0FBQ0Y7QUFnS0M7RUFDQztFQUNBO0VBQ0E7QUE3SkY7QUFnS0M7RUFDQztFQUNBO0FBOUpGLEM7QUMzU0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQztFQUNDO0FBbEpGO0FBb0pFO0VBQ0M7RUFDQTtBQWxKSDtBQXFKSTs7O0VBR0M7QUFuSkw7QUFzSkk7RUFDQztFQUNBO0FBcEpMO0FBdUpJO0VBQ0M7QUFySkw7QUF3Skk7RUFDQztBQXRKTDtBQTJKRTtFQUNDO0FBekpIO0FBNkpDO0FBQ0M7SUFDQztBQTNKRDtBQUNGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtBQTlKRixDO0FDM1NBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQW9KRTtFQUNDO0VBQ0E7QUFsSkg7QUFxSkk7OztFQUdDO0FBbkpMO0FBc0pJO0VBQ0M7RUFDQTtBQXBKTDtBQXVKSTtFQUNDO0FBckpMO0FBd0pJO0VBQ0M7QUF0Skw7QUEySkU7RUFDQztBQXpKSDtBQTZKQztBQUNDO0lBQ0M7QUEzSkQ7QUFDRjtBQWdLQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkYsQztBQzNTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7QUFsSkY7QUFvSkU7RUFDQztFQUNBO0FBbEpIO0FBcUpJOzs7RUFHQztBQW5KTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUF1Skk7RUFDQztBQXJKTDtBQXdKSTtFQUNDO0FBdEpMO0FBMkpFO0VBQ0M7QUF6Skg7QUE2SkM7QUFDQztJQUNDO0FBM0pEO0FBQ0Y7QUFnS0M7RUFDQztFQUNBO0VBQ0E7QUE3SkY7QUFnS0M7RUFDQztFQUNBO0FBOUpGO0FBa0tBO0VBQ0M7RUFwaEJBO0VBc2hCQTtBQTVKRDtBQThKQztFQUNDO0VBQ0E7RUFDQTtBQTVKRjtBQStKQztFQUNDO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBOUpGLEM7QUNqVUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQztFQUNDO0FBbEpGO0FBb0pFO0VBQ0M7RUFDQTtBQWxKSDtBQXFKSTs7O0VBR0M7QUFuSkw7QUFzSkk7RUFDQztFQUNBO0FBcEpMO0FBdUpJO0VBQ0M7QUFySkw7QUF3Skk7RUFDQztBQXRKTDtBQTJKRTtFQUNDO0FBekpIO0FBNkpDO0FBQ0M7SUFDQztBQTNKRDtBQUNGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtBQTlKRixDO0FDM1NBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQW9KRTtFQUNDO0VBQ0E7QUFsSkg7QUFxSkk7OztFQUdDO0FBbkpMO0FBc0pJO0VBQ0M7RUFDQTtBQXBKTDtBQXVKSTtFQUNDO0FBckpMO0FBd0pJO0VBQ0M7QUF0Skw7QUEySkU7RUFDQztBQXpKSDtBQTZKQztBQUNDO0lBQ0M7QUEzSkQ7QUFDRjtBQWdLQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkYsQztBQzNTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7QUFsSkY7QUFvSkU7RUFDQztFQUNBO0FBbEpIO0FBcUpJOzs7RUFHQztBQW5KTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUF1Skk7RUFDQztBQXJKTDtBQXdKSTtFQUNDO0FBdEpMO0FBMkpFO0VBQ0M7QUF6Skg7QUE2SkM7QUFDQztJQUNDO0FBM0pEO0FBQ0Y7QUFnS0M7RUFDQztFQUNBO0VBQ0E7QUE3SkY7QUFnS0M7RUFDQztFQUNBO0FBOUpGO0FBa0tBO0VBQ0M7RUFwaEJBO0VBc2hCQTtBQTVKRDtBQThKQztFQUNDO0VBQ0E7RUFDQTtBQTVKRjtBQStKQztFQUNDO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBOUpGLEM7QUNqVUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQztFQUNDO0FBbEpGO0FBb0pFO0VBQ0M7RUFDQTtBQWxKSDtBQXFKSTs7O0VBR0M7QUFuSkw7QUFzSkk7RUFDQztFQUNBO0FBcEpMO0FBdUpJO0VBQ0M7QUFySkw7QUF3Skk7RUFDQztBQXRKTDtBQTJKRTtFQUNDO0FBekpIO0FBNkpDO0FBQ0M7SUFDQztBQTNKRDtBQUNGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtBQTlKRjtBQWtLQTtFQUNDO0FBL0pEO0FBaUtDO0VBQ0M7RUFDQTtFQUNBO0FBL0pGO0FBa0tDO0VBQ0M7QUFoS0Y7QUFrS0U7RUFDQztFQUNBO0VBQ0E7QUFoS0g7QUFrS0c7RUFDQztBQWhLSjtBQXNLQTtFQUNDO0VBNWlCQTtFQThpQkE7QUFoS0Q7QUFrS0M7RUFDQztFQUNBO0VBQ0E7QUFoS0Y7QUFtS0M7RUFDQztBQWpLRjtBQW9LQztFQUNDO0VBQ0E7RUFDQTtBQWxLRixDO0FDclZBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQW9KRTtFQUNDO0VBQ0E7QUFsSkg7QUFxSkk7OztFQUdDO0FBbkpMO0FBc0pJO0VBQ0M7RUFDQTtBQXBKTDtBQXVKSTtFQUNDO0FBckpMO0FBd0pJO0VBQ0M7QUF0Skw7QUEySkU7RUFDQztBQXpKSDtBQTZKQztBQUNDO0lBQ0M7QUEzSkQ7QUFDRjtBQWdLQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkYsQztBQzNTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7QUFsSkY7QUFvSkU7RUFDQztFQUNBO0FBbEpIO0FBcUpJOzs7RUFHQztBQW5KTDtBQXNKSTtFQUNDO0VBQ0E7QUFwSkw7QUF1Skk7RUFDQztBQXJKTDtBQXdKSTtFQUNDO0FBdEpMO0FBMkpFO0VBQ0M7QUF6Skg7QUE2SkM7QUFDQztJQUNDO0FBM0pEO0FBQ0Y7QUFnS0M7RUFDQztFQUNBO0VBQ0E7QUE3SkY7QUFnS0M7RUFDQztFQUNBO0FBOUpGO0FBa0tBO0VBQ0M7QUEvSkQ7QUFpS0M7RUFDQztFQUNBO0VBQ0E7QUEvSkY7QUFrS0M7RUFDQztBQWhLRjtBQWtLRTtFQUNDO0VBQ0E7RUFDQTtBQWhLSDtBQWtLRztFQUNDO0FBaEtKLEM7QUMvVEE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQztFQUNDO0FBbEpGO0FBb0pFO0VBQ0M7RUFDQTtBQWxKSDtBQXFKSTs7O0VBR0M7QUFuSkw7QUFzSkk7RUFDQztFQUNBO0FBcEpMO0FBdUpJO0VBQ0M7QUFySkw7QUF3Skk7RUFDQztBQXRKTDtBQTJKRTtFQUNDO0FBekpIO0FBNkpDO0FBQ0M7SUFDQztBQTNKRDtBQUNGO0FBZ0tDO0VBQ0M7RUFDQTtFQUNBO0FBN0pGO0FBZ0tDO0VBQ0M7RUFDQTtBQTlKRixDO0FDM1NBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQW9KRTtFQUNDO0VBQ0E7QUFsSkg7QUFxSkk7OztFQUdDO0FBbkpMO0FBc0pJO0VBQ0M7RUFDQTtBQXBKTDtBQXVKSTtFQUNDO0FBckpMO0FBd0pJO0VBQ0M7QUF0Skw7QUEySkU7RUFDQztBQXpKSDtBQTZKQztBQUNDO0lBQ0M7QUEzSkQ7QUFDRjtBQWdLQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQWdLQztFQUNDO0VBQ0E7QUE5SkY7QUFrS0E7RUFDQztBQS9KRDtBQWlLQztFQUNDO0VBQ0E7RUFDQTtBQS9KRjtBQWtLQztFQUNDO0FBaEtGO0FBa0tFO0VBQ0M7RUFDQTtFQUNBO0FBaEtIO0FBa0tHO0VBQ0M7QUFoS0osQztBQy9UQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFzSkM7O0VBRUM7QUFuSkY7QUFxSkU7O0VBQ0M7QUFsSkg7QUFzSkM7RUFDQztBQXBKRixDO0FDMVFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQWplQTtFQW1lQTtBQWpKRDtBQXFKQztFQUNDO0FBbEpGO0FBcUpDO0VBQ0M7RUFDQTtBQW5KRjtBQXNKQztFQUNDLHFDQTFnQmlCO0VBMmdCakI7QUFwSkY7QUF1SkM7RUFDQztFQUNBO0FBckpGO0FBdUpFO0VBQ0M7QUFySkg7QUF3SkU7RUFDQztFQUNBO0VBQ0E7QUF0Skg7QUF3Skc7RUFDQztFQUNBO0FBdEpKO0FBMkpDO0VBQ0M7QUF6SkY7QUEySkU7RUFDQztBQXpKSDtBQTRKQztFQUNDO0FBMUpGO0FBNEpFO0VBQ0M7QUExSkg7QUE0Skc7RUFDQztBQTFKSjtBQThKQztFQUNDO0FBNUpGO0FBOEpFO0VBQ0M7QUE1Skg7QUE4Skc7RUFDQztBQTVKSixDO0FDaFVBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQztFQUNDO0FBbkpGO0FBcUpFOztFQUVDO0FBbkpIO0FBc0pFO0VBQ0M7RUFDQTtBQXBKSDtBQXlKQTtFQUNDO0FBdEpEO0FBd0pDO0VBQ0M7QUF0SkY7QUF5SkM7RUFDQztBQXZKRjtBQTJKQTs7RUFFQztBQXhKRDtBQTJKQTtFQUNDO0VBQ0E7QUF4SkQ7QUE0SkM7RUFDQztBQXpKRixDO0FBbFNBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0FBbEpEO0FBcUpBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBcmVBO0VBdWVBO0FBakpEO0FBbUpDO0FBWkQ7SUFhRTtJQUNBO0lBQ0E7QUFoSkE7QUFDRjtBQWtKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhKRjtBQW9KQTtFQUNDO0FBakpEO0FBbUpDO0VBQ0M7RUFDQTtBQWpKRjtBQW9KQztFQUNDO0VBQ0E7QUFsSkY7QUFxSkM7RUFDQztFQUNBO0VBQ0E7QUFuSkY7QUFzSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXBKRjtBQXVKQztFQUNDO0VBQ0E7QUFySkY7QUF3SkM7O0VBRUM7QUF0SkY7QUEwSkE7RUFDQztFQUNBO0FBdkpEO0FBMkpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4SkY7QUEwSkU7RUFDQztBQXhKSDtBQTJKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekpIO0FBMkpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpKSjtBQTRKRztFQUNDO0VBQ0E7RUFDQTtBQTFKSjtBQThKRTtFQUNDO0FBNUpIO0FBK0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0pIO0FBK0pHO0VBQ0M7QUE3Sko7QUErSkk7RUFDQztFQUNBO0FBN0pMO0FBaUtHO0VBQ0M7RUFDQTtBQS9KSjtBQXFLQTtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUE1bUJBO0VBOG1CQTtBQWhLRDtBQW1LQTtFQUNDO0VBQ0E7QUFoS0Q7QUFtS0U7RUFDQztBQWpLSDtBQW9LRTtFQUNDO0VBQ0E7QUFsS0g7QUFxS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbktIO0FBd0tFO0VBQ0M7QUF0S0g7QUF3S0c7RUFDQztBQXRLSjtBQTBLRTtFQUNDO0FBeEtIO0FBMktFO0VBQ0M7QUF6S0g7QUE4S0U7RUFDQztBQTVLSDtBQThLRztFQUNDO0FBNUtKO0FBZ0xFO0VBQ0M7QUE5S0g7QUFpTEU7RUFDQztBQS9LSDtBQW9MRTtFQUNDO0FBbExIO0FBb0xHO0VBQ0M7QUFsTEo7QUFzTEU7RUFDQztBQXBMSDtBQXVMRTtFQUNDO0FBckxIO0FBMExBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUF4TEQ7QUEwTEM7RUFDQztFQUNBO0VBQ0E7QUF4TEY7QUEyTEM7RUFDQztFQUNBO0FBekxGO0FBNExDO0VBQ0M7QUExTEYsQztBQ3JkQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFqZUE7RUFtZUE7QUFqSkQ7QUFxSkM7RUFDQztBQWxKRjtBQXFKQzs7RUFFQztBQW5KRjtBQXNKQzs7RUFFQyxxQ0EzZ0JpQjtFQTRnQmpCO0FBcEpGO0FBd0pFO0VBQ0M7QUF0Skg7QUF5SkU7RUFDQztBQXZKSDtBQTRKRTtFQUNDO0VBQ0E7RUFDQTtBQTFKSDtBQTRKRztFQUNDO0VBdmdCSDtFQXlnQkc7RUFDQTtFQUNBO0FBdkpKO0FBeUpJO0VBQ0M7QUF2Skw7QUE0Skk7RUFDQztBQTFKTDtBQStKRTtFQUNDO0FBN0pIO0FBaUtDO0VBQ0M7RUEvaEJEO0FBb1lEO0FBOEpFO0VBQ0M7QUE1Skg7QUErSkU7RUFDQztFQUNBO0FBN0pIO0FBZ0tFO0VBQ0MscUNBcGtCZ0I7QUFzYW5CO0FBaUtFO0VBQ0M7QUEvSkg7QUFvS0U7RUFDQztFQUNBO0VBQ0E7QUFsS0g7QUFvS0c7RUFDQztBQWxLSixDO0FDblZBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFvSkE7O0VBRUM7RUFDQTtBQWpKRDtBQW1KQTtFQUNDO0FBaEpELEM7QUE3UUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBamVBO0FBaVZEO0FBbUpDO0FBWEQ7SUFZRTtJQUNBO0FBaEpBO0FBQ0Y7QUFtSkE7RUFDQztFQUNBO0FBaEpEO0FBa0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFoSkY7QUFrSkU7RUFDQztBQWhKSDtBQW9KQztFQUNDO0VBQ0E7QUFsSkY7QUFvSkU7RUFDQztBQWxKSDtBQXNKQztFQUNDO0VBQ0E7RUFDQTtBQXBKRjtBQXNKRTtFQUNDO0FBcEpIO0FBdUpFO0VBQ0M7QUFySkg7QUF1Skc7RUFDQztFQUNBO0VBQ0E7QUFySko7QUEwSkM7RUFDQztBQXhKRixDO0FDelRBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBbEpEO0FBb0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEpGO0FBcUpDO0VBQ0M7QUFuSkY7QUF1SkU7RUFDQztBQXJKSDtBQXdKRTtFQUNDO0FBdEpIO0FBMEpDO0VBQ0M7RUFDQTtBQXhKRjtBQTBKRTtFQUNDO0FBeEpIO0FBNEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUpGO0FBOEpBO0VBQ0M7QUEzSkQ7QUE2SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNKRixDO0FDeFRBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQWplQTtBQWlWRDtBQW1KQztBQVhEO0lBWUU7SUFDQTtBQWhKQTtBQUNGO0FBb0pDO0VBQ0M7QUFqSkY7QUFvSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsSkY7QUFvSkU7RUFDQztBQWxKSDtBQXNKQztFQUNDO0FBcEpGLEM7QUFuU0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxKRCxDO0FDdFFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7R0FBQTtBQS9JRDtBQXFKQTs7RUFFQztFQUNBO0FBbEpELEM7QUFuUkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQXNKQTtFQUNDO0VBQ0E7RUFDQTtBQW5KRCxDO0FDOVFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQztFQUNDO0FBbkpGO0FBdUpFO0VBQ0MscUNBemZnQjtFQTBmaEI7QUFySkg7QUF3SkU7RUFDQztBQXRKSDtBQXlKRTtFQUNDO0FBdkpIO0FBeUpHO0VBRUM7QUF4Sko7QUE0SkU7RUFDQztFQUNBO0FBMUpIO0FBNEpHO0VBRUM7RUFDQTtBQTNKSjtBQWlLRzs7OztFQUVDO0FBN0pKLEM7QUE3UkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7QUFsSkQ7QUFzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5KRDtBQXVKQTtFQUNDO0FBcEpEO0FBdUpBO0VBQ0M7QUFwSkQ7QUFzSkM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEpGO0FBdUpDO0VBQ0M7QUFySkY7QUF5SkE7RUFDQztFQUNBO0FBdEpELEM7QUM5U0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtBQWxKRDtBQW9KQTs7RUFFQztFQUNBO0FBakpEO0FBbUpBO0VBQ0M7QUFoSkQ7QUFvSkM7O0VBRUMscUNBbGdCaUI7QUFpWG5CO0FBcUpBO0VBQ0M7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRjtBQXFKQztFQUNDO0VBQ0E7RUFDQTtBQW5KRjtBQXNKQztFQUNDO0FBcEpGO0FBd0pBO0VBQ0M7QUFySkQsQztBQXJTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUF3S0E7RUFDQztBQXJLRDtBQXdLQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQXhmQTtBQXFWRDtBQXNLQztBQVhEO0lBWUU7SUFDQTtJQUNBO0FBbktBO0FBQ0Y7QUFzS0E7RUFDQztBQW5LRDtBQXFLQztFQUNDO0VBQ0E7RUFDQTtBQW5LRjtBQXNLQztFQUNDO0FBcEtGO0FBc0tFO0VBQ0M7QUFwS0g7QUFzS0c7RUFDQztFQUNBO0VBQ0E7QUFwS0o7QUF5S0M7RUFDQztBQXZLRjtBQXlLRTtFQUNDO0VBQ0E7RUFDQTtBQXZLSDtBQTBLRTtFQUNDO0FBeEtIO0FBNEtFO0VBQ0MsWUF4RW1CO0VBeUVuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBN0VtQjtFQThFbkI7QUExS0g7QUE0S0c7RUFDQyxhQTlFcUI7RUErRXJCLFlBL0VxQjtBQTNGekI7QUE0S0k7RUFDQyxVQS9FYTtFQWdGYixTQWpGVztFQWtGWCxZQW5GYTtBQXZGbEI7QUE4S0c7RUFDQyxhQXJGcUI7RUFzRnJCLFlBdEZxQjtBQXRGekI7QUE4S0k7RUFDQyxVQXRGYTtFQXVGYixTQXhGVztFQXlGWCxZQTFGYTtBQWxGbEI7QUFnTEc7RUFDQztFQUNBLGlCQTFHZTtFQTJHZixpQkE3R2lCO0VBOEdqQixtQkE3R2E7RUE4R2I7RUFDQSxXQTFHVztFQTJHWDtFQUNBO0VBQ0E7RUFDQSxTQS9HUztFQWdIVDtFQUNBLFdBbkhXO0FBM0RmO0FBZ0xJO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0tMO0FBa0xJO0VBQ0M7QUFoTEw7QUFtTEk7RUFDQztBQWpMTDtBQXVMQztFQUNDO0FBckxGO0FBdUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFyTEg7QUEwTEU7RUFDQztFQUVBOzs7O0dBQUE7QUFyTEg7QUE0TEU7RUFDQztBQTFMSDtBQTRMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUxKO0FBNExJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFMTDtBQTRMSztFQUNDO0VBQ0E7QUExTE47QUE2TEs7RUFDQztBQTNMTjtBQWlNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvTEg7QUFpTUU7RUFDQztFQUNBO0FBL0xIO0FBaU1HO0VBQ0M7QUEvTEo7QUFtTUU7RUFDQztFQUNBO0FBak1IO0FBc01FO0VBQ0M7RUFDQTtBQXBNSDtBQXVNRTtFQUNDO0VBQ0E7RUFDQTtBQXJNSDtBQXVNRztFQUNDO0FBck1KO0FBdU1JO0VBQ0M7QUFyTUw7QUEwTUU7RUFDQyxxQ0FsdUJnQjtBQTBoQm5CLEM7QUMzYkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7QUFsSkQ7QUFvSkM7RUFDQztBQWxKRixDO0FDclFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQztFQUNDLHFDQXBmaUI7QUFpV25CO0FBcUpFO0VBQ0M7RUFDQTtBQW5KSDtBQXNKRTtFQUNDO0FBcEpIO0FBc0pHO0VBRUM7QUFySko7QUEwSkM7RUFDQztBQXhKRjtBQTBKRTtFQUNDLHFDQXpnQmdCO0FBaVhuQjtBQTBKRztFQUNDO0FBeEpKO0FBMkpHO0VBQ0M7QUF6Sko7QUEySkk7RUFDQztBQXpKTDtBQTRKSTtFQUNDO0FBMUpMO0FBaUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5SkQsQztBQXhTQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFqZUE7QUFpVkQ7QUFtSkM7QUFYRDtJQVlFO0lBQ0E7SUFDQTtBQWhKQTtBQUNGO0FBbUpBO0VBQ0M7QUFoSkQ7QUFrSkM7RUFDQztFQUNBO0FBaEpGO0FBbUpDO0VBQ0M7QUFqSkY7QUFvSkM7RUFDQztBQWxKRjtBQXNKRTtFQUNDO0FBcEpIO0FBdUpFOztFQUVDO0FBckpIO0FBeUpDO0VBQ0MscUNBaGlCaUI7QUF5WW5CO0FBMEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4SkY7QUEwSkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEpIO0FBMEpHO0VBQ0M7RUFDQTtBQXhKSjtBQTJKRztFQUNDO0FBekpKO0FBOEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUE1SkY7QUE4SkU7RUFDQztFQUNBO0FBNUpIO0FBOEpHO0VBQ0M7QUE1Sko7QUFrS0U7RUFDQztBQWhLSDtBQWtLRTtFQUNDO0VBQ0E7QUFoS0g7QUFrS0c7RUFDQztBQWhLSjtBQW9LRTtFQUNDO0VBQ0E7QUFsS0g7QUFvS0c7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5LSjtBQXNLRztFQUNDO0VBb0JBO0FBdkxKO0FBb0tJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsS0w7QUFvS0k7RUFDQztFQUNBO0VBQ0E7QUFsS0w7QUFvS0k7O0VBRUM7RUFDQTtBQWxLTDtBQXFLSTtBQUNDO0lBQ0M7SUFDQTtBQW5LSjtBQUNGO0FBd0tFO0VBVUM7QUEvS0g7QUFzS0c7RUFDQztFQUNBO0VBQ0E7QUFwS0o7QUF1S0c7RUFDQztBQXJLSjtBQXdLRztBQUNDO0lBQ0M7QUF0S0g7QUFDRjtBQTBLRTtFQUNDO0VBQ0E7QUF4S0g7QUE0S0M7RUFDQztBQTFLRjtBQTZLQztFQUNDO0VBQ0E7QUEzS0Y7QUE4S0M7RUFDQztFQUNBO0FBNUtGO0FBK0tDO0VBQ0M7RUFDQTtBQTdLRjtBQWlMQTtFQUNDO0FBOUtEO0FBa0xBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvS0Q7QUFtTEE7RUFDQztBQWhMRDtBQW1MQTtFQUNDO0FBaExEO0FBa0xDOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhMRjtBQW1MQztFQUNDO0FBakxGO0FBcUxBO0VBQ0M7RUFDQTtBQWxMRCxDO0FDcmRBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXNKQztFQUNDLHFDQXBmaUI7RUFxZmpCO0FBbkpGO0FBc0pDO0VBQ0MscUNBemZpQjtBQXFXbkI7QUF1SkM7RUFDQyxjQXBnQmlCO0FBK1duQixDO0FDelFBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQWplQTtFQW1lQTtBQWpKRDtBQXFKQztFQUNDO0FBbEpGO0FBcUpDO0VBQ0MscUNBcmdCaUI7RUFzZ0JqQjtBQW5KRjtBQXNKQztFQUNDO0VBQ0E7QUFwSkY7QUF1SkM7RUFDQztBQXJKRjtBQXVKRTtFQUNDO0FBckpILEM7QUM5UkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBamVBO0VBbWVBO0FBakpEO0FBbUpDO0FBWkQ7SUFhRTtJQUNBO0lBQ0E7QUFoSkE7QUFDRjtBQW9KQztFQUNDO0VBQ0E7QUFqSkY7QUFvSkM7RUFDQyxxQ0E1Z0JpQjtBQTBYbkI7QUFzSkU7O0VBRUM7QUFwSkg7QUF1SkU7RUFDQztBQXJKSCxDO0FDbFNBOztFQUVDO0VBQ0E7QUF4R0Q7QUEyR0E7RUFoQkM7QUF2RkQ7QUEyR0E7RUFDQyxjQWxIa0I7RUEwQmxCO0FBYkQ7QUF1R0M7RUFFQztBQXRHRjtBQTBHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7QUF2R0Q7QUEwR0E7Ozs7OztFQTlDQztFQUNBO0VBQ0E7QUFuREQ7QUF3R0E7RUFDQztFQUNBO0VBQ0E7QUFyR0Q7QUF3R0E7RUFDQztBQXJHRDtBQXVHQzs7RUFFQztBQXJHRjtBQTBHQTtFQUNDLG1CQS9Ka0I7RUFnS2xCO0FBdkdEO0FBMEdBO0VBQ0MsY0FwS2tCO0FBNkRuQjtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBeUdDO0VBQ0M7RUFDQTtBQXZHRjtBQTJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeEdEO0FBeUdDO0VBSUMsY0F6TGlCO0VBMExqQixxQkFoTWlCO0VBaU1qQix5QkFqTWlCO0FBdUZuQjtBQTZHQTtFQUNDO0VBQ0E7RUFDQTtBQTFHRDtBQTJHQztFQUlDO0VBQ0E7RUFDQTtBQTVHRjtBQWdIQTtFQUNDO0VBbEhBO0VBQ0E7RUFDQTtBQU1EO0FBOEdBO0VBQ0M7RUFDQTtBQTNHRDtBQTRHQztFQUlDLGNBeE5pQjtFQXlOakI7RUFDQTtFQUNBLHFCQTNOaUI7QUE4R25CO0FBaUhBO0VBQ0M7RUFDQTtFQUNBO0FBOUdEO0FBK0dDO0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUFoSEY7QUFvSEE7RUFDQztFQUNBO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7QUFqSEY7QUF1SEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFwSEQ7QUFzSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFsSEQ7QUFvSEE7OztFQUdDO0FBakhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0VBQ0E7RUFDQTtBQWpIRjtBQXFIQTs7RUFFQztBQWxIRDtBQW9IQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRjtBQW1IQzs7O0VBRUM7QUFoSEY7QUFrSEM7OztFQUVDO0FBL0dGO0FBa0hDOztFQUNDO0FBL0dGO0FBaUhFOztFQUNDO0FBOUdIO0FBcUhBO0VBQ0M7RUFDQTtFQUNBO0FBbEhEO0FBb0hDO0VBQ0M7QUFsSEY7QUFxSEM7RUFDQyxxQ0FwVmlCO0FBaU9uQjtBQXNIQztFQUNDO0VBQ0E7RUFDQTtBQXBIRjtBQXNIRTtFQUNDO0FBcEhIO0FBc0hHO0VBQ0M7RUFDQTtBQXBISjtBQXdIRTtFQUNDLHFDQXRXZ0I7RUF1V2hCO0VBQ0E7RUFDQTtBQXRISDtBQXdIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdEhKO0FBMEhFO0VBQ0M7RUFDQTtBQXhISDtBQTRIRztFQUNDO0FBMUhKO0FBNkhHO0VBQ0M7RUFDQTtBQTNISjtBQStIRTtFQUNDO0VBQ0E7RUFDQSxrQ0F2WWdCO0VBd1loQjtBQTdISDtBQStIRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQTdISjtBQW1JQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQztFQUNDO0VBQ0E7QUFuSUY7QUFzSUM7RUFDQztFQUNBO0FBcElGO0FBdUlDO0VBQ0M7RUFDQTtBQXJJRjtBQXVJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSDtBQXVJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUo7QUF3SUc7RUFDQztFQUNBO0VBQ0E7QUF0SUo7QUF3SUk7RUFDQztFQUNBO0FBdElMO0FBeUlHO0VBQ0M7RUFDQTtFQUNBO0FBdklKO0FBeUlJO0VBQ0M7RUFDQTtBQXZJTDtBQTRJRTtFQUNDO0FBMUlIO0FBNElHO0VBQ0M7RUFDQTtBQTFJSjtBQTZJRztFQUNDO0FBM0lKO0FBOElHO0VBQ0M7RUFDQTtBQTVJSjtBQWlKQztBQUVFO0lBQ0M7QUFoSkY7QUFDRjtBQXFKQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQWplQTtFQW1lQTtBQWpKRDtBQW1KQztBQVpEO0lBYUU7SUFDQTtJQUNBO0FBaEpBO0FBQ0Y7QUFvSkM7RUFDQztFQUNBO0FBakpGO0FBc0pHOztFQUVDO0FBcEpKO0FBdUpHO0VBQ0M7QUFySko7QUF3Skc7RUFDQztBQXRKSjtBQTBKRTtFQUNDLHFDQTVoQmdCO0FBb1luQjtBQTZKRTs7RUFFQztBQTNKSDtBQThKRTtFQUNDO0FBNUpIO0FBaUtFO0VBQ0M7QUEvSkg7QUFrS0U7RUFDQztFQUNBO0FBaEtIO0FBbUtFO0VBQ0M7RUFDQTtBQWpLSDtBQW1LRztFQUNDO0VBQ0E7QUFqS0o7QUFvS0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsS0o7QUFvS0k7RUFDQztFQUNBO0VBQ0E7QUFsS0w7QUFxS0k7RUFDQztFQUNBO0VBQ0E7QUFuS0w7QUFxS0s7RUFDQztBQW5LTjtBQXdLRztFQUNDO0FBdEtKO0FBMktDO0VBQ0M7QUF6S0YsQztBQ3pWQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFqZUE7RUFtZUE7QUFqSkQ7QUFtSkM7QUFaRDtJQWFFO0lBQ0E7SUFDQTtBQWhKQTtBQUNGO0FBb0pDO0VBQ0M7RUFDQTtBQWpKRjtBQW9KQztFQUNDLHFDQTVnQmlCO0FBMFhuQjtBQXNKRTs7RUFFQztBQXBKSDtBQXVKRTtFQUNDO0FBckpIO0FBeUpDOztFQUVDO0FBdkpGLEM7QUN0U0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBamVBO0VBbWVBO0FBakpEO0FBbUpDO0FBWkQ7SUFhRTtJQUNBO0lBQ0E7QUFoSkE7QUFDRjtBQW9KQztFQUNDO0VBQ0E7QUFqSkY7QUFvSkM7RUFDQyxxQ0E1Z0JpQjtBQTBYbkI7QUFxSkM7RUFDQztBQW5KRjtBQXVKRTs7RUFFQztBQXJKSDtBQXdKRTtFQUNDO0FBdEpIO0FBeUpFO0VBQ0M7RUFDQTtFQUNBO0FBdkpILEM7QUMxU0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBdUpFOztFQUVDO0VBQ0E7QUFwSkg7QUF1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySkY7QUF1SkU7RUFDQztBQXJKSDtBQXdKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0SkY7QUF3SkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRKSDtBQXlKRTtFQUNDO0VBQ0E7RUFDQTtBQXZKSDtBQTBKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEpIO0FBMkpFO0VBQ0M7RUFDQTtBQXpKSDtBQTZKQztFQUNDO0VBQ0E7QUEzSkY7QUE2SkU7RUFDQztBQTNKSDtBQTZKRTtFQUNDO0FBM0pIO0FBNkpFO0VBQ0M7QUEzSkg7QUE2SkU7RUFDQztBQTNKSDtBQTZKRTtFQUNDO0FBM0pIO0FBNkpFO0VBQ0M7QUEzSkg7QUE2SkU7RUFDQztBQTNKSDtBQTZKRTtFQUNDO0FBM0pILEM7QUE3VUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBamVBO0VBbWVBO0FBakpEO0FBbUpDO0FBWkQ7SUFhRTtJQUNBO0lBQ0E7QUFoSkE7QUFDRjtBQW1KQTtFQUNDO0FBaEpEO0FBa0pDO0VBQ0M7RUFDQTtBQWhKRjtBQXFKRzs7RUFFQztBQW5KSjtBQXNKRztFQUNDO0FBcEpKO0FBdUpHO0VBQ0M7QUFySko7QUF5SkU7RUFDQztBQXZKSDtBQTRKRTtFQUNDO0FBMUpIO0FBNkpFO0VBQ0M7QUEzSkg7QUErSkM7RUFDQztFQUNBO0VBcmhCRDtFQXVoQkM7QUExSkY7QUE0SkU7RUFDQztBQTFKSDtBQTZKRTtFQUNDO0VBQ0E7QUEzSkg7QUErSkc7RUFDQztFQUNBO0FBN0pKO0FBbUtFO0VBQ0M7RUFDQTtBQWpLSDtBQW9LRTtFQUNDO0FBbEtIO0FBc0tDO0VBQ0M7RUFDQTtFQXZqQkQ7RUF5akJDO0FBaktGO0FBbUtFO0VBQ0M7QUFqS0g7QUFvS0U7RUFDQztFQUNBO0FBbEtIO0FBc0tHO0VBQ0M7RUFDQTtBQXBLSjtBQTBLRTtFQUNDO0FBeEtIO0FBMktFO0VBQ0M7RUFDQTtBQXpLSDtBQTZLQztFQUNDO0FBM0tGLEM7QUN2V0E7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBOzs7Ozs7RUFNQztBQWxKRDtBQXFKQTtFQUNDO0VBQ0E7QUFsSkQ7QUFxSkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUEvZUE7RUFpZkE7QUFqSkQ7QUFtSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSkY7QUFxSkE7RUFDQztBQWxKRDtBQW9KQztFQUNDO0VBQ0E7RUFDQTtBQWxKRjtBQW9KRTtFQUNDO0FBbEpIO0FBc0pDO0VBQ0M7RUFDQTtBQXBKRjtBQXVKQztFQUNDO0VBQ0E7RUFDQTtBQXJKRjtBQXlKQTtFQUNDO0VBQ0E7QUF0SkQ7QUF3SkM7RUFDQztFQUNBO0VBQ0E7QUF0SkY7QUF5SkM7RUFDQztFQUNBO0FBdkpGO0FBMEpDOztFQUVDO0FBeEpGO0FBMEpDO0VBQ0M7RUFDQTtBQXhKRjtBQTBKQztFQUNDO0VBQ0E7QUF4SkY7QUEySkM7O0VBRUM7QUF6SkY7QUEySkM7RUFDQztFQUNBO0FBekpGO0FBMkpDO0VBQ0M7RUFDQTtBQXpKRjtBQTRKQztFQUNDO0VBQ0E7QUExSkY7QUE0SkU7RUFFQztBQTNKSDtBQStKQztFQUNDO0VBQ0E7RUFDQTtBQTdKRjtBQStKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdKSDtBQWtLRTtFQUNDO0FBaEtIO0FBbUtFO0VBQ0M7RUFDQTtBQWpLSDtBQXFLQztFQUNDO0FBbktGO0FBc0tDO0VBQ0M7QUFwS0Y7QUFzS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBLSDtBQXdLQztFQUNDO0VBQ0E7QUF0S0Y7QUEwS0U7RUFDQztFQUNBO0FBeEtIO0FBMktFO0VBQ0M7QUF6S0g7QUE4S0U7RUFDQztFQUNBO0FBNUtIO0FBK0tFO0VBQ0M7RUFDQTtBQTdLSDtBQWdMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5S0g7QUFpTEU7RUFDQztBQS9LSDtBQW9MRTtFQUNDO0FBbExIO0FBcUxJO0VBQ0M7QUFuTEw7QUF1TEc7RUFDQztBQXJMSjtBQXlMRTtFQUNDO0FBdkxIO0FBMExFOztFQUVDO0FBeExIO0FBNExHO0VBQ0M7QUExTEo7QUE2TEc7RUFDQztBQTNMSjtBQWlNRTtFQUNDO0FBL0xIO0FBa01JO0VBQ0M7QUFoTUw7QUFvTUc7RUFDQztBQWxNSjtBQXNNRTtFQUNDO0FBcE1IO0FBdU1FOztFQUVDO0FBck1IO0FBeU1HO0VBQ0M7QUF2TUo7QUEwTUc7RUFDQztBQXhNSjtBQThNRTtFQUNDO0FBNU1IO0FBK01JO0VBQ0M7QUE3TUw7QUFpTkc7RUFDQztBQS9NSjtBQW1ORTtFQUNDO0FBak5IO0FBb05FOztFQUVDO0FBbE5IO0FBc05HO0VBQ0M7QUFwTko7QUF1Tkc7RUFDQztBQXJOSjtBQTJORTtFQUNDO0FBek5IO0FBNE5JO0VBQ0M7QUExTkw7QUE4Tkc7RUFDQztBQTVOSjtBQWdPRTtFQUNDO0FBOU5IO0FBaU9FOztFQUVDO0FBL05IO0FBbU9HO0VBQ0M7QUFqT0o7QUFvT0c7RUFDQztBQWxPSjtBQXdPQTtFQUNDO0VBRUE7RUFDQTtFQXB6QkE7QUFrbEJEO0FBcU9DO0VBQ0M7RUFDQTtFQUNBO0FBbk9GO0FBdU9FO0VBQ0M7RUFDQTtFQUNBO0FBck9IO0FBd09FO0VBQ0M7RUFDQTtBQXRPSDtBQTJPQTtFQUNDO0FBeE9EO0FBME9DO0VBQ0M7RUFDQTtFQUNBO0FBeE9GO0FBMk9DO0VBQ0M7QUF6T0Y7QUEyT0U7RUFDQztFQUNBO0VBQ0E7QUF6T0g7QUE4T0E7RUFDQztFQUNBO0FBM09EO0FBNk9DO0VBQ0M7RUFDQTtFQUNBO0FBM09GO0FBOE9DO0VBQ0M7RUFDQTtBQTVPRjtBQStPQztFQUNDO0FBN09GO0FBZ1BHO0VBQ0M7RUFDQTtFQUNBO0FBOU9KO0FBaVBHO0VBQ0M7RUFDQTtBQS9PSjtBQWtQRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaFBKO0FBb1BJO0VBQ0M7RUFDQTtBQWxQTDtBQW9QSTtFQUNDO0VBQ0E7QUFsUEw7QUF1UEU7RUFDQztBQXJQSDtBQXVQRztFQUNDO0FBclBKO0FBMFBDO0FBQ0M7SUFDQztJQUNBO0FBeFBEO0FBQ0Y7QUE0UEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBMTZCQTtFQTQ2QkE7RUFDQTtFQUNBO0FBdlBEO0FBeVBDO0VBQ0M7RUFDQTtBQXZQRjtBQTBQQztFQUNDO0FBeFBGO0FBMlBDO0VBQ0M7QUF6UEY7QUE0UEM7RUFDQztFQUNBO0VBQ0E7QUExUEY7QUE4UEU7RUFDQztFQUNBO0FBNVBIO0FBK1BFO0VBQ0M7QUE3UEg7QUErUEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN1BKO0FBa1FDO0VBQ0M7RUFDQTtFQUNBO0FBaFFGO0FBbVFDO0VBQ0M7RUFDQTtBQWpRRjtBQW9RQzs7RUFFQztBQWxRRixDO0FDanFCQTs7RUFFQztFQUNBO0FBeEdEO0FBMkdBO0VBaEJDO0FBdkZEO0FBMkdBO0VBQ0MsY0FsSGtCO0VBMEJsQjtBQWJEO0FBdUdDO0VBRUM7QUF0R0Y7QUEwR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0FBdkdEO0FBMEdBOzs7Ozs7RUE5Q0M7RUFDQTtFQUNBO0FBbkREO0FBd0dBO0VBQ0M7RUFDQTtFQUNBO0FBckdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0M7O0VBRUM7QUFyR0Y7QUEwR0E7RUFDQyxtQkEvSmtCO0VBZ0tsQjtBQXZHRDtBQTBHQTtFQUNDLGNBcEtrQjtBQTZEbkI7QUEwR0E7RUFDQztFQUNBO0FBdkdEO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQXlHQztFQUNDO0VBQ0E7QUF2R0Y7QUEyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXhHRDtBQXlHQztFQUlDLGNBekxpQjtFQTBMakIscUJBaE1pQjtFQWlNakIseUJBak1pQjtBQXVGbkI7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7QUEyR0M7RUFJQztFQUNBO0VBQ0E7QUE1R0Y7QUFnSEE7RUFDQztFQWxIQTtFQUNBO0VBQ0E7QUFNRDtBQThHQTtFQUNDO0VBQ0E7QUEzR0Q7QUE0R0M7RUFJQyxjQXhOaUI7RUF5TmpCO0VBQ0E7RUFDQSxxQkEzTmlCO0FBOEduQjtBQWlIQTtFQUNDO0VBQ0E7RUFDQTtBQTlHRDtBQStHQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBaEhGO0FBb0hBO0VBQ0M7RUFDQTtBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQztFQUNDO0FBakhGO0FBdUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBcEhEO0FBc0hBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbkhEO0FBcUhBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBOzs7RUFHQztBQWpIRDtBQW9IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztFQUNBO0VBQ0E7QUFqSEY7QUFxSEE7O0VBRUM7QUFsSEQ7QUFvSEM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqSEY7QUFtSEM7OztFQUVDO0FBaEhGO0FBa0hDOzs7RUFFQztBQS9HRjtBQWtIQzs7RUFDQztBQS9HRjtBQWlIRTs7RUFDQztBQTlHSDtBQXFIQTtFQUNDO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQztFQUNDO0FBbEhGO0FBcUhDO0VBQ0MscUNBcFZpQjtBQWlPbkI7QUFzSEM7RUFDQztFQUNBO0VBQ0E7QUFwSEY7QUFzSEU7RUFDQztBQXBISDtBQXNIRztFQUNDO0VBQ0E7QUFwSEo7QUF3SEU7RUFDQyxxQ0F0V2dCO0VBdVdoQjtFQUNBO0VBQ0E7QUF0SEg7QUF3SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXRISjtBQTBIRTtFQUNDO0VBQ0E7QUF4SEg7QUE0SEc7RUFDQztBQTFISjtBQTZIRztFQUNDO0VBQ0E7QUEzSEo7QUErSEU7RUFDQztFQUNBO0VBQ0Esa0NBdllnQjtFQXdZaEI7QUE3SEg7QUErSEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFtSUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFuSUQ7QUFxSUM7RUFDQztFQUNBO0FBbklGO0FBc0lDO0VBQ0M7RUFDQTtBQXBJRjtBQXVJQztFQUNDO0VBQ0E7QUFySUY7QUF1SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUg7QUF1SUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklKO0FBd0lHO0VBQ0M7RUFDQTtFQUNBO0FBdElKO0FBd0lJO0VBQ0M7RUFDQTtBQXRJTDtBQXlJRztFQUNDO0VBQ0E7RUFDQTtBQXZJSjtBQXlJSTtFQUNDO0VBQ0E7QUF2SUw7QUE0SUU7RUFDQztBQTFJSDtBQTRJRztFQUNDO0VBQ0E7QUExSUo7QUE2SUc7RUFDQztBQTNJSjtBQThJRztFQUNDO0VBQ0E7QUE1SUo7QUFpSkM7QUFFRTtJQUNDO0FBaEpGO0FBQ0Y7QUFxSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEpEO0FBcUpBO0FBQ0M7SUFDQztBQWxKQTtBQUNGLEM7QUE1UUE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGOztBQXFKQTs7OztDQUFBO0FBTUE7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtBQUNBO0VBQ0M7RUFDQTtBQXBKRDtBQXNKQTtFQUNDO0VBQ0E7QUFuSkQ7QUFxSkE7Ozs7RUFJQztFQUNBO0FBbEpEO0FBb0pBOztFQUVDO0VBQ0E7QUFqSkQ7QUFtSkE7Ozs7OztFQU1DO0VBQ0E7QUFoSkQ7QUFrSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQS9JRDtBQWlKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBOUlEO0FBZ0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUE3SUQ7QUErSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTVJRDtBQThJQTtFQUNDO0VBQ0E7QUEzSUQ7QUE2SUE7RUFDQztFQUNBO0FBMUlEO0FBNElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF6SUQ7O0FBNElBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeklEO0FBMklBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeElEO0FBMElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2SUQ7QUF5SUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0SUQ7QUF3SUE7RUFDQztBQXJJRDtBQXdJQTtBQUNDO0lBQ0M7QUFySUE7QUF1SUQ7SUFDQztBQXJJQTtBQUNGO0FBd0lBO0FBQ0E7RUFDQztBQXRJRDtBQXdJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySUQ7QUF1SUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBJRDtBQXNJQTtFQUNDO0VBQ0E7RUFDQTtBQW5JRDtBQXFJQTtFQUNDO0VBQ0E7RUFDQTtBQWxJRDtBQW9JQTtFQUNDO0VBQ0E7QUFqSUQ7QUFtSUE7RUFDQztFQUNBO0VBQ0E7QUFoSUQ7QUFrSUE7RUFDQztBQS9IRDtBQWlJQTtFQUNDO0FBOUhEOztBQWlJQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUE5SEQ7QUFnSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTdIRDtBQStIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBNUhEO0FBOEhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNIRDtBQTZIQTtFQUNDO0VBQ0E7RUFDQTtBQTFIRDtBQTRIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekhEO0FBMkhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhIRDtBQTBIQTtFQUNDO0FBdkhEO0FBeUhBO0VBQ0M7RUFDQTtBQXRIRDtBQXdIQTtFQUNDO0VBQ0E7QUFySEQ7QUF1SEE7RUFDQztBQXBIRDtBQXNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuSEQ7QUFxSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEhEO0FBb0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoSEQ7QUFtSEE7QUFDQztJQUNDO0FBaEhBO0FBa0hEO0lBQ0M7QUFoSEE7QUFrSEQ7SUFDQztBQWhIQTtBQUNGO0FBbUhBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWpIRDtBQW1IQTtFQUNDO0VBQ0E7QUFoSEQ7QUFrSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0dEO0FBaUhBO0VBQ0M7QUE5R0Q7QUFnSEE7RUFDQztBQTdHRDtBQStHQTtFQUNDO0FBNUdEO0FBOEdBO0VBQ0M7QUEzR0Q7QUE2R0E7RUFDQztFQUNBO0VBQ0E7QUExR0Q7O0FBNEdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBMkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6R0Q7O0FBNEdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpHRDtBQTJHQTtFQUNDO0VBQ0E7QUF4R0Q7QUEwR0E7RUFDQztBQXZHRDtBQXlHQTtFQUNDO0FBdEdEO0FBd0dBO0VBQ0M7QUFyR0Q7QUF1R0E7RUFDQztBQXBHRDtBQXNHQTtFQUNDO0VBQ0E7RUFDQTtBQW5HRDtBQXFHQTtFQUNDO0FBbEdEO0FBb0dBO0VBQ0M7QUFqR0Q7O0FBb0dBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqR0Q7QUFtR0E7RUFDQztBQWhHRDtBQWtHQTtFQUNDO0VBQ0E7QUEvRkQ7QUFpR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5RkQ7QUFnR0E7RUFDQztFQUNBO0FBN0ZEO0FBK0ZBO0VBQ0M7QUE1RkQ7QUE4RkM7RUFDQztFQUNBO0VBQ0E7QUE1RkY7QUErRkE7RUFDQztFQUNBO0FBNUZEO0FBOEZBO0VBQ0M7RUFDQTtFQUNBO0FBM0ZEO0FBNkZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFGRDtBQTRGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6RkQ7QUEyRkE7RUFDQztBQXhGRDs7QUEyRkE7QUFDQTtBQUNDOzs7O0lBSUM7SUFDQTtJQUNBO0FBeEZBO0FBMEZEO0lBQ0M7SUFDQTtBQXhGQTtBQTBGRDtJQUNDO0FBeEZBO0FBQ0Y7QUEwRkE7QUFDQztJQUNDO0FBeEZBO0FBMkZEO0lBQ0M7QUF6RkE7QUEyRkQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtBQXpGQTtBQTJGRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0FBekZBO0FBMkZEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7QUF6RkE7QUEyRkQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtBQXpGQTtBQTJGRDs7OztJQUlDO0FBekZBO0FBMkZEO0lBQ0M7SUFDQTtBQXpGQTtBQTJGRDtJQUNDO0FBekZBO0FBMkZEO0lBQ0M7QUF6RkE7QUFDRjtBQTRGQTtBQUNDO0lBQ0M7QUExRkE7QUFDRjtBQTZGQTtBQUNDO0lBQ0M7QUEzRkE7QUE2RkQ7SUFDQztJQUNBO0lBQ0E7QUEzRkE7QUE2RkQ7SUFDQztBQTNGQTtBQTZGRDtJQUNDO0FBM0ZBO0FBNkZEO0lBQ0M7QUEzRkE7QUE2RkQ7SUFDQztJQUNBO0FBM0ZBO0FBNkZEO0lBQ0M7SUFDQTtBQTNGQTtBQTZGRDtJQUNDO0FBM0ZBO0FBNkZEO0lBQ0M7QUEzRkE7QUE2RkQ7O0lBRUM7QUEzRkE7QUE2RkQ7SUFDQztBQTNGQTtBQTZGRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTNGQTtBQTZGRDtJQUNDO0lBQ0E7QUEzRkE7QUE2RkQ7SUFDQztBQTNGQTtBQTZGRDtJQUNDO0FBM0ZBO0FBNkZEO0lBQ0M7QUEzRkE7QUE2RkQ7SUFDQztBQTNGQTtBQUNGO0FBOEZBO0FBQ0M7SUFDQztJQUNBO0lBQ0E7QUE1RkE7QUE4RkQ7SUFDQztJQUNBO0FBNUZBO0FBOEZEO0lBQ0M7SUFDQTtBQTVGQTtBQThGRDtJQUNDO0FBNUZBO0FBOEZEO0lBQ0M7QUE1RkE7QUE4RkQ7SUFDQztBQTVGQTtBQThGRDtJQUNDO0FBNUZBO0FBOEZEO0lBQ0M7QUE1RkE7QUFDRjtBQStGQTtBQUNDO0lBQ0M7QUE3RkE7QUErRkQ7SUFDQztBQTdGQTtBQStGRDtJQUNDO0FBN0ZBO0FBQ0Y7QUFnR0E7QUFDQztJQUNDO0FBOUZBO0FBQ0YsQztBQ3Q5QkE7O0VBRUM7RUFDQTtBQXhHRDtBQTJHQTtFQWhCQztBQXZGRDtBQTJHQTtFQUNDLGNBbEhrQjtFQTBCbEI7QUFiRDtBQXVHQztFQUVDO0FBdEdGO0FBMEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF2R0Q7QUEwR0E7RUFDQztBQXZHRDtBQTBHQTs7Ozs7O0VBOUNDO0VBQ0E7RUFDQTtBQW5ERDtBQXdHQTtFQUNDO0VBQ0E7RUFDQTtBQXJHRDtBQXdHQTtFQUNDO0FBckdEO0FBdUdDOztFQUVDO0FBckdGO0FBMEdBO0VBQ0MsbUJBL0prQjtFQWdLbEI7QUF2R0Q7QUEwR0E7RUFDQyxjQXBLa0I7QUE2RG5CO0FBMEdBO0VBQ0M7RUFDQTtBQXZHRDtBQTBHQTtFQUNDO0VBQ0E7QUF2R0Q7QUF5R0M7RUFDQztFQUNBO0FBdkdGO0FBMkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF4R0Q7QUF5R0M7RUFJQyxjQXpMaUI7RUEwTGpCLHFCQWhNaUI7RUFpTWpCLHlCQWpNaUI7QUF1Rm5CO0FBNkdBO0VBQ0M7RUFDQTtFQUNBO0FBMUdEO0FBMkdDO0VBSUM7RUFDQTtFQUNBO0FBNUdGO0FBZ0hBO0VBQ0M7RUFsSEE7RUFDQTtFQUNBO0FBTUQ7QUE4R0E7RUFDQztFQUNBO0FBM0dEO0FBNEdDO0VBSUMsY0F4TmlCO0VBeU5qQjtFQUNBO0VBQ0EscUJBM05pQjtBQThHbkI7QUFpSEE7RUFDQztFQUNBO0VBQ0E7QUE5R0Q7QUErR0M7RUFJQztFQUNBO0VBQ0E7RUFDQTtBQWhIRjtBQW9IQTtFQUNDO0VBQ0E7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7QUFqSEQ7QUFtSEM7RUFDQztBQWpIRjtBQXVIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXBIRDtBQXNIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQW5IRDtBQXFIQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQWxIRDtBQW9IQTs7O0VBR0M7QUFqSEQ7QUFvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhEO0FBbUhDO0VBQ0M7RUFDQTtFQUNBO0FBakhGO0FBcUhBOztFQUVDO0FBbEhEO0FBb0hDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakhGO0FBbUhDOzs7RUFFQztBQWhIRjtBQWtIQzs7O0VBRUM7QUEvR0Y7QUFrSEM7O0VBQ0M7QUEvR0Y7QUFpSEU7O0VBQ0M7QUE5R0g7QUFxSEE7RUFDQztFQUNBO0VBQ0E7QUFsSEQ7QUFvSEM7RUFDQztBQWxIRjtBQXFIQztFQUNDLHFDQXBWaUI7QUFpT25CO0FBc0hDO0VBQ0M7RUFDQTtFQUNBO0FBcEhGO0FBc0hFO0VBQ0M7QUFwSEg7QUFzSEc7RUFDQztFQUNBO0FBcEhKO0FBd0hFO0VBQ0MscUNBdFdnQjtFQXVXaEI7RUFDQTtFQUNBO0FBdEhIO0FBd0hHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF0SEo7QUEwSEU7RUFDQztFQUNBO0FBeEhIO0FBNEhHO0VBQ0M7QUExSEo7QUE2SEc7RUFDQztFQUNBO0FBM0hKO0FBK0hFO0VBQ0M7RUFDQTtFQUNBLGtDQXZZZ0I7RUF3WWhCO0FBN0hIO0FBK0hHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBN0hKO0FBbUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBbklEO0FBcUlDO0VBQ0M7RUFDQTtBQW5JRjtBQXNJQztFQUNDO0VBQ0E7QUFwSUY7QUF1SUM7RUFDQztFQUNBO0FBcklGO0FBdUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcklIO0FBdUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJJSjtBQXdJRztFQUNDO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQUNDO0VBQ0E7QUF0SUw7QUF5SUc7RUFDQztFQUNBO0VBQ0E7QUF2SUo7QUF5SUk7RUFDQztFQUNBO0FBdklMO0FBNElFO0VBQ0M7QUExSUg7QUE0SUc7RUFDQztFQUNBO0FBMUlKO0FBNklHO0VBQ0M7QUEzSUo7QUE4SUc7RUFDQztFQUNBO0FBNUlKO0FBaUpDO0FBRUU7SUFDQztBQWhKRjtBQUNGO0FBcUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsSkQsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL2Rpc3QvYm9vdHN0cmFwLXZ1ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc2NyaXB0cy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvX2N1c3RvbS1jb250cm9scy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvYXZhdGFyL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2NhbGVuZGFyL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2NhcmQvX2NhcmQtaW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2Ryb3Bkb3duL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2Ryb3Bkb3duL19kcm9wZG93bi1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZHJvcGRvd24vX2Ryb3Bkb3duLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLWNoZWNrYm94L19mb3JtLWNoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvaW5wdXQtZ3JvdXAvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS1idG4tbGFiZWwtY29udHJvbC9fZm9ybS1idG4tbGFiZWwtY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2Zvcm0tZmlsZS9fZm9ybS1maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS1pbnB1dC9fZm9ybS1pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLXJhZGlvL19mb3JtLXJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS1yYXRpbmcvX2Zvcm0tcmF0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS1zcGluYnV0dG9uL19zcGluYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS10YWdzL19mb3JtLXRhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9tb2RhbC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvcG9wb3Zlci9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL3NpZGViYXIvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9za2VsZXRvbi9fc2tlbGV0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90YWJsZS9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90aW1lL190aW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvdG9hc3QvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvdG9hc3QvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90b2FzdC9fdG9hc3Rlci10cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvdG9vbHRpcC9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9pY29ucy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1qcy1tb2RhbC9kaXN0L3N0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1wcm9taXNlLWJ0bi9kaXN0L3Z1ZS1wcm9taXNlLWJ0bi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1tdWx0aXNlbGVjdC9kaXN0L3Z1ZS1tdWx0aXNlbGVjdC5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AcmlvcGhhZS92dWUtdHJlZXNlbGVjdC9kaXN0L3Z1ZS10cmVlc2VsZWN0LmNzcyIsIndlYnBhY2s6Ly8vVnVlVHJlZXNlbGVjdC9zcmMvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL2Nzcy9zd2lwZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2FuaW1hdGUuY3NzIiwid2VicGFjazovLy8uL3NyYy9saWJyYXJpZXMvc2VhcmNoYmFyLmpzL3NyYy9zdHlsZXMvX3NlYXJjaGJveC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9saWJyYXJpZXMvc2VhcmNoYmFyLmpzL3NyYy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9saWJyYXJpZXMvc2VhcmNoYmFyLmpzL3NyYy9zdHlsZXMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvdnVlLW11bHRpc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL0xhbmRpbmdBcHAudnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtZ29vZHNoYXJlL3NyYy9wcm92aWRlcnMvTGlua2VkSW4udnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtZ29vZHNoYXJlL3NyYy9wcm92aWRlcnMvRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1gudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL21vZGFscy9Mb2dpbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvbW9kYWxzL0NhbXBhaWduTG9naW4udnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtYm9vdHN0cmFwLXR5cGVhaGVhZC9zcmMvY29tcG9uZW50cy9WdWVCb290c3RyYXBUeXBlYWhlYWQudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0Zvb3RlclNlY3Rpb24udnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL21vZGFscy9TaGFyZUFydGljbGUudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0xhbmRpbmcudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0NhbXBhaWduUmVnaXN0ZXIudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2Zvcm1zL0NvbWJpbmVkUmVnaXN0cmF0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9BYm91dC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvQXV0aG9yZWRSZXBvcnRzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL0JpbGxGcmVlbWFuLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL0NoZWxzZWFKb25lcy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9EYXZlSGFybW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL0V0aGFuV2FsbGFjZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9KZW5uaWVDcmFiYmUudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2Jpb3MvSm9hbk1ja2VubmEudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2Jpb3MvS3Jpc3Rlbkhhcm1vbkluZ2VuaXRvLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL01hdHRoZXdEb3V0eS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9OYXRoYW5Kb25lcy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9QZXRlckRvd25zLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL1RvbnlJbmdlbml0by52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9LcmlzdGFEYXZpZHNvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYmlvcy9LYXRoZXJpbmVCcm91aWxsZXQudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2Jpb3MvVGFubmVyUmF5LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9iaW9zL1NoYXJvbkdvdHRlci52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvUmVnaXN0ZXIudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL01ldGhvZG9sb2d5LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9QcmltYXJ5UmVzZWFyY2gudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1BoeXNpY2lhbnMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL05ld3MudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL05ld3NBcmNoaXZlQXJ0aWNsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvTmV3c0FyY2hpdmUudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL21vZGFscy9Mb2NrZWRBcnRpY2xlTG9naW4udnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL21vZGFscy9BcnRpY2xlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9SZXBvcnRzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9tb2RhbHMvU2hhcmVQcm9kdWN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9SZXBvcnQudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL21vZGFscy9jYXJlZXJzL0FuYWx5c3QudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0NhcmVlcnMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0F0bGFzZXMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0Rpc2Vhc2VNb2RlbHMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0NhcmVjcmVkaXRBdGxhc2VzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9DYXJlY3JlZGl0U3VydmV5cy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvT3BodGhhbG1pY05ld3NsZXR0ZXIudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL09waHRoYWxtaWNNYXJrZXRUcmVuZHMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1BsdXMudnVlIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1Byb2dyZXNzQmFyLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDE5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZy53aWR0aCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciAuY29udGFpbmVyLXNtLCAubmF2YmFyIC5jb250YWluZXItbWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZywgLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi8iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpICogLjAwMTtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+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+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXBWdWUgQ3VzdG9tIENTUyAoaHR0cHM6Ly9ib290c3RyYXAtdnVlLm9yZylcbiAqL1xuLmJ2LW5vLWZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ2LWQteHMtZG93bi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnYtZC1zbS1kb3duLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idi1kLW1kLWRvd24tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5idi1kLWxnLWRvd24tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnYtZC14bC1kb3duLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sLmZvY3VzLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sLmZvY3VzLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmItYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iLWF2YXRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYi1hdmF0YXIuYnRuLCAuYi1hdmF0YXJbaHJlZl0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYi1hdmF0YXIuYnRuIC5iLWF2YXRhci1pbWcgaW1nLCAuYi1hdmF0YXJbaHJlZl0gLmItYXZhdGFyLWltZyBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYi1hdmF0YXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYi1hdmF0YXJbaHJlZl06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi1hdmF0YXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5iLWF2YXRhci1pbWcgaW1nLCAuYi1hdmF0YXJbaHJlZl06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIgLmItYXZhdGFyLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLmItYXZhdGFyLmRpc2FibGVkLCAuYi1hdmF0YXI6ZGlzYWJsZWQsIC5iLWF2YXRhcltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iLWF2YXRhciAuYi1hdmF0YXItY3VzdG9tLFxuLmItYXZhdGFyIC5iLWF2YXRhci10ZXh0LFxuLmItYXZhdGFyIC5iLWF2YXRhci1pbWcge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG59XG4uYi1hdmF0YXIgLmItYXZhdGFyLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmItYXZhdGFyW2hyZWZdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmItYXZhdGFyID4gLmItaWNvbiB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItYXZhdGFyIC5iLWF2YXRhci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYi1hdmF0YXIgLmItYXZhdGFyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmItYXZhdGFyLXNtIC5iLWF2YXRhci10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuNnJlbSk7XG59XG4uYi1hdmF0YXItc20gLmItYXZhdGFyLWJhZGdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDAuNDJyZW0pO1xufVxuXG4uYi1hdmF0YXItbGcge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5iLWF2YXRhci1sZyAuYi1hdmF0YXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0pO1xufVxuLmItYXZhdGFyLWxnIC5iLWF2YXRhci1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjk4cmVtKTtcbn1cblxuLmItYXZhdGFyLWdyb3VwIC5iLWF2YXRhci1ncm91cC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iLWF2YXRhci1ncm91cCAuYi1hdmF0YXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmItYXZhdGFyLWdyb3VwIGEuYi1hdmF0YXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKSxcbi5iLWF2YXRhci1ncm91cCAuYnRuLmItYXZhdGFyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdChkaXNhYmxlZCkge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYi1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItaW5uZXIge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItaGVhZGVyLFxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLW5hdiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5iLWNhbGVuZGFyIG91dHB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmItY2FsZW5kYXIgb3V0cHV0LnJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWdyaWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1jYWxlbmRhciAuYi1jYWxlbmRhci1ncmlkIC5yb3cge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWdyaWQtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uYi1jYWxlbmRhciAuYi1jYWxlbmRhci1ncmlkLWJvZHkgLmNvbFtkYXRhLWRhdGVdIC5idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDNweCBhdXRvO1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbi5iLWNhbGVuZGFyIC5idG46ZGlzYWJsZWQsIC5iLWNhbGVuZGFyIC5idG4uZGlzYWJsZWQsIC5iLWNhbGVuZGFyIC5idG5bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXJkLWltZy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uZHJvcGRvd246bm90KC5kcm9wbGVmdCkgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUtbm8tY2FyZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLW5vLWNhcmV0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYi1kcm9wZG93bi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmItZHJvcGRvd24tZm9ybTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uYi1kcm9wZG93bi1mb3JtLmRpc2FibGVkLCAuYi1kcm9wZG93bi1mb3JtOmRpc2FibGVkIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5iLWRyb3Bkb3duLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LmItY3VzdG9tLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LmItY3VzdG9tLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjIxODc1cmVtO1xuICBsZWZ0OiAtMS4zMTI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IC0yLjgxMjVyZW07XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoXG4gICAgICAgIDAuMzEyNXJlbSArIDJweFxuICAgICAgKTtcbiAgbGVmdDogY2FsYyhcbiAgICAgICAgLTIuODEyNXJlbSArIDJweFxuICAgICAgKTtcbiAgd2lkdGg6IGNhbGMoXG4gIDEuMjVyZW0gLSA0cHhcbik7XG4gIGhlaWdodDogY2FsYyhcbiAgMS4yNXJlbSAtIDRweFxuKTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjkzNzVyZW0pO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5iLWN1c3RvbS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjk2ODc1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjk2ODc1cmVtO1xuICB3aWR0aDogMS41MzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40Mzc1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoXG4gICAgICAgIDAuMjE4NzVyZW0gKyAycHhcbiAgICAgICk7XG4gIGxlZnQ6IGNhbGMoXG4gICAgICAgIC0xLjk2ODc1cmVtICsgMnB4XG4gICAgICApO1xuICB3aWR0aDogY2FsYyhcbiAgMC44NzVyZW0gLSA0cHhcbik7XG4gIGhlaWdodDogY2FsYyhcbiAgMC44NzVyZW0gLSA0cHhcbik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNjU2MjVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmlucHV0LWdyb3VwIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuW2Rpcj1ydGxdIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sLCAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbFtkaXI9cnRsXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbltkaXI9cnRsXSAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IGxhYmVsLCAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbFtkaXI9cnRsXSA+IGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wgPiAuYnRuOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbC5pcy12YWxpZCA+IC5idG4ge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sLmlzLWludmFsaWQgPiAuYnRuIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wgPiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KSAtIDJweCk7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpIC0gMnB4KTtcbn1cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAtIDJweCk7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wgPiAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYyhjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KSAtIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYygxLjVlbSArIDFyZW0gKyAycHgpIC0gMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbYXJpYS1kaXNhYmxlZD10cnVlXSwgLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbYXJpYS1yZWFkb25seT10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbFthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbFthcmlhLWRpc2FibGVkPXRydWVdID4gbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuYnRuLWdyb3VwID4gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmItY3VzdG9tLWNvbnRyb2wtbGcuY3VzdG9tLWZpbGUsXG4uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWZpbGUtaW5wdXQsXG4uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1maWxlLWlucHV0LFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG4uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBjYWxjKFxuICAxLjVlbSArIDFyZW1cbik7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zcmVtIDAuM3JlbSAwO1xufVxuXG4uYi1jdXN0b20tY29udHJvbC1zbS5jdXN0b20tZmlsZSxcbi5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tZmlsZS1pbnB1dCxcbi5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC1zbS5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLWZpbGUtaW5wdXQsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbi5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tZmlsZS1sYWJlbDphZnRlcixcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcixcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IGNhbGMoXG4gIDEuNWVtICsgMC41cmVtXG4pO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMnJlbSAwLjJyZW0gMDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPWNvbG9yXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2UgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSArIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSArIC5jdXN0b20tcmFuZ2UsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1yYW5nZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1yYW5nZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1yYW5nZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2UgKyAuY3VzdG9tLXJhbmdlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1yYW5nZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2VbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1yYW5nZSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1yYW5nZSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuY3VzdG9tLXJhbmdlOnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZS5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuY3VzdG9tLXJhbmdlOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtICM5YmU3YWM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjOWJlN2FjO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDpmb2N1czo6LW1zLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtICM5YmU3YWM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4zNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbW96LXJhbmdlLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQ6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbW96LXJhbmdlLXRyYWNrLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4zNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1yYW5nZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbXMtdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbXMtdGh1bWI6YWN0aXZlLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQ6Oi1tcy10cmFjay1sb3dlciwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LW1zLXRyYWNrLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4zNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbXMtdHJhY2stdXBwZXIsIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Oi1tcy10cmFjay11cHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMzUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2U6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjZjZjZGQxO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtICNmNmNkZDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Zm9jdXM6Oi1tcy10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtICNmNmNkZDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4zNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi1tb3otcmFuZ2UtdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LW1vei1yYW5nZS10cmFjaywgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4zNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotbXMtdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LW1zLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LW1zLXRyYWNrLWxvd2VyLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi1tcy10cmFjay1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotbXMtdHJhY2stdXBwZXIsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDo6LW1zLXRyYWNrLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4zNSk7XG59XG5cbi5jdXN0b20tcmFkaW8uYi1jdXN0b20tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXJhZGlvIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLmN1c3RvbS1yYWRpby5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMzEyNXJlbTtcbiAgbGVmdDogLTEuODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDAuMzEyNXJlbTtcbiAgbGVmdDogLTEuODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzUwJSA1MCU7XG59XG5cbi5jdXN0b20tcmFkaW8uYi1jdXN0b20tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLXJhZGlvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XG59XG4uY3VzdG9tLXJhZGlvLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogMC4yMTg3NXJlbTtcbiAgbGVmdDogLTEuMzEyNXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlO1xufVxuXG4uYi1yYXRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1yYXRpbmcuZC1pbmxpbmUtZmxleCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmItcmF0aW5nIC5iLXJhdGluZy1zdGFyLFxuLmItcmF0aW5nIC5iLXJhdGluZy12YWx1ZSB7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xufVxuLmItcmF0aW5nIC5iLXJhdGluZy12YWx1ZSB7XG4gIG1pbi13aWR0aDogMi41ZW07XG59XG4uYi1yYXRpbmcgLmItcmF0aW5nLXN0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG4uYi1yYXRpbmcgLmItcmF0aW5nLXN0YXIgLmItcmF0aW5nLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItcmF0aW5nLmRpc2FibGVkLCAuYi1yYXRpbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5iLXJhdGluZzpub3QoLmRpc2FibGVkKTpub3QoLnJlYWRvbmx5KSAuYi1yYXRpbmctc3RhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLXJhdGluZzpub3QoLmRpc2FibGVkKTpub3QoLnJlYWRvbmx5KTpmb2N1czpub3QoOmhvdmVyKSAuYi1yYXRpbmctc3Rhci5mb2N1c2VkIC5iLXJhdGluZy1pY29uLFxuLmItcmF0aW5nOm5vdCguZGlzYWJsZWQpOm5vdCgucmVhZG9ubHkpIC5iLXJhdGluZy1zdGFyOmhvdmVyIC5iLXJhdGluZy1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmItcmF0aW5nW2Rpcj1ydGxdIC5iLXJhdGluZy1zdGFyLWhhbGYge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmItZm9ybS1zcGluYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuW2Rpcj1ydGxdIC5iLWZvcm0tc3BpbmJ1dHRvbjpub3QoLmZsZXgtY29sdW1uKSwgLmItZm9ybS1zcGluYnV0dG9uW2Rpcj1ydGxdOm5vdCguZmxleC1jb2x1bW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYi1mb3JtLXNwaW5idXR0b24gb3V0cHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG4uYi1mb3JtLXNwaW5idXR0b24gb3V0cHV0ID4gZGl2LFxuLmItZm9ybS1zcGluYnV0dG9uIG91dHB1dCA+IGJkaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIuMjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbi5mbGV4LWNvbHVtbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYi1mb3JtLXNwaW5idXR0b24uZmxleC1jb2x1bW4gb3V0cHV0IHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbjpub3QoLmQtaW5saW5lLWZsZXgpOm5vdCguZmxleC1jb2x1bW4pIHtcbiAgb3V0cHV0LXdpZHRoOiAxMDAlO1xufVxuLmItZm9ybS1zcGluYnV0dG9uLmQtaW5saW5lLWZsZXg6bm90KC5mbGV4LWNvbHVtbikge1xuICB3aWR0aDogYXV0bztcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbiAuYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbiAuYnRuOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYi1mb3JtLXNwaW5idXR0b24gLmJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSA+IGRpdiA+IC5iLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLmItZm9ybS1zcGluYnV0dG9uLmRpc2FibGVkLCAuYi1mb3JtLXNwaW5idXR0b24ucmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmItZm9ybS1zcGluYnV0dG9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5iLWZvcm0tdGFncy5mb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5iLWZvcm0tdGFncy5mb2N1cy5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmItZm9ybS10YWdzLmZvY3VzLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5iLWZvcm0tdGFncy5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5iLWZvcm0tdGFncy1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uYi1mb3JtLXRhZ3MtbGlzdCAuYi1mb3JtLXRhZ3MtZmllbGQsXG4uYi1mb3JtLXRhZ3MtbGlzdCAuYi1mb3JtLXRhZyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5iLWZvcm0tdGFncy1pbnB1dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uYi1mb3JtLXRhZyB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uYi1mb3JtLXRhZy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYi1mb3JtLXRhZyA+IGJ1dHRvbi5iLWZvcm0tdGFnLXJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gLmItZm9ybS10YWcge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLWxnIC5iLWZvcm0tdGFnIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1lZGlhLWFzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWVkaWEtYXNpZGUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5iLXBhZ2luYXRpb24tcGlsbHMgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmItcGFnaW5hdGlvbi1waWxscyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvcG92ZXIuYi1wb3BvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IDA7XG59XG4ucG9wb3Zlci5iLXBvcG92ZXIuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3BvdmVyLmItcG9wb3Zlci5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItcG9wb3Zlci1wcmltYXJ5LnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjZTVmZjtcbn1cbi5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjhkYWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NlNWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiOGRhZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiZGRkZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmRkZGZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiOGRhZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2U1ZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGRkZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhM2QwZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuXG4uYi1wb3BvdmVyLXNlY29uZGFyeS5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZkOGRiO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UyZTNlNTtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMmUzZTU7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmQ4ZGI7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGFkYmRlO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYWRiZGU7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNmQ4ZGI7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTJlM2U1O1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRiZGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NlZDI7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeSAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICMzODNkNDE7XG59XG5cbi5iLXBvcG92ZXItc3VjY2Vzcy5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjM2U2Y2I7XG59XG4uYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNGVkZGE7XG59XG4uYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MzZTZjYjtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q0ZWRkYTtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzNlNmNiO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzllOGQxO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M5ZThkMTtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzNlNmNiO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDRlZGRhO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzIC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzllOGQxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjdlMWMxO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogIzE1NTcyNDtcbn1cblxuLmItcG9wb3Zlci1pbmZvLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JlZTVlYjtcbn1cbi5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QxZWNmMTtcbn1cbi5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmVlNWViO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDFlY2YxO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiZWU1ZWI7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNWU3ZWQ7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzVlN2VkO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiZWU1ZWI7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMWVjZjE7XG59XG4uYi1wb3BvdmVyLWluZm8gLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWU3ZWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMmRmZTc7XG59XG4uYi1wb3BvdmVyLWluZm8gLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuXG4uYi1wb3BvdmVyLXdhcm5pbmcucG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlZWJhO1xufVxuLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmM2NkO1xufVxuLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmVlYmE7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYzY2Q7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZWViYTtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZWZiZTtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmVmYmU7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZWViYTtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5iLXBvcG92ZXItd2FybmluZyAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZTlhNDtcbn1cbi5iLXBvcG92ZXItd2FybmluZyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5iLXBvcG92ZXItZGFuZ2VyLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWM2Y2I7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjhkN2RhO1xufVxuLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVjNmNiO1xufVxuLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1YzZjYjtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmNhY2U7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y2Y2FjZTtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGQ3ZGE7XG59XG4uYi1wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2FjZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyYjRiYTtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogIzcyMWMyNDtcbn1cblxuLmItcG9wb3Zlci1saWdodC5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmVmZWZlO1xufVxuLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmVmZWZlO1xufVxuLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZkZmRmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmVmZWZlO1xufVxuLmItcG9wb3Zlci1saWdodCAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZWFlYTtcbn1cbi5iLXBvcG92ZXItbGlnaHQgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjODE4MTgyO1xufVxuXG4uYi1wb3BvdmVyLWRhcmsucG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzZjOGNhO1xufVxuLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZkOGQ5O1xufVxuLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNmM4Y2E7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNmQ4ZDk7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M2YzhjYTtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlZDBkMjtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWQwZDI7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M2YzhjYTtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q2ZDhkOTtcbn1cbi5iLXBvcG92ZXItZGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDBkMjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MxYzRjNTtcbn1cbi5iLXBvcG92ZXItZGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICMxYjFlMjE7XG59XG5cbi5iLXNpZGViYXItb3V0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IGNhbGMoMTAzMCArIDUpO1xufVxuXG4uYi1zaWRlYmFyLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmItc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYi1zaWRlYmFyLnNsaWRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1zaWRlYmFyLnNsaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1zaWRlYmFyOm5vdCguYi1zaWRlYmFyLXJpZ2h0KSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmItc2lkZWJhcjpub3QoLmItc2lkZWJhci1yaWdodCkuc2xpZGU6bm90KC5zaG93KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uYi1zaWRlYmFyOm5vdCguYi1zaWRlYmFyLXJpZ2h0KSA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmItc2lkZWJhci5iLXNpZGViYXItcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5iLXNpZGViYXIuYi1zaWRlYmFyLXJpZ2h0LnNsaWRlOm5vdCguc2hvdykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYi1zaWRlYmFyLmItc2lkZWJhci1yaWdodCA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2Rpcj1ydGxdIC5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmItc2lkZWJhciA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWZvb3RlciB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmItc2tlbGV0b24td3JhcHBlciB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmItc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogd2FpdDtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG59XG4uYi1za2VsZXRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uYi1za2VsZXRvbi10ZXh0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYi1za2VsZXRvbi1idXR0b24ge1xuICB3aWR0aDogNzVweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYi1za2VsZXRvbi1hdmF0YXIge1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmItc2tlbGV0b24taW5wdXQge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAjY2VkNGRhIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmItc2tlbGV0b24taWNvbi13cmFwcGVyIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYi1za2VsZXRvbi1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYi1za2VsZXRvbi1hbmltYXRlLXdhdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgdHJhbnNwYXJlbnQpO1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS13YXZlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNrZWxldG9uLWFuaW1hdGUtd2F2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLXdhdmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5iLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogYi1za2VsZXRvbi1hbmltYXRlLWZhZGUgMC44NzVzIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5iLXNrZWxldG9uLWFuaW1hdGUtdGhyb2Ige1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS10aHJvYiAwLjg3NXMgZWFzZS1pbiBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1za2VsZXRvbi1hbmltYXRlLXRocm9iIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLXNrZWxldG9uLWFuaW1hdGUtdGhyb2Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KTtcbiAgfVxufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLW5vLWJvcmRlci1jb2xsYXBzZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRhYmxlLmItdGFibGVbYXJpYS1idXN5PXRydWVdIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ci5iLXRhYmxlLWRldGFpbHMgPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS5iLXRhYmxlID4gY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1jYXB0aW9uLXRvcCA+IGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IC50YWJsZS1hY3RpdmUsXG4udGFibGUuYi10YWJsZSA+IHRib2R5ID4gLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IC50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLmItdGFibGUudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnRhYmxlLWFjdGl2ZTpob3ZlciB0ZCxcbi50YWJsZS5iLXRhYmxlLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci50YWJsZS1hY3RpdmU6aG92ZXIgdGgge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4wNzUpLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGFibGUuYi10YWJsZSA+IHRib2R5ID4gLmJnLWFjdGl2ZSxcbi50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiAuYmctYWN0aXZlID4gdGgsXG4udGFibGUuYi10YWJsZSA+IHRib2R5ID4gLmJnLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSkgIWltcG9ydGFudDtcbn1cbi50YWJsZS5iLXRhYmxlLnRhYmxlLWhvdmVyLnRhYmxlLWRhcmsgPiB0Ym9keSA+IHRyLmJnLWFjdGl2ZTpob3ZlciB0ZCxcbi50YWJsZS5iLXRhYmxlLnRhYmxlLWhvdmVyLnRhYmxlLWRhcmsgPiB0Ym9keSA+IHRyLmJnLWFjdGl2ZTpob3ZlciB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmItdGFibGUtc3RpY2t5LWhlYWRlcixcbi50YWJsZS1yZXNwb25zaXZlLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmItdGFibGUtc3RpY2t5LWhlYWRlciA+IC50YWJsZSxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYi10YWJsZS1zdGlja3ktaGVhZGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5iLXRhYmxlLXN0aWNreS1oZWFkZXIge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbixcbi5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLmItdGFibGUtc3RpY2t5LWhlYWRlciA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG5bY2xhc3MqPXRhYmxlLXJlc3BvbnNpdmUtXSA+IC50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG5bY2xhc3MqPXRhYmxlLXJlc3BvbnNpdmUtXSA+IC50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG5bY2xhc3MqPXRhYmxlLXJlc3BvbnNpdmUtXSA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbixcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbixcbltjbGFzcyo9dGFibGUtcmVzcG9uc2l2ZS1dID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbixcbi5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLnRhYmxlLWItdGFibGUtZGVmYXVsdCxcbi50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ciA+IC50YWJsZS1iLXRhYmxlLWRlZmF1bHQsXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAudGFibGUtYi10YWJsZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0aGVhZCA+IHRyID4gLmJnLWItdGFibGUtZGVmYXVsdCxcbi50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0Ym9keSA+IHRyID4gLmJnLWItdGFibGUtZGVmYXVsdCxcbi50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0Zm9vdCA+IHRyID4gLmJnLWItdGFibGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAudGFibGUuYi10YWJsZS50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gLnRhYmxlLWItdGFibGUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUudGFibGUtc3RyaXBlZC50YWJsZS1kYXJrID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gLmJnLWItdGFibGUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnRhYmxlLWItdGFibGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4wNzUpLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudGFibGUuYi10YWJsZS50YWJsZS1ob3Zlci50YWJsZS1kYXJrID4gdGJvZHkgPiB0cjpob3ZlciA+IC5iZy1iLXRhYmxlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnRdLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42NWVtIDFlbTtcbn1cbi50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnRdOm5vdCguYi10YWJsZS1zb3J0LWljb24tbGVmdCksXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0XTpub3QoLmItdGFibGUtc29ydC1pY29uLWxlZnQpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjc1cmVtIC8gMikgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKyAwLjY1ZW0pO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydF0uYi10YWJsZS1zb3J0LWljb24tbGVmdCxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IFthcmlhLXNvcnRdLmItdGFibGUtc29ydC1pY29uLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoMC43NXJlbSAvIDIpIGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVyZW0gKyAwLjY1ZW0pO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydD1ub25lXSxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IFthcmlhLXNvcnQ9bm9uZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J2JsYWNrJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnpNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydD1hc2NlbmRpbmddLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1hc2NlbmRpbmddIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDEnIGhlaWdodD0nMTAxJyB2aWV3LWJveD0nMCAwIDEwMSAxMDEnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNlJTNjcGF0aCBmaWxsPSdibGFjaycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnonLyUzZSUzY3BhdGggZmlsbD0nYmxhY2snIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydD1kZXNjZW5kaW5nXSxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J2JsYWNrJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnonLyUzZSUzY3BhdGggZmlsbD0nYmxhY2snIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1kYXJrID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnQ9bm9uZV0sIC50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1ub25lXSxcbi50YWJsZS5iLXRhYmxlID4gLnRoZWFkLWRhcmsgPiB0ciA+IFthcmlhLXNvcnQ9bm9uZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnpNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0PWFzY2VuZGluZ10sIC50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1hc2NlbmRpbmddLFxuLnRhYmxlLmItdGFibGUgPiAudGhlYWQtZGFyayA+IHRyID4gW2FyaWEtc29ydD1hc2NlbmRpbmddIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDEnIGhlaWdodD0nMTAxJyB2aWV3LWJveD0nMCAwIDEwMSAxMDEnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnonLyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0PWRlc2NlbmRpbmddLCAudGFibGUuYi10YWJsZS50YWJsZS1kYXJrID4gdGZvb3QgPiB0ciA+IFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10sXG4udGFibGUuYi10YWJsZSA+IC50aGVhZC1kYXJrID4gdHIgPiBbYXJpYS1zb3J0PWRlc2NlbmRpbmddIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDEnIGhlaWdodD0nMTAxJyB2aWV3LWJveD0nMCAwIDEwMSAxMDEnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgb3BhY2l0eT0nLjMnIGQ9J001MSAxbDI1IDIzIDI0IDIySDFsMjUtMjJ6Jy8lM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBkPSdNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLnRhYmxlLWRhcmtbYXJpYS1zb3J0PW5vbmVdLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gLnRhYmxlLWRhcmtbYXJpYS1zb3J0PW5vbmVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDEnIGhlaWdodD0nMTAxJyB2aWV3LWJveD0nMCAwIDEwMSAxMDEnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgb3BhY2l0eT0nLjMnIGQ9J001MSAxbDI1IDIzIDI0IDIySDFsMjUtMjJ6TTUxIDEwMWwyNS0yMyAyNC0yMkgxbDI1IDIyeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IC50YWJsZS1kYXJrW2FyaWEtc29ydD1hc2NlbmRpbmddLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gLnRhYmxlLWRhcmtbYXJpYS1zb3J0PWFzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyeicvJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgb3BhY2l0eT0nLjMnIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAudGFibGUtZGFya1thcmlhLXNvcnQ9ZGVzY2VuZGluZ10sXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAudGFibGUtZGFya1thcmlhLXNvcnQ9ZGVzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnonLyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1zbSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0XTpub3QoLmItdGFibGUtc29ydC1pY29uLWxlZnQpLFxuLnRhYmxlLmItdGFibGUudGFibGUtc20gPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydF06bm90KC5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0KSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zcmVtIC8gMikgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuM3JlbSArIDAuNjVlbSk7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1zbSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0XS5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0LFxuLnRhYmxlLmItdGFibGUudGFibGUtc20gPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydF0uYi10YWJsZS1zb3J0LWljb24tbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygwLjNyZW0gLyAyKSBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjNyZW0gKyAwLjY1ZW0pO1xufVxuXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXNlbGVjdGFibGU6bm90KC5iLXRhYmxlLXNlbGVjdGFibGUtbm8tY2xpY2spID4gdGJvZHkgPiB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc2VsZWN0YWJsZTpub3QoLmItdGFibGUtc2VsZWN0YWJsZS1uby1jbGljaykuYi10YWJsZS1zZWxlY3RpbmcuYi10YWJsZS1zZWxlY3QtcmFuZ2UgPiB0Ym9keSA+IHRyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IGNhcHRpb24sXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRoZWFkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGZvb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGhlYWQgPiB0ci5iLXRhYmxlLXRvcC1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0aGVhZCA+IHRyLmItdGFibGUtYm90dG9tLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRmb290ID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGZvb3QgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gY2FwdGlvbiB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMXJlbSAvIDIpIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MCUpO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyLnRvcC1yb3csIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIuYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRoIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IGNhcHRpb24sXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRoZWFkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGZvb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGhlYWQgPiB0ci5iLXRhYmxlLXRvcC1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0aGVhZCA+IHRyLmItdGFibGUtYm90dG9tLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRmb290ID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGZvb3QgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gY2FwdGlvbiB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMXJlbSAvIDIpIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MCUpO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyLnRvcC1yb3csIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIuYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRoIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IGNhcHRpb24sXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRoZWFkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGZvb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGhlYWQgPiB0ci5iLXRhYmxlLXRvcC1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0aGVhZCA+IHRyLmItdGFibGUtYm90dG9tLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRmb290ID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGZvb3QgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gY2FwdGlvbiB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMXJlbSAvIDIpIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MCUpO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyLnRvcC1yb3csIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIuYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRoIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiBjYXB0aW9uLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHksXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0aGVhZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRmb290IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRoZWFkID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGhlYWQgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Zm9vdCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRmb290ID4gdHIuYi10YWJsZS1ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCBjYWxjKDFyZW0gLyAyKSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ci50b3Atcm93LCAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyLmJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0aCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiBjYXB0aW9uLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHksXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0aGVhZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRmb290IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRoZWFkID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGhlYWQgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Zm9vdCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRmb290ID4gdHIuYi10YWJsZS1ib3R0b20tcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIGNhbGMoMXJlbSAvIDIpIDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgcGFkZGluZzogMCAwIDAgY2FsYygxcmVtIC8gMik7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIudG9wLXJvdywgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ci5ib3R0b20tcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIgPiA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyID4gW3Jvd3NwYW5dICsgdGQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyID4gW3Jvd3NwYW5dICsgdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG59XG5cbi5iLXRpbWUge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmItdGltZVthcmlhLWRpc2FibGVkPXRydWVdIG91dHB1dCwgLmItdGltZVthcmlhLXJlYWRvbmx5PXRydWVdIG91dHB1dCxcbi5iLXRpbWUgb3V0cHV0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLXRpbWVbYXJpYS1kaXNhYmxlZD10cnVlXSBvdXRwdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkaXI9cnRsXSAuYi10aW1lID4gLmQtZmxleDpub3QoLmZsZXgtY29sdW1uKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmItdGltZSAuYi10aW1lLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5iLXRpbWUgLmItdGltZS1oZWFkZXIgb3V0cHV0IHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uYi10aW1lIC5iLXRpbWUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmItdGltZSAuYi10aW1lLWFtcG0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYi10b2FzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iLXRvYXN0IC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4uYi10b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5iLXRvYXN0LmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYi10b2FzdCAudG9hc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLmItdG9hc3QgLnRvYXN0LmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYi10b2FzdCAudG9hc3QgLnRvYXN0LWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmItdG9hc3QtcHJpbWFyeSAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjQyLCAyNTUsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCAyMTgsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuLmItdG9hc3QtcHJpbWFyeSAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjI5LCAyNTUsIDAuODUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDE4NCwgMjE4LCAyNTUsIDAuODUpO1xufVxuLmItdG9hc3QtcHJpbWFyeS5iLXRvYXN0LXNvbGlkIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XG59XG5cbi5iLXRvYXN0LXNlY29uZGFyeSAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQwLCAyNDEsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAyMTYsIDIxOSwgMC44NSk7XG4gIGNvbG9yOiAjMzgzZDQxO1xufVxuLmItdG9hc3Qtc2Vjb25kYXJ5IC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjcsIDIyOSwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjE0LCAyMTYsIDIxOSwgMC44NSk7XG59XG4uYi10b2FzdC1zZWNvbmRhcnkuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYxO1xufVxuXG4uYi10b2FzdC1zdWNjZXNzIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNDUsIDIzMywgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIzMCwgMjAzLCAwLjg1KTtcbiAgY29sb3I6ICMxNTU3MjQ7XG59XG4uYi10b2FzdC1zdWNjZXNzIC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzcsIDIxOCwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTk1LCAyMzAsIDIwMywgMC44NSk7XG59XG4uYi10b2FzdC1zdWNjZXNzLmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjVlOTtcbn1cblxuLmItdG9hc3QtaW5mbyAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjQ0LCAyNDcsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjksIDIzNSwgMC44NSk7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuLmItdG9hc3QtaW5mbyAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjM2LCAyNDEsIDAuODUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDE5MCwgMjI5LCAyMzUsIDAuODUpO1xufVxuLmItdG9hc3QtaW5mby5iLXRvYXN0LXNvbGlkIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG59XG5cbi5iLXRvYXN0LXdhcm5pbmcgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0OSwgMjMxLCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjM4LCAxODYsIDAuODUpO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5iLXRvYXN0LXdhcm5pbmcgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0MywgMjA1LCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDIzOCwgMTg2LCAwLjg1KTtcbn1cbi5iLXRvYXN0LXdhcm5pbmcuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWU3O1xufVxuXG4uYi10b2FzdC1kYW5nZXIgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIzNywgMjM4LCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMTk4LCAyMDMsIDAuODUpO1xuICBjb2xvcjogIzcyMWMyNDtcbn1cbi5iLXRvYXN0LWRhbmdlciAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjE1LCAyMTgsIDAuODUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0NSwgMTk4LCAyMDMsIDAuODUpO1xufVxuLmItdG9hc3QtZGFuZ2VyLmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZTtcbn1cblxuLmItdG9hc3QtbGlnaHQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAyNTQsIDAuODUpO1xuICBjb2xvcjogIzgxODE4Mjtcbn1cbi5iLXRvYXN0LWxpZ2h0IC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjUzLCAyNTMsIDI1NCwgMC44NSk7XG59XG4uYi10b2FzdC1saWdodC5iLXRvYXN0LXNvbGlkIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYi10b2FzdC1kYXJrIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyMjksIDIyOSwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDIwMCwgMjAyLCAwLjg1KTtcbiAgY29sb3I6ICMxYjFlMjE7XG59XG4uYi10b2FzdC1kYXJrIC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMTYsIDIxNywgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTk4LCAyMDAsIDIwMiwgMC44NSk7XG59XG4uYi10b2FzdC1kYXJrLmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTVlNTtcbn1cblxuLmItdG9hc3RlciB7XG4gIHotaW5kZXg6IDExMDA7XG59XG4uYi10b2FzdGVyIC5iLXRvYXN0ZXItc2xvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYi10b2FzdGVyIC5iLXRvYXN0ZXItc2xvdDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWNlbnRlciwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWZ1bGwsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1jZW50ZXIsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1yaWdodCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1sZWZ0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWNlbnRlciAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1mdWxsIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWZ1bGwgLmItdG9hc3Rlci1zbG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLyogSUUgMTEgZml4ICovXG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtZnVsbCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIC5iLXRvYXN0ZXItc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtZnVsbCAuYi10b2FzdGVyLXNsb3QgLmItdG9hc3QsXG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtZnVsbCAuYi10b2FzdGVyLXNsb3QgLnRvYXN0LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tZnVsbCAuYi10b2FzdGVyLXNsb3QgLmItdG9hc3QsXG4uYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tZnVsbCAuYi10b2FzdGVyLXNsb3QgLnRvYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1yaWdodCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1jZW50ZXIsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1mdWxsIHtcbiAgdG9wOiAwO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWZ1bGwgLmItdG9hc3Rlci1zbG90IHtcbiAgdG9wOiAwLjVyZW07XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tY2VudGVyLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tZnVsbCB7XG4gIGJvdHRvbTogMDtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWNlbnRlciAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIC5iLXRvYXN0ZXItc2xvdCB7XG4gIGJvdHRvbTogMC41cmVtO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWNlbnRlciAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1jZW50ZXIgLmItdG9hc3Rlci1zbG90IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWNlbnRlciAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1jZW50ZXIgLmItdG9hc3Rlci1zbG90IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItbW92ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLW1vdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1tb3ZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbW92ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE3NXM7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlIC50b2FzdC5mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNzVzO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE3NXM7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUgLnRvYXN0LmZhZGUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUgLnRvYXN0LmZhZGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi50b29sdGlwLmItdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjk7XG4gIG91dGxpbmU6IDA7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLm5vbmludGVyYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAgLmFycm93IHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4udG9vbHRpcC5iLXRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLWRhbmdlci5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDdiZmY7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwN2JmZjtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3YmZmO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDdiZmY7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeSAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1zZWNvbmRhcnkuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXNlY29uZGFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5IC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi50b29sdGlwLmItdG9vbHRpcC1zdWNjZXNzLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOGE3NDU7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4YTc0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1zdWNjZXNzLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLWluZm8uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxN2EyYjg7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE3YTJiODtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTdhMmI4O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWluZm8uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtaW5mbyAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXdhcm5pbmcuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzEwNztcbn1cbi50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZjMTA3O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXdhcm5pbmcuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmMxMDc7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cbi50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWRhbmdlci5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtZGFuZ2VyLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGY5ZmE7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjhmOWZhO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1saWdodCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0M2E0MDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzQzYTQwO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNDNhNDA7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYXJrIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5iLWljb24uYmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1jeWxvbiwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1jeWxvbiA+IGcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb247XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tY3lsb24sIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tY3lsb24gPiBnIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCA+IGcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWw7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWwsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWwgPiBnIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1mYWRlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLWZhZGUgPiBnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBhbmltYXRpb246IDAuNzVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBiLWljb24tYW5pbWF0aW9uLWZhZGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tZmFkZSwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1mYWRlID4gZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uYi1pY29uLmItaWNvbi1hbmltYXRpb24tc3BpbiwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1zcGluID4gZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBsaW5lYXIgbm9ybWFsIGItaWNvbi1hbmltYXRpb24tc3Bpbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXNwaW4gPiBnIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlID4gZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBsaW5lYXIgcmV2ZXJzZSBiLWljb24tYW5pbWF0aW9uLXNwaW47XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXNwaW4tcmV2ZXJzZSA+IGcge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1wdWxzZSA+IGcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogMXMgaW5maW5pdGUgc3RlcHMoOCkgbm9ybWFsIGItaWNvbi1hbmltYXRpb24tc3Bpbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLXB1bHNlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UgPiBnIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLXB1bHNlID4gZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAxcyBpbmZpbml0ZSBzdGVwcyg4KSByZXZlcnNlIGItaWNvbi1hbmltYXRpb24tc3Bpbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLXB1bHNlID4gZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uYi1pY29uLmItaWNvbi1hbmltYXRpb24tdGhyb2IsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tdGhyb2IgPiBnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBhbmltYXRpb246IDAuNzVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBiLWljb24tYW5pbWF0aW9uLXRocm9iO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXRocm9iLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXRocm9iID4gZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1jeWxvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1mYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tdGhyb2Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5idG4gLmItaWNvbi5iaSxcbi5uYXYtbGluayAuYi1pY29uLmJpLFxuLmRyb3Bkb3duLXRvZ2dsZSAuYi1pY29uLmJpLFxuLmRyb3Bkb3duLWl0ZW0gLmItaWNvbi5iaSxcbi5pbnB1dC1ncm91cC10ZXh0IC5iLWljb24uYmkge1xuICBmb250LXNpemU6IDEyNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9dXRmLTgsJTdCJTIydmVyc2lvbiUyMjozLCUyMnNvdXJjZVJvb3QlMjI6JTIyJTIyLCUyMnNvdXJjZXMlMjI6JTVCJTIyLi4vc2NyaXB0cy9pbmRleC5zY3NzJTIyLCUyMi4uL3NyYy9fdXRpbGl0aWVzLnNjc3MlMjIsJTIyLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyUyMiwlMjIuLi9zcmMvX2N1c3RvbS1jb250cm9scy5zY3NzJTIyLCUyMi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvYXZhdGFyL19hdmF0YXIuc2NzcyUyMiwlMjIuLi9zcmMvX3ZhcmlhYmxlcy5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL2NhbGVuZGFyL19jYWxlbmRhci5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL2NhcmQvX2NhcmQtaW1nLnNjc3MlMjIsJTIyLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL2Ryb3Bkb3duL19kcm9wZG93bi5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL2Ryb3Bkb3duL19kcm9wZG93bi1mb3JtLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZHJvcGRvd24vX2Ryb3Bkb3duLXRleHQuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9mb3JtLWNoZWNrYm94L19mb3JtLWNoZWNrYm94LnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvaW5wdXQtZ3JvdXAvX2lucHV0LWdyb3VwLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZm9ybS1idG4tbGFiZWwtY29udHJvbC9fZm9ybS1idG4tbGFiZWwtY29udHJvbC5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL2Zvcm0tZmlsZS9fZm9ybS1maWxlLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZm9ybS1pbnB1dC9fZm9ybS1pbnB1dC5zY3NzJTIyLCUyMi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9mb3JtLXJhZGlvL19mb3JtLXJhZGlvLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZm9ybS1yYXRpbmcvX2Zvcm0tcmF0aW5nLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZm9ybS1zcGluYnV0dG9uL19zcGluYnV0dG9uLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvZm9ybS10YWdzL19mb3JtLXRhZ3Muc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9tb2RhbC9fbW9kYWwuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvcG9wb3Zlci9fcG9wb3Zlci5zY3NzJTIyLCUyMi4uL3NyYy9jb21wb25lbnRzL3NpZGViYXIvX3NpZGViYXIuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy9za2VsZXRvbi9fc2tlbGV0b24uc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy90YWJsZS9fdGFibGUuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy90aW1lL190aW1lLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvdG9hc3QvX3RvYXN0LnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvdG9hc3QvX3RvYXN0ZXIuc2NzcyUyMiwlMjIuLi9zcmMvY29tcG9uZW50cy90b2FzdC9fdG9hc3Rlci10cmFuc2l0aW9uLnNjc3MlMjIsJTIyLi4vc3JjL2NvbXBvbmVudHMvdG9vbHRpcC9fdG9vbHRpcC5zY3NzJTIyLCUyMi4uL3NyYy9pY29ucy9faWNvbnMuc2NzcyUyMiU1RCwlMjJuYW1lcyUyMjolNUIlNUQsJTIybWFwcGluZ3MlMjI6JTIyO0FBQUE7QUFBQTtBQUFBO0FDU0U7RUFDRTs7O0FDK0RBO0VEekRFO0lBQ0U7OztBQ3dESjtFRHpERTtJQUNFOzs7QUN3REo7RUR6REU7SUFDRTs7O0FDd0RKO0VEekRFO0lBQ0U7OztBQURGO0VBQ0U7OztBRVROO0VBQ0UsT0NLTztFREpQLGtCQ0hPO0VESVAsY0MyZG9DO0VEMWRwQztFQUlFLFlDMlh3Qjs7QUR4WDFCO0VBQ0UsY0M2bkI4QjtFRDVuQjlCOztBQUdGO0VBQ0UsY0N5bkI4QjtFRHhuQjlCOzs7QUV4Qk47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0NxSmM7RURwSmQsUUNvSmM7RURuSmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBR0Y7RUFFRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFOztBQU1SO0VBR0UsU0RxWTBCO0VDcFkxQjs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNB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OztBQUliO0VBQ0Usa0JBTFc7O0FBVWI7RUFDRSxvQkFYVzs7QUFnQmI7RUFDRSxxQkFqQlc7O0FBc0JiO0VBQ0UsbUJBdkJXOztBQTBDZjtFQUNFLE9BMUNlO0VBMkNmLGtCQTVDYTs7O0FDbkNuQjtFQUNFO0VBQ0E7RUFHQSxnQjdCd0RxQjs7QTZCckR2QjtFQUVFO0VBQ0E7O0FBR0E7RUFORjtJQU9JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBR0E7RUFORjtJQU9JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBR0E7RUFORjtJQU9JOzs7QUFJSjtFQUVFO0VBQ0E7O0FBR0E7RUFORjtJQU9JOzs7O0FBTU47RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBV0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0ElMjIsJTIyZmlsZSUyMjolMjJib290c3RyYXAtdnVlLmNzcyUyMiU3RCAqL1xuIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLlxuICovXG4uZmEge1xuICBmb250LWZhbWlseTogdmFyKC0tZmEtc3R5bGUtZmFtaWx5LCBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS1zdHlsZSwgOTAwKTsgfVxuXG4uZmFzLFxuLmZhcixcbi5mYWIsXG4uZmEtc29saWQsXG4uZmEtcmVndWxhcixcbi5mYS1icmFuZHMsXG4uZmEge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tZmEtZGlzcGxheSwgaW5saW5lLWJsb2NrKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyB9XG5cbi5mYXM6OmJlZm9yZSxcbi5mYXI6OmJlZm9yZSxcbi5mYWI6OmJlZm9yZSxcbi5mYS1zb2xpZDo6YmVmb3JlLFxuLmZhLXJlZ3VsYXI6OmJlZm9yZSxcbi5mYS1icmFuZHM6OmJlZm9yZSxcbi5mYTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tZmEpOyB9XG5cbi5mYS1jbGFzc2ljLFxuLmZhcyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7IH1cblxuLmZhLWJyYW5kcyxcbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtMnhzIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjIyNWVtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMC4wODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4xMjVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA3MTQzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA1MzU3ZW07IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNzVlbTsgfVxuXG4uZmEteGwge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNDE2N2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07IH1cblxuLmZhLTJ4bCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMC4wMzEyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTg3NWVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1saS1tYXJnaW4sIDIuNWVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1mYS1saS13aWR0aCwgMmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCAjZWVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywgMC4xZW0pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWZhLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhLWJvcmRlci13aWR0aCwgMC4wOGVtKTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsIDAuMmVtIDAuMjVlbSAwLjE1ZW0pOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pOyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTsgfVxuXG4uZmEtYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTsgfVxuXG4uZmEtYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWJvdW5jZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC4yOCwgMC44NCwgMC40MiwgMSkpOyB9XG5cbi5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7IH1cblxuLmZhLWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7IH1cblxuLmZhLWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7IH1cblxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpOyB9XG5cbi5mYS1zcGluLXJldmVyc2Uge1xuICAtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7IH1cblxuLmZhLXB1bHNlLFxuLmZhLXNwaW4tcHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhLWJlYXQsXG4gIC5mYS1ib3VuY2UsXG4gIC5mYS1mYWRlLFxuICAuZmEtYmVhdC1mYWRlLFxuICAuZmEtZmxpcCxcbiAgLmZhLXB1bHNlLFxuICAuZmEtc2hha2UsXG4gIC5mYS1zcGluLFxuICAuZmEtc3Bpbi1wdWxzZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLWJlYXQge1xuICAwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjI1KSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cbiAgOCUsIDI0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cbiAgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWJvdGgsXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgMCkpOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uZmEtMCB7XG4gIC0tZmE6IFwiXFwzMFwiOyB9XG5cbi5mYS0xIHtcbiAgLS1mYTogXCJcXDMxXCI7IH1cblxuLmZhLTIge1xuICAtLWZhOiBcIlxcMzJcIjsgfVxuXG4uZmEtMyB7XG4gIC0tZmE6IFwiXFwzM1wiOyB9XG5cbi5mYS00IHtcbiAgLS1mYTogXCJcXDM0XCI7IH1cblxuLmZhLTUge1xuICAtLWZhOiBcIlxcMzVcIjsgfVxuXG4uZmEtNiB7XG4gIC0tZmE6IFwiXFwzNlwiOyB9XG5cbi5mYS03IHtcbiAgLS1mYTogXCJcXDM3XCI7IH1cblxuLmZhLTgge1xuICAtLWZhOiBcIlxcMzhcIjsgfVxuXG4uZmEtOSB7XG4gIC0tZmE6IFwiXFwzOVwiOyB9XG5cbi5mYS1maWxsLWRyaXAge1xuICAtLWZhOiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1hcnJvd3MtdG8tY2lyY2xlIHtcbiAgLS1mYTogXCJcXGU0YmRcIjsgfVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWF0IHtcbiAgLS1mYTogXCJcXDQwXCI7IH1cblxuLmZhLXRyYXNoLWNhbiB7XG4gIC0tZmE6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0IHtcbiAgLS1mYTogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdXNlci14bWFyayB7XG4gIC0tZmE6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXItdGltZXMge1xuICAtLWZhOiBcIlxcZjIzNVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZSB7XG4gIC0tZmE6IFwiXFxmMGYxXCI7IH1cblxuLmZhLW1lc3NhZ2Uge1xuICAtLWZhOiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdCB7XG4gIC0tZmE6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWluZm8ge1xuICAtLWZhOiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlciB7XG4gIC0tZmE6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWV4cGxvc2lvbiB7XG4gIC0tZmE6IFwiXFxlNGU5XCI7IH1cblxuLmZhLWZpbGUtbGluZXMge1xuICAtLWZhOiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtdGV4dCB7XG4gIC0tZmE6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXdhdmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY4M2VcIjsgfVxuXG4uZmEtcmluZyB7XG4gIC0tZmE6IFwiXFxmNzBiXCI7IH1cblxuLmZhLWJ1aWxkaW5nLXVuIHtcbiAgLS1mYTogXCJcXGU0ZDlcIjsgfVxuXG4uZmEtZGljZS10aHJlZSB7XG4gIC0tZmE6IFwiXFxmNTI3XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheXMge1xuICAtLWZhOiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQge1xuICAtLWZhOiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1hbmNob3ItY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0YWFcIjsgfVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU0ZDFcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbGxleWJhbGwtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVmXCI7IH1cblxuLmZhLWFycm93cy11cC10by1saW5lIHtcbiAgLS1mYTogXCJcXGU0YzJcIjsgfVxuXG4uZmEtc29ydC1kb3duIHtcbiAgLS1mYTogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1kZXNjIHtcbiAgLS1mYTogXCJcXGYwZGRcIjsgfVxuXG4uZmEtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTZcIjsgfVxuXG4uZmEtZG9vci1vcGVuIHtcbiAgLS1mYTogXCJcXGY1MmJcIjsgfVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0IHtcbiAgLS1mYTogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0IHtcbiAgLS1mYTogXCJcXGYyZjVcIjsgfVxuXG4uZmEtYXRvbSB7XG4gIC0tZmE6IFwiXFxmNWQyXCI7IH1cblxuLmZhLXNvYXAge1xuICAtLWZhOiBcIlxcZTA2ZVwiOyB9XG5cbi5mYS1pY29ucyB7XG4gIC0tZmE6IFwiXFxmODZkXCI7IH1cblxuLmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0IHtcbiAgLS1mYTogXCJcXGY4NmRcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY1MzlcIjsgfVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNGM5XCI7IH1cblxuLmZhLXB1bXAtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlMDZhXCI7IH1cblxuLmZhLWZpbmdlcnByaW50IHtcbiAgLS1mYTogXCJcXGY1NzdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMGE0XCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1mb3J3YXJkLXN0ZXAge1xuICAtLWZhOiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1mYWNlLXNtaWxlLWJlYW0ge1xuICAtLWZhOiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtIHtcbiAgLS1mYTogXCJcXGY1YjhcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQge1xuICAtLWZhOiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mb290YmFsbCB7XG4gIC0tZmE6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU1NmNcIjsgfVxuXG4uZmEtY3JvcCB7XG4gIC0tZmE6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWFuZ2xlcy1kb3duIHtcbiAgLS1mYTogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiOyB9XG5cbi5mYS11c2Vycy1yZWN0YW5nbGUge1xuICAtLWZhOiBcIlxcZTU5NFwiOyB9XG5cbi5mYS1wZW9wbGUtcm9vZiB7XG4gIC0tZmE6IFwiXFxlNTM3XCI7IH1cblxuLmZhLXBlb3BsZS1saW5lIHtcbiAgLS1mYTogXCJcXGU1MzRcIjsgfVxuXG4uZmEtYmVlci1tdWctZW1wdHkge1xuICAtLWZhOiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWVyIHtcbiAgLS1mYTogXCJcXGYwZmNcIjsgfVxuXG4uZmEtZGlhZ3JhbS1wcmVkZWNlc3NvciB7XG4gIC0tZmE6IFwiXFxlNDc3XCI7IH1cblxuLmZhLWFycm93LXVwLWxvbmcge1xuICAtLWZhOiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGYxNzZcIjsgfVxuXG4uZmEtZmlyZS1mbGFtZS1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJuIHtcbiAgLS1mYTogXCJcXGY0NmFcIjsgfVxuXG4uZmEtcGVyc29uIHtcbiAgLS1mYTogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFsZSB7XG4gIC0tZmE6IFwiXFxmMTgzXCI7IH1cblxuLmZhLWxhcHRvcCB7XG4gIC0tZmE6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWZpbGUtY3N2IHtcbiAgLS1mYTogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtbWVub3JhaCB7XG4gIC0tZmE6IFwiXFxmNjc2XCI7IH1cblxuLmZhLXRydWNrLXBsYW5lIHtcbiAgLS1mYTogXCJcXGU1OGZcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsIHtcbiAgLS1mYTogXCJcXGY4ZDlcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXN0YXJzIHtcbiAgLS1mYTogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFycyB7XG4gIC0tZmE6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWJvbmcge1xuICAtLWZhOiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcge1xuICAtLWZhOiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbSB7XG4gIC0tZmE6IFwiXFxmNjdiXCI7IH1cblxuLmZhLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUge1xuICAtLWZhOiBcIlxcZTRhZlwiOyB9XG5cbi5mYS1zcG9vbiB7XG4gIC0tZmE6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb24ge1xuICAtLWZhOiBcIlxcZjJlNVwiOyB9XG5cbi5mYS1qYXItd2hlYXQge1xuICAtLWZhOiBcIlxcZTUxN1wiOyB9XG5cbi5mYS1lbnZlbG9wZXMtYnVsayB7XG4gIC0tZmE6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWwtYnVsayB7XG4gIC0tZmE6IFwiXFxmNjc0XCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWJcIjsgfVxuXG4uZmEtY2lyY2xlLWgge1xuICAtLWZhOiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2wge1xuICAtLWZhOiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1wYWdlciB7XG4gIC0tZmE6IFwiXFxmODE1XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vayB7XG4gIC0tZmE6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWNvbnRhY3QtYm9vayB7XG4gIC0tZmE6IFwiXFxmMmI5XCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2gge1xuICAtLWZhOiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1rIHtcbiAgLS1mYTogXCJcXDRiXCI7IH1cblxuLmZhLWxhbmRtYXJrLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxY1wiOyB9XG5cbi5mYS1wZW5jaWwge1xuICAtLWZhOiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtYWx0IHtcbiAgLS1mYTogXCJcXGYzMDNcIjsgfVxuXG4uZmEtYmFja3dhcmQge1xuICAtLWZhOiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbW1lbnRzIHtcbiAgLS1mYTogXCJcXGYwODZcIjsgfVxuXG4uZmEtcGFzdGUge1xuICAtLWZhOiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1maWxlLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7IH1cblxuLmZhLWNvZGUtcHVsbC1yZXF1ZXN0IHtcbiAgLS1mYTogXCJcXGUxM2NcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Qge1xuICAtLWZhOiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS10cnVjay1yYW1wLWJveCB7XG4gIC0tZmE6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmcge1xuICAtLWZhOiBcIlxcZjRkZVwiOyB9XG5cbi5mYS11c2VyLWNoZWNrIHtcbiAgLS1mYTogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdmlhbC12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlNTk3XCI7IH1cblxuLmZhLXNoZWV0LXBsYXN0aWMge1xuICAtLWZhOiBcIlxcZTU3MVwiOyB9XG5cbi5mYS1ibG9nIHtcbiAgLS1mYTogXCJcXGY3ODFcIjsgfVxuXG4uZmEtdXNlci1uaW5qYSB7XG4gIC0tZmE6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzOVwiOyB9XG5cbi5mYS1zY3JvbGwtdG9yYWgge1xuICAtLWZhOiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JhaCB7XG4gIC0tZmE6IFwiXFxmNmEwXCI7IH1cblxuLmZhLWJyb29tLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2gge1xuICAtLWZhOiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2gtYnJvb20tYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmYge1xuICAtLWZhOiBcIlxcZjIwNFwiOyB9XG5cbi5mYS1ib3gtYXJjaGl2ZSB7XG4gIC0tZmE6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1wZXJzb24tZHJvd25pbmcge1xuICAtLWZhOiBcIlxcZTU0NVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLTktMSB7XG4gIC0tZmE6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjIHtcbiAgLS1mYTogXCJcXGY4ODZcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGY4ODZcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1zcHJheS1jYW4ge1xuICAtLWZhOiBcIlxcZjViZFwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyIHtcbiAgLS1mYTogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdyB7XG4gIC0tZmE6IFwiXFw1N1wiOyB9XG5cbi5mYS1lYXJ0aC1hZnJpY2Ege1xuICAtLWZhOiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hZnJpY2Ege1xuICAtLWZhOiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1yYWluYm93IHtcbiAgLS1mYTogXCJcXGY3NWJcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoIHtcbiAgLS1mYTogXCJcXGYxY2VcIjsgfVxuXG4uZmEtdGFibGV0LXNjcmVlbi1idXR0b24ge1xuICAtLWZhOiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0IHtcbiAgLS1mYTogXCJcXGYzZmFcIjsgfVxuXG4uZmEtcGF3IHtcbiAgLS1mYTogXCJcXGYxYjBcIjsgfVxuXG4uZmEtY2xvdWQge1xuICAtLWZhOiBcIlxcZjBjMlwiOyB9XG5cbi5mYS10cm93ZWwtYnJpY2tzIHtcbiAgLS1mYTogXCJcXGU1OGFcIjsgfVxuXG4uZmEtZmFjZS1mbHVzaGVkIHtcbiAgLS1mYTogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx1c2hlZCB7XG4gIC0tZmE6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXIge1xuICAtLWZhOiBcIlxcZjgwZFwiOyB9XG5cbi5mYS10ZW50LWFycm93LWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZTU3ZlwiOyB9XG5cbi5mYS1nYXZlbCB7XG4gIC0tZmE6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWxlZ2FsIHtcbiAgLS1mYTogXCJcXGYwZTNcIjsgfVxuXG4uZmEtYmlub2N1bGFycyB7XG4gIC0tZmE6IFwiXFxmMWU1XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2gge1xuICAtLWZhOiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlIHtcbiAgLS1mYTogXCJcXGUwNWJcIjsgfVxuXG4uZmEtbW90b3JjeWNsZSB7XG4gIC0tZmE6IFwiXFxmMjFjXCI7IH1cblxuLmZhLWJlbGwtY29uY2llcmdlIHtcbiAgLS1mYTogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGwge1xuICAtLWZhOiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1wZW4tcnVsZXIge1xuICAtLWZhOiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXIge1xuICAtLWZhOiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW9wbGUtYXJyb3dzIHtcbiAgLS1mYTogXCJcXGUwNjhcIjsgfVxuXG4uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGUwNjhcIjsgfVxuXG4uZmEtbWFycy1hbmQtdmVudXMtYnVyc3Qge1xuICAtLWZhOiBcIlxcZTUyM1wiOyB9XG5cbi5mYS1zcXVhcmUtY2FyZXQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQge1xuICAtLWZhOiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1zY2lzc29ycyB7XG4gIC0tZmE6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dCB7XG4gIC0tZmE6IFwiXFxmMGM0XCI7IH1cblxuLmZhLXN1bi1wbGFudC13aWx0IHtcbiAgLS1mYTogXCJcXGU1N2FcIjsgfVxuXG4uZmEtdG9pbGV0cy1wb3J0YWJsZSB7XG4gIC0tZmE6IFwiXFxlNTg0XCI7IH1cblxuLmZhLWhvY2tleS1wdWNrIHtcbiAgLS1mYTogXCJcXGY0NTNcIjsgfVxuXG4uZmEtdGFibGUge1xuICAtLWZhOiBcIlxcZjBjZVwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1MjFcIjsgfVxuXG4uZmEtdGFjaG9ncmFwaC1kaWdpdGFsIHtcbiAgLS1mYTogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoIHtcbiAgLS1mYTogXCJcXGY1NjZcIjsgfVxuXG4uZmEtdXNlcnMtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3M1wiOyB9XG5cbi5mYS1jbG92ZXIge1xuICAtLWZhOiBcIlxcZTEzOVwiOyB9XG5cbi5mYS1yZXBseSB7XG4gIC0tZmE6IFwiXFxmM2U1XCI7IH1cblxuLmZhLW1haWwtcmVwbHkge1xuICAtLWZhOiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudCB7XG4gIC0tZmE6IFwiXFxmNjk5XCI7IH1cblxuLmZhLWhvdXNlLWZpcmUge1xuICAtLWZhOiBcIlxcZTUwY1wiOyB9XG5cbi5mYS1zcXVhcmUtbWludXMge1xuICAtLWZhOiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1oZWxpY29wdGVyIHtcbiAgLS1mYTogXCJcXGY1MzNcIjsgfVxuXG4uZmEtY29tcGFzcyB7XG4gIC0tZmE6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXNxdWFyZS1jYXJldC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd24ge1xuICAtLWZhOiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1maWxlLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxlNGVmXCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlIHtcbiAgLS1mYTogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtc3dhdGNoYm9vayB7XG4gIC0tZmE6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUge1xuICAtLWZhOiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1iYXJzIHtcbiAgLS1mYTogXCJcXGYwYzlcIjsgfVxuXG4uZmEtbmF2aWNvbiB7XG4gIC0tZmE6IFwiXFxmMGM5XCI7IH1cblxuLmZhLXBlb3BsZS1ncm91cCB7XG4gIC0tZmE6IFwiXFxlNTMzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQge1xuICAtLWZhOiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMyB7XG4gIC0tZmE6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhlYXJ0LWNyYWNrIHtcbiAgLS1mYTogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuIHtcbiAgLS1mYTogXCJcXGY3YTlcIjsgfVxuXG4uZmEtc3F1YXJlLXVwLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0IHtcbiAgLS1mYTogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZmFjZS1raXNzLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1maWxtIHtcbiAgLS1mYTogXCJcXGYwMDhcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbCB7XG4gIC0tZmE6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXBlb3BsZS1yb2JiZXJ5IHtcbiAgLS1mYTogXCJcXGU1MzZcIjsgfVxuXG4uZmEtbGlnaHRidWxiIHtcbiAgLS1mYTogXCJcXGYwZWJcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDZhXCI7IH1cblxuLmZhLXNjaG9vbC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTU2ZFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQge1xuICAtLWZhOiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1zaWduLW91dCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7IH1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWRvd24ge1xuICAtLWZhOiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYxM2FcIjsgfVxuXG4uZmEtdW5sb2NrLWtleWhvbGUge1xuICAtLWZhOiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bmxvY2stYWx0IHtcbiAgLS1mYTogXCJcXGYxM2VcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eSB7XG4gIC0tZmE6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQge1xuICAtLWZhOiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1zaXRlbWFwIHtcbiAgLS1mYTogXCJcXGYwZThcIjsgfVxuXG4uZmEtY2lyY2xlLWRvbGxhci10by1zbG90IHtcbiAgLS1mYTogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9uYXRlIHtcbiAgLS1mYTogXCJcXGY0YjlcIjsgfVxuXG4uZmEtbWVtb3J5IHtcbiAgLS1mYTogXCJcXGY1MzhcIjsgfVxuXG4uZmEtcm9hZC1zcGlrZXMge1xuICAtLWZhOiBcIlxcZTU2OFwiOyB9XG5cbi5mYS1maXJlLWJ1cm5lciB7XG4gIC0tZmE6IFwiXFxlNGYxXCI7IH1cblxuLmZhLWZsYWcge1xuICAtLWZhOiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1oYW51a2lhaCB7XG4gIC0tZmE6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWZlYXRoZXIge1xuICAtLWZhOiBcIlxcZjUyZFwiOyB9XG5cbi5mYS12b2x1bWUtbG93IHtcbiAgLS1mYTogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd24ge1xuICAtLWZhOiBcIlxcZjAyN1wiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0YjNcIjsgfVxuXG4uZmEtY2xvdWQtc3VuLXJhaW4ge1xuICAtLWZhOiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jb21wcmVzcyB7XG4gIC0tZmE6IFwiXFxmMDY2XCI7IH1cblxuLmZhLXdoZWF0LWF3biB7XG4gIC0tZmE6IFwiXFxlMmNkXCI7IH1cblxuLmZhLXdoZWF0LWFsdCB7XG4gIC0tZmE6IFwiXFxlMmNkXCI7IH1cblxuLmZhLWFua2gge1xuICAtLWZhOiBcIlxcZjY0NFwiOyB9XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkIHtcbiAgLS1mYTogXCJcXGU0ZmFcIjsgfVxuXG4uZmEtYXN0ZXJpc2sge1xuICAtLWZhOiBcIlxcMmFcIjsgfVxuXG4uZmEtc3F1YXJlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVzZXRhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTIyMVwiOyB9XG5cbi5mYS1oZWFkaW5nIHtcbiAgLS1mYTogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZGVyIHtcbiAgLS1mYTogXCJcXGYxZGNcIjsgfVxuXG4uZmEtZ2hvc3Qge1xuICAtLWZhOiBcIlxcZjZlMlwiOyB9XG5cbi5mYS1saXN0IHtcbiAgLS1mYTogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1zcXVhcmVzIHtcbiAgLS1mYTogXCJcXGYwM2FcIjsgfVxuXG4uZmEtc3F1YXJlLXBob25lLWZsaXAge1xuICAtLWZhOiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4N2JcIjsgfVxuXG4uZmEtY2FydC1wbHVzIHtcbiAgLS1mYTogXCJcXGYyMTdcIjsgfVxuXG4uZmEtZ2FtZXBhZCB7XG4gIC0tZmE6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWNpcmNsZS1kb3Qge1xuICAtLWZhOiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZmFjZS1kaXp6eSB7XG4gIC0tZmE6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRpenp5IHtcbiAgLS1mYTogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZWdnIHtcbiAgLS1mYTogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTUxM1wiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kIHtcbiAgLS1mYTogXCJcXGY2YmJcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXMge1xuICAtLWZhOiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mdXRib2wge1xuICAtLWZhOiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1mdXRib2wtYmFsbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsIHtcbiAgLS1mYTogXCJcXGYxZTNcIjsgfVxuXG4uZmEtcGFpbnRicnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LWJydXNoIHtcbiAgLS1mYTogXCJcXGYxZmNcIjsgfVxuXG4uZmEtbG9jayB7XG4gIC0tZmE6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWdhcy1wdW1wIHtcbiAgLS1mYTogXCJcXGY1MmZcIjsgfVxuXG4uZmEtaG90LXR1Yi1wZXJzb24ge1xuICAtLWZhOiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3QtdHViIHtcbiAgLS1mYTogXCJcXGY1OTNcIjsgfVxuXG4uZmEtbWFwLWxvY2F0aW9uIHtcbiAgLS1mYTogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZCB7XG4gIC0tZmE6IFwiXFxmNTlmXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU1MGVcIjsgfVxuXG4uZmEtdHJlZSB7XG4gIC0tZmE6IFwiXFxmMWJiXCI7IH1cblxuLmZhLWJyaWRnZS1sb2NrIHtcbiAgLS1mYTogXCJcXGU0Y2NcIjsgfVxuXG4uZmEtc2Fjay1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjgxZFwiOyB9XG5cbi5mYS1wZW4tdG8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWRpdCB7XG4gIC0tZmE6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWNhci1zaWRlIHtcbiAgLS1mYTogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtc2hhcmUtbm9kZXMge1xuICAtLWZhOiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQge1xuICAtLWZhOiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtbWludXMge1xuICAtLWZhOiBcIlxcZTRmZlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZiB7XG4gIC0tZmE6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yIHtcbiAgLS1mYTogXCJcXGYyNTJcIjsgfVxuXG4uZmEtbWljcm9zY29wZSB7XG4gIC0tZmE6IFwiXFxmNjEwXCI7IH1cblxuLmZhLXNpbmsge1xuICAtLWZhOiBcIlxcZTA2ZFwiOyB9XG5cbi5mYS1iYWctc2hvcHBpbmcge1xuICAtLWZhOiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWcge1xuICAtLWZhOiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXotYSB7XG4gIC0tZmE6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1taXR0ZW4ge1xuICAtLWZhOiBcIlxcZjdiNVwiOyB9XG5cbi5mYS1wZXJzb24tcmF5cyB7XG4gIC0tZmE6IFwiXFxlNTRkXCI7IH1cblxuLmZhLXVzZXJzIHtcbiAgLS1mYTogXCJcXGYwYzBcIjsgfVxuXG4uZmEtZXllLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmxhc2stdmlhbCB7XG4gIC0tZmE6IFwiXFxlNGYzXCI7IH1cblxuLmZhLWhhbmQge1xuICAtLWZhOiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyIHtcbiAgLS1mYTogXCJcXGYyNTZcIjsgfVxuXG4uZmEtb20ge1xuICAtLWZhOiBcIlxcZjY3OVwiOyB9XG5cbi5mYS13b3JtIHtcbiAgLS1mYTogXCJcXGU1OTlcIjsgfVxuXG4uZmEtaG91c2UtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1MGJcIjsgfVxuXG4uZmEtcGx1ZyB7XG4gIC0tZmE6IFwiXFxmMWU2XCI7IH1cblxuLmZhLWNoZXZyb24tdXAge1xuICAtLWZhOiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrIHtcbiAgLS1mYTogXCJcXGYyNTlcIjsgfVxuXG4uZmEtc3RvcHdhdGNoIHtcbiAgLS1mYTogXCJcXGYyZjJcIjsgfVxuXG4uZmEtZmFjZS1raXNzIHtcbiAgLS1mYTogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcyB7XG4gIC0tZmE6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWJyaWRnZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTRjYlwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlIHtcbiAgLS1mYTogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUge1xuICAtLWZhOiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3Age1xuICAtLWZhOiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4td2luayB7XG4gIC0tZmE6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaW4td2luayB7XG4gIC0tZmE6IFwiXFxmNThjXCI7IH1cblxuLmZhLWVhci1kZWFmIHtcbiAgLS1mYTogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVhZiB7XG4gIC0tZmE6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlYWZuZXNzIHtcbiAgLS1mYTogXCJcXGYyYTRcIjsgfVxuXG4uZmEtaGFyZC1vZi1oZWFyaW5nIHtcbiAgLS1mYTogXCJcXGYyYTRcIjsgfVxuXG4uZmEtcm9hZC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU2NFwiOyB9XG5cbi5mYS1kaWNlLWZpdmUge1xuICAtLWZhOiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1zcXVhcmUtcnNzIHtcbiAgLS1mYTogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTQzXCI7IH1cblxuLmZhLWxhbmQtbWluZS1vbiB7XG4gIC0tZmE6IFwiXFxlNTFiXCI7IH1cblxuLmZhLWktY3Vyc29yIHtcbiAgLS1mYTogXCJcXGYyNDZcIjsgfVxuXG4uZmEtc3RhbXAge1xuICAtLWZhOiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFpcnMge1xuICAtLWZhOiBcIlxcZTI4OVwiOyB9XG5cbi5mYS1pIHtcbiAgLS1mYTogXCJcXDQ5XCI7IH1cblxuLmZhLWhyeXZuaWEtc2lnbiB7XG4gIC0tZmE6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWhyeXZuaWEge1xuICAtLWZhOiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1waWxscyB7XG4gIC0tZmE6IFwiXFxmNDg0XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi13aWRlIHtcbiAgLS1mYTogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQge1xuICAtLWZhOiBcIlxcZjU4MVwiOyB9XG5cbi5mYS10b290aCB7XG4gIC0tZmE6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXYge1xuICAtLWZhOiBcIlxcNTZcIjsgfVxuXG4uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduIHtcbiAgLS1mYTogXCJcXGUyZTZcIjsgfVxuXG4uZmEtYmljeWNsZSB7XG4gIC0tZmE6IFwiXFxmMjA2XCI7IH1cblxuLmZhLXN0YWZmLXNuYWtlIHtcbiAgLS1mYTogXCJcXGU1NzlcIjsgfVxuXG4uZmEtcm9kLWFzY2xlcGl1cyB7XG4gIC0tZmE6IFwiXFxlNTc5XCI7IH1cblxuLmZhLXJvZC1zbmFrZSB7XG4gIC0tZmE6IFwiXFxlNTc5XCI7IH1cblxuLmZhLXN0YWZmLWFlc2N1bGFwaXVzIHtcbiAgLS1mYTogXCJcXGU1NzlcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjJcIjsgfVxuXG4uZmEtdHJ1Y2stbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtYnVsYW5jZSB7XG4gIC0tZmE6IFwiXFxmMGY5XCI7IH1cblxuLmZhLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU5OFwiOyB9XG5cbi5mYS1zbm93bWFuIHtcbiAgLS1mYTogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZSB7XG4gIC0tZmE6IFwiXFxmNWE3XCI7IH1cblxuLmZhLXJvYWQtYmFycmllciB7XG4gIC0tZmE6IFwiXFxlNTYyXCI7IH1cblxuLmZhLXNjaG9vbCB7XG4gIC0tZmE6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLWlnbG9vIHtcbiAgLS1mYTogXCJcXGY3YWVcIjsgfVxuXG4uZmEtam9pbnQge1xuICAtLWZhOiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWhvcnNlIHtcbiAgLS1mYTogXCJcXGY2ZjBcIjsgfVxuXG4uZmEtcSB7XG4gIC0tZmE6IFwiXFw1MVwiOyB9XG5cbi5mYS1nIHtcbiAgLS1mYTogXCJcXDQ3XCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMiB7XG4gIC0tZmE6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTIge1xuICAtLWZhOiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjsgfVxuXG4uZmEtZG9uZy1zaWduIHtcbiAgLS1mYTogXCJcXGUxNjlcIjsgfVxuXG4uZmEtY2Fwc3VsZXMge1xuICAtLWZhOiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1wb28tc3Rvcm0ge1xuICAtLWZhOiBcIlxcZjc1YVwiOyB9XG5cbi5mYS1wb28tYm9sdCB7XG4gIC0tZmE6IFwiXFxmNzVhXCI7IH1cblxuLmZhLWZhY2UtZnJvd24tb3BlbiB7XG4gIC0tZmE6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZyb3duLW9wZW4ge1xuICAtLWZhOiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwIHtcbiAgLS1mYTogXCJcXGYwYTZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbCB7XG4gIC0tZmE6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLWJvb2ttYXJrIHtcbiAgLS1mYTogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeSB7XG4gIC0tZmE6IFwiXFxmMDM5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoIHtcbiAgLS1mYTogXCJcXGY1Y2FcIjsgfVxuXG4uZmEtaGVsbWV0LXVuIHtcbiAgLS1mYTogXCJcXGU1MDNcIjsgfVxuXG4uZmEtYnVsbHNleWUge1xuICAtLWZhOiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1iYWNvbiB7XG4gIC0tZmE6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93biB7XG4gIC0tZmE6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWFycm93LXVwLWZyb20tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxlMDlhXCI7IH1cblxuLmZhLWZvbGRlciB7XG4gIC0tZmE6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1ibGFuayB7XG4gIC0tZmE6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZpbGUtd2F2ZWZvcm0ge1xuICAtLWZhOiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0IHtcbiAgLS1mYTogXCJcXGY0NzhcIjsgfVxuXG4uZmEtcmFkaWF0aW9uIHtcbiAgLS1mYTogXCJcXGY3YjlcIjsgfVxuXG4uZmEtY2hhcnQtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGU0NzNcIjsgfVxuXG4uZmEtbWFycy1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjIyOVwiOyB9XG5cbi5mYS12aWFsIHtcbiAgLS1mYTogXCJcXGY0OTJcIjsgfVxuXG4uZmEtZ2F1Z2Uge1xuICAtLWZhOiBcIlxcZjYyNFwiOyB9XG5cbi5mYS1kYXNoYm9hcmQge1xuICAtLWZhOiBcIlxcZjYyNFwiOyB9XG5cbi5mYS1nYXVnZS1tZWQge1xuICAtLWZhOiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlIHtcbiAgLS1mYTogXCJcXGY2MjRcIjsgfVxuXG4uZmEtd2FuZC1tYWdpYy1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxlMmNhXCI7IH1cblxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZTJjYVwiOyB9XG5cbi5mYS1lIHtcbiAgLS1mYTogXCJcXDQ1XCI7IH1cblxuLmZhLXBlbi1jbGlwIHtcbiAgLS1mYTogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzA1XCI7IH1cblxuLmZhLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRjYVwiOyB9XG5cbi5mYS11c2VyIHtcbiAgLS1mYTogXCJcXGYwMDdcIjsgfVxuXG4uZmEtc2Nob29sLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTZiXCI7IH1cblxuLmZhLWR1bXBzdGVyIHtcbiAgLS1mYTogXCJcXGY3OTNcIjsgfVxuXG4uZmEtdmFuLXNodXR0bGUge1xuICAtLWZhOiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbiB7XG4gIC0tZmE6IFwiXFxmNWI2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLXVzZXIge1xuICAtLWZhOiBcIlxcZTRkYVwiOyB9XG5cbi5mYS1zcXVhcmUtY2FyZXQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxOTFcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXIge1xuICAtLWZhOiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1rZXkge1xuICAtLWZhOiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1idWxsaG9ybiB7XG4gIC0tZmE6IFwiXFxmMGExXCI7IH1cblxuLmZhLWdsb2JlIHtcbiAgLS1mYTogXCJcXGYwYWNcIjsgfVxuXG4uZmEtc3luYWdvZ3VlIHtcbiAgLS1mYTogXCJcXGY2OWJcIjsgfVxuXG4uZmEtcGVyc29uLWhhbGYtZHJlc3Mge1xuICAtLWZhOiBcIlxcZTU0OFwiOyB9XG5cbi5mYS1yb2FkLWJyaWRnZSB7XG4gIC0tZmE6IFwiXFxlNTYzXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93IHtcbiAgLS1mYTogXCJcXGYxMjRcIjsgfVxuXG4uZmEtYyB7XG4gIC0tZmE6IFwiXFw0M1wiOyB9XG5cbi5mYS10YWJsZXQtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGFcIjsgfVxuXG4uZmEtYnVpbGRpbmctbG9jayB7XG4gIC0tZmE6IFwiXFxlNGQ2XCI7IH1cblxuLmZhLXBpenphLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY4MThcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2FcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYSB7XG4gIC0tZmE6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWFyZWEtY2hhcnQge1xuICAtLWZhOiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1ob3VzZS1mbGFnIHtcbiAgLS1mYTogXCJcXGU1MGRcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTQwXCI7IH1cblxuLmZhLWJhbiB7XG4gIC0tZmE6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWNhbmNlbCB7XG4gIC0tZmE6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWNhbWVyYS1yb3RhdGUge1xuICAtLWZhOiBcIlxcZTBkOFwiOyB9XG5cbi5mYS1zcHJheS1jYW4tc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyIHtcbiAgLS1mYTogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtc3RhciB7XG4gIC0tZmE6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXJlcGVhdCB7XG4gIC0tZmE6IFwiXFxmMzYzXCI7IH1cblxuLmZhLWNyb3NzIHtcbiAgLS1mYTogXCJcXGY2NTRcIjsgfVxuXG4uZmEtYm94IHtcbiAgLS1mYTogXCJcXGY0NjZcIjsgfVxuXG4uZmEtdmVudXMtbWFycyB7XG4gIC0tZmE6IFwiXFxmMjI4XCI7IH1cblxuLmZhLWFycm93LXBvaW50ZXIge1xuICAtLWZhOiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyIHtcbiAgLS1mYTogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbWF4aW1pemUge1xuICAtLWZhOiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb24ge1xuICAtLWZhOiBcIlxcZjVlN1wiOyB9XG5cbi5mYS1zaGFwZXMge1xuICAtLWZhOiBcIlxcZjYxZlwiOyB9XG5cbi5mYS10cmlhbmdsZS1jaXJjbGUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2h1ZmZsZSB7XG4gIC0tZmE6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhbmRvbSB7XG4gIC0tZmE6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXBlcnNvbi1ydW5uaW5nIHtcbiAgLS1mYTogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVubmluZyB7XG4gIC0tZmE6IFwiXFxmNzBjXCI7IH1cblxuLmZhLW1vYmlsZS1yZXRybyB7XG4gIC0tZmE6IFwiXFxlNTI3XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1zcGlkZXIge1xuICAtLWZhOiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1oYW5kcy1ib3VuZCB7XG4gIC0tZmE6IFwiXFxlNGY5XCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU1NlwiOyB9XG5cbi5mYS14LXJheSB7XG4gIC0tZmE6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrIHtcbiAgLS1mYTogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc2xhc2gge1xuICAtLWZhOiBcIlxcZjcxNVwiOyB9XG5cbi5mYS1jb21wdXRlci1tb3VzZSB7XG4gIC0tZmE6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlIHtcbiAgLS1mYTogXCJcXGY4Y2NcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4ge1xuICAtLWZhOiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaG9wLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzBcIjsgfVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzBcIjsgfVxuXG4uZmEtc2VydmVyIHtcbiAgLS1mYTogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdmlydXMtY292aWQtc2xhc2gge1xuICAtLWZhOiBcIlxcZTRhOVwiOyB9XG5cbi5mYS1zaG9wLWxvY2sge1xuICAtLWZhOiBcIlxcZTRhNVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQge1xuICAtLWZhOiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMSB7XG4gIC0tZmE6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmUge1xuICAtLWZhOiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1idWlsZGluZy13aGVhdCB7XG4gIC0tZmE6IFwiXFxlNGRiXCI7IH1cblxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nIHtcbiAgLS1mYTogXCJcXGU1M2FcIjsgfVxuXG4uZmEtcmlnaHQtdG8tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0IHtcbiAgLS1mYTogXCJcXGYyZjZcIjsgfVxuXG4uZmEtdmVudXMge1xuICAtLWZhOiBcIlxcZjIyMVwiOyB9XG5cbi5mYS1wYXNzcG9ydCB7XG4gIC0tZmE6IFwiXFxmNWFiXCI7IH1cblxuLmZhLXRodW1idGFjay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNjhmXCI7IH1cblxuLmZhLXRodW1iLXRhY2stc2xhc2gge1xuICAtLWZhOiBcIlxcZTY4ZlwiOyB9XG5cbi5mYS1oZWFydC1wdWxzZSB7XG4gIC0tZmE6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlYXJ0YmVhdCB7XG4gIC0tZmE6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeS1ib3gge1xuICAtLWZhOiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnkge1xuICAtLWZhOiBcIlxcZjRjZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoIHtcbiAgLS1mYTogXCJcXGY3NjlcIjsgfVxuXG4uZmEtbWljcm9jaGlwIHtcbiAgLS1mYTogXCJcXGYyZGJcIjsgfVxuXG4uZmEtY3Jvd24ge1xuICAtLWZhOiBcIlxcZjUyMVwiOyB9XG5cbi5mYS13ZWlnaHQtaGFuZ2luZyB7XG4gIC0tZmE6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXhtYXJrcy1saW5lcyB7XG4gIC0tZmE6IFwiXFxlNTlhXCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uIHtcbiAgLS1mYTogXCJcXGY1NzJcIjsgfVxuXG4uZmEtd2VpZ2h0LXNjYWxlIHtcbiAgLS1mYTogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0IHtcbiAgLS1mYTogXCJcXGY0OTZcIjsgfVxuXG4uZmEtdXNlci1ncm91cCB7XG4gIC0tZmE6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kcyB7XG4gIC0tZmE6IFwiXFxmNTAwXCI7IH1cblxuLmZhLWFycm93LXVwLWEteiB7XG4gIC0tZmE6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXAge1xuICAtLWZhOiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQge1xuICAtLWZhOiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1mYWNlLWxhdWdoLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTliXCI7IH1cblxuLmZhLXdoZWVsY2hhaXIge1xuICAtLWZhOiBcIlxcZjE5M1wiOyB9XG5cbi5mYS1jaXJjbGUtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXAge1xuICAtLWZhOiBcIlxcZjBhYVwiOyB9XG5cbi5mYS10b2dnbGUtb24ge1xuICAtLWZhOiBcIlxcZjIwNVwiOyB9XG5cbi5mYS1wZXJzb24td2Fsa2luZyB7XG4gIC0tZmE6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGtpbmcge1xuICAtLWZhOiBcIlxcZjU1NFwiOyB9XG5cbi5mYS1sIHtcbiAgLS1mYTogXCJcXDRjXCI7IH1cblxuLmZhLWZpcmUge1xuICAtLWZhOiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1iZWQtcHVsc2Uge1xuICAtLWZhOiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9jZWR1cmVzIHtcbiAgLS1mYTogXCJcXGY0ODdcIjsgfVxuXG4uZmEtc2h1dHRsZS1zcGFjZSB7XG4gIC0tZmE6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGUge1xuICAtLWZhOiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1mYWNlLWxhdWdoIHtcbiAgLS1mYTogXCJcXGY1OTlcIjsgfVxuXG4uZmEtbGF1Z2gge1xuICAtLWZhOiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbiB7XG4gIC0tZmE6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1MDBcIjsgfVxuXG4uZmEtY29kZS1mb3JrIHtcbiAgLS1mYTogXCJcXGUxM2JcIjsgfVxuXG4uZmEtY2l0eSB7XG4gIC0tZmE6IFwiXFxmNjRmXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtbGluZXMge1xuICAtLWZhOiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2M5XCI7IH1cblxuLmZhLXBlcHBlci1ob3Qge1xuICAtLWZhOiBcIlxcZjgxNlwiOyB9XG5cbi5mYS11bmxvY2sge1xuICAtLWZhOiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS1jb2xvbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxNDBcIjsgfVxuXG4uZmEtaGVhZHNldCB7XG4gIC0tZmE6IFwiXFxmNTkwXCI7IH1cblxuLmZhLXN0b3JlLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzFcIjsgfVxuXG4uZmEtcm9hZC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTU2NlwiOyB9XG5cbi5mYS11c2VyLW1pbnVzIHtcbiAgLS1mYTogXCJcXGY1MDNcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdXAge1xuICAtLWZhOiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12IHtcbiAgLS1mYTogXCJcXGYyMmFcIjsgfVxuXG4uZmEtY2hhbXBhZ25lLWdsYXNzZXMge1xuICAtLWZhOiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1nbGFzcy1jaGVlcnMge1xuICAtLWZhOiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1jbGlwYm9hcmQge1xuICAtLWZhOiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUwYVwiOyB9XG5cbi5mYS1maWxlLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQge1xuICAtLWZhOiBcIlxcZjU3NFwiOyB9XG5cbi5mYS13aWZpIHtcbiAgLS1mYTogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lmaS0zIHtcbiAgLS1mYTogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lmaS1zdHJvbmcge1xuICAtLWZhOiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1iYXRoIHtcbiAgLS1mYTogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0aHR1YiB7XG4gIC0tZmE6IFwiXFxmMmNkXCI7IH1cblxuLmZhLXVuZGVybGluZSB7XG4gIC0tZmE6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVzZXItcGVuIHtcbiAgLS1mYTogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1lZGl0IHtcbiAgLS1mYTogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtc2lnbmF0dXJlIHtcbiAgLS1mYTogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWwge1xuICAtLWZhOiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1ib2xkIHtcbiAgLS1mYTogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYW5jaG9yLWxvY2sge1xuICAtLWZhOiBcIlxcZTRhZFwiOyB9XG5cbi5mYS1idWlsZGluZy1uZ28ge1xuICAtLWZhOiBcIlxcZTRkN1wiOyB9XG5cbi5mYS1tYW5hdC1zaWduIHtcbiAgLS1mYTogXCJcXGUxZDVcIjsgfVxuXG4uZmEtbm90LWVxdWFsIHtcbiAgLS1mYTogXCJcXGY1M2VcIjsgfVxuXG4uZmEtYm9yZGVyLXRvcC1sZWZ0IHtcbiAgLS1mYTogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlIHtcbiAgLS1mYTogXCJcXGY4NTNcIjsgfVxuXG4uZmEtbWFwLWxvY2F0aW9uLWRvdCB7XG4gIC0tZmE6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0IHtcbiAgLS1mYTogXCJcXGY1YTBcIjsgfVxuXG4uZmEtamVkaSB7XG4gIC0tZmE6IFwiXFxmNjY5XCI7IH1cblxuLmZhLXNxdWFyZS1wb2xsLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbCB7XG4gIC0tZmE6IFwiXFxmNjgxXCI7IH1cblxuLmZhLW11Zy1ob3Qge1xuICAtLWZhOiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeSB7XG4gIC0tZmE6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWJhdHRlcnktY2FyIHtcbiAgLS1mYTogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtZ2lmdCB7XG4gIC0tZmE6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWRpY2UtdHdvIHtcbiAgLS1mYTogXCJcXGY1MjhcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4ge1xuICAtLWZhOiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1nbGFzc2VzIHtcbiAgLS1mYTogXCJcXGY1MzBcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQge1xuICAtLWZhOiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRkMlwiOyB9XG5cbi5mYS1wZXJzb24tY2hhbGtib2FyZCB7XG4gIC0tZmE6IFwiXFxlNTNkXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaCB7XG4gIC0tZmE6IFwiXFxmMjJiXCI7IH1cblxuLmZhLWhhbmQtYmFjay1maXN0IHtcbiAgLS1mYTogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1yb2NrIHtcbiAgLS1mYTogXCJcXGYyNTVcIjsgfVxuXG4uZmEtc3F1YXJlLWNhcmV0LXVwIHtcbiAgLS1mYTogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwIHtcbiAgLS1mYTogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy13YXRlciB7XG4gIC0tZmE6IFwiXFxlNGU0XCI7IH1cblxuLmZhLWNoYXJ0LWJhciB7XG4gIC0tZmE6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWJhci1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWhhbmRzLWJ1YmJsZXMge1xuICAtLWZhOiBcIlxcZTA1ZVwiOyB9XG5cbi5mYS1oYW5kcy13YXNoIHtcbiAgLS1mYTogXCJcXGUwNWVcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsIHtcbiAgLS1mYTogXCJcXGY1MzdcIjsgfVxuXG4uZmEtdHJhaW4ge1xuICAtLWZhOiBcIlxcZjIzOFwiOyB9XG5cbi5mYS1leWUtbG93LXZpc2lvbiB7XG4gIC0tZmE6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWxvdy12aXNpb24ge1xuICAtLWZhOiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1jcm93IHtcbiAgLS1mYTogXCJcXGY1MjBcIjsgfVxuXG4uZmEtc2FpbGJvYXQge1xuICAtLWZhOiBcIlxcZTQ0NVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZSB7XG4gIC0tZmE6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXNxdWFyZS1wbHVzIHtcbiAgLS1mYTogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjBmZVwiOyB9XG5cbi5mYS10b3JpaS1nYXRlIHtcbiAgLS1mYTogXCJcXGY2YTFcIjsgfVxuXG4uZmEtZnJvZyB7XG4gIC0tZmE6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWJ1Y2tldCB7XG4gIC0tZmE6IFwiXFxlNGNmXCI7IH1cblxuLmZhLWltYWdlIHtcbiAgLS1mYTogXCJcXGYwM2VcIjsgfVxuXG4uZmEtbWljcm9waG9uZSB7XG4gIC0tZmE6IFwiXFxmMTMwXCI7IH1cblxuLmZhLWNvdyB7XG4gIC0tZmE6IFwiXFxmNmM4XCI7IH1cblxuLmZhLWNhcmV0LXVwIHtcbiAgLS1mYTogXCJcXGYwZDhcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXIge1xuICAtLWZhOiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1mb2xkZXItY2xvc2VkIHtcbiAgLS1mYTogXCJcXGUxODVcIjsgfVxuXG4uZmEtaG91c2UtdHN1bmFtaSB7XG4gIC0tZmE6IFwiXFxlNTE1XCI7IH1cblxuLmZhLXNxdWFyZS1uZmkge1xuICAtLWZhOiBcIlxcZTU3NlwiOyB9XG5cbi5mYS1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlciB7XG4gIC0tZmE6IFwiXFxlNGI1XCI7IH1cblxuLmZhLW1hcnRpbmktZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7IH1cblxuLmZhLXNxdWFyZS1iaW5hcnkge1xuICAtLWZhOiBcIlxcZTY5YlwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXJvdGF0ZS1iYWNrIHtcbiAgLS1mYTogXCJcXGYyZWFcIjsgfVxuXG4uZmEtcm90YXRlLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5kby1hbHQge1xuICAtLWZhOiBcIlxcZjJlYVwiOyB9XG5cbi5mYS10YWJsZS1jb2x1bW5zIHtcbiAgLS1mYTogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29sdW1ucyB7XG4gIC0tZmE6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWxlbW9uIHtcbiAgLS1mYTogXCJcXGYwOTRcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLW1hc2sge1xuICAtLWZhOiBcIlxcZTA2M1wiOyB9XG5cbi5mYS1oYW5kc2hha2Uge1xuICAtLWZhOiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1nZW0ge1xuICAtLWZhOiBcIlxcZjNhNVwiOyB9XG5cbi5mYS1kb2xseSB7XG4gIC0tZmE6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWJveCB7XG4gIC0tZmE6IFwiXFxmNDcyXCI7IH1cblxuLmZhLXNtb2tpbmcge1xuICAtLWZhOiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1taW5pbWl6ZSB7XG4gIC0tZmE6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQge1xuICAtLWZhOiBcIlxcZjc4Y1wiOyB9XG5cbi5mYS1tb251bWVudCB7XG4gIC0tZmE6IFwiXFxmNWE2XCI7IH1cblxuLmZhLXNub3dwbG93IHtcbiAgLS1mYTogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtYW5nbGVzLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMDFcIjsgfVxuXG4uZmEtY2FubmFiaXMge1xuICAtLWZhOiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jaXJjbGUtcGxheSB7XG4gIC0tZmE6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXktY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGFibGV0cyB7XG4gIC0tZmE6IFwiXFxmNDkwXCI7IH1cblxuLmZhLWV0aGVybmV0IHtcbiAgLS1mYTogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXVyby1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXVyIHtcbiAgLS1mYTogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXVybyB7XG4gIC0tZmE6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWNoYWlyIHtcbiAgLS1mYTogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2lyY2xlLXN0b3Age1xuICAtLWZhOiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMjhkXCI7IH1cblxuLmZhLWNvbXBhc3MtZHJhZnRpbmcge1xuICAtLWZhOiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGY1NjhcIjsgfVxuXG4uZmEtcGxhdGUtd2hlYXQge1xuICAtLWZhOiBcIlxcZTU1YVwiOyB9XG5cbi5mYS1pY2ljbGVzIHtcbiAgLS1mYTogXCJcXGY3YWRcIjsgfVxuXG4uZmEtcGVyc29uLXNoZWx0ZXIge1xuICAtLWZhOiBcIlxcZTU0ZlwiOyB9XG5cbi5mYS1uZXV0ZXIge1xuICAtLWZhOiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1pZC1iYWRnZSB7XG4gIC0tZmE6IFwiXFxmMmMxXCI7IH1cblxuLmZhLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmNWExXCI7IH1cblxuLmZhLWZhY2UtbGF1Z2gtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyLXN5bWJvbCB7XG4gIC0tZmE6IFwiXFxlNTAyXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3Mge1xuICAtLWZhOiBcIlxcZjI5YVwiOyB9XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwIHtcbiAgLS1mYTogXCJcXGYxMzlcIjsgfVxuXG4uZmEtbGFyaS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYzhcIjsgfVxuXG4uZmEtdm9sY2FubyB7XG4gIC0tZmE6IFwiXFxmNzcwXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1NTNcIjsgfVxuXG4uZmEtc3Rlcmxpbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7IH1cblxuLmZhLWdicCB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvdW5kLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1NFwiOyB9XG5cbi5mYS12aXJ1c2VzIHtcbiAgLS1mYTogXCJcXGUwNzZcIjsgfVxuXG4uZmEtc3F1YXJlLXBlcnNvbi1jb25maW5lZCB7XG4gIC0tZmE6IFwiXFxlNTc3XCI7IH1cblxuLmZhLXVzZXItdGllIHtcbiAgLS1mYTogXCJcXGY1MDhcIjsgfVxuXG4uZmEtYXJyb3ctZG93bi1sb25nIHtcbiAgLS1mYTogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNzVcIjsgfVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTU3ZVwiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZSB7XG4gIC0tZmE6IFwiXFxmMGEzXCI7IH1cblxuLmZhLXJlcGx5LWFsbCB7XG4gIC0tZmE6IFwiXFxmMTIyXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsIHtcbiAgLS1mYTogXCJcXGYxMjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Uge1xuICAtLWZhOiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1wZXJzb24tc2thdGluZyB7XG4gIC0tZmE6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrYXRpbmcge1xuICAtLWZhOiBcIlxcZjdjNVwiOyB9XG5cbi5mYS1maWx0ZXItY2lyY2xlLWRvbGxhciB7XG4gIC0tZmE6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1bm5lbC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm8ge1xuICAtLWZhOiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jaXJjbGUtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYwYWJcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQge1xuICAtLWZhOiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC10by1maWxlIHtcbiAgLS1mYTogXCJcXGY1NmZcIjsgfVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1ib3gtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNDllXCI7IH1cblxuLmZhLXNjcm9sbCB7XG4gIC0tZmE6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNwYSB7XG4gIC0tZmE6IFwiXFxmNWJiXCI7IH1cblxuLmZhLWxvY2F0aW9uLXBpbi1sb2NrIHtcbiAgLS1mYTogXCJcXGU1MWZcIjsgfVxuXG4uZmEtcGF1c2Uge1xuICAtLWZhOiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1oaWxsLWF2YWxhbmNoZSB7XG4gIC0tZmE6IFwiXFxlNTA3XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMCB7XG4gIC0tZmE6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTAge1xuICAtLWZhOiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eSB7XG4gIC0tZmE6IFwiXFxmMmNiXCI7IH1cblxuLmZhLWJvbWIge1xuICAtLWZhOiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkIHtcbiAgLS1mYTogXCJcXGYyNWRcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYmJcIjsgfVxuXG4uZmEtY29udGFjdC1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYmJcIjsgfVxuXG4uZmEtdmNhcmQge1xuICAtLWZhOiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkLWZsaXAge1xuICAtLWZhOiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGY1MTZcIjsgfVxuXG4uZmEtc3Vic2NyaXB0IHtcbiAgLS1mYTogXCJcXGYxMmNcIjsgfVxuXG4uZmEtZGlhbW9uZC10dXJuLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtZGlyZWN0aW9ucyB7XG4gIC0tZmE6IFwiXFxmNWViXCI7IH1cblxuLmZhLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU0ZGNcIjsgfVxuXG4uZmEtaG91c2UtbGFwdG9wIHtcbiAgLS1mYTogXCJcXGUwNjZcIjsgfVxuXG4uZmEtbGFwdG9wLWhvdXNlIHtcbiAgLS1mYTogXCJcXGUwNjZcIjsgfVxuXG4uZmEtZmFjZS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRpcmVkIHtcbiAgLS1mYTogXCJcXGY1YzhcIjsgfVxuXG4uZmEtbW9uZXktYmlsbHMge1xuICAtLWZhOiBcIlxcZTFmM1wiOyB9XG5cbi5mYS1zbW9nIHtcbiAgLS1mYTogXCJcXGY3NWZcIjsgfVxuXG4uZmEtY3J1dGNoIHtcbiAgLS1mYTogXCJcXGY3ZjdcIjsgfVxuXG4uZmEtY2xvdWQtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQge1xuICAtLWZhOiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0IHtcbiAgLS1mYTogXCJcXGYwZWVcIjsgfVxuXG4uZmEtcGFsZXR0ZSB7XG4gIC0tZmE6IFwiXFxmNTNmXCI7IH1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU0YzBcIjsgfVxuXG4uZmEtdmVzdCB7XG4gIC0tZmE6IFwiXFxlMDg1XCI7IH1cblxuLmZhLWZlcnJ5IHtcbiAgLS1mYTogXCJcXGU0ZWFcIjsgfVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlIHtcbiAgLS1mYTogXCJcXGU0YjlcIjsgfVxuXG4uZmEtc2VlZGxpbmcge1xuICAtLWZhOiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zcHJvdXQge1xuICAtLWZhOiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oIHtcbiAgLS1mYTogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYm94ZXMtcGFja2luZyB7XG4gIC0tZmE6IFwiXFxlNGM3XCI7IH1cblxuLmZhLWNpcmNsZS1hcnJvdy1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQge1xuICAtLWZhOiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1ncm91cC1hcnJvd3Mtcm90YXRlIHtcbiAgLS1mYTogXCJcXGU0ZjZcIjsgfVxuXG4uZmEtYm93bC1mb29kIHtcbiAgLS1mYTogXCJcXGU0YzZcIjsgfVxuXG4uZmEtY2FuZHktY2FuZSB7XG4gIC0tZmE6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWFycm93LWRvd24td2lkZS1zaG9ydCB7XG4gIC0tZmE6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYyB7XG4gIC0tZmE6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24ge1xuICAtLWZhOiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1jbG91ZC1ib2x0IHtcbiAgLS1mYTogXCJcXGY3NmNcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtIHtcbiAgLS1mYTogXCJcXGY3NmNcIjsgfVxuXG4uZmEtdGV4dC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmODdkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQge1xuICAtLWZhOiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1mYWNlLXNtaWxlLXdpbmsge1xuICAtLWZhOiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbWlsZS13aW5rIHtcbiAgLS1mYTogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtZmlsZS13b3JkIHtcbiAgLS1mYTogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50IHtcbiAgLS1mYTogXCJcXGYxYzRcIjsgfVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjA3ZVwiOyB9XG5cbi5mYS1hcnJvd3MtaCB7XG4gIC0tZmE6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWhvdXNlLWxvY2sge1xuICAtLWZhOiBcIlxcZTUxMFwiOyB9XG5cbi5mYS1jbG91ZC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQge1xuICAtLWZhOiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQge1xuICAtLWZhOiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jaGlsZHJlbiB7XG4gIC0tZmE6IFwiXFxlNGUxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQge1xuICAtLWZhOiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1ibGFja2JvYXJkIHtcbiAgLS1mYTogXCJcXGY1MWJcIjsgfVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbiB7XG4gIC0tZmE6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA1ZlwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNWZcIjsgfVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93IHtcbiAgLS1mYTogXCJcXGU1MjVcIjsgfVxuXG4uZmEtZ3VhcmFuaS1zaWduIHtcbiAgLS1mYTogXCJcXGUxOWFcIjsgfVxuXG4uZmEtYXJyb3dzLXJvdGF0ZSB7XG4gIC0tZmE6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXJlZnJlc2gge1xuICAtLWZhOiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jIHtcbiAgLS1mYTogXCJcXGYwMjFcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXIge1xuICAtLWZhOiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1jcnV6ZWlyby1zaWduIHtcbiAgLS1mYTogXCJcXGUxNTJcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsIHtcbiAgLS1mYTogXCJcXGY1MzJcIjsgfVxuXG4uZmEtc2hpZWxkLWhhbHZlZCB7XG4gIC0tZmE6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQge1xuICAtLWZhOiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1ib29rLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXMge1xuICAtLWZhOiBcIlxcZjU1OFwiOyB9XG5cbi5mYS12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDc0XCI7IH1cblxuLmZhLWVudmVsb3BlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNGU4XCI7IH1cblxuLmZhLWxheWVyLWdyb3VwIHtcbiAgLS1mYTogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtYXJyb3dzLXRvLWRvdCB7XG4gIC0tZmE6IFwiXFxlNGJlXCI7IH1cblxuLmZhLWFyY2h3YXkge1xuICAtLWZhOiBcIlxcZjU1N1wiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRmZFwiOyB9XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrIHtcbiAgLS1mYTogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlIHtcbiAgLS1mYTogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtZmlsZS16aXBwZXIge1xuICAtLWZhOiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaSB7XG4gIC0tZmE6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWNvdWNoIHtcbiAgLS1mYTogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY2VkaS1zaWduIHtcbiAgLS1mYTogXCJcXGUwZGZcIjsgfVxuXG4uZmEtaXRhbGljIHtcbiAgLS1mYTogXCJcXGYwMzNcIjsgfVxuXG4uZmEtdGFibGUtY2VsbHMtY29sdW1uLWxvY2sge1xuICAtLWZhOiBcIlxcZTY3OFwiOyB9XG5cbi5mYS1jaHVyY2gge1xuICAtLWZhOiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jb21tZW50cy1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1kZW1vY3JhdCB7XG4gIC0tZmE6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLXoge1xuICAtLWZhOiBcIlxcNWFcIjsgfVxuXG4uZmEtcGVyc29uLXNraWluZyB7XG4gIC0tZmE6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZyB7XG4gIC0tZmE6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXJvYWQtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTY3XCI7IH1cblxuLmZhLWEge1xuICAtLWZhOiBcIlxcNDFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxlMDNmXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd24ge1xuICAtLWZhOiBcIlxcZTAzZlwiOyB9XG5cbi5mYS1mZWF0aGVyLXBvaW50ZWQge1xuICAtLWZhOiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTZiXCI7IH1cblxuLmZhLXAge1xuICAtLWZhOiBcIlxcNTBcIjsgfVxuXG4uZmEtc25vd2ZsYWtlIHtcbiAgLS1mYTogXCJcXGYyZGNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyIHtcbiAgLS1mYTogXCJcXGYxZWFcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWFkIHtcbiAgLS1mYTogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWQge1xuICAtLWZhOiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQge1xuICAtLWZhOiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1maWx0ZXItY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGUxN2JcIjsgfVxuXG4uZmEtbG9jdXN0IHtcbiAgLS1mYTogXCJcXGU1MjBcIjsgfVxuXG4uZmEtc29ydCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXVuc29ydGVkIHtcbiAgLS1mYTogXCJcXGYwZGNcIjsgfVxuXG4uZmEtbGlzdC1vbCB7XG4gIC0tZmE6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtMS0yIHtcbiAgLS1mYTogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC1udW1lcmljIHtcbiAgLS1mYTogXCJcXGYwY2JcIjsgfVxuXG4uZmEtcGVyc29uLWRyZXNzLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU1NDRcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0IHtcbiAgLS1mYTogXCJcXGY1M2RcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNWNiXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY3ZWNcIjsgfVxuXG4uZmEtbGFuZ3VhZ2Uge1xuICAtLWZhOiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1mYWNlLWtpc3Mtd2luay1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWZpbHRlciB7XG4gIC0tZmE6IFwiXFxmMGIwXCI7IH1cblxuLmZhLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXDNmXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlIHtcbiAgLS1mYTogXCJcXGY1NzNcIjsgfVxuXG4uZmEtdXAtZG93bi1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWhvdXNlLWNoaW1uZXktdXNlciB7XG4gIC0tZmE6IFwiXFxlMDY1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNGJlXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZSB7XG4gIC0tZmE6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrIHtcbiAgLS1mYTogXCJcXGY1M2NcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxmNWMwXCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQge1xuICAtLWZhOiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1jb2RlIHtcbiAgLS1mYTogXCJcXGYxMjFcIjsgfVxuXG4uZmEtd2hpc2tleS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXkge1xuICAtLWZhOiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRkM1wiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGU1MjJcIjsgfVxuXG4uZmEtYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rIHtcbiAgLS1mYTogXCJcXGYwOGVcIjsgfVxuXG4uZmEtY3ViZXMtc3RhY2tlZCB7XG4gIC0tZmE6IFwiXFxlNGU2XCI7IH1cblxuLmZhLXdvbi1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTlcIjsgfVxuXG4uZmEta3J3IHtcbiAgLS1mYTogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29uIHtcbiAgLS1mYTogXCJcXGYxNTlcIjsgfVxuXG4uZmEtdmlydXMtY292aWQge1xuICAtLWZhOiBcIlxcZTRhOFwiOyB9XG5cbi5mYS1hdXN0cmFsLXNpZ24ge1xuICAtLWZhOiBcIlxcZTBhOVwiOyB9XG5cbi5mYS1mIHtcbiAgLS1mYTogXCJcXDQ2XCI7IH1cblxuLmZhLWxlYWYge1xuICAtLWZhOiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1yb2FkIHtcbiAgLS1mYTogXCJcXGYwMThcIjsgfVxuXG4uZmEtdGF4aSB7XG4gIC0tZmE6IFwiXFxmMWJhXCI7IH1cblxuLmZhLWNhYiB7XG4gIC0tZmE6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxlNTQxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZSB7XG4gIC0tZmE6IFwiXFxmMjAwXCI7IH1cblxuLmZhLXBpZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWJvbHQtbGlnaHRuaW5nIHtcbiAgLS1mYTogXCJcXGUwYjdcIjsgfVxuXG4uZmEtc2Fjay14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTZhXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwge1xuICAtLWZhOiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0IHtcbiAgLS1mYTogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlzaC1maW5zIHtcbiAgLS1mYTogXCJcXGU0ZjJcIjsgfVxuXG4uZmEtYnVpbGRpbmctZmxhZyB7XG4gIC0tZmE6IFwiXFxlNGQ1XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtIHtcbiAgLS1mYTogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtIHtcbiAgLS1mYTogXCJcXGY1ODJcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1wb29wIHtcbiAgLS1mYTogXCJcXGY2MTlcIjsgfVxuXG4uZmEtbG9jYXRpb24tcGluIHtcbiAgLS1mYTogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWthYWJhIHtcbiAgLS1mYTogXCJcXGY2NmJcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyIHtcbiAgLS1mYTogXCJcXGY3MWVcIjsgfVxuXG4uZmEtaGVsbWV0LXNhZmV0eSB7XG4gIC0tZmE6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhcmQtaGF0IHtcbiAgLS1mYTogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGF0LWhhcmQge1xuICAtLWZhOiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1lamVjdCB7XG4gIC0tZmE6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQge1xuICAtLWZhOiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1wbGFuZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU1NVwiOyB9XG5cbi5mYS1mYWNlLXJvbGxpbmctZXllcyB7XG4gIC0tZmE6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXMge1xuICAtLWZhOiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1jaGFydC1saW5lIHtcbiAgLS1mYTogXCJcXGYyMDFcIjsgfVxuXG4uZmEtbGluZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAxXCI7IH1cblxuLmZhLW1hc2stdmVudGlsYXRvciB7XG4gIC0tZmE6IFwiXFxlNTI0XCI7IH1cblxuLmZhLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwNjFcIjsgfVxuXG4uZmEtc2lnbnMtcG9zdCB7XG4gIC0tZmE6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcC1zaWducyB7XG4gIC0tZmE6IFwiXFxmMjc3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXIge1xuICAtLWZhOiBcIlxcZjc4OFwiOyB9XG5cbi5mYS1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU1NDJcIjsgfVxuXG4uZmEtaCB7XG4gIC0tZmE6IFwiXFw0OFwiOyB9XG5cbi5mYS10YXJwIHtcbiAgLS1mYTogXCJcXGU1N2JcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXItd3JlbmNoIHtcbiAgLS1mYTogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vbHMge1xuICAtLWZhOiBcIlxcZjdkOVwiOyB9XG5cbi5mYS1hcnJvd3MtdG8tZXllIHtcbiAgLS1mYTogXCJcXGU0YmZcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNTViXCI7IH1cblxuLmZhLWhlYXJ0IHtcbiAgLS1mYTogXCJcXGYwMDRcIjsgfVxuXG4uZmEtbWFycy1hbmQtdmVudXMge1xuICAtLWZhOiBcIlxcZjIyNFwiOyB9XG5cbi5mYS1ob3VzZS11c2VyIHtcbiAgLS1mYTogXCJcXGUxYjBcIjsgfVxuXG4uZmEtaG9tZS11c2VyIHtcbiAgLS1mYTogXCJcXGUxYjBcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZSB7XG4gIC0tZmE6IFwiXFxmNzk0XCI7IH1cblxuLmZhLWhvdXNlLWNyYWNrIHtcbiAgLS1mYTogXCJcXGUzYjFcIjsgfVxuXG4uZmEtbWFydGluaS1nbGFzcy1jaXRydXMge1xuICAtLWZhOiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2NrdGFpbCB7XG4gIC0tZmE6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWZhY2Utc3VycHJpc2Uge1xuICAtLWZhOiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXJwcmlzZSB7XG4gIC0tZmE6IFwiXFxmNWMyXCI7IH1cblxuLmZhLWJvdHRsZS13YXRlciB7XG4gIC0tZmE6IFwiXFxlNGM1XCI7IH1cblxuLmZhLWNpcmNsZS1wYXVzZSB7XG4gIC0tZmE6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDcyXCI7IH1cblxuLmZhLWFwcGxlLXdob2xlIHtcbiAgLS1mYTogXCJcXGY1ZDFcIjsgfVxuXG4uZmEtYXBwbGUtYWx0IHtcbiAgLS1mYTogXCJcXGY1ZDFcIjsgfVxuXG4uZmEta2l0Y2hlbi1zZXQge1xuICAtLWZhOiBcIlxcZTUxYVwiOyB9XG5cbi5mYS1yIHtcbiAgLS1mYTogXCJcXDUyXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS0xIHtcbiAgLS1mYTogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMSB7XG4gIC0tZmE6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiOyB9XG5cbi5mYS1jdWJlIHtcbiAgLS1mYTogXCJcXGYxYjJcIjsgfVxuXG4uZmEtYml0Y29pbi1zaWduIHtcbiAgLS1mYTogXCJcXGUwYjRcIjsgfVxuXG4uZmEtc2hpZWxkLWRvZyB7XG4gIC0tZmE6IFwiXFxlNTczXCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsIHtcbiAgLS1mYTogXCJcXGY1YmFcIjsgfVxuXG4uZmEtbG9jay1vcGVuIHtcbiAgLS1mYTogXCJcXGYzYzFcIjsgfVxuXG4uZmEtZWxldmF0b3Ige1xuICAtLWZhOiBcIlxcZTE2ZFwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXRyYW5zZmVyIHtcbiAgLS1mYTogXCJcXGU1MjhcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlNTI5XCI7IH1cblxuLmZhLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTBmXCI7IH1cblxuLmZhLXNxdWFyZS1wb2xsLWhvcml6b250YWwge1xuICAtLWZhOiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLWgge1xuICAtLWZhOiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjExMVwiOyB9XG5cbi5mYS1iYWNrd2FyZC1mYXN0IHtcbiAgLS1mYTogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLXJlY3ljbGUge1xuICAtLWZhOiBcIlxcZjFiOFwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dCB7XG4gIC0tZmE6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXBsYW5lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjlcIjsgfVxuXG4uZmEtdHJhZGVtYXJrIHtcbiAgLS1mYTogXCJcXGYyNWNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbCB7XG4gIC0tZmE6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDM0XCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoIHtcbiAgLS1mYTogXCJcXGY3YzBcIjsgfVxuXG4uZmEtY2lyY2xlLXVwIHtcbiAgLS1mYTogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMzViXCI7IH1cblxuLmZhLW1vYmlsZS1zY3JlZW4tYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2NkXCI7IH1cblxuLmZhLXZvbHVtZS1oaWdoIHtcbiAgLS1mYTogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm9sdW1lLXVwIHtcbiAgLS1mYTogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdXNlcnMtcmF5cyB7XG4gIC0tZmE6IFwiXFxlNTkzXCI7IH1cblxuLmZhLXdhbGxldCB7XG4gIC0tZmE6IFwiXFxmNTU1XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWZpbGUtYXVkaW8ge1xuICAtLWZhOiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1idXJnZXIge1xuICAtLWZhOiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1idXJnZXIge1xuICAtLWZhOiBcIlxcZjgwNVwiOyB9XG5cbi5mYS13cmVuY2gge1xuICAtLWZhOiBcIlxcZjBhZFwiOyB9XG5cbi5mYS1idWdzIHtcbiAgLS1mYTogXCJcXGU0ZDBcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ1cGVlIHtcbiAgLS1mYTogXCJcXGYxNTZcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZSB7XG4gIC0tZmE6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZSB7XG4gIC0tZmE6IFwiXFxmNWIwXCI7IH1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDYwXCI7IH1cblxuLmZhLWJvb2stYm9va21hcmsge1xuICAtLWZhOiBcIlxcZTBiYlwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaCB7XG4gIC0tZmE6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWhhdC1jb3dib3kge1xuICAtLWZhOiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTRjOFwiOyB9XG5cbi5mYS1waG9uZS1mbGlwIHtcbiAgLS1mYTogXCJcXGY4NzlcIjsgfVxuXG4uZmEtcGhvbmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4NzlcIjsgfVxuXG4uZmEtdHJ1Y2stZnJvbnQge1xuICAtLWZhOiBcIlxcZTJiN1wiOyB9XG5cbi5mYS1jYXQge1xuICAtLWZhOiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0YWJcIjsgfVxuXG4uZmEtdHJ1Y2stZmllbGQge1xuICAtLWZhOiBcIlxcZTU4ZFwiOyB9XG5cbi5mYS1yb3V0ZSB7XG4gIC0tZmE6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLWNsaXBib2FyZC1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxlNGUzXCI7IH1cblxuLmZhLXBhbm9yYW1hIHtcbiAgLS1mYTogXCJcXGUyMDlcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNjJmXCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGU0ZWRcIjsgfVxuXG4uZmEtdGFncyB7XG4gIC0tZmE6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjRlM1wiOyB9XG5cbi5mYS1mb3J3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYWNlLW1laC1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNWE0XCI7IH1cblxuLmZhLXNxdWFyZS1wYXJraW5nIHtcbiAgLS1mYTogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFya2luZyB7XG4gIC0tZmE6IFwiXFxmNTQwXCI7IH1cblxuLmZhLWhvdXNlLXNpZ25hbCB7XG4gIC0tZmE6IFwiXFxlMDEyXCI7IH1cblxuLmZhLWJhcnMtcHJvZ3Jlc3Mge1xuICAtLWZhOiBcIlxcZjgyOFwiOyB9XG5cbi5mYS10YXNrcy1hbHQge1xuICAtLWZhOiBcIlxcZjgyOFwiOyB9XG5cbi5mYS1mYXVjZXQtZHJpcCB7XG4gIC0tZmE6IFwiXFxlMDA2XCI7IH1cblxuLmZhLWNhcnQtZmxhdGJlZCB7XG4gIC0tZmE6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQge1xuICAtLWZhOiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1iYW4tc21va2luZyB7XG4gIC0tZmE6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuIHtcbiAgLS1mYTogXCJcXGY1NGRcIjsgfVxuXG4uZmEtdGVybWluYWwge1xuICAtLWZhOiBcIlxcZjEyMFwiOyB9XG5cbi5mYS1tb2JpbGUtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGJcIjsgfVxuXG4uZmEtaG91c2UtbWVkaWNhbC1mbGFnIHtcbiAgLS1mYTogXCJcXGU1MTRcIjsgfVxuXG4uZmEtYmFza2V0LXNob3BwaW5nIHtcbiAgLS1mYTogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0IHtcbiAgLS1mYTogXCJcXGYyOTFcIjsgfVxuXG4uZmEtdGFwZSB7XG4gIC0tZmE6IFwiXFxmNGRiXCI7IH1cblxuLmZhLWJ1cy1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjU1ZVwiOyB9XG5cbi5mYS1idXMtYWx0IHtcbiAgLS1mYTogXCJcXGY1NWVcIjsgfVxuXG4uZmEtZXllIHtcbiAgLS1mYTogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZmFjZS1zYWQtY3J5IHtcbiAgLS1mYTogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLWNyeSB7XG4gIC0tZmE6IFwiXFxmNWIzXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uIHtcbiAgLS1mYTogXCJcXGYyOWVcIjsgfVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbiB7XG4gIC0tZmE6IFwiXFxlNTRjXCI7IH1cblxuLmZhLWZpbGUtc2hpZWxkIHtcbiAgLS1mYTogXCJcXGU0ZjBcIjsgfVxuXG4uZmEtdXNlci1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXBlbiB7XG4gIC0tZmE6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXRvd2VyLW9ic2VydmF0aW9uIHtcbiAgLS1mYTogXCJcXGU1ODZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlIHtcbiAgLS1mYTogXCJcXGYxYzlcIjsgfVxuXG4uZmEtc2lnbmFsIHtcbiAgLS1mYTogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmFsLTUge1xuICAtLWZhOiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYWwtcGVyZmVjdCB7XG4gIC0tZmE6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWJ1cyB7XG4gIC0tZmE6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTAxXCI7IH1cblxuLmZhLWhvdXNlLWNoaW1uZXkge1xuICAtLWZhOiBcIlxcZTNhZlwiOyB9XG5cbi5mYS1ob21lLWxnIHtcbiAgLS1mYTogXCJcXGUzYWZcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplIHtcbiAgLS1mYTogXCJcXGYyZDBcIjsgfVxuXG4uZmEtZmFjZS1mcm93biB7XG4gIC0tZmE6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duIHtcbiAgLS1mYTogXCJcXGYxMTlcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uIHtcbiAgLS1mYTogXCJcXGY1YjFcIjsgfVxuXG4uZmEtc2hvcCB7XG4gIC0tZmE6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTRmXCI7IH1cblxuLmZhLWZsb3BweS1kaXNrIHtcbiAgLS1mYTogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2F2ZSB7XG4gIC0tZmE6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXZpaGFyYSB7XG4gIC0tZmE6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQge1xuICAtLWZhOiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQge1xuICAtLWZhOiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1zb3J0LXVwIHtcbiAgLS1mYTogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc29ydC1hc2Mge1xuICAtLWZhOiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHMge1xuICAtLWZhOiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50aW5nIHtcbiAgLS1mYTogXCJcXGY0YWRcIjsgfVxuXG4uZmEtcGxhbnQtd2lsdCB7XG4gIC0tZmE6IFwiXFxlNWFhXCI7IH1cblxuLmZhLWRpYW1vbmQge1xuICAtLWZhOiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50IHtcbiAgLS1mYTogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZCB7XG4gIC0tZmE6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWNoYXJ0LWRpYWdyYW0ge1xuICAtLWZhOiBcIlxcZTY5NVwiOyB9XG5cbi5mYS1iYWN0ZXJpdW0ge1xuICAtLWZhOiBcIlxcZTA1YVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXIge1xuICAtLWZhOiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuIHtcbiAgLS1mYTogXCJcXGY1NmFcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycyB7XG4gIC0tZmE6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmRzLXByYXlpbmcge1xuICAtLWZhOiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzIHtcbiAgLS1mYTogXCJcXGY2ODRcIjsgfVxuXG4uZmEtYXJyb3ctcm90YXRlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtcm90YXRlIHtcbiAgLS1mYTogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvIHtcbiAgLS1mYTogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYmlvaGF6YXJkIHtcbiAgLS1mYTogXCJcXGY3ODBcIjsgfVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7IH1cblxuLmZhLWxvY2F0aW9uIHtcbiAgLS1mYTogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbWFycy1kb3VibGUge1xuICAtLWZhOiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1jaGlsZC1kcmVzcyB7XG4gIC0tZmE6IFwiXFxlNTljXCI7IH1cblxuLmZhLXVzZXJzLWJldHdlZW4tbGluZXMge1xuICAtLWZhOiBcIlxcZTU5MVwiOyB9XG5cbi5mYS1sdW5ncy12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDY3XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi10ZWFycyB7XG4gIC0tZmE6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1waG9uZSB7XG4gIC0tZmE6IFwiXFxmMDk1XCI7IH1cblxuLmZhLWNhbGVuZGFyLXhtYXJrIHtcbiAgLS1mYTogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMge1xuICAtLWZhOiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jaGlsZC1yZWFjaGluZyB7XG4gIC0tZmE6IFwiXFxlNTlkXCI7IH1cblxuLmZhLWhlYWQtc2lkZS12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDY0XCI7IH1cblxuLmZhLXVzZXItZ2VhciB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItY29nIHtcbiAgLS1mYTogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtYXJyb3ctdXAtMS05IHtcbiAgLS1mYTogXCJcXGYxNjNcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwIHtcbiAgLS1mYTogXCJcXGYxNjNcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQge1xuICAtLWZhOiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1zaGllbGQtdmlydXMge1xuICAtLWZhOiBcIlxcZTA2Y1wiOyB9XG5cbi5mYS1kaWNlLXNpeCB7XG4gIC0tZmE6IFwiXFxmNTI2XCI7IH1cblxuLmZhLW1vc3F1aXRvLW5ldCB7XG4gIC0tZmE6IFwiXFxlNTJjXCI7IH1cblxuLmZhLWZpbGUtZnJhZ21lbnQge1xuICAtLWZhOiBcIlxcZTY5N1wiOyB9XG5cbi5mYS1icmlkZ2Utd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRjZVwiOyB9XG5cbi5mYS1wZXJzb24tYm9vdGgge1xuICAtLWZhOiBcIlxcZjc1NlwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoIHtcbiAgLS1mYTogXCJcXGYwMzVcIjsgfVxuXG4uZmEtaGF0LXdpemFyZCB7XG4gIC0tZmE6IFwiXFxmNmU4XCI7IH1cblxuLmZhLXBlbi1mYW5jeSB7XG4gIC0tZmE6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlcnNvbi1kaWdnaW5nIHtcbiAgLS1mYTogXCJcXGY4NWVcIjsgfVxuXG4uZmEtZGlnZ2luZyB7XG4gIC0tZmE6IFwiXFxmODVlXCI7IH1cblxuLmZhLXRyYXNoIHtcbiAgLS1mYTogXCJcXGYxZjhcIjsgfVxuXG4uZmEtZ2F1Z2Utc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY2MjlcIjsgfVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLW1lZCB7XG4gIC0tZmE6IFwiXFxmNjI5XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZSB7XG4gIC0tZmE6IFwiXFxmNjI5XCI7IH1cblxuLmZhLWJvb2stbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmN2U2XCI7IH1cblxuLmZhLXBvbyB7XG4gIC0tZmE6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQtYWx0IHtcbiAgLS1mYTogXCJcXGYxMGVcIjsgfVxuXG4uZmEtc2hpcnQge1xuICAtLWZhOiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10LXNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjsgfVxuXG4uZmEtY3ViZXMge1xuICAtLWZhOiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1kaXZpZGUge1xuICAtLWZhOiBcIlxcZjUyOVwiOyB9XG5cbi5mYS10ZW5nZS1zaWduIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVuZ2Uge1xuICAtLWZhOiBcIlxcZjdkN1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzIHtcbiAgLS1mYTogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGFuZHMtaG9sZGluZyB7XG4gIC0tZmE6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWNsYXBwaW5nIHtcbiAgLS1mYTogXCJcXGUxYThcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbiB7XG4gIC0tZmE6IFwiXFxmNzVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1wZXJzb24tY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NDNcIjsgfVxuXG4uZmEtcnVsZXIge1xuICAtLWZhOiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwMzZcIjsgfVxuXG4uZmEtZGljZS1kNiB7XG4gIC0tZmE6IFwiXFxmNmQxXCI7IH1cblxuLmZhLXJlc3Ryb29tIHtcbiAgLS1mYTogXCJcXGY3YmRcIjsgfVxuXG4uZmEtaiB7XG4gIC0tZmE6IFwiXFw0YVwiOyB9XG5cbi5mYS11c2Vycy12aWV3ZmluZGVyIHtcbiAgLS1mYTogXCJcXGU1OTVcIjsgfVxuXG4uZmEtZmlsZS12aWRlbyB7XG4gIC0tZmE6IFwiXFxmMWM4XCI7IH1cblxuLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQge1xuICAtLWZhOiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS10YWJsZS1jZWxscyB7XG4gIC0tZmE6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoIHtcbiAgLS1mYTogXCJcXGYwMGFcIjsgfVxuXG4uZmEtZmlsZS1wZGYge1xuICAtLWZhOiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1ib29rLWJpYmxlIHtcbiAgLS1mYTogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmlibGUge1xuICAtLWZhOiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1vIHtcbiAgLS1mYTogXCJcXDRmXCI7IH1cblxuLmZhLXN1aXRjYXNlLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRraXQge1xuICAtLWZhOiBcIlxcZjBmYVwiOyB9XG5cbi5mYS11c2VyLXNlY3JldCB7XG4gIC0tZmE6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW90dGVyIHtcbiAgLS1mYTogXCJcXGY3MDBcIjsgfVxuXG4uZmEtcGVyc29uLWRyZXNzIHtcbiAgLS1mYTogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmVtYWxlIHtcbiAgLS1mYTogXCJcXGYxODJcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY1MVwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lIHtcbiAgLS1mYTogXCJcXGY2NGFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLWNsb2NrIHtcbiAgLS1mYTogXCJcXGY2NGFcIjsgfVxuXG4uZmEtdGFibGUtY2VsbHMtbGFyZ2Uge1xuICAtLWZhOiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7IH1cblxuLmZhLWJvb2stdGFuYWtoIHtcbiAgLS1mYTogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFuYWtoIHtcbiAgLS1mYTogXCJcXGY4MjdcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lIHtcbiAgLS1mYTogXCJcXGYyYTBcIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUge1xuICAtLWZhOiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGUge1xuICAtLWZhOiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlciB7XG4gIC0tZmE6IFwiXFxmN2YzXCI7IH1cblxuLmZhLWNoaWxkIHtcbiAgLS1mYTogXCJcXGYxYWVcIjsgfVxuXG4uZmEtbGlyYS1zaWduIHtcbiAgLS1mYTogXCJcXGYxOTVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlIHtcbiAgLS1mYTogXCJcXGY3YmZcIjsgfVxuXG4uZmEtcGxhbmUtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTU4XCI7IH1cblxuLmZhLXRhZyB7XG4gIC0tZmE6IFwiXFxmMDJiXCI7IH1cblxuLmZhLWNvbW1lbnQge1xuICAtLWZhOiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jYWtlLWNhbmRsZXMge1xuICAtLWZhOiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlIHtcbiAgLS1mYTogXCJcXGYxZmRcIjsgfVxuXG4uZmEtY2FrZSB7XG4gIC0tZmE6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWVudmVsb3BlIHtcbiAgLS1mYTogXCJcXGYwZTBcIjsgfVxuXG4uZmEtYW5nbGVzLXVwIHtcbiAgLS1mYTogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwIHtcbiAgLS1mYTogXCJcXGYxMDJcIjsgfVxuXG4uZmEtcGFwZXJjbGlwIHtcbiAgLS1mYTogXCJcXGYwYzZcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eSB7XG4gIC0tZmE6IFwiXFxlNGIzXCI7IH1cblxuLmZhLXJpYmJvbiB7XG4gIC0tZmE6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLWx1bmdzIHtcbiAgLS1mYTogXCJcXGY2MDRcIjsgfVxuXG4uZmEtYXJyb3ctdXAtOS0xIHtcbiAgLS1mYTogXCJcXGY4ODdcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg3XCI7IH1cblxuLmZhLWxpdGVjb2luLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFkM1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZSB7XG4gIC0tZmE6IFwiXFxmODUwXCI7IH1cblxuLmZhLWNpcmNsZS1ub2RlcyB7XG4gIC0tZmE6IFwiXFxlNGUyXCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3gge1xuICAtLWZhOiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1pbmRlbnQge1xuICAtLWZhOiBcIlxcZjAzY1wiOyB9XG5cbi5mYS10cnVjay1maWVsZC11biB7XG4gIC0tZmE6IFwiXFxlNThlXCI7IH1cblxuLmZhLWhvdXJnbGFzcyB7XG4gIC0tZmE6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbXB0eSB7XG4gIC0tZmE6IFwiXFxmMjU0XCI7IH1cblxuLmZhLW1vdW50YWluIHtcbiAgLS1mYTogXCJcXGY2ZmNcIjsgfVxuXG4uZmEtdXNlci1kb2N0b3Ige1xuICAtLWZhOiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1kIHtcbiAgLS1mYTogXCJcXGYwZjBcIjsgfVxuXG4uZmEtY2lyY2xlLWluZm8ge1xuICAtLWZhOiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNsb3VkLW1lYXRiYWxsIHtcbiAgLS1mYTogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2FtZXJhIHtcbiAgLS1mYTogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDMwXCI7IH1cblxuLmZhLXNxdWFyZS12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlNTc4XCI7IH1cblxuLmZhLW1ldGVvciB7XG4gIC0tZmE6IFwiXFxmNzUzXCI7IH1cblxuLmZhLWNhci1vbiB7XG4gIC0tZmE6IFwiXFxlNGRkXCI7IH1cblxuLmZhLXNsZWlnaCB7XG4gIC0tZmE6IFwiXFxmN2NjXCI7IH1cblxuLmZhLWFycm93LWRvd24tMS05IHtcbiAgLS1mYTogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYyB7XG4gIC0tZmE6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjJcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZjRjMVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXIge1xuICAtLWZhOiBcIlxcZjRjMVwiOyB9XG5cbi5mYS13YXRlciB7XG4gIC0tZmE6IFwiXFxmNzczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrIHtcbiAgLS1mYTogXCJcXGYyNzRcIjsgfVxuXG4uZmEtYnJhaWxsZSB7XG4gIC0tZmE6IFwiXFxmMmExXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0IHtcbiAgLS1mYTogXCJcXGY0ODZcIjsgfVxuXG4uZmEtbGFuZG1hcmsge1xuICAtLWZhOiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS10cnVjayB7XG4gIC0tZmE6IFwiXFxmMGQxXCI7IH1cblxuLmZhLWNyb3NzaGFpcnMge1xuICAtLWZhOiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1wZXJzb24tY2FuZSB7XG4gIC0tZmE6IFwiXFxlNTNjXCI7IH1cblxuLmZhLXRlbnQge1xuICAtLWZhOiBcIlxcZTU3ZFwiOyB9XG5cbi5mYS12ZXN0LXBhdGNoZXMge1xuICAtLWZhOiBcIlxcZTA4NlwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGUge1xuICAtLWZhOiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLWEteiB7XG4gIC0tZmE6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjIHtcbiAgLS1mYTogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duIHtcbiAgLS1mYTogXCJcXGYxNWRcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13aGVhdCB7XG4gIC0tZmE6IFwiXFxlNTJhXCI7IH1cblxuLmZhLWNvb2tpZSB7XG4gIC0tZmE6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWFycm93LXJvdGF0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwZTJcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdC1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtYmFjayB7XG4gIC0tZmE6IFwiXFxmMGUyXCI7IH1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8ge1xuICAtLWZhOiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1oYXJkLWRyaXZlIHtcbiAgLS1mYTogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGRkIHtcbiAgLS1mYTogXCJcXGYwYTBcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXNxdWludC10ZWFycyB7XG4gIC0tZmE6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzIHtcbiAgLS1mYTogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZHVtYmJlbGwge1xuICAtLWZhOiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3QtYWx0IHtcbiAgLS1mYTogXCJcXGYwMjJcIjsgfVxuXG4uZmEtdGFycC1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU1N2NcIjsgfVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTUxMVwiOyB9XG5cbi5mYS1wZXJzb24tc2tpaW5nLW5vcmRpYyB7XG4gIC0tZmE6IFwiXFxmN2NhXCI7IH1cblxuLmZhLXNraWluZy1ub3JkaWMge1xuICAtLWZhOiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzIHtcbiAgLS1mYTogXCJcXGYyNzFcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbCB7XG4gIC0tZmE6IFwiXFxmNWFmXCI7IH1cblxuLmZhLWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNTlcIjsgfVxuXG4uZmEtdHJhaW4tc3Vid2F5IHtcbiAgLS1mYTogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3Vid2F5IHtcbiAgLS1mYTogXCJcXGYyMzlcIjsgfVxuXG4uZmEtY2hhcnQtZ2FudHQge1xuICAtLWZhOiBcIlxcZTBlNFwiOyB9XG5cbi5mYS1pbmRpYW4tcnVwZWUtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWJjXCI7IH1cblxuLmZhLWluZGlhbi1ydXBlZSB7XG4gIC0tZmE6IFwiXFxlMWJjXCI7IH1cblxuLmZhLWluciB7XG4gIC0tZmE6IFwiXFxlMWJjXCI7IH1cblxuLmZhLWNyb3Atc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQge1xuICAtLWZhOiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLTEge1xuICAtLWZhOiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2QxXCI7IH1cblxuLmZhLWxlZnQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQge1xuICAtLWZhOiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1kbmEge1xuICAtLWZhOiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS12aXJ1cy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDc1XCI7IH1cblxuLmZhLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNjhcIjsgfVxuXG4uZmEtc3VidHJhY3Qge1xuICAtLWZhOiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1jaGVzcyB7XG4gIC0tZmE6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWFycm93LWxlZnQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTc3XCI7IH1cblxuLmZhLXBsdWctY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1NWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXcge1xuICAtLWZhOiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1mcmFuYy1zaWduIHtcbiAgLS1mYTogXCJcXGUxOGZcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZiB7XG4gIC0tZmE6IFwiXFxmMDI2XCI7IH1cblxuLmZhLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyB7XG4gIC0tZmE6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyB7XG4gIC0tZmE6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWdlYXIge1xuICAtLWZhOiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2cge1xuICAtLWZhOiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1kcm9wbGV0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGludC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNWM3XCI7IH1cblxuLmZhLW1vc3F1ZSB7XG4gIC0tZmE6IFwiXFxmNjc4XCI7IH1cblxuLmZhLW1vc3F1aXRvIHtcbiAgLS1mYTogXCJcXGU1MmJcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZCB7XG4gIC0tZmE6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1yaWZsZSB7XG4gIC0tZmE6IFwiXFxlNTRiXCI7IH1cblxuLmZhLWNhcnQtc2hvcHBpbmcge1xuICAtLWZhOiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0IHtcbiAgLS1mYTogXCJcXGYwN2FcIjsgfVxuXG4uZmEtdmlhbHMge1xuICAtLWZhOiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1NWZcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcCB7XG4gIC0tZmE6IFwiXFxmNjdmXCI7IH1cblxuLmZhLWdyaXAtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1oZXhhZ29uLW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTlcIjsgfVxuXG4uZmEtYXJyb3ctdHVybi11cCB7XG4gIC0tZmE6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLWxldmVsLXVwIHtcbiAgLS1mYTogXCJcXGYxNDhcIjsgfVxuXG4uZmEtdSB7XG4gIC0tZmE6IFwiXFw1NVwiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZSB7XG4gIC0tZmE6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdCB7XG4gIC0tZmE6IFwiXFxmNjk4XCI7IH1cblxuLmZhLWNsb2NrIHtcbiAgLS1mYTogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvY2stZm91ciB7XG4gIC0tZmE6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWJhY2t3YXJkLXN0ZXAge1xuICAtLWZhOiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwNDhcIjsgfVxuXG4uZmEtcGFsbGV0IHtcbiAgLS1mYTogXCJcXGY0ODJcIjsgfVxuXG4uZmEtZmF1Y2V0IHtcbiAgLS1mYTogXCJcXGUwMDVcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmF0LWJhbGwge1xuICAtLWZhOiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1zIHtcbiAgLS1mYTogXCJcXDUzXCI7IH1cblxuLmZhLXRpbWVsaW5lIHtcbiAgLS1mYTogXCJcXGUyOWNcIjsgfVxuXG4uZmEta2V5Ym9hcmQge1xuICAtLWZhOiBcIlxcZjExY1wiOyB9XG5cbi5mYS1jYXJldC1kb3duIHtcbiAgLS1mYTogXCJcXGYwZDdcIjsgfVxuXG4uZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjdmMlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTMge1xuICAtLWZhOiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zIHtcbiAgLS1mYTogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMge1xuICAtLWZhOiBcIlxcZjJjOFwiOyB9XG5cbi5mYS1tb2JpbGUtc2NyZWVuIHtcbiAgLS1mYTogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0IHtcbiAgLS1mYTogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtcGxhbmUtdXAge1xuICAtLWZhOiBcIlxcZTIyZFwiOyB9XG5cbi5mYS1waWdneS1iYW5rIHtcbiAgLS1mYTogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0zIHtcbiAgLS1mYTogXCJcXGYyNDJcIjsgfVxuXG4uZmEtbW91bnRhaW4tY2l0eSB7XG4gIC0tZmE6IFwiXFxlNTJlXCI7IH1cblxuLmZhLWNvaW5zIHtcbiAgLS1mYTogXCJcXGY1MWVcIjsgfVxuXG4uZmEta2hhbmRhIHtcbiAgLS1mYTogXCJcXGY2NmRcIjsgfVxuXG4uZmEtc2xpZGVycyB7XG4gIC0tZmE6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlcnMtaCB7XG4gIC0tZmE6IFwiXFxmMWRlXCI7IH1cblxuLmZhLWZvbGRlci10cmVlIHtcbiAgLS1mYTogXCJcXGY4MDJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZCB7XG4gIC0tZmE6IFwiXFxmNmZmXCI7IH1cblxuLmZhLW1hcC1waW4ge1xuICAtLWZhOiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1oYW1zYSB7XG4gIC0tZmE6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWNlbnQtc2lnbiB7XG4gIC0tZmE6IFwiXFxlM2Y1XCI7IH1cblxuLmZhLWZsYXNrIHtcbiAgLS1mYTogXCJcXGYwYzNcIjsgfVxuXG4uZmEtcGVyc29uLXByZWduYW50IHtcbiAgLS1mYTogXCJcXGUzMWVcIjsgfVxuXG4uZmEtd2FuZC1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxmNzJiXCI7IH1cblxuLmZhLWVsbGlwc2lzLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdiB7XG4gIC0tZmE6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXRpY2tldCB7XG4gIC0tZmE6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXBvd2VyLW9mZiB7XG4gIC0tZmE6IFwiXFxmMDExXCI7IH1cblxuLmZhLXJpZ2h0LWxvbmcge1xuICAtLWZhOiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWZsYWctdXNhIHtcbiAgLS1mYTogXCJcXGY3NGRcIjsgfVxuXG4uZmEtbGFwdG9wLWZpbGUge1xuICAtLWZhOiBcIlxcZTUxZFwiOyB9XG5cbi5mYS10dHkge1xuICAtLWZhOiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10ZWxldHlwZSB7XG4gIC0tZmE6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWRpYWdyYW0tbmV4dCB7XG4gIC0tZmE6IFwiXFxlNDc2XCI7IH1cblxuLmZhLXBlcnNvbi1yaWZsZSB7XG4gIC0tZmE6IFwiXFxlNTRlXCI7IH1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU1MTJcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmcge1xuICAtLWZhOiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1wZXJzb24taGlraW5nIHtcbiAgLS1mYTogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlraW5nIHtcbiAgLS1mYTogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlIHtcbiAgLS1mYTogXCJcXGYyMjZcIjsgfVxuXG4uZmEtaW1hZ2VzIHtcbiAgLS1mYTogXCJcXGYzMDJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvciB7XG4gIC0tZmE6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBlb3BsZS1wdWxsaW5nIHtcbiAgLS1mYTogXCJcXGU1MzVcIjsgfVxuXG4uZmEtbiB7XG4gIC0tZmE6IFwiXFw0ZVwiOyB9XG5cbi5mYS1jYWJsZS1jYXIge1xuICAtLWZhOiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFtIHtcbiAgLS1mYTogXCJcXGY3ZGFcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbiB7XG4gIC0tZmE6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGQ0XCI7IH1cblxuLmZhLXNoaXAge1xuICAtLWZhOiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1hcnJvd3MtZG93bi10by1saW5lIHtcbiAgLS1mYTogXCJcXGU0YjhcIjsgfVxuXG4uZmEtZG93bmxvYWQge1xuICAtLWZhOiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4ge1xuICAtLWZhOiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluIHtcbiAgLS1mYTogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZGVsZXRlLWxlZnQge1xuICAtLWZhOiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrc3BhY2Uge1xuICAtLWZhOiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlciB7XG4gIC0tZmE6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllZHJvcHBlciB7XG4gIC0tZmE6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1YTBcIjsgfVxuXG4uZmEtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRlXCI7IH1cblxuLmZhLW1vYmlsZSB7XG4gIC0tZmE6IFwiXFxmM2NlXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkIHtcbiAgLS1mYTogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lIHtcbiAgLS1mYTogXCJcXGYzY2VcIjsgfVxuXG4uZmEtZmFjZS1tZWgge1xuICAtLWZhOiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgge1xuICAtLWZhOiBcIlxcZjExYVwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1ib29rLXNrdWxsIHtcbiAgLS1mYTogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1kZWFkIHtcbiAgLS1mYTogXCJcXGY2YjdcIjsgfVxuXG4uZmEtaWQtY2FyZCB7XG4gIC0tZmE6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZSB7XG4gIC0tZmE6IFwiXFxmMmMyXCI7IH1cblxuLmZhLW91dGRlbnQge1xuICAtLWZhOiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1kZWRlbnQge1xuICAtLWZhOiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRmZVwiOyB9XG5cbi5mYS1ob3VzZSB7XG4gIC0tZmE6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvbWUge1xuICAtLWZhOiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvbWUtbGctYWx0IHtcbiAgLS1mYTogXCJcXGYwMTVcIjsgfVxuXG4uZmEtY2FsZW5kYXItd2VlayB7XG4gIC0tZmE6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY4MTJcIjsgfVxuXG4uZmEtYiB7XG4gIC0tZmE6IFwiXFw0MlwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1kaWNlLW9uZSB7XG4gIC0tZmE6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWtpd2ktYmlyZCB7XG4gIC0tZmE6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZSB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZG8tYWx0IHtcbiAgLS1mYTogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcm90YXRlLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjJmOVwiOyB9XG5cbi5mYS11dGVuc2lscyB7XG4gIC0tZmE6IFwiXFxmMmU3XCI7IH1cblxuLmZhLWN1dGxlcnkge1xuICAtLWZhOiBcIlxcZjJlN1wiOyB9XG5cbi5mYS1hcnJvdy11cC13aWRlLXNob3J0IHtcbiAgLS1mYTogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXAge1xuICAtLWZhOiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1taWxsLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFlZFwiOyB9XG5cbi5mYS1ib3dsLXJpY2Uge1xuICAtLWZhOiBcIlxcZTJlYlwiOyB9XG5cbi5mYS1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXRvd2VyLWJyb2FkY2FzdCB7XG4gIC0tZmE6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlciB7XG4gIC0tZmE6IFwiXFxmNTE5XCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cCB7XG4gIC0tZmE6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXVwLWxvbmcge1xuICAtLWZhOiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cCB7XG4gIC0tZmE6IFwiXFxmMzBjXCI7IH1cblxuLmZhLXN0b3Age1xuICAtLWZhOiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlIHtcbiAgLS1mYTogXCJcXGYzODdcIjsgfVxuXG4uZmEtdXBsb2FkIHtcbiAgLS1mYTogXCJcXGYwOTNcIjsgfVxuXG4uZmEtaHVycmljYW5lIHtcbiAgLS1mYTogXCJcXGY3NTFcIjsgfVxuXG4uZmEtbW91bmQge1xuICAtLWZhOiBcIlxcZTUyZFwiOyB9XG5cbi5mYS10b2lsZXQtcG9ydGFibGUge1xuICAtLWZhOiBcIlxcZTU4M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2Mge1xuICAtLWZhOiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1maWxlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkIHtcbiAgLS1mYTogXCJcXGY1NmRcIjsgfVxuXG4uZmEtY2FyYXZhbiB7XG4gIC0tZmE6IFwiXFxmOGZmXCI7IH1cblxuLmZhLXNoaWVsZC1jYXQge1xuICAtLWZhOiBcIlxcZTU3MlwiOyB9XG5cbi5mYS1ib2x0IHtcbiAgLS1mYTogXCJcXGYwZTdcIjsgfVxuXG4uZmEtemFwIHtcbiAgLS1mYTogXCJcXGYwZTdcIjsgfVxuXG4uZmEtZ2xhc3Mtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRmNFwiOyB9XG5cbi5mYS1vaWwtd2VsbCB7XG4gIC0tZmE6IFwiXFxlNTMyXCI7IH1cblxuLmZhLXZhdWx0IHtcbiAgLS1mYTogXCJcXGUyYzVcIjsgfVxuXG4uZmEtbWFycyB7XG4gIC0tZmE6IFwiXFxmMjIyXCI7IH1cblxuLmZhLXRvaWxldCB7XG4gIC0tZmE6IFwiXFxmN2Q4XCI7IH1cblxuLmZhLXBsYW5lLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTU3XCI7IH1cblxuLmZhLXllbi1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTdcIjsgfVxuXG4uZmEtY255IHtcbiAgLS1mYTogXCJcXGYxNTdcIjsgfVxuXG4uZmEtanB5IHtcbiAgLS1mYTogXCJcXGYxNTdcIjsgfVxuXG4uZmEtcm1iIHtcbiAgLS1mYTogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWVuIHtcbiAgLS1mYTogXCJcXGYxNTdcIjsgfVxuXG4uZmEtcnVibGUtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1YiB7XG4gIC0tZmE6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1YmxlIHtcbiAgLS1mYTogXCJcXGYxNThcIjsgfVxuXG4uZmEtc3VuIHtcbiAgLS1mYTogXCJcXGYxODVcIjsgfVxuXG4uZmEtZ3VpdGFyIHtcbiAgLS1mYTogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZmFjZS1sYXVnaC13aW5rIHtcbiAgLS1mYTogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF1Z2gtd2luayB7XG4gIC0tZmE6IFwiXFxmNTljXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQge1xuICAtLWZhOiBcIlxcZjdhYlwiOyB9XG5cbi5mYS1ib3JlLWhvbGUge1xuICAtLWZhOiBcIlxcZTRjM1wiOyB9XG5cbi5mYS1pbmR1c3RyeSB7XG4gIC0tZmE6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWNpcmNsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3dzLXR1cm4tdG8tZG90cyB7XG4gIC0tZmE6IFwiXFxlNGMxXCI7IH1cblxuLmZhLWZsb3Jpbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxODRcIjsgfVxuXG4uZmEtYXJyb3ctZG93bi1zaG9ydC13aWRlIHtcbiAgLS1mYTogXCJcXGY4ODRcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGY4ODRcIjsgfVxuXG4uZmEtbGVzcy10aGFuIHtcbiAgLS1mYTogXCJcXDNjXCI7IH1cblxuLmZhLWFuZ2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1jYXItdHVubmVsIHtcbiAgLS1mYTogXCJcXGU0ZGVcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoIHtcbiAgLS1mYTogXCJcXGUwNjFcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcyB7XG4gIC0tZmE6IFwiXFxmN2E0XCI7IH1cblxuLmZhLXRodW1icy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdXNlci1sb2NrIHtcbiAgLS1mYTogXCJcXGY1MDJcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1hbmNob3ItY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU0YWNcIjsgfVxuXG4uZmEtZWxsaXBzaXMge1xuICAtLWZhOiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oIHtcbiAgLS1mYTogXCJcXGYxNDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3biB7XG4gIC0tZmE6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWtpdC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkIHtcbiAgLS1mYTogXCJcXGY0NzlcIjsgfVxuXG4uZmEtcGVyc29uLXRocm91Z2gtd2luZG93IHtcbiAgLS1mYTogXCJcXGU1YTlcIjsgfVxuXG4uZmEtdG9vbGJveCB7XG4gIC0tZmE6IFwiXFxmNTUyXCI7IH1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlIHtcbiAgLS1mYTogXCJcXGU0ZmJcIjsgfVxuXG4uZmEtYnVnIHtcbiAgLS1mYTogXCJcXGYxODhcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQge1xuICAtLWZhOiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQge1xuICAtLWZhOiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jYXIge1xuICAtLWZhOiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlIHtcbiAgLS1mYTogXCJcXGYxYjlcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQge1xuICAtLWZhOiBcIlxcZTRmN1wiOyB9XG5cbi5mYS1ib29rLW9wZW4tcmVhZGVyIHtcbiAgLS1mYTogXCJcXGY1ZGFcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXIge1xuICAtLWZhOiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1tb3VudGFpbi1zdW4ge1xuICAtLWZhOiBcIlxcZTUyZlwiOyB9XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lIHtcbiAgLS1mYTogXCJcXGU0YmFcIjsgfVxuXG4uZmEtZGljZS1kMjAge1xuICAtLWZhOiBcIlxcZjZjZlwiOyB9XG5cbi5mYS10cnVjay1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU1OGNcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTVhMVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxlMDQwXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXVwIHtcbiAgLS1mYTogXCJcXGUwNDBcIjsgfVxuXG4uZmEtbWVkYWwge1xuICAtLWZhOiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1iZWQge1xuICAtLWZhOiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1zcXVhcmUtaCB7XG4gIC0tZmE6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwZmRcIjsgfVxuXG4uZmEtcG9kY2FzdCB7XG4gIC0tZmE6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS00IHtcbiAgLS1mYTogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNCB7XG4gIC0tZmE6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJjN1wiOyB9XG5cbi5mYS1iZWxsIHtcbiAgLS1mYTogXCJcXGYwZjNcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQge1xuICAtLWZhOiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTYwXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZSB7XG4gIC0tZmE6IFwiXFxmNjIxXCI7IH1cblxuLmZhLXBob25lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyIHtcbiAgLS1mYTogXCJcXGY1YWFcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFuZ2xlIHtcbiAgLS1mYTogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZyB7XG4gIC0tZmE6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWxvY2F0aW9uLWRvdCB7XG4gIC0tZmE6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0IHtcbiAgLS1mYTogXCJcXGYzYzVcIjsgfVxuXG4uZmEtZmlsZSB7XG4gIC0tZmE6IFwiXFxmMTViXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbiB7XG4gIC0tZmE6IFwiXFwzZVwiOyB9XG5cbi5mYS1wZXJzb24tc3dpbW1pbmcge1xuICAtLWZhOiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWVyIHtcbiAgLS1mYTogXCJcXGY1YzRcIjsgfVxuXG4uZmEtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50IHtcbiAgLS1mYTogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZXJhc2VyIHtcbiAgLS1mYTogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZWFydGgtYW1lcmljYXMge1xuICAtLWZhOiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1lYXJ0aCB7XG4gIC0tZmE6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWVhcnRoLWFtZXJpY2Ege1xuICAtLWZhOiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhcyB7XG4gIC0tZmE6IFwiXFxmNTdkXCI7IH1cblxuLmZhLXBlcnNvbi1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTNiXCI7IH1cblxuLmZhLWRvdmUge1xuICAtLWZhOiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS0wIHtcbiAgLS1mYTogXCJcXGYyNDRcIjsgfVxuXG4uZmEtc29ja3Mge1xuICAtLWZhOiBcIlxcZjY5NlwiOyB9XG5cbi5mYS1pbmJveCB7XG4gIC0tZmE6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXNlY3Rpb24ge1xuICAtLWZhOiBcIlxcZTQ0N1wiOyB9XG5cbi5mYS1nYXVnZS1oaWdoIHtcbiAgLS1mYTogXCJcXGY2MjVcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQge1xuICAtLWZhOiBcIlxcZjYyNVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0IHtcbiAgLS1mYTogXCJcXGY2MjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0IHtcbiAgLS1mYTogXCJcXGY2NThcIjsgfVxuXG4uZmEtaG9zcGl0YWwge1xuICAtLWZhOiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQge1xuICAtLWZhOiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC13aWRlIHtcbiAgLS1mYTogXCJcXGYwZjhcIjsgfVxuXG4uZmEtd2luZS1ib3R0bGUge1xuICAtLWZhOiBcIlxcZjcyZlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rIHtcbiAgLS1mYTogXCJcXGY0NDdcIjsgfVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQge1xuICAtLWZhOiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1yZW9yZGVyIHtcbiAgLS1mYTogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWFtIHtcbiAgLS1mYTogXCJcXGY1NTBcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhIHtcbiAgLS1mYTogXCJcXGY2NTVcIjsgfVxuXG4uZmEtaG90ZG9nIHtcbiAgLS1mYTogXCJcXGY4MGZcIjsgfVxuXG4uZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lIHtcbiAgLS1mYTogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxpbmQge1xuICAtLWZhOiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1kcnVtIHtcbiAgLS1mYTogXCJcXGY1NjlcIjsgfVxuXG4uZmEtaWNlLWNyZWFtIHtcbiAgLS1mYTogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQge1xuICAtLWZhOiBcIlxcZTRmY1wiOyB9XG5cbi5mYS1mYXgge1xuICAtLWZhOiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1wYXJhZ3JhcGgge1xuICAtLWZhOiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1jaGVjay10by1zbG90IHtcbiAgLS1mYTogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdm90ZS15ZWEge1xuICAtLWZhOiBcIlxcZjc3MlwiOyB9XG5cbi5mYS1zdGFyLWhhbGYge1xuICAtLWZhOiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1ib3hlcy1zdGFja2VkIHtcbiAgLS1mYTogXCJcXGY0NjhcIjsgfVxuXG4uZmEtYm94ZXMge1xuICAtLWZhOiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQge1xuICAtLWZhOiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1saW5rIHtcbiAgLS1mYTogXCJcXGYwYzFcIjsgfVxuXG4uZmEtY2hhaW4ge1xuICAtLWZhOiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1lYXItbGlzdGVuIHtcbiAgLS1mYTogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zIHtcbiAgLS1mYTogXCJcXGYyYTJcIjsgfVxuXG4uZmEtdHJlZS1jaXR5IHtcbiAgLS1mYTogXCJcXGU1ODdcIjsgfVxuXG4uZmEtcGxheSB7XG4gIC0tZmE6IFwiXFxmMDRiXCI7IH1cblxuLmZhLWZvbnQge1xuICAtLWZhOiBcIlxcZjAzMVwiOyB9XG5cbi5mYS10YWJsZS1jZWxscy1yb3ctbG9jayB7XG4gIC0tZmE6IFwiXFxlNjdhXCI7IH1cblxuLmZhLXJ1cGlhaC1zaWduIHtcbiAgLS1mYTogXCJcXGUyM2RcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaCB7XG4gIC0tZmE6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pcyB7XG4gIC0tZmE6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZSB7XG4gIC0tZmE6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYWdub3NlcyB7XG4gIC0tZmE6IFwiXFxmNDcwXCI7IH1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODJhXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4MmFcIjsgfVxuXG4uZmEtbmFpcmEtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWY2XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMjE4XCI7IH1cblxuLmZhLXdhbGtpZS10YWxraWUge1xuICAtLWZhOiBcIlxcZjhlZlwiOyB9XG5cbi5mYS1maWxlLXBlbiB7XG4gIC0tZmE6IFwiXFxmMzFjXCI7IH1cblxuLmZhLWZpbGUtZWRpdCB7XG4gIC0tZmE6IFwiXFxmMzFjXCI7IH1cblxuLmZhLXJlY2VpcHQge1xuICAtLWZhOiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1zcXVhcmUtcGVuIHtcbiAgLS1mYTogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nIHtcbiAgLS1mYTogXCJcXGY1YzFcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTNmXCI7IH1cblxuLmZhLWNoZXZyb24tZG93biB7XG4gIC0tZmE6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbCB7XG4gIC0tZmE6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnkge1xuICAtLWZhOiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTUge1xuICAtLWZhOiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzIHtcbiAgLS1mYTogXCJcXGY3MTRcIjsgfVxuXG4uZmEtY29kZS1jb21wYXJlIHtcbiAgLS1mYTogXCJcXGUxM2FcIjsgfVxuXG4uZmEtbGlzdC11bCB7XG4gIC0tZmE6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxpc3QtZG90cyB7XG4gIC0tZmE6IFwiXFxmMGNhXCI7IH1cblxuLmZhLXNjaG9vbC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NmZcIjsgfVxuXG4uZmEtdG93ZXItY2VsbCB7XG4gIC0tZmE6IFwiXFxlNTg1XCI7IH1cblxuLmZhLWRvd24tbG9uZyB7XG4gIC0tZmE6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd24ge1xuICAtLWZhOiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1yYW5raW5nLXN0YXIge1xuICAtLWZhOiBcIlxcZTU2MVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nIHtcbiAgLS1mYTogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtcGVyc29uLWhhcmFzc2luZyB7XG4gIC0tZmE6IFwiXFxlNTQ5XCI7IH1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ24ge1xuICAtLWZhOiBcIlxcZTQ2Y1wiOyB9XG5cbi5mYS1sYW5kbWFyay1kb21lIHtcbiAgLS1mYTogXCJcXGY3NTJcIjsgfVxuXG4uZmEtbGFuZG1hcmstYWx0IHtcbiAgLS1mYTogXCJcXGY3NTJcIjsgfVxuXG4uZmEtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZjA2MlwiOyB9XG5cbi5mYS10diB7XG4gIC0tZmE6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXRlbGV2aXNpb24ge1xuICAtLWZhOiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1hbHQge1xuICAtLWZhOiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS1zaHJpbXAge1xuICAtLWZhOiBcIlxcZTQ0OFwiOyB9XG5cbi5mYS1saXN0LWNoZWNrIHtcbiAgLS1mYTogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGFza3Mge1xuICAtLWZhOiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1qdWctZGV0ZXJnZW50IHtcbiAgLS1mYTogXCJcXGU1MTlcIjsgfVxuXG4uZmEtY2lyY2xlLXVzZXIge1xuICAtLWZhOiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItc2hpZWxkIHtcbiAgLS1mYTogXCJcXGY1MDVcIjsgfVxuXG4uZmEtd2luZCB7XG4gIC0tZmE6IFwiXFxmNzJlXCI7IH1cblxuLmZhLWNhci1idXJzdCB7XG4gIC0tZmE6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1jcmFzaCB7XG4gIC0tZmE6IFwiXFxmNWUxXCI7IH1cblxuLmZhLXkge1xuICAtLWZhOiBcIlxcNTlcIjsgfVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZyB7XG4gIC0tZmE6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXNub3dib2FyZGluZyB7XG4gIC0tZmE6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXRydWNrLWZhc3Qge1xuICAtLWZhOiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0IHtcbiAgLS1mYTogXCJcXGY0OGJcIjsgfVxuXG4uZmEtZmlzaCB7XG4gIC0tZmE6IFwiXFxmNTc4XCI7IH1cblxuLmZhLXVzZXItZ3JhZHVhdGUge1xuICAtLWZhOiBcIlxcZjUwMVwiOyB9XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZGp1c3Qge1xuICAtLWZhOiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1jbGFwcGVyYm9hcmQge1xuICAtLWZhOiBcIlxcZTEzMVwiOyB9XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uIHtcbiAgLS1mYTogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdCB7XG4gIC0tZmE6IFwiXFxmN2JhXCI7IH1cblxuLmZhLWJhc2ViYWxsIHtcbiAgLS1mYTogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWpldC1maWdodGVyLXVwIHtcbiAgLS1mYTogXCJcXGU1MThcIjsgfVxuXG4uZmEtZGlhZ3JhbS1wcm9qZWN0IHtcbiAgLS1mYTogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtIHtcbiAgLS1mYTogXCJcXGY1NDJcIjsgfVxuXG4uZmEtY29weSB7XG4gIC0tZmE6IFwiXFxmMGM1XCI7IH1cblxuLmZhLXZvbHVtZS14bWFyayB7XG4gIC0tZmE6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlIHtcbiAgLS1mYTogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLXRpbWVzIHtcbiAgLS1mYTogXCJcXGY2YTlcIjsgfVxuXG4uZmEtaGFuZC1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxlMDVkXCI7IH1cblxuLmZhLWdyaXAge1xuICAtLWZhOiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWwge1xuICAtLWZhOiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1zaGFyZS1mcm9tLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRkXCI7IH1cblxuLmZhLWNoaWxkLWNvbWJhdGFudCB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7IH1cblxuLmZhLWNoaWxkLXJpZmxlIHtcbiAgLS1mYTogXCJcXGU0ZTBcIjsgfVxuXG4uZmEtZ3VuIHtcbiAgLS1mYTogXCJcXGUxOWJcIjsgfVxuXG4uZmEtc3F1YXJlLXBob25lIHtcbiAgLS1mYTogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGx1cyB7XG4gIC0tZmE6IFwiXFwyYlwiOyB9XG5cbi5mYS1hZGQge1xuICAtLWZhOiBcIlxcMmJcIjsgfVxuXG4uZmEtZXhwYW5kIHtcbiAgLS1mYTogXCJcXGYwNjVcIjsgfVxuXG4uZmEtY29tcHV0ZXIge1xuICAtLWZhOiBcIlxcZTRlNVwiOyB9XG5cbi5mYS14bWFyayB7XG4gIC0tZmE6IFwiXFxmMDBkXCI7IH1cblxuLmZhLWNsb3NlIHtcbiAgLS1mYTogXCJcXGYwMGRcIjsgfVxuXG4uZmEtbXVsdGlwbHkge1xuICAtLWZhOiBcIlxcZjAwZFwiOyB9XG5cbi5mYS1yZW1vdmUge1xuICAtLWZhOiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcyB7XG4gIC0tZmE6IFwiXFxmMDBkXCI7IH1cblxuLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1hcnJvd3Mge1xuICAtLWZhOiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXIge1xuICAtLWZhOiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1wZXNvLXNpZ24ge1xuICAtLWZhOiBcIlxcZTIyMlwiOyB9XG5cbi5mYS1idWlsZGluZy1zaGllbGQge1xuICAtLWZhOiBcIlxcZTRkOFwiOyB9XG5cbi5mYS1iYWJ5IHtcbiAgLS1mYTogXCJcXGY3N2NcIjsgfVxuXG4uZmEtdXNlcnMtbGluZSB7XG4gIC0tZmE6IFwiXFxlNTkyXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQge1xuICAtLWZhOiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXRyYWN0b3Ige1xuICAtLWZhOiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFzaC1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODI5XCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUge1xuICAtLWZhOiBcIlxcZjgyOVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXVwLWxvY2sge1xuICAtLWZhOiBcIlxcZTRiMFwiOyB9XG5cbi5mYS1saW5lcy1sZWFuaW5nIHtcbiAgLS1mYTogXCJcXGU1MWVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQge1xuICAtLWZhOiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1jb3B5cmlnaHQge1xuICAtLWZhOiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1lcXVhbHMge1xuICAtLWZhOiBcIlxcM2RcIjsgfVxuXG4uZmEtYmxlbmRlciB7XG4gIC0tZmE6IFwiXFxmNTE3XCI7IH1cblxuLmZhLXRlZXRoIHtcbiAgLS1mYTogXCJcXGY2MmVcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ24ge1xuICAtLWZhOiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1pbHMge1xuICAtLWZhOiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGVrZWwge1xuICAtLWZhOiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGVxZWwge1xuICAtLWZhOiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGVxZWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1hcCB7XG4gIC0tZmE6IFwiXFxmMjc5XCI7IH1cblxuLmZhLXJvY2tldCB7XG4gIC0tZmE6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXBob3RvLWZpbG0ge1xuICAtLWZhOiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waG90by12aWRlbyB7XG4gIC0tZmE6IFwiXFxmODdjXCI7IH1cblxuLmZhLWZvbGRlci1taW51cyB7XG4gIC0tZmE6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWhleGFnb24tbm9kZXMtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNjlhXCI7IH1cblxuLmZhLXN0b3JlIHtcbiAgLS1mYTogXCJcXGY1NGVcIjsgfVxuXG4uZmEtYXJyb3ctdHJlbmQtdXAge1xuICAtLWZhOiBcIlxcZTA5OFwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTVlXCI7IH1cblxuLmZhLXNpZ24taGFuZ2luZyB7XG4gIC0tZmE6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24ge1xuICAtLWZhOiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1iZXppZXItY3VydmUge1xuICAtLWZhOiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYxZjZcIjsgfVxuXG4uZmEtdGFibGV0IHtcbiAgLS1mYTogXCJcXGYzZmJcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQge1xuICAtLWZhOiBcIlxcZjNmYlwiOyB9XG5cbi5mYS1zY2hvb2wtZmxhZyB7XG4gIC0tZmE6IFwiXFxlNTZlXCI7IH1cblxuLmZhLWZpbGwge1xuICAtLWZhOiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1hbmdsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlIHtcbiAgLS1mYTogXCJcXGY2ZDdcIjsgfVxuXG4uZmEtaG9sbHktYmVycnkge1xuICAtLWZhOiBcIlxcZjdhYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQge1xuICAtLWZhOiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1iYWN0ZXJpYSB7XG4gIC0tZmE6IFwiXFxlMDU5XCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkIHtcbiAgLS1mYTogXCJcXGYyNThcIjsgfVxuXG4uZmEtbm90ZGVmIHtcbiAgLS1mYTogXCJcXGUxZmVcIjsgfVxuXG4uZmEtZGlzZWFzZSB7XG4gIC0tZmE6IFwiXFxmN2ZhXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0NjlcIjsgfVxuXG4uZmEtZ2VuZGVybGVzcyB7XG4gIC0tZmE6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1yZXR3ZWV0IHtcbiAgLS1mYTogXCJcXGYwNzlcIjsgfVxuXG4uZmEtY2FyLXJlYXIge1xuICAtLWZhOiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYWx0IHtcbiAgLS1mYTogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtcHVtcC1zb2FwIHtcbiAgLS1mYTogXCJcXGUwNmJcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2gge1xuICAtLWZhOiBcIlxcZjRlMlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTIge1xuICAtLWZhOiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1yYWRpbyB7XG4gIC0tZmE6IFwiXFxmOGQ3XCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2Uge1xuICAtLWZhOiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1jYXJyaWFnZS1iYWJ5IHtcbiAgLS1mYTogXCJcXGY3N2RcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodCB7XG4gIC0tZmE6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyIHtcbiAgLS1mYTogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkIHtcbiAgLS1mYTogXCJcXGY3MjlcIjsgfVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyIHtcbiAgLS1mYTogXCJcXGY4MDZcIjsgfVxuXG4uZmEtcGVyY2VudCB7XG4gIC0tZmE6IFwiXFwyNVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlIHtcbiAgLS1mYTogXCJcXDI1XCI7IH1cblxuLmZhLXRydWNrLW1vdmluZyB7XG4gIC0tZmE6IFwiXFxmNGRmXCI7IH1cblxuLmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZTRmNVwiOyB9XG5cbi5mYS1kaXNwbGF5IHtcbiAgLS1mYTogXCJcXGUxNjNcIjsgfVxuXG4uZmEtZmFjZS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlIHtcbiAgLS1mYTogXCJcXGYxMThcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrIHtcbiAgLS1mYTogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGh1bWItdGFjayB7XG4gIC0tZmE6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRyb3BoeSB7XG4gIC0tZmE6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXBlcnNvbi1wcmF5aW5nIHtcbiAgLS1mYTogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheSB7XG4gIC0tZmE6IFwiXFxmNjgzXCI7IH1cblxuLmZhLWhhbW1lciB7XG4gIC0tZmE6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbmQtcGVhY2Uge1xuICAtLWZhOiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeW5jLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXNwaW5uZXIge1xuICAtLWZhOiBcIlxcZjExMFwiOyB9XG5cbi5mYS1yb2JvdCB7XG4gIC0tZmE6IFwiXFxmNTQ0XCI7IH1cblxuLmZhLXBlYWNlIHtcbiAgLS1mYTogXCJcXGY2N2NcIjsgfVxuXG4uZmEtZ2VhcnMge1xuICAtLWZhOiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2dzIHtcbiAgLS1mYTogXCJcXGYwODVcIjsgfVxuXG4uZmEtd2FyZWhvdXNlIHtcbiAgLS1mYTogXCJcXGY0OTRcIjsgfVxuXG4uZmEtYXJyb3ctdXAtcmlnaHQtZG90cyB7XG4gIC0tZmE6IFwiXFxlNGI3XCI7IH1cblxuLmZhLXNwbG90Y2gge1xuICAtLWZhOiBcIlxcZjViY1wiOyB9XG5cbi5mYS1mYWNlLWdyaW4taGVhcnRzIHtcbiAgLS1mYTogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHMge1xuICAtLWZhOiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1kaWNlLWZvdXIge1xuICAtLWZhOiBcIlxcZjUyNFwiOyB9XG5cbi5mYS1zaW0tY2FyZCB7XG4gIC0tZmE6IFwiXFxmN2M0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyIHtcbiAgLS1mYTogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0IHtcbiAgLS1mYTogXCJcXGYyMjVcIjsgfVxuXG4uZmEtbWVyY3VyeSB7XG4gIC0tZmE6IFwiXFxmMjIzXCI7IH1cblxuLmZhLWFycm93LXR1cm4tZG93biB7XG4gIC0tZmE6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWxldmVsLWRvd24ge1xuICAtLWZhOiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1wZXJzb24tZmFsbGluZy1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTQ3XCI7IH1cblxuLmZhLWF3YXJkIHtcbiAgLS1mYTogXCJcXGY1NTlcIjsgfVxuXG4uZmEtdGlja2V0LXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpY2tldC1hbHQge1xuICAtLWZhOiBcIlxcZjNmZlwiOyB9XG5cbi5mYS1idWlsZGluZyB7XG4gIC0tZmE6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWFuZ2xlcy1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQge1xuICAtLWZhOiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1xcmNvZGUge1xuICAtLWZhOiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1jbG9jay1yb3RhdGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhpc3Rvcnkge1xuICAtLWZhOiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdCB7XG4gIC0tZmE6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdCB7XG4gIC0tZmE6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0IHtcbiAgLS1mYTogXCJcXGY1NmVcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtZnJvbS1maWxlIHtcbiAgLS1mYTogXCJcXGY1NmVcIjsgfVxuXG4uZmEtc2hpZWxkIHtcbiAgLS1mYTogXCJcXGYxMzJcIjsgfVxuXG4uZmEtc2hpZWxkLWJsYW5rIHtcbiAgLS1mYTogXCJcXGYxMzJcIjsgfVxuXG4uZmEtYXJyb3ctdXAtc2hvcnQtd2lkZSB7XG4gIC0tZmE6IFwiXFxmODg1XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg1XCI7IH1cblxuLmZhLWNvbW1lbnQtbm9kZXMge1xuICAtLWZhOiBcIlxcZTY5NlwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGUzYjJcIjsgfVxuXG4uZmEtZ29sZi1iYWxsLXRlZSB7XG4gIC0tZmE6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQge1xuICAtLWZhOiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxMzdcIjsgfVxuXG4uZmEtaG91c2UtY2hpbW5leS13aW5kb3cge1xuICAtLWZhOiBcIlxcZTAwZFwiOyB9XG5cbi5mYS1wZW4tbmliIHtcbiAgLS1mYTogXCJcXGY1YWRcIjsgfVxuXG4uZmEtdGVudC1hcnJvdy10dXJuLWxlZnQge1xuICAtLWZhOiBcIlxcZTU4MFwiOyB9XG5cbi5mYS10ZW50cyB7XG4gIC0tZmE6IFwiXFxlNTgyXCI7IH1cblxuLmZhLXdhbmQtbWFnaWMge1xuICAtLWZhOiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWdpYyB7XG4gIC0tZmE6IFwiXFxmMGQwXCI7IH1cblxuLmZhLWRvZyB7XG4gIC0tZmE6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWNhcnJvdCB7XG4gIC0tZmE6IFwiXFxmNzg3XCI7IH1cblxuLmZhLW1vb24ge1xuICAtLWZhOiBcIlxcZjE4NlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQge1xuICAtLWZhOiBcIlxcZjVjZVwiOyB9XG5cbi5mYS1jaGVlc2Uge1xuICAtLWZhOiBcIlxcZjdlZlwiOyB9XG5cbi5mYS15aW4teWFuZyB7XG4gIC0tZmE6IFwiXFxmNmFkXCI7IH1cblxuLmZhLW11c2ljIHtcbiAgLS1mYTogXCJcXGYwMDFcIjsgfVxuXG4uZmEtY29kZS1jb21taXQge1xuICAtLWZhOiBcIlxcZjM4NlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3cge1xuICAtLWZhOiBcIlxcZjc2YlwiOyB9XG5cbi5mYS1wZXJzb24tYmlraW5nIHtcbiAgLS1mYTogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYmlraW5nIHtcbiAgLS1mYTogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYnJvb20ge1xuICAtLWZhOiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1zaGllbGQtaGVhcnQge1xuICAtLWZhOiBcIlxcZTU3NFwiOyB9XG5cbi5mYS1nb3B1cmFtIHtcbiAgLS1mYTogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZWFydGgtb2NlYW5pYSB7XG4gIC0tZmE6IFwiXFxlNDdiXCI7IH1cblxuLmZhLWdsb2JlLW9jZWFuaWEge1xuICAtLWZhOiBcIlxcZTQ3YlwiOyB9XG5cbi5mYS1zcXVhcmUteG1hcmsge1xuICAtLWZhOiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjJkM1wiOyB9XG5cbi5mYS14bWFyay1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjJkM1wiOyB9XG5cbi5mYS1oYXNodGFnIHtcbiAgLS1mYTogXCJcXDIzXCI7IH1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYWx0IHtcbiAgLS1mYTogXCJcXGY0MjRcIjsgfVxuXG4uZmEtb2lsLWNhbiB7XG4gIC0tZmE6IFwiXFxmNjEzXCI7IH1cblxuLmZhLXQge1xuICAtLWZhOiBcIlxcNTRcIjsgfVxuXG4uZmEtaGlwcG8ge1xuICAtLWZhOiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1jaGFydC1jb2x1bW4ge1xuICAtLWZhOiBcIlxcZTBlM1wiOyB9XG5cbi5mYS1pbmZpbml0eSB7XG4gIC0tZmE6IFwiXFxmNTM0XCI7IH1cblxuLmZhLXZpYWwtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1OTZcIjsgfVxuXG4uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZSB7XG4gIC0tZmE6IFwiXFxlNTM4XCI7IH1cblxuLmZhLXZvaWNlbWFpbCB7XG4gIC0tZmE6IFwiXFxmODk3XCI7IH1cblxuLmZhLWZhbiB7XG4gIC0tZmE6IFwiXFxmODYzXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2Uge1xuICAtLWZhOiBcIlxcZTU1NFwiOyB9XG5cbi5mYS11cC1kb3duIHtcbiAgLS1mYTogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12IHtcbiAgLS1mYTogXCJcXGYzMzhcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluIHtcbiAgLS1mYTogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2FsZW5kYXIge1xuICAtLWZhOiBcIlxcZjEzM1wiOyB9XG5cbi5mYS10cmFpbGVyIHtcbiAgLS1mYTogXCJcXGUwNDFcIjsgfVxuXG4uZmEtYmFoYWkge1xuICAtLWZhOiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oYXlrYWwge1xuICAtLWZhOiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1zZC1jYXJkIHtcbiAgLS1mYTogXCJcXGY3YzJcIjsgfVxuXG4uZmEtZHJhZ29uIHtcbiAgLS1mYTogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtc2hvZS1wcmludHMge1xuICAtLWZhOiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTVcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luayB7XG4gIC0tZmE6IFwiXFxmNThiXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZyB7XG4gIC0tZmE6IFwiXFxmNGJkXCI7IH1cblxuLmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU1NWRcIjsgfVxuXG4uZmEtbGluay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMTI3XCI7IH1cblxuLmZhLWNoYWluLWJyb2tlbiB7XG4gIC0tZmE6IFwiXFxmMTI3XCI7IH1cblxuLmZhLWNoYWluLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5saW5rIHtcbiAgLS1mYTogXCJcXGYxMjdcIjsgfVxuXG4uZmEtY2xvbmUge1xuICAtLWZhOiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQge1xuICAtLWZhOiBcIlxcZTU1MVwiOyB9XG5cbi5mYS1hcnJvdy11cC16LWEge1xuICAtLWZhOiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODgyXCI7IH1cblxuLmZhLWZpcmUtZmxhbWUtY3VydmVkIHtcbiAgLS1mYTogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1hbHQge1xuICAtLWZhOiBcIlxcZjdlNFwiOyB9XG5cbi5mYS10b3JuYWRvIHtcbiAgLS1mYTogXCJcXGY3NmZcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxlNDk0XCI7IH1cblxuLmZhLWJvb2stcXVyYW4ge1xuICAtLWZhOiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1xdXJhbiB7XG4gIC0tZmE6IFwiXFxmNjg3XCI7IH1cblxuLmZhLWFuY2hvciB7XG4gIC0tZmE6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWJvcmRlci1hbGwge1xuICAtLWZhOiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1mYWNlLWFuZ3J5IHtcbiAgLS1mYTogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiOyB9XG5cbi5mYS1jb29raWUtYml0ZSB7XG4gIC0tZmE6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWFycm93LXRyZW5kLWRvd24ge1xuICAtLWZhOiBcIlxcZTA5N1wiOyB9XG5cbi5mYS1yc3Mge1xuICAtLWZhOiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1mZWVkIHtcbiAgLS1mYTogXCJcXGYwOWVcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uIHtcbiAgLS1mYTogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtc2NhbGUtYmFsYW5jZWQge1xuICAtLWZhOiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlIHtcbiAgLS1mYTogXCJcXGYyNGVcIjsgfVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjYyYVwiOyB9XG5cbi5mYS10YWNob21ldGVyIHtcbiAgLS1mYTogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0IHtcbiAgLS1mYTogXCJcXGY2MmFcIjsgfVxuXG4uZmEtc2hvd2VyIHtcbiAgLS1mYTogXCJcXGYyY2NcIjsgfVxuXG4uZmEtZGVza3RvcCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0IHtcbiAgLS1mYTogXCJcXGYzOTBcIjsgfVxuXG4uZmEtbSB7XG4gIC0tZmE6IFwiXFw0ZFwiOyB9XG5cbi5mYS10YWJsZS1saXN0IHtcbiAgLS1mYTogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGgtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNvbW1lbnQtc21zIHtcbiAgLS1mYTogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc21zIHtcbiAgLS1mYTogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtYm9vayB7XG4gIC0tZmE6IFwiXFxmMDJkXCI7IH1cblxuLmZhLXVzZXItcGx1cyB7XG4gIC0tZmE6IFwiXFxmMjM0XCI7IH1cblxuLmZhLWNoZWNrIHtcbiAgLS1mYTogXCJcXGYwMGNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJhdHRlcnktNCB7XG4gIC0tZmE6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWhvdXNlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTA5XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQge1xuICAtLWZhOiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1kaWFncmFtLXN1Y2Nlc3NvciB7XG4gIC0tZmE6IFwiXFxlNDdhXCI7IH1cblxuLmZhLXRydWNrLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1OGJcIjsgfVxuXG4uZmEtYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0IHtcbiAgLS1mYTogXCJcXGU0YmNcIjsgfVxuXG4uZmEtaGFuZC1maXN0IHtcbiAgLS1mYTogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQge1xuICAtLWZhOiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1jbG91ZC1tb29uIHtcbiAgLS1mYTogXCJcXGY2YzNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlIHtcbiAgLS1mYTogXCJcXGYwYjFcIjsgfVxuXG4uZmEtcGVyc29uLWZhbGxpbmcge1xuICAtLWZhOiBcIlxcZTU0NlwiOyB9XG5cbi5mYS1pbWFnZS1wb3J0cmFpdCB7XG4gIC0tZmE6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvcnRyYWl0IHtcbiAgLS1mYTogXCJcXGYzZTBcIjsgfVxuXG4uZmEtdXNlci10YWcge1xuICAtLWZhOiBcIlxcZjUwN1wiOyB9XG5cbi5mYS1ydWcge1xuICAtLWZhOiBcIlxcZTU2OVwiOyB9XG5cbi5mYS1lYXJ0aC1ldXJvcGUge1xuICAtLWZhOiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1nbG9iZS1ldXJvcGUge1xuICAtLWZhOiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1jYXJ0LWZsYXRiZWQtc3VpdGNhc2Uge1xuICAtLWZhOiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQge1xuICAtLWZhOiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1yZWN0YW5nbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjQxMFwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtdGltZXMge1xuICAtLWZhOiBcIlxcZjQxMFwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUge1xuICAtLWZhOiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2Uge1xuICAtLWZhOiBcIlxcZjQxMFwiOyB9XG5cbi5mYS1iYWh0LXNpZ24ge1xuICAtLWZhOiBcIlxcZTBhY1wiOyB9XG5cbi5mYS1ib29rLW9wZW4ge1xuICAtLWZhOiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHMge1xuICAtLWZhOiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1oYW5kY3VmZnMge1xuICAtLWZhOiBcIlxcZTRmOFwiOyB9XG5cbi5mYS10cmlhbmdsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlIHtcbiAgLS1mYTogXCJcXGYwNzFcIjsgfVxuXG4uZmEtd2FybmluZyB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWRhdGFiYXNlIHtcbiAgLS1mYTogXCJcXGYxYzBcIjsgfVxuXG4uZmEtc2hhcmUge1xuICAtLWZhOiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1ib3R0bGUtZHJvcGxldCB7XG4gIC0tZmE6IFwiXFxlNGM0XCI7IH1cblxuLmZhLW1hc2stZmFjZSB7XG4gIC0tZmE6IFwiXFxlMWQ3XCI7IH1cblxuLmZhLWhpbGwtcm9ja3NsaWRlIHtcbiAgLS1mYTogXCJcXGU1MDhcIjsgfVxuXG4uZmEtcmlnaHQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzYyXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lIHtcbiAgLS1mYTogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU2NVwiOyB9XG5cbi5mYS1kdW5nZW9uIHtcbiAgLS1mYTogXCJcXGY2ZDlcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1tb25leS1iaWxsLTEtd2F2ZSB7XG4gIC0tZmE6IFwiXFxmNTNiXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQge1xuICAtLWZhOiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1saWZlLXJpbmcge1xuICAtLWZhOiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1oYW5kcyB7XG4gIC0tZmE6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2Uge1xuICAtLWZhOiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduaW5nIHtcbiAgLS1mYTogXCJcXGYyYTdcIjsgfVxuXG4uZmEtY2FsZW5kYXItZGF5IHtcbiAgLS1mYTogXCJcXGY3ODNcIjsgfVxuXG4uZmEtd2F0ZXItbGFkZGVyIHtcbiAgLS1mYTogXCJcXGY1YzVcIjsgfVxuXG4uZmEtbGFkZGVyLXdhdGVyIHtcbiAgLS1mYTogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbCB7XG4gIC0tZmE6IFwiXFxmNWM1XCI7IH1cblxuLmZhLWFycm93cy11cC1kb3duIHtcbiAgLS1mYTogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJyb3dzLXYge1xuICAtLWZhOiBcIlxcZjA3ZFwiOyB9XG5cbi5mYS1mYWNlLWdyaW1hY2Uge1xuICAtLWZhOiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmltYWNlIHtcbiAgLS1mYTogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1tb3ZlIHtcbiAgLS1mYTogXCJcXGUyY2VcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQge1xuICAtLWZhOiBcIlxcZTJjZVwiOyB9XG5cbi5mYS10dXJuLWRvd24ge1xuICAtLWZhOiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2JlXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1NTJcIjsgfVxuXG4uZmEtc3F1YXJlLWVudmVsb3BlIHtcbiAgLS1mYTogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZGljZSB7XG4gIC0tZmE6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJyYWluIHtcbiAgLS1mYTogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYmFuZGFnZSB7XG4gIC0tZmE6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmQtYWlkIHtcbiAgLS1mYTogXCJcXGY0NjJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMge1xuICAtLWZhOiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1N1wiOyB9XG5cbi5mYS14bWFyay1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1naWZ0cyB7XG4gIC0tZmE6IFwiXFxmNzljXCI7IH1cblxuLmZhLWhvdGVsIHtcbiAgLS1mYTogXCJcXGY1OTRcIjsgfVxuXG4uZmEtZWFydGgtYXNpYSB7XG4gIC0tZmE6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdsb2JlLWFzaWEge1xuICAtLWZhOiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1pZC1jYXJkLWNsaXAge1xuICAtLWZhOiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzIHtcbiAgLS1mYTogXCJcXGYwMGVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwIHtcbiAgLS1mYTogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdXNlci1jbG9jayB7XG4gIC0tZmE6IFwiXFxmNGZkXCI7IH1cblxuLmZhLWhhbmQtZG90cyB7XG4gIC0tZmE6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFsbGVyZ2llcyB7XG4gIC0tZmE6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZSB7XG4gIC0tZmE6IFwiXFxmNTcwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZSB7XG4gIC0tZmE6IFwiXFxmMmQxXCI7IH1cblxuLmZhLW11Zy1zYXVjZXIge1xuICAtLWZhOiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2ZmZWUge1xuICAtLWZhOiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1icnVzaCB7XG4gIC0tZmE6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWZpbGUtaGFsZi1kYXNoZWQge1xuICAtLWZhOiBcIlxcZTY5OFwiOyB9XG5cbi5mYS1tYXNrIHtcbiAgLS1mYTogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1taW51cyB7XG4gIC0tZmE6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1taW51cyB7XG4gIC0tZmE6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY1NDhcIjsgfVxuXG4uZmEtdXNlci1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0IHtcbiAgLS1mYTogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdHJhaW4tdHJhbSB7XG4gIC0tZmE6IFwiXFxlNWI0XCI7IH1cblxuLmZhLXVzZXItbnVyc2Uge1xuICAtLWZhOiBcIlxcZjgyZlwiOyB9XG5cbi5mYS1zeXJpbmdlIHtcbiAgLS1mYTogXCJcXGY0OGVcIjsgfVxuXG4uZmEtY2xvdWQtc3VuIHtcbiAgLS1mYTogXCJcXGY2YzRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoLTIwIHtcbiAgLS1mYTogXCJcXGUwNmZcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGwge1xuICAtLWZhOiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1tYWduZXQge1xuICAtLWZhOiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1qYXIge1xuICAtLWZhOiBcIlxcZTUxNlwiOyB9XG5cbi5mYS1ub3RlLXN0aWNreSB7XG4gIC0tZmE6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlIHtcbiAgLS1mYTogXCJcXGYyNDlcIjsgfVxuXG4uZmEtYnVnLXNsYXNoIHtcbiAgLS1mYTogXCJcXGU0OTBcIjsgfVxuXG4uZmEtYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wIHtcbiAgLS1mYTogXCJcXGU0YjZcIjsgfVxuXG4uZmEtYm9uZSB7XG4gIC0tZmE6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLXRhYmxlLWNlbGxzLXJvdy11bmxvY2sge1xuICAtLWZhOiBcIlxcZTY5MVwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQge1xuICAtLWZhOiBcIlxcZjcyOFwiOyB9XG5cbi5mYS1mYWNlLXNhZC10ZWFyIHtcbiAgLS1mYTogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FkLXRlYXIge1xuICAtLWZhOiBcIlxcZjViNFwiOyB9XG5cbi5mYS1wbGFuZSB7XG4gIC0tZmE6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd24ge1xuICAtLWZhOiBcIlxcZTU4MVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFwyMVwiOyB9XG5cbi5mYS1hcnJvd3Mtc3BpbiB7XG4gIC0tZmE6IFwiXFxlNGJiXCI7IH1cblxuLmZhLXByaW50IHtcbiAgLS1mYTogXCJcXGYwMmZcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTJiYlwiOyB9XG5cbi5mYS10cnkge1xuICAtLWZhOiBcIlxcZTJiYlwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmEge1xuICAtLWZhOiBcIlxcZTJiYlwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbiB7XG4gIC0tZmE6IFwiXFwyNFwiOyB9XG5cbi5mYS1kb2xsYXIge1xuICAtLWZhOiBcIlxcMjRcIjsgfVxuXG4uZmEtdXNkIHtcbiAgLS1mYTogXCJcXDI0XCI7IH1cblxuLmZhLXgge1xuICAtLWZhOiBcIlxcNThcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2ODhcIjsgfVxuXG4uZmEtdXNlcnMtZ2VhciB7XG4gIC0tZmE6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzZXJzLWNvZyB7XG4gIC0tZmE6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZyB7XG4gIC0tZmE6IFwiXFxlNTRhXCI7IH1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnMge1xuICAtLWZhOiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS1iYW5rIHtcbiAgLS1mYTogXCJcXGYxOWNcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb24ge1xuICAtLWZhOiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS1tdXNldW0ge1xuICAtLWZhOiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bml2ZXJzaXR5IHtcbiAgLS1mYTogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW1icmVsbGEge1xuICAtLWZhOiBcIlxcZjBlOVwiOyB9XG5cbi5mYS10cm93ZWwge1xuICAtLWZhOiBcIlxcZTU4OVwiOyB9XG5cbi5mYS1kIHtcbiAgLS1mYTogXCJcXDQ0XCI7IH1cblxuLmZhLXN0YXBsZXIge1xuICAtLWZhOiBcIlxcZTVhZlwiOyB9XG5cbi5mYS1tYXNrcy10aGVhdGVyIHtcbiAgLS1mYTogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlYXRlci1tYXNrcyB7XG4gIC0tZmE6IFwiXFxmNjMwXCI7IH1cblxuLmZhLWtpcC1zaWduIHtcbiAgLS1mYTogXCJcXGUxYzRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQge1xuICAtLWZhOiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1qZXQtZmlnaHRlciB7XG4gIC0tZmE6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0IHtcbiAgLS1mYTogXCJcXGYwZmJcIjsgfVxuXG4uZmEtc3F1YXJlLXNoYXJlLW5vZGVzIHtcbiAgLS1mYTogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJhcmNvZGUge1xuICAtLWZhOiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1wbHVzLW1pbnVzIHtcbiAgLS1mYTogXCJcXGU0M2NcIjsgfVxuXG4uZmEtdmlkZW8ge1xuICAtLWZhOiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmEge1xuICAtLWZhOiBcIlxcZjAzZFwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcCB7XG4gIC0tZmE6IFwiXFxmMTlkXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZCB7XG4gIC0tZmE6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGUwNWNcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTNlXCI7IH1cblxuLmZhLXR1cm4tdXAge1xuICAtLWZhOiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQge1xuICAtLWZhOiBcIlxcZjNiZlwiOyB9XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6bm90KDpmb2N1cyksXG4uZmEtc3Itb25seS1mb2N1c2FibGU6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS1tb25lcm8ge1xuICAtLWZhOiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1ob29saSB7XG4gIC0tZmE6IFwiXFxmNDI3XCI7IH1cblxuLmZhLXllbHAge1xuICAtLWZhOiBcIlxcZjFlOVwiOyB9XG5cbi5mYS1jYy12aXNhIHtcbiAgLS1mYTogXCJcXGYxZjBcIjsgfVxuXG4uZmEtbGFzdGZtIHtcbiAgLS1mYTogXCJcXGYyMDJcIjsgfVxuXG4uZmEtc2hvcHdhcmUge1xuICAtLWZhOiBcIlxcZjViNVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jIHtcbiAgLS1mYTogXCJcXGY0ZThcIjsgfVxuXG4uZmEtYXdzIHtcbiAgLS1mYTogXCJcXGYzNzVcIjsgfVxuXG4uZmEtcmVkaGF0IHtcbiAgLS1mYTogXCJcXGY3YmNcIjsgfVxuXG4uZmEteW9hc3Qge1xuICAtLWZhOiBcIlxcZjJiMVwiOyB9XG5cbi5mYS1jbG91ZGZsYXJlIHtcbiAgLS1mYTogXCJcXGUwN2RcIjsgfVxuXG4uZmEtdXBzIHtcbiAgLS1mYTogXCJcXGY3ZTBcIjsgfVxuXG4uZmEtcGl4aXYge1xuICAtLWZhOiBcIlxcZTY0MFwiOyB9XG5cbi5mYS13cGV4cGxvcmVyIHtcbiAgLS1mYTogXCJcXGYyZGVcIjsgfVxuXG4uZmEtZHlhbG9nIHtcbiAgLS1mYTogXCJcXGYzOTlcIjsgfVxuXG4uZmEtYml0eSB7XG4gIC0tZmE6IFwiXFxmMzdhXCI7IH1cblxuLmZhLXN0YWNrcGF0aCB7XG4gIC0tZmE6IFwiXFxmODQyXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHMge1xuICAtLWZhOiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlciB7XG4gIC0tZmE6IFwiXFxmMmIwXCI7IH1cblxuLmZhLW1vZHgge1xuICAtLWZhOiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1ndWlsZGVkIHtcbiAgLS1mYTogXCJcXGUwN2VcIjsgfVxuXG4uZmEtdm52IHtcbiAgLS1mYTogXCJcXGY0MGJcIjsgfVxuXG4uZmEtc3F1YXJlLWpzIHtcbiAgLS1mYTogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanMtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzYjlcIjsgfVxuXG4uZmEtbWljcm9zb2Z0IHtcbiAgLS1mYTogXCJcXGYzY2FcIjsgfVxuXG4uZmEtcXEge1xuICAtLWZhOiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1vcmNpZCB7XG4gIC0tZmE6IFwiXFxmOGQyXCI7IH1cblxuLmZhLWphdmEge1xuICAtLWZhOiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1pbnZpc2lvbiB7XG4gIC0tZmE6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0IHtcbiAgLS1mYTogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY2VudGVyY29kZSB7XG4gIC0tZmE6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWdsaWRlLWcge1xuICAtLWZhOiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1kcnVwYWwge1xuICAtLWZhOiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1qeGwge1xuICAtLWZhOiBcIlxcZTY3YlwiOyB9XG5cbi5mYS1kYXJ0LWxhbmcge1xuICAtLWZhOiBcIlxcZTY5M1wiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyIHtcbiAgLS1mYTogXCJcXGYzYjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieSB7XG4gIC0tZmE6IFwiXFxmNGU3XCI7IH1cblxuLmZhLXVuaXR5IHtcbiAgLS1mYTogXCJcXGUwNDlcIjsgfVxuXG4uZmEtd2htY3Mge1xuICAtLWZhOiBcIlxcZjQwZFwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0IHtcbiAgLS1mYTogXCJcXGYzZThcIjsgfVxuXG4uZmEtdmsge1xuICAtLWZhOiBcIlxcZjE4OVwiOyB9XG5cbi5mYS11bnRhcHBkIHtcbiAgLS1mYTogXCJcXGY0MDVcIjsgfVxuXG4uZmEtbWFpbGNoaW1wIHtcbiAgLS1mYTogXCJcXGY1OWVcIjsgfVxuXG4uZmEtY3NzMy1hbHQge1xuICAtLWZhOiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1zcXVhcmUtcmVkZGl0IHtcbiAgLS1mYTogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXZpbWVvLXYge1xuICAtLWZhOiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS1jb250YW8ge1xuICAtLWZhOiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGU1YWRcIjsgfVxuXG4uZmEtZGVza3BybyB7XG4gIC0tZmE6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWJyYXZlIHtcbiAgLS1mYTogXCJcXGU2M2NcIjsgfVxuXG4uZmEtc2lzdHJpeCB7XG4gIC0tZmE6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNxdWFyZS1pbnN0YWdyYW0ge1xuICAtLWZhOiBcIlxcZTA1NVwiOyB9XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGUwNTVcIjsgfVxuXG4uZmEtYmF0dGxlLW5ldCB7XG4gIC0tZmE6IFwiXFxmODM1XCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aSB7XG4gIC0tZmE6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXNxdWFyZS1oYWNrZXItbmV3cyB7XG4gIC0tZmE6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWVkZ2Uge1xuICAtLWZhOiBcIlxcZjI4MlwiOyB9XG5cbi5mYS10aHJlYWRzIHtcbiAgLS1mYTogXCJcXGU2MThcIjsgfVxuXG4uZmEtbmFwc3RlciB7XG4gIC0tZmE6IFwiXFxmM2QyXCI7IH1cblxuLmZhLXNxdWFyZS1zbmFwY2hhdCB7XG4gIC0tZmE6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMmFkXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWcge1xuICAtLWZhOiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uIHtcbiAgLS1mYTogXCJcXGY3N2FcIjsgfVxuXG4uZmEtbWFya2Rvd24ge1xuICAtLWZhOiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1zb3VyY2V0cmVlIHtcbiAgLS1mYTogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1kaWFzcG9yYSB7XG4gIC0tZmE6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWZvdXJzcXVhcmUge1xuICAtLWZhOiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdyB7XG4gIC0tZmE6IFwiXFxmMTZjXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQge1xuICAtLWZhOiBcIlxcZjExM1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uIHtcbiAgLS1mYTogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGFnZWxpbmVzIHtcbiAgLS1mYTogXCJcXGYxOGNcIjsgfVxuXG4uZmEtYWxnb2xpYSB7XG4gIC0tZmE6IFwiXFxmMzZjXCI7IH1cblxuLmZhLXJlZC1yaXZlciB7XG4gIC0tZmE6IFwiXFxmM2UzXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2Ege1xuICAtLWZhOiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1zYWZhcmkge1xuICAtLWZhOiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1nb29nbGUge1xuICAtLWZhOiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQge1xuICAtLWZhOiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1hdGxhc3NpYW4ge1xuICAtLWZhOiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1pbiB7XG4gIC0tZmE6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW4ge1xuICAtLWZhOiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1uaW1ibHIge1xuICAtLWZhOiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1jaHJvbWVjYXN0IHtcbiAgLS1mYTogXCJcXGY4MzhcIjsgfVxuXG4uZmEtZXZlcm5vdGUge1xuICAtLWZhOiBcIlxcZjgzOVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cyB7XG4gIC0tZmE6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcge1xuICAtLWZhOiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1hZHZlcnNhbCB7XG4gIC0tZmE6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMge1xuICAtLWZhOiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nIHtcbiAgLS1mYTogXCJcXGUwODdcIjsgfVxuXG4uZmEtZm9udGljb25zIHtcbiAgLS1mYTogXCJcXGYyODBcIjsgfVxuXG4uZmEtd2VpeGluIHtcbiAgLS1mYTogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrIHtcbiAgLS1mYTogXCJcXGYyMTRcIjsgfVxuXG4uZmEtY29kZXBlbiB7XG4gIC0tZmE6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWdpdC1hbHQge1xuICAtLWZhOiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1seWZ0IHtcbiAgLS1mYTogXCJcXGYzYzNcIjsgfVxuXG4uZmEtcmV2IHtcbiAgLS1mYTogXCJcXGY1YjJcIjsgfVxuXG4uZmEtd2luZG93cyB7XG4gIC0tZmE6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0IHtcbiAgLS1mYTogXCJcXGY3MzBcIjsgfVxuXG4uZmEtc3F1YXJlLXZpYWRlbyB7XG4gIC0tZmE6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1tZWV0dXAge1xuICAtLWZhOiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1jZW50b3Mge1xuICAtLWZhOiBcIlxcZjc4OVwiOyB9XG5cbi5mYS1hZG4ge1xuICAtLWZhOiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1jbG91ZHNtaXRoIHtcbiAgLS1mYTogXCJcXGYzODRcIjsgfVxuXG4uZmEtb3BlbnN1c2Uge1xuICAtLWZhOiBcIlxcZTYyYlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXNxdWFyZS1kcmliYmJsZSB7XG4gIC0tZmE6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWNvZGllcGllIHtcbiAgLS1mYTogXCJcXGYyODRcIjsgfVxuXG4uZmEtbm9kZSB7XG4gIC0tZmE6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW1peCB7XG4gIC0tZmE6IFwiXFxmM2NiXCI7IH1cblxuLmZhLXN0ZWFtIHtcbiAgLS1mYTogXCJcXGYxYjZcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5IHtcbiAgLS1mYTogXCJcXGY0MTZcIjsgfVxuXG4uZmEtc2NyaWJkIHtcbiAgLS1mYTogXCJcXGYyOGFcIjsgfVxuXG4uZmEtZGViaWFuIHtcbiAgLS1mYTogXCJcXGU2MGJcIjsgfVxuXG4uZmEtb3BlbmlkIHtcbiAgLS1mYTogXCJcXGYxOWJcIjsgfVxuXG4uZmEtaW5zdGFsb2Qge1xuICAtLWZhOiBcIlxcZTA4MVwiOyB9XG5cbi5mYS1maWxlcy1waW53aGVlbCB7XG4gIC0tZmE6IFwiXFxlNjlmXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbCB7XG4gIC0tZmE6IFwiXFxmMjNlXCI7IH1cblxuLmZhLXNlbGxjYXN0IHtcbiAgLS1mYTogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXIge1xuICAtLWZhOiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXItcHJvamVjdCB7XG4gIC0tZmE6IFwiXFxmNGY3XCI7IH1cblxuLmZhLWRlbGljaW91cyB7XG4gIC0tZmE6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWZyZWVic2Qge1xuICAtLWZhOiBcIlxcZjNhNFwiOyB9XG5cbi5mYS12dWVqcyB7XG4gIC0tZmE6IFwiXFxmNDFmXCI7IH1cblxuLmZhLWFjY3Vzb2Z0IHtcbiAgLS1mYTogXCJcXGYzNjlcIjsgfVxuXG4uZmEtaW94aG9zdCB7XG4gIC0tZmE6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWZvbnRpY29ucy1maSB7XG4gIC0tZmE6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWFwcC1zdG9yZSB7XG4gIC0tZmE6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQge1xuICAtLWZhOiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZSB7XG4gIC0tZmE6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWdvbGFuZyB7XG4gIC0tZmE6IFwiXFxlNDBmXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyIHtcbiAgLS1mYTogXCJcXGYzYmJcIjsgfVxuXG4uZmEtc3F1YXJlLWtpY2tzdGFydGVyIHtcbiAgLS1mYTogXCJcXGYzYmJcIjsgfVxuXG4uZmEtZ3JhdiB7XG4gIC0tZmE6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLXdlaWJvIHtcbiAgLS1mYTogXCJcXGYxOGFcIjsgfVxuXG4uZmEtdW5jaGFydGVkIHtcbiAgLS1mYTogXCJcXGUwODRcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdCB7XG4gIC0tZmE6IFwiXFxmM2ExXCI7IH1cblxuLmZhLXNxdWFyZS15b3V0dWJlIHtcbiAgLS1mYTogXCJcXGY0MzFcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjQzMVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdyB7XG4gIC0tZmE6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdwcmVzc3Ige1xuICAtLWZhOiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1yZW5kYWN0IHtcbiAgLS1mYTogXCJcXGYzZTRcIjsgfVxuXG4uZmEtYW5nZWxsaXN0IHtcbiAgLS1mYTogXCJcXGYyMDlcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWMge1xuICAtLWZhOiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1uZmMtZGlyZWN0aW9uYWwge1xuICAtLWZhOiBcIlxcZTUzMFwiOyB9XG5cbi5mYS1za3lwZSB7XG4gIC0tZmE6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWpvZ2V0IHtcbiAgLS1mYTogXCJcXGYzYjdcIjsgfVxuXG4uZmEtZmVkb3JhIHtcbiAgLS1mYTogXCJcXGY3OThcIjsgfVxuXG4uZmEtc3RyaXBlLXMge1xuICAtLWZhOiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1tZXRhIHtcbiAgLS1mYTogXCJcXGU0OWJcIjsgfVxuXG4uZmEtbGFyYXZlbCB7XG4gIC0tZmE6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWhvdGphciB7XG4gIC0tZmE6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWJsdWV0b290aC1iIHtcbiAgLS1mYTogXCJcXGYyOTRcIjsgfVxuXG4uZmEtc3F1YXJlLWxldHRlcmJveGQge1xuICAtLWZhOiBcIlxcZTYyZVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGUge1xuICAtLWZhOiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm8ge1xuICAtLWZhOiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1oaXBzIHtcbiAgLS1mYTogXCJcXGY0NTJcIjsgfVxuXG4uZmEtY3NzIHtcbiAgLS1mYTogXCJcXGU2YTJcIjsgfVxuXG4uZmEtYmVoYW5jZSB7XG4gIC0tZmE6IFwiXFxmMWI0XCI7IH1cblxuLmZhLXJlZGRpdCB7XG4gIC0tZmE6IFwiXFxmMWExXCI7IH1cblxuLmZhLWRpc2NvcmQge1xuICAtLWZhOiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1jaHJvbWUge1xuICAtLWZhOiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zIHtcbiAgLS1mYTogXCJcXGYzNzBcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXIge1xuICAtLWZhOiBcIlxcZjFmMlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyIHtcbiAgLS1mYTogXCJcXGYyOTdcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZSB7XG4gIC0tZmE6IFwiXFxmNzhkXCI7IH1cblxuLmZhLXNob2VsYWNlIHtcbiAgLS1mYTogXCJcXGU2MGNcIjsgfVxuXG4uZmEtbWRiIHtcbiAgLS1mYTogXCJcXGY4Y2FcIjsgfVxuXG4uZmEtZG9jaHViIHtcbiAgLS1mYTogXCJcXGYzOTRcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uIHtcbiAgLS1mYTogXCJcXGYzNjhcIjsgfVxuXG4uZmEtZWJheSB7XG4gIC0tZmE6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWFtYXpvbiB7XG4gIC0tZmE6IFwiXFxmMjcwXCI7IH1cblxuLmZhLXVuc3BsYXNoIHtcbiAgLS1mYTogXCJcXGUwN2NcIjsgfVxuXG4uZmEteWFybiB7XG4gIC0tZmE6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXNxdWFyZS1zdGVhbSB7XG4gIC0tZmE6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWI3XCI7IH1cblxuLmZhLTUwMHB4IHtcbiAgLS1mYTogXCJcXGYyNmVcIjsgfVxuXG4uZmEtc3F1YXJlLXZpbWVvIHtcbiAgLS1mYTogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxOTRcIjsgfVxuXG4uZmEtYXN5bW1ldHJpayB7XG4gIC0tZmE6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnIHtcbiAgLS1mYTogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbCB7XG4gIC0tZmE6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWdyYXRpcGF5IHtcbiAgLS1mYTogXCJcXGYxODRcIjsgfVxuXG4uZmEtYXBwbGUge1xuICAtLWZhOiBcIlxcZjE3OVwiOyB9XG5cbi5mYS1oaXZlIHtcbiAgLS1mYTogXCJcXGUwN2ZcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuIHtcbiAgLS1mYTogXCJcXGYzYTZcIjsgfVxuXG4uZmEta2V5YmFzZSB7XG4gIC0tZmE6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWFwcGxlLXBheSB7XG4gIC0tZmE6IFwiXFxmNDE1XCI7IH1cblxuLmZhLXBhZGxldCB7XG4gIC0tZmE6IFwiXFxlNGEwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXkge1xuICAtLWZhOiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1zcXVhcmUtZ2l0aHViIHtcbiAgLS1mYTogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDkyXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uIHtcbiAgLS1mYTogXCJcXGYxYTRcIjsgfVxuXG4uZmEtZmVkZXgge1xuICAtLWZhOiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yayB7XG4gIC0tZmE6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXNob3BpZnkge1xuICAtLWZhOiBcIlxcZTA1N1wiOyB9XG5cbi5mYS1uZW9zIHtcbiAgLS1mYTogXCJcXGY2MTJcIjsgfVxuXG4uZmEtc3F1YXJlLXRocmVhZHMge1xuICAtLWZhOiBcIlxcZTYxOVwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rIHtcbiAgLS1mYTogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlIHtcbiAgLS1mYTogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtc3dpZnQge1xuICAtLWZhOiBcIlxcZjhlMVwiOyB9XG5cbi5mYS1hbmd1bGFyIHtcbiAgLS1mYTogXCJcXGY0MjBcIjsgfVxuXG4uZmEtc3BlYWthcCB7XG4gIC0tZmE6IFwiXFxmM2YzXCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmUge1xuICAtLWZhOiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Ige1xuICAtLWZhOiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1lbXBpcmUge1xuICAtLWZhOiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZpcmEge1xuICAtLWZhOiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1nb29nbGUtc2Nob2xhciB7XG4gIC0tZmE6IFwiXFxlNjNiXCI7IH1cblxuLmZhLXNxdWFyZS1naXRsYWIge1xuICAtLWZhOiBcIlxcZTVhZVwiOyB9XG5cbi5mYS1naXRsYWItc3F1YXJlIHtcbiAgLS1mYTogXCJcXGU1YWVcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpIHtcbiAgLS1mYTogXCJcXGYzZjhcIjsgfVxuXG4uZmEtcGllZC1waXBlciB7XG4gIC0tZmE6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXdvcmRwcmVzcyB7XG4gIC0tZmE6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudCB7XG4gIC0tZmE6IFwiXFxmMjg4XCI7IH1cblxuLmZhLWZpcmVmb3gge1xuICAtLWZhOiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1saW5vZGUge1xuICAtLWZhOiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1nb29kcmVhZHMge1xuICAtLWZhOiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1zcXVhcmUtb2Rub2tsYXNzbmlraSB7XG4gIC0tZmE6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYyNjRcIjsgfVxuXG4uZmEtanNmaWRkbGUge1xuICAtLWZhOiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1zaXRoIHtcbiAgLS1mYTogXCJcXGY1MTJcIjsgfVxuXG4uZmEtdGhlbWVpc2xlIHtcbiAgLS1mYTogXCJcXGYyYjJcIjsgfVxuXG4uZmEtcGFnZTQge1xuICAtLWZhOiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1oYXNobm9kZSB7XG4gIC0tZmE6IFwiXFxlNDk5XCI7IH1cblxuLmZhLXJlYWN0IHtcbiAgLS1mYTogXCJcXGY0MWJcIjsgfVxuXG4uZmEtY2MtcGF5cGFsIHtcbiAgLS1mYTogXCJcXGYxZjRcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2Uge1xuICAtLWZhOiBcIlxcZjViZVwiOyB9XG5cbi5mYS1jYy1zdHJpcGUge1xuICAtLWZhOiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlIHtcbiAgLS1mYTogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtYml0Y29pbiB7XG4gIC0tZmE6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWtleWNkbiB7XG4gIC0tZmE6IFwiXFxmM2JhXCI7IH1cblxuLmZhLW9wZXJhIHtcbiAgLS1mYTogXCJcXGYyNmFcIjsgfVxuXG4uZmEtaXRjaC1pbyB7XG4gIC0tZmE6IFwiXFxmODNhXCI7IH1cblxuLmZhLXVtYnJhY28ge1xuICAtLWZhOiBcIlxcZjhlOFwiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGUge1xuICAtLWZhOiBcIlxcZjUwZFwiOyB9XG5cbi5mYS11YnVudHUge1xuICAtLWZhOiBcIlxcZjdkZlwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsIHtcbiAgLS1mYTogXCJcXGYzOTZcIjsgfVxuXG4uZmEtc3RyaXBlIHtcbiAgLS1mYTogXCJcXGY0MjlcIjsgfVxuXG4uZmEtaG91enoge1xuICAtLWZhOiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1nZyB7XG4gIC0tZmE6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWRobCB7XG4gIC0tZmE6IFwiXFxmNzkwXCI7IH1cblxuLmZhLXNxdWFyZS1waW50ZXJlc3Qge1xuICAtLWZhOiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwZDNcIjsgfVxuXG4uZmEteGluZyB7XG4gIC0tZmE6IFwiXFxmMTY4XCI7IH1cblxuLmZhLWJsYWNrYmVycnkge1xuICAtLWZhOiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkIHtcbiAgLS1mYTogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtcGxheXN0YXRpb24ge1xuICAtLWZhOiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1xdWluc2NhcGUge1xuICAtLWZhOiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1sZXNzIHtcbiAgLS1mYTogXCJcXGY0MWRcIjsgfVxuXG4uZmEtYmxvZ2dlci1iIHtcbiAgLS1mYTogXCJcXGYzN2RcIjsgfVxuXG4uZmEtb3BlbmNhcnQge1xuICAtLWZhOiBcIlxcZjIzZFwiOyB9XG5cbi5mYS12aW5lIHtcbiAgLS1mYTogXCJcXGYxY2FcIjsgfVxuXG4uZmEtc2lnbmFsLW1lc3NlbmdlciB7XG4gIC0tZmE6IFwiXFxlNjYzXCI7IH1cblxuLmZhLXBheXBhbCB7XG4gIC0tZmE6IFwiXFxmMWVkXCI7IH1cblxuLmZhLWdpdGxhYiB7XG4gIC0tZmE6IFwiXFxmMjk2XCI7IH1cblxuLmZhLXR5cG8zIHtcbiAgLS1mYTogXCJcXGY0MmJcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuIHtcbiAgLS1mYTogXCJcXGYyODFcIjsgfVxuXG4uZmEteWFob28ge1xuICAtLWZhOiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS1kYWlseW1vdGlvbiB7XG4gIC0tZmE6IFwiXFxlMDUyXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lIHtcbiAgLS1mYTogXCJcXGYzNmJcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcCB7XG4gIC0tZmE6IFwiXFxmMWE3XCI7IH1cblxuLmZhLWJvb3RzdHJhcCB7XG4gIC0tZmE6IFwiXFxmODM2XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2kge1xuICAtLWZhOiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1uZmMtc3ltYm9sIHtcbiAgLS1mYTogXCJcXGU1MzFcIjsgfVxuXG4uZmEtbWludGJpdCB7XG4gIC0tZmE6IFwiXFxlNjJmXCI7IH1cblxuLmZhLWV0aGVyZXVtIHtcbiAgLS1mYTogXCJcXGY0MmVcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrIHtcbiAgLS1mYTogXCJcXGY4M2NcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldSB7XG4gIC0tZmE6IFwiXFxmNGU5XCI7IH1cblxuLmZhLXBhdHJlb24ge1xuICAtLWZhOiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1hdmlhbmV4IHtcbiAgLS1mYTogXCJcXGYzNzRcIjsgfVxuXG4uZmEtZWxsbyB7XG4gIC0tZmE6IFwiXFxmNWYxXCI7IH1cblxuLmZhLWdvZm9yZSB7XG4gIC0tZmE6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWJpbW9iamVjdCB7XG4gIC0tZmE6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJyYXZlLXJldmVyc2Uge1xuICAtLWZhOiBcIlxcZTYzZFwiOyB9XG5cbi5mYS1mYWNlYm9vay1mIHtcbiAgLS1mYTogXCJcXGYzOWVcIjsgfVxuXG4uZmEtc3F1YXJlLWdvb2dsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwZDRcIjsgfVxuXG4uZmEtd2ViLWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZTY4MlwiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbiB7XG4gIC0tZmE6IFwiXFxmNTBmXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTBhXCI7IH1cblxuLmZhLW9zaSB7XG4gIC0tZmE6IFwiXFxmNDFhXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQge1xuICAtLWZhOiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1kLWFuZC1kLWJleW9uZCB7XG4gIC0tZmE6IFwiXFxmNmNhXCI7IH1cblxuLmZhLXBlcmlzY29wZSB7XG4gIC0tZmE6IFwiXFxmM2RhXCI7IH1cblxuLmZhLWZ1bGNydW0ge1xuICAtLWZhOiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlIHtcbiAgLS1mYTogXCJcXGYzODNcIjsgfVxuXG4uZmEtZm9ydW1iZWUge1xuICAtLWZhOiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1taXp1bmkge1xuICAtLWZhOiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1zY2hsaXgge1xuICAtLWZhOiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zcXVhcmUteGluZyB7XG4gIC0tZmE6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNjlcIjsgfVxuXG4uZmEtYmFuZGNhbXAge1xuICAtLWZhOiBcIlxcZjJkNVwiOyB9XG5cbi5mYS13cGZvcm1zIHtcbiAgLS1mYTogXCJcXGYyOThcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5IHtcbiAgLS1mYTogXCJcXGYzODVcIjsgfVxuXG4uZmEtdXNwcyB7XG4gIC0tZmE6IFwiXFxmN2UxXCI7IH1cblxuLmZhLW1lZ2Fwb3J0IHtcbiAgLS1mYTogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWFnZW50byB7XG4gIC0tZmE6IFwiXFxmM2M0XCI7IH1cblxuLmZhLXNwb3RpZnkge1xuICAtLWZhOiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyIHtcbiAgLS1mYTogXCJcXGYyM2NcIjsgfVxuXG4uZmEtZmx5IHtcbiAgLS1mYTogXCJcXGY0MTdcIjsgfVxuXG4uZmEtc3F1YXJlLWJsdWVza3kge1xuICAtLWZhOiBcIlxcZTZhM1wiOyB9XG5cbi5mYS1hdmlhdG8ge1xuICAtLWZhOiBcIlxcZjQyMVwiOyB9XG5cbi5mYS1pdHVuZXMge1xuICAtLWZhOiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoIHtcbiAgLS1mYTogXCJcXGYzOGNcIjsgfVxuXG4uZmEtYmxvZ2dlciB7XG4gIC0tZmE6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWZsaWNrciB7XG4gIC0tZmE6IFwiXFxmMTZlXCI7IH1cblxuLmZhLXZpYmVyIHtcbiAgLS1mYTogXCJcXGY0MDlcIjsgfVxuXG4uZmEtc291bmRjbG91ZCB7XG4gIC0tZmE6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRpZ2cge1xuICAtLWZhOiBcIlxcZjFhNlwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvIHtcbiAgLS1mYTogXCJcXGYxZDVcIjsgfVxuXG4uZmEtbGV0dGVyYm94ZCB7XG4gIC0tZmE6IFwiXFxlNjJkXCI7IH1cblxuLmZhLXN5bWZvbnkge1xuICAtLWZhOiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1tYXhjZG4ge1xuICAtLWZhOiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1ldHN5IHtcbiAgLS1mYTogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyIHtcbiAgLS1mYTogXCJcXGYzOWZcIjsgfVxuXG4uZmEtYXVkaWJsZSB7XG4gIC0tZmE6IFwiXFxmMzczXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzIHtcbiAgLS1mYTogXCJcXGY3MzFcIjsgfVxuXG4uZmEtYmlsaWJpbGkge1xuICAtLWZhOiBcIlxcZTNkOVwiOyB9XG5cbi5mYS1lcmxhbmcge1xuICAtLWZhOiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS14LXR3aXR0ZXIge1xuICAtLWZhOiBcIlxcZTYxYlwiOyB9XG5cbi5mYS1jb3R0b24tYnVyZWF1IHtcbiAgLS1mYTogXCJcXGY4OWVcIjsgfVxuXG4uZmEtZGFzaGN1YmUge1xuICAtLWZhOiBcIlxcZjIxMFwiOyB9XG5cbi5mYS00Mi1ncm91cCB7XG4gIC0tZmE6IFwiXFxlMDgwXCI7IH1cblxuLmZhLWlubm9zb2Z0IHtcbiAgLS1mYTogXCJcXGUwODBcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2Uge1xuICAtLWZhOiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1lbGVtZW50b3Ige1xuICAtLWZhOiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1zcXVhcmUtcGllZC1waXBlciB7XG4gIC0tZmE6IFwiXFxlMDFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItc3F1YXJlIHtcbiAgLS1mYTogXCJcXGUwMWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZCB7XG4gIC0tZmE6IFwiXFxmNGViXCI7IH1cblxuLmZhLXBhbGZlZCB7XG4gIC0tZmE6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzIHtcbiAgLS1mYTogXCJcXGYyZGRcIjsgfVxuXG4uZmEtcmVzb2x2aW5nIHtcbiAgLS1mYTogXCJcXGYzZTdcIjsgfVxuXG4uZmEteGJveCB7XG4gIC0tZmE6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXNxdWFyZS13ZWItYXdlc29tZS1zdHJva2Uge1xuICAtLWZhOiBcIlxcZTY4NFwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbiB7XG4gIC0tZmE6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXRpa3RvayB7XG4gIC0tZmE6IFwiXFxlMDdiXCI7IH1cblxuLmZhLXNxdWFyZS1mYWNlYm9vayB7XG4gIC0tZmE6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDgyXCI7IH1cblxuLmZhLXJlbnJlbiB7XG4gIC0tZmE6IFwiXFxmMThiXCI7IH1cblxuLmZhLWxpbnV4IHtcbiAgLS1mYTogXCJcXGYxN2NcIjsgfVxuXG4uZmEtZ2xpZGUge1xuICAtLWZhOiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1saW5rZWRpbiB7XG4gIC0tZmE6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWh1YnNwb3Qge1xuICAtLWZhOiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1kZXBsb3lkb2cge1xuICAtLWZhOiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS10d2l0Y2gge1xuICAtLWZhOiBcIlxcZjFlOFwiOyB9XG5cbi5mYS1mbHV0dGVyIHtcbiAgLS1mYTogXCJcXGU2OTRcIjsgfVxuXG4uZmEtcmF2ZWxyeSB7XG4gIC0tZmE6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLW1peGVyIHtcbiAgLS1mYTogXCJcXGUwNTZcIjsgfVxuXG4uZmEtc3F1YXJlLWxhc3RmbSB7XG4gIC0tZmE6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjIwM1wiOyB9XG5cbi5mYS12aW1lbyB7XG4gIC0tZmE6IFwiXFxmNDBhXCI7IH1cblxuLmZhLW1lbmRlbGV5IHtcbiAgLS1mYTogXCJcXGY3YjNcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnkge1xuICAtLWZhOiBcIlxcZjQwNFwiOyB9XG5cbi5mYS1maWdtYSB7XG4gIC0tZmE6IFwiXFxmNzk5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgge1xuICAtLWZhOiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5IHtcbiAgLS1mYTogXCJcXGY0MmRcIjsgfVxuXG4uZmEtZHJvcGJveCB7XG4gIC0tZmE6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWluc3RhZ3JhbSB7XG4gIC0tZmE6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWNtcGxpZCB7XG4gIC0tZmE6IFwiXFxlMzYwXCI7IH1cblxuLmZhLXVwd29yayB7XG4gIC0tZmE6IFwiXFxlNjQxXCI7IH1cblxuLmZhLWZhY2Vib29rIHtcbiAgLS1mYTogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZ3JpcGZpcmUge1xuICAtLWZhOiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1qZWRpLW9yZGVyIHtcbiAgLS1mYTogXCJcXGY1MGVcIjsgfVxuXG4uZmEtdWlraXQge1xuICAtLWZhOiBcIlxcZjQwM1wiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0IHtcbiAgLS1mYTogXCJcXGYzYTNcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3Ige1xuICAtLWZhOiBcIlxcZjNkYlwiOyB9XG5cbi5mYS11c3N1bm5haCB7XG4gIC0tZmE6IFwiXFxmNDA3XCI7IH1cblxuLmZhLWVhcmx5YmlyZHMge1xuICAtLWZhOiBcIlxcZjM5YVwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uIHtcbiAgLS1mYTogXCJcXGY1MTNcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyIHtcbiAgLS1mYTogXCJcXGY0MWNcIjsgfVxuXG4uZmEtd2hhdHNhcHAge1xuICAtLWZhOiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zcXVhcmUtdXB3b3JrIHtcbiAgLS1mYTogXCJcXGU2N2NcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZSB7XG4gIC0tZmE6IFwiXFxmMWU3XCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5IHtcbiAgLS1mYTogXCJcXGYzYWJcIjsgfVxuXG4uZmEtdmlhZGVvIHtcbiAgLS1mYTogXCJcXGYyYTlcIjsgfVxuXG4uZmEtbGluZSB7XG4gIC0tZmE6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZSB7XG4gIC0tZmE6IFwiXFxmM2FhXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjayB7XG4gIC0tZmE6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0IHtcbiAgLS1mYTogXCJcXGYyMTVcIjsgfVxuXG4uZmEtYml0YnVja2V0IHtcbiAgLS1mYTogXCJcXGYxNzFcIjsgfVxuXG4uZmEtaW1kYiB7XG4gIC0tZmE6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWRlZXplciB7XG4gIC0tZmE6IFwiXFxlMDc3XCI7IH1cblxuLmZhLXJhc3BiZXJyeS1waSB7XG4gIC0tZmE6IFwiXFxmN2JiXCI7IH1cblxuLmZhLWppcmEge1xuICAtLWZhOiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1kb2NrZXIge1xuICAtLWZhOiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1zY3JlZW5wYWwge1xuICAtLWZhOiBcIlxcZTU3MFwiOyB9XG5cbi5mYS1ibHVldG9vdGgge1xuICAtLWZhOiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1naXR0ZXIge1xuICAtLWZhOiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1kLWFuZC1kIHtcbiAgLS1mYTogXCJcXGYzOGRcIjsgfVxuXG4uZmEtbWljcm9ibG9nIHtcbiAgLS1mYTogXCJcXGUwMWFcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWIge1xuICAtLWZhOiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1nZy1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWhhdCB7XG4gIC0tZmE6IFwiXFxmNGU1XCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWsge1xuICAtLWZhOiBcIlxcZjNiY1wiOyB9XG5cbi5mYS15YW5kZXgge1xuICAtLWZhOiBcIlxcZjQxM1wiOyB9XG5cbi5mYS1yZWFkbWUge1xuICAtLWZhOiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1odG1sNSB7XG4gIC0tZmE6IFwiXFxmMTNiXCI7IH1cblxuLmZhLXNlbGxzeSB7XG4gIC0tZmE6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNxdWFyZS13ZWItYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxlNjgzXCI7IH1cblxuLmZhLXNhc3Mge1xuICAtLWZhOiBcIlxcZjQxZVwiOyB9XG5cbi5mYS13aXJzaW5kaGFuZHdlcmsge1xuICAtLWZhOiBcIlxcZTJkMFwiOyB9XG5cbi5mYS13c2gge1xuICAtLWZhOiBcIlxcZTJkMFwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlIHtcbiAgLS1mYTogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZSB7XG4gIC0tZmE6IFwiXFxmODNiXCI7IH1cblxuLmZhLW9jdG9wdXMtZGVwbG95IHtcbiAgLS1mYTogXCJcXGUwODJcIjsgfVxuXG4uZmEtbWVkYXBwcyB7XG4gIC0tZmE6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW5zOCB7XG4gIC0tZmE6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wIHtcbiAgLS1mYTogXCJcXGYyMzFcIjsgfVxuXG4uZmEtYXBwZXIge1xuICAtLWZhOiBcIlxcZjM3MVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZjI4NlwiOyB9XG5cbi5mYS13YXplIHtcbiAgLS1mYTogXCJcXGY4M2ZcIjsgfVxuXG4uZmEtYmx1ZXNreSB7XG4gIC0tZmE6IFwiXFxlNjcxXCI7IH1cblxuLmZhLWNjLWpjYiB7XG4gIC0tZmE6IFwiXFxmMjRiXCI7IH1cblxuLmZhLXNuYXBjaGF0IHtcbiAgLS1mYTogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Qge1xuICAtLWZhOiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lcyB7XG4gIC0tZmE6IFwiXFxmNmRjXCI7IH1cblxuLmZhLXJ1c3Qge1xuICAtLWZhOiBcIlxcZTA3YVwiOyB9XG5cbi5mYS13aXgge1xuICAtLWZhOiBcIlxcZjVjZlwiOyB9XG5cbi5mYS1zcXVhcmUtYmVoYW5jZSB7XG4gIC0tZmE6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3VwcGxlIHtcbiAgLS1mYTogXCJcXGYzZjlcIjsgfVxuXG4uZmEtd2ViZmxvdyB7XG4gIC0tZmE6IFwiXFxlNjVjXCI7IH1cblxuLmZhLXJlYmVsIHtcbiAgLS1mYTogXCJcXGYxZDBcIjsgfVxuXG4uZmEtY3NzMyB7XG4gIC0tZmE6IFwiXFxmMTNjXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQge1xuICAtLWZhOiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1rYWdnbGUge1xuICAtLWZhOiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1zcGFjZS1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGU1YWNcIjsgfVxuXG4uZmEtZGV2aWFudGFydCB7XG4gIC0tZmE6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWNwYW5lbCB7XG4gIC0tZmE6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nIHtcbiAgLS1mYTogXCJcXGYzYTlcIjsgfVxuXG4uZmEtc3F1YXJlLWdpdCB7XG4gIC0tZmE6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1zcXVhcmUtdHVtYmxyIHtcbiAgLS1mYTogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXRyZWxsbyB7XG4gIC0tZmE6IFwiXFxmMTgxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAge1xuICAtLWZhOiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0IHtcbiAgLS1mYTogXCJcXGYyNjVcIjsgfVxuXG4uZmEtcGVyYnl0ZSB7XG4gIC0tZmE6IFwiXFxlMDgzXCI7IH1cblxuLmZhLWdydW50IHtcbiAgLS1mYTogXCJcXGYzYWRcIjsgfVxuXG4uZmEtd2VlYmx5IHtcbiAgLS1mYTogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3Age1xuICAtLWZhOiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1sZWFucHViIHtcbiAgLS1mYTogXCJcXGYyMTJcIjsgfVxuXG4uZmEtYmxhY2stdGllIHtcbiAgLS1mYTogXCJcXGYyN2VcIjsgfVxuXG4uZmEtdGhlbWVjbyB7XG4gIC0tZmE6IFwiXFxmNWM2XCI7IH1cblxuLmZhLXB5dGhvbiB7XG4gIC0tZmE6IFwiXFxmM2UyXCI7IH1cblxuLmZhLWFuZHJvaWQge1xuICAtLWZhOiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1ib3RzIHtcbiAgLS1mYTogXCJcXGUzNDBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXAge1xuICAtLWZhOiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1ob3JuYmlsbCB7XG4gIC0tZmE6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWpzIHtcbiAgLS1mYTogXCJcXGYzYjhcIjsgfVxuXG4uZmEtaWRlYWwge1xuICAtLWZhOiBcIlxcZTAxM1wiOyB9XG5cbi5mYS1naXQge1xuICAtLWZhOiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1kZXYge1xuICAtLWZhOiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1za2V0Y2gge1xuICAtLWZhOiBcIlxcZjdjNlwiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbCB7XG4gIC0tZmE6IFwiXFxmNDE0XCI7IH1cblxuLmZhLWNjLWFtZXgge1xuICAtLWZhOiBcIlxcZjFmM1wiOyB9XG5cbi5mYS11YmVyIHtcbiAgLS1mYTogXCJcXGY0MDJcIjsgfVxuXG4uZmEtZ2l0aHViIHtcbiAgLS1mYTogXCJcXGYwOWJcIjsgfVxuXG4uZmEtcGhwIHtcbiAgLS1mYTogXCJcXGY0NTdcIjsgfVxuXG4uZmEtYWxpcGF5IHtcbiAgLS1mYTogXCJcXGY2NDJcIjsgfVxuXG4uZmEteW91dHViZSB7XG4gIC0tZmE6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXNreWF0bGFzIHtcbiAgLS1mYTogXCJcXGYyMTZcIjsgfVxuXG4uZmEtZmlyZWZveC1icm93c2VyIHtcbiAgLS1mYTogXCJcXGUwMDdcIjsgfVxuXG4uZmEtcmVwbHlkIHtcbiAgLS1mYTogXCJcXGYzZTZcIjsgfVxuXG4uZmEtc3VzZSB7XG4gIC0tZmE6IFwiXFxmN2Q2XCI7IH1cblxuLmZhLWplbmtpbnMge1xuICAtLWZhOiBcIlxcZjNiNlwiOyB9XG5cbi5mYS10d2l0dGVyIHtcbiAgLS1mYTogXCJcXGYwOTlcIjsgfVxuXG4uZmEtcm9ja3JtcyB7XG4gIC0tZmE6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXBpbnRlcmVzdCB7XG4gIC0tZmE6IFwiXFxmMGQyXCI7IH1cblxuLmZhLWJ1ZmZlciB7XG4gIC0tZmE6IFwiXFxmODM3XCI7IH1cblxuLmZhLW5wbSB7XG4gIC0tZmE6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLXlhbW1lciB7XG4gIC0tZmE6IFwiXFxmODQwXCI7IH1cblxuLmZhLWJ0YyB7XG4gIC0tZmE6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWRyaWJiYmxlIHtcbiAgLS1mYTogXCJcXGYxN2RcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxYTNcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXIge1xuICAtLWZhOiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1zdHViYmVyIHtcbiAgLS1mYTogXCJcXGU1YzdcIjsgfVxuXG4uZmEtdGVsZWdyYW0ge1xuICAtLWZhOiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZSB7XG4gIC0tZmE6IFwiXFxmMmM2XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYyB7XG4gIC0tZmE6IFwiXFxmNTEwXCI7IH1cblxuLmZhLW9keXNlZSB7XG4gIC0tZmE6IFwiXFxlNWM2XCI7IH1cblxuLmZhLXNxdWFyZS13aGF0c2FwcCB7XG4gIC0tZmE6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNDBjXCI7IH1cblxuLmZhLW5vZGUtanMge1xuICAtLWZhOiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1lZGdlLWxlZ2FjeSB7XG4gIC0tZmE6IFwiXFxlMDc4XCI7IH1cblxuLmZhLXNsYWNrIHtcbiAgLS1mYTogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaCB7XG4gIC0tZmE6IFwiXFxmMTk4XCI7IH1cblxuLmZhLW1lZHJ0IHtcbiAgLS1mYTogXCJcXGYzYzhcIjsgfVxuXG4uZmEtdXNiIHtcbiAgLS1mYTogXCJcXGYyODdcIjsgfVxuXG4uZmEtdHVtYmxyIHtcbiAgLS1mYTogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdmFhZGluIHtcbiAgLS1mYTogXCJcXGY0MDhcIjsgfVxuXG4uZmEtcXVvcmEge1xuICAtLWZhOiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1zcXVhcmUteC10d2l0dGVyIHtcbiAgLS1mYTogXCJcXGU2MWFcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGUge1xuICAtLWZhOiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1tZWRpdW0ge1xuICAtLWZhOiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbSB7XG4gIC0tZmE6IFwiXFxmMjNhXCI7IH1cblxuLmZhLWFtaWxpYSB7XG4gIC0tZmE6IFwiXFxmMzZkXCI7IH1cblxuLmZhLW1peGNsb3VkIHtcbiAgLS1mYTogXCJcXGYyODlcIjsgfVxuXG4uZmEtZmxpcGJvYXJkIHtcbiAgLS1mYTogXCJcXGY0NGRcIjsgfVxuXG4uZmEtdmlhY29pbiB7XG4gIC0tZmE6IFwiXFxmMjM3XCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGUge1xuICAtLWZhOiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1zaXRyb3gge1xuICAtLWZhOiBcIlxcZTQ0YVwiOyB9XG5cbi5mYS1kaXNjb3Vyc2Uge1xuICAtLWZhOiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1qb29tbGEge1xuICAtLWZhOiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1tYXN0b2RvbiB7XG4gIC0tZmE6IFwiXFxmNGY2XCI7IH1cblxuLmZhLWFpcmJuYiB7XG4gIC0tZmE6IFwiXFxmODM0XCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb24ge1xuICAtLWZhOiBcIlxcZjUxNFwiOyB9XG5cbi5mYS1idXktbi1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmOGE2XCI7IH1cblxuLmZhLWd1bHAge1xuICAtLWZhOiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMge1xuICAtLWZhOiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1zdHJhdmEge1xuICAtLWZhOiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1lbWJlciB7XG4gIC0tZmE6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWYge1xuICAtLWZhOiBcIlxcZjc4NVwiOyB9XG5cbi5mYS10ZWFtc3BlYWsge1xuICAtLWZhOiBcIlxcZjRmOVwiOyB9XG5cbi5mYS1wdXNoZWQge1xuICAtLWZhOiBcIlxcZjNlMVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY0MTFcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXgge1xuICAtLWZhOiBcIlxcZjNkNlwiOyB9XG5cbi5mYS13b2R1IHtcbiAgLS1mYTogXCJcXGUwODhcIjsgfVxuXG4uZmEtZ29vZ2xlLXBheSB7XG4gIC0tZmE6IFwiXFxlMDc5XCI7IH1cblxuLmZhLWludGVyY29tIHtcbiAgLS1mYTogXCJcXGY3YWZcIjsgfVxuXG4uZmEtemhpaHUge1xuICAtLWZhOiBcIlxcZjYzZlwiOyB9XG5cbi5mYS1rb3J2dWUge1xuICAtLWZhOiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1waXgge1xuICAtLWZhOiBcIlxcZTQzYVwiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2wge1xuICAtLWZhOiBcIlxcZjNmNlwiOyB9XG46cm9vdCwgOmhvc3Qge1xuICAtLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIC0tZmEtZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xICdGb250IEF3ZXNvbWUgNiBGcmVlJzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLmZhcixcbi5mYS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEZyZWUnOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi5mYXMsXG4uZmEtc29saWQge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStGMDAzLFUrRjAwNixVK0YwMTQsVStGMDE2LUYwMTcsVStGMDFBLUYwMUIsVStGMDFELFUrRjAyMixVK0YwM0UsVStGMDQ0LFUrRjA0NixVK0YwNUMtRjA1RCxVK0YwNkUsVStGMDcwLFUrRjA4Ny1GMDg4LFUrRjA4QSxVK0YwOTQsVStGMDk2LUYwOTcsVStGMDlELFUrRjBBMCxVK0YwQTIsVStGMEE0LUYwQTcsVStGMEM1LFUrRjBDNyxVK0YwRTUtRjBFNixVK0YwRUIsVStGMEY2LUYwRjgsVStGMTBDLFUrRjExNC1GMTE1LFUrRjExOC1GMTFBLFUrRjExQy1GMTFELFUrRjEzMyxVK0YxNDcsVStGMTRFLFUrRjE1MC1GMTUyLFUrRjE4NS1GMTg2LFUrRjE4RSxVK0YxOTAtRjE5MixVK0YxOTYsVStGMUMxLUYxQzksVStGMUQ5LFUrRjFEQixVK0YxRTMsVStGMUVBLFUrRjFGNyxVK0YxRjksVStGMjBBLFUrRjI0Ny1GMjQ4LFUrRjI0QSxVK0YyNEQsVStGMjU1LUYyNUIsVStGMjVELFUrRjI3MS1GMjc0LFUrRjI3OCxVK0YyN0IsVStGMjhDLFUrRjI4RSxVK0YyOUMsVStGMkI1LFUrRjJCNyxVK0YyQkEsVStGMkJDLFUrRjJCRSxVK0YyQzAtRjJDMSxVK0YyQzMsVStGMkQwLFUrRjJEMixVK0YyRDQsVStGMkRDOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS12NGNvbXBhdGliaWxpdHkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXY0Y29tcGF0aWJpbGl0eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrRjA0MSxVK0YwNDcsVStGMDY1LUYwNjYsVStGMDdELUYwN0UsVStGMDgwLFUrRjA4QixVK0YwOEUsVStGMDkwLFUrRjA5QSxVK0YwQUMsVStGMEFFLFUrRjBCMixVK0YwRDAsVStGMEQ2LFUrRjBFNCxVK0YwRUMsVStGMTBBLUYxMEIsVStGMTIzLFUrRjEzRSxVK0YxNDgtRjE0OSxVK0YxNEMsVStGMTU2LFUrRjE1RSxVK0YxNjAtRjE2MSxVK0YxNjMsVStGMTc1LUYxNzgsVStGMTk1LFUrRjFGOCxVK0YyMTksVStGMjdBOyB9XG4iLCJcbi52dWUtbW9kYWwtcmVzaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cbi52dWUtbW9kYWwtcmVzaXplcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi52dWUtbW9kYWwtcmVzaXplci5jbGlja2VkOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzM2OWJlOTtcbn1cblxuXG4udi0tbW9kYWwtYmxvY2stc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnYtLW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLnYtLW1vZGFsLW92ZXJsYXkuc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi52LS1tb2RhbC1vdmVybGF5IC52LS1tb2RhbC1iYWNrZ3JvdW5kLWNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52LS1tb2RhbC1vdmVybGF5IC52LS1tb2RhbC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udi0tbW9kYWwtb3ZlcmxheS5zY3JvbGxhYmxlIC52LS1tb2RhbC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4udi0tbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCAtMnB4IHJnYmEoMjcsIDMzLCA1OCwgMC40KTtcbiAgcGFkZGluZzogMDtcbn1cbi52LS1tb2RhbC52LS1tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi52LS1tb2RhbC10b3AtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm92ZXJsYXktZmFkZS1lbnRlci1hY3RpdmUsXG4ub3ZlcmxheS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm92ZXJsYXktZmFkZS1lbnRlcixcbi5vdmVybGF5LWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uaWNlLW1vZGFsLWZhZGUtZW50ZXItYWN0aXZlLFxuLm5pY2UtbW9kYWwtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5uaWNlLW1vZGFsLWZhZGUtZW50ZXIsXG4ubmljZS1tb2RhbC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cblxuLnZ1ZS1kaWFsb2cgZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi52dWUtZGlhbG9nIC5kaWFsb2ctZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udnVlLWRpYWxvZyAuZGlhbG9nLWNvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi52dWUtZGlhbG9nIC5kaWFsb2ctYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnZ1ZS1kaWFsb2cgLmRpYWxvZy1jLXRleHQge1xufVxuLnZ1ZS1kaWFsb2cgLnZ1ZS1kaWFsb2ctYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4udnVlLWRpYWxvZyAudnVlLWRpYWxvZy1idXR0b25zLW5vbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udnVlLWRpYWxvZy1idXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZ1ZS1kaWFsb2ctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbn1cbi52dWUtZGlhbG9nLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbn1cbi52dWUtZGlhbG9nLWJ1dHRvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4iLCIuc3Bpbm5lcltkYXRhLXYtY2MzZThlMDRde29wYWNpdHk6MTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyOjRweCBzb2xpZCAjZjNmM2YzO2JvcmRlci10b3A6NHB4IHNvbGlkICMzNDk4ZGI7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MThweDtoZWlnaHQ6MThweDthbmltYXRpb246c3Bpbi1kYXRhLXYtY2MzZThlMDQgMXMgbGluZWFyIGluZmluaXRlO21hcmdpbjowIDAgMCAxMHB4O3BhZGRpbmc6MDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uaGlkZGVuPi5zcGlubmVyW2RhdGEtdi1jYzNlOGUwNF17bWF4LXdpZHRoOjAhaW1wb3J0YW50O21heC1oZWlnaHQ6MCFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAhaW1wb3J0YW50O21hcmdpbjowO29wYWNpdHk6MH1Aa2V5ZnJhbWVzIHNwaW4tZGF0YS12LWNjM2U4ZTA0ezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fSIsImZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGlzZWxlY3R7cG9pbnRlci1ldmVudHM6bm9uZX0ubXVsdGlzZWxlY3RfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4O3RvcDoxcHg7d2lkdGg6NDBweDtoZWlnaHQ6MzhweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9ja30ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIsLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LThweCAwIDAgLThweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzQxYjg4Mzstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50fS5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb246c3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoLjQxLC4yNiwuMiwuNjIpO2FuaW1hdGlvbjpzcGlubmluZyAyLjRzIGN1YmljLWJlemllciguNDEsLjI2LC4yLC42Mik7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9Lm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOnNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKC41MSwuMDksLjIxLC44KTthbmltYXRpb246c3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoLjUxLC4wOSwuMjEsLjgpOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlci1hY3RpdmUsLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dDtvcGFjaXR5OjF9Lm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLC5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmV7b3BhY2l0eTowfS5tdWx0aXNlbGVjdCwubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fc2luZ2xle2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ubXVsdGlzZWxlY3R7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3QgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm11bHRpc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZX0ubXVsdGlzZWxlY3QtLWRpc2FibGVke2JhY2tncm91bmQ6I2VkZWRlZDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjZ9Lm11bHRpc2VsZWN0LS1hY3RpdmV7ei1pbmRleDo1MH0ubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X19jdXJyZW50LC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX3RhZ3N7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9Lm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3R7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fdGFnc3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMCAwIDVweDt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2U7dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2U7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206OHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ubXVsdGlzZWxlY3RfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX3RhZ34ubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fdGFnfi5tdWx0aXNlbGVjdF9fc2luZ2xle3dpZHRoOmF1dG99Lm11bHRpc2VsZWN0X19pbnB1dDpob3ZlciwubXVsdGlzZWxlY3RfX3NpbmdsZTpob3Zlcntib3JkZXItY29sb3I6I2NmY2ZjZn0ubXVsdGlzZWxlY3RfX2lucHV0OmZvY3VzLC5tdWx0aXNlbGVjdF9fc2luZ2xlOmZvY3Vze2JvcmRlci1jb2xvcjojYThhOGE4O291dGxpbmU6bm9uZX0ubXVsdGlzZWxlY3RfX3NpbmdsZXtwYWRkaW5nLWxlZnQ6NXB4O21hcmdpbi1ib3R0b206OHB4fS5tdWx0aXNlbGVjdF9fdGFncy13cmFwe2Rpc3BsYXk6aW5saW5lfS5tdWx0aXNlbGVjdF9fdGFnc3ttaW4taGVpZ2h0OjQwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCA0MHB4IDAgOHB4O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgI2U4ZThlODtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE0cHh9Lm11bHRpc2VsZWN0X190YWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo0cHggMjZweCA0cHggMTBweDtib3JkZXItcmFkaXVzOjVweDttYXJnaW4tcmlnaHQ6MTBweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZDojNDFiODgzO21hcmdpbi1ib3R0b206NXB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubXVsdGlzZWxlY3RfX3RhZy1pY29ue2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjdweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDt3aWR0aDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjIycHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtib3JkZXItcmFkaXVzOjVweH0ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVye2NvbnRlbnQ6XCJcXEQ3XCI7Y29sb3I6IzI2NmQ0ZDtmb250LXNpemU6MTRweH0ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzLC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXJ7YmFja2dyb3VuZDojMzY5YTZlfS5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXM6YWZ0ZXIsLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlcjphZnRlcntjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fY3VycmVudHttaW4taGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6OHB4IDMwcHggMCAxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTh9Lm11bHRpc2VsZWN0X19jdXJyZW50LC5tdWx0aXNlbGVjdF9fc2VsZWN0e2xpbmUtaGVpZ2h0OjE2cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm11bHRpc2VsZWN0X19zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6MzhweDtyaWdodDoxcHg7dG9wOjFweDtwYWRkaW5nOjRweCA4cHg7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2V9Lm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7dG9wOjY1JTtjb2xvcjojOTk5O21hcmdpbi10b3A6NHB4O2JvcmRlci1jb2xvcjojOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2NvbnRlbnQ6XCJcIn0ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVye2NvbG9yOiNhZGFkYWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjJweH0ubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjQwcHg7b3ZlcmZsb3c6YXV0bztib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweDt6LWluZGV4OjUwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5tdWx0aXNlbGVjdF9fY29udGVudHtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbjowO21pbi13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcH0ubXVsdGlzZWxlY3QtLWFib3ZlIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVye2JvdHRvbToxMDAlO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH0ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5tdWx0aXNlbGVjdF9fZWxlbWVudHtkaXNwbGF5OmJsb2NrfS5tdWx0aXNlbGVjdF9fb3B0aW9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4O21pbi1oZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlcnt0b3A6MDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZy1yaWdodDoxMnB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxM3B4fS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojNDFiODgzO291dGxpbmU6bm9uZTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtc2VsZWN0KTtiYWNrZ3JvdW5kOiM0MWI4ODM7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiMzNTQ5NWU7Zm9udC13ZWlnaHQ6NzAwfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDphZnRlcntjb250ZW50OmF0dHIoZGF0YS1zZWxlY3RlZCk7Y29sb3I6c2lsdmVyO2JhY2tncm91bmQ6aW5oZXJpdH0ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0e2JhY2tncm91bmQ6I2ZmNmE2YTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZDojZmY2YTZhO2NvbnRlbnQ6YXR0cihkYXRhLWRlc2VsZWN0KTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19jdXJyZW50LC5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19zZWxlY3R7YmFja2dyb3VuZDojZWRlZGVkO2NvbG9yOiNhNmE2YTZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVke2JhY2tncm91bmQ6I2VkZWRlZCFpbXBvcnRhbnQ7Y29sb3I6I2E2YTZhNiFpbXBvcnRhbnQ7Y3Vyc29yOnRleHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXB7YmFja2dyb3VuZDojZWRlZGVkO2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiMzNTQ5NWU7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVye2JhY2tncm91bmQ6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0e2JhY2tncm91bmQ6I2RlZGVkZX0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0e2JhY2tncm91bmQ6I2ZmNmE2YTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZDojZmY2YTZhO2NvbnRlbnQ6YXR0cihkYXRhLWRlc2VsZWN0KTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdC1lbnRlci1hY3RpdmUsLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xNXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2V9Lm11bHRpc2VsZWN0LWVudGVyLC5tdWx0aXNlbGVjdC1sZWF2ZS1hY3RpdmV7b3BhY2l0eTowfS5tdWx0aXNlbGVjdF9fc3Ryb25ne21hcmdpbi1ib3R0b206OHB4O2xpbmUtaGVpZ2h0OjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfVtkaXI9cnRsXSAubXVsdGlzZWxlY3R7dGV4dC1hbGlnbjpyaWdodH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19zZWxlY3R7cmlnaHQ6YXV0bztsZWZ0OjFweH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X190YWdze3BhZGRpbmc6OHB4IDhweCAwIDQwcHh9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fY29udGVudHt0ZXh0LWFsaWduOnJpZ2h0fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlcntyaWdodDphdXRvO2xlZnQ6MH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19jbGVhcntyaWdodDphdXRvO2xlZnQ6MTJweH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19zcGlubmVye3JpZ2h0OmF1dG87bGVmdDoxcHh9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uaW5nezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgydHVybik7dHJhbnNmb3JtOnJvdGF0ZSgydHVybil9fUBrZXlmcmFtZXMgc3Bpbm5pbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDJ0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDJ0dXJuKX19IiwiLyohXG4gKiB2dWUtdHJlZXNlbGVjdCB2MC40LjAgfCAoYykgMjAxNy0yMDE5IFJpb3BoYWUgTGVlXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuXG4gKiBodHRwczovL3Z1ZS10cmVlc2VsZWN0LmpzLm9yZy9cbiAqL1xuLyoqXG4gKiBEZXBlbmRlbmNpZXNcbiAqL1xuLyoqXG4gKiBWYXJpYWJsZXNcbiAqL1xuLyoqXG4gKiBNaXhpbnNcbiAqL1xuLyoqXG4gKiBIZWxwZXJzXG4gKi9cbi52dWUtdHJlZXNlbGVjdC1oZWxwZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3QtaGVscGVyLXpvb20tZWZmZWN0LW9mZiB7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyoqXG4gKiBBbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgdnVlLXRyZWVzZWxlY3QtYW5pbWF0aW9uLWZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB2dWUtdHJlZXNlbGVjdC1hbmltYXRpb24tYm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZ1ZS10cmVlc2VsZWN0LWFuaW1hdGlvbi1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKipcbiAqIFRyYW5zaXRpb25zXG4gKi9cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS0tdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUsXG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS0tdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tZW50ZXIsXG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tbGVhdmUtdG8ge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBvcGFjaXR5OiAwO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLS10cmFuc2l0aW9uLW1vdmUge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi8qKlxuICogTmFtZXNwYWNlXG4gKi9cbi52dWUtdHJlZXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udnVlLXRyZWVzZWxlY3QgZGl2LFxuLnZ1ZS10cmVlc2VsZWN0IHNwYW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnZ1ZS10cmVlc2VsZWN0IHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi8qKlxuICogQ29udHJvbFxuICovXG4udnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCB3aWR0aCwgaGVpZ2h0LCBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4udnVlLXRyZWVzZWxlY3Q6bm90KC52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQpOm5vdCgudnVlLXRyZWVzZWxlY3QtLWZvY3VzZWQpIC52dWUtdHJlZXNlbGVjdF9fY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZm9jdXNlZDpub3QoLnZ1ZS10cmVlc2VsZWN0LS1vcGVuKSAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDMsIDE1NSwgMjI5LCAwLjEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1vcGVuIC52dWUtdHJlZXNlbGVjdF9fY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1iZWxvdyAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1hYm92ZSAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fdmFsdWUtY29udGFpbmVyLFxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNlYXJjaGFibGU6bm90KC52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQpIC52dWUtdHJlZXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52dWUtdHJlZXNlbGVjdC0taGFzLXZhbHVlIC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX3BsYWNlaG9sZGVyLFxuLnZ1ZS10cmVlc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udnVlLXRyZWVzZWxlY3QtLWZvY3VzZWQudnVlLXRyZWVzZWxlY3QtLXNlYXJjaGFibGUgLnZ1ZS10cmVlc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgYmFja2dyb3VuZDogI2UzZjJmZDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMDM5YmU1O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udnVlLXRyZWVzZWxlY3Q6bm90KC52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQpIC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbTpub3QoLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLWRpc2FibGVkKTpob3ZlciAudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW06bm90KC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1uZXcpIC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbTpub3QoLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLW5ldyk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG4gIGNvbG9yOiAjMDM5YmU1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLW5ldyB7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tbmV3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4ZjVlOTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fdmFsdWUtcmVtb3ZlLFxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1sYWJlbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1yZW1vdmUge1xuICBjb2xvcjogIzAzOWJlNTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fdmFsdWUtcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbTpob3ZlciAudnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSxcbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSA+IHN2ZyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19saW1pdC10aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19saW1pdC10aXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGltaXQtdGlwLXRleHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tc2luZ2xlIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udnVlLXRyZWVzZWxlY3QtLW11bHRpIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNlYXJjaGFibGUgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zZWFyY2hhYmxlLnZ1ZS10cmVlc2VsZWN0LS1tdWx0aS52dWUtdHJlZXNlbGVjdC0taGFzLXZhbHVlIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3QtLXNlYXJjaGFibGUudnVlLXRyZWVzZWxlY3QtLW11bHRpLnZ1ZS10cmVlc2VsZWN0LS1oYXMtdmFsdWUgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbnB1dCxcbi52dWUtdHJlZXNlbGVjdF9fc2l6ZXIge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNpbmdsZSAudnVlLXRyZWVzZWxlY3RfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tbXVsdGkgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4udnVlLXRyZWVzZWxlY3QtLWhhcy12YWx1ZSAudnVlLXRyZWVzZWxlY3RfX2lucHV0IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udnVlLXRyZWVzZWxlY3RfX3NpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X194LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjY2NjO1xuICBhbmltYXRpb246IDIwMG1zIHZ1ZS10cmVlc2VsZWN0LWFuaW1hdGlvbi1mYWRlLWluIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X194LWNvbnRhaW5lcjpob3ZlciB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X194IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wtYXJyb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sLWFycm93LWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY29udHJvbC1hcnJvdyB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi52dWUtdHJlZXNlbGVjdDpub3QoLnZ1ZS10cmVlc2VsZWN0LS1kaXNhYmxlZCkgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sLWFycm93LWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wtYXJyb3cge1xuICBjb2xvcjogIzYxNjE2MTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sLWFycm93IHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY29udHJvbC1hcnJvdy0tcm90YXRlZCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4vKipcbiAqIE1lbnVcbiAqL1xuLnZ1ZS10cmVlc2VsZWN0X19tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1iZWxvdzpub3QoLnZ1ZS10cmVlc2VsZWN0LS1hcHBlbmQtdG8tYm9keSkgLnZ1ZS10cmVlc2VsZWN0X19tZW51LWNvbnRhaW5lciB7XG4gIHRvcDogMTAwJTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1hYm92ZTpub3QoLnZ1ZS10cmVlc2VsZWN0LS1hcHBlbmQtdG8tYm9keSkgLnZ1ZS10cmVlc2VsZWN0X19tZW51LWNvbnRhaW5lciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbWVudSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1iZWxvdyAudnVlLXRyZWVzZWxlY3RfX21lbnUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyZjJmMjtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1vcGVuLWFib3ZlIC52dWUtdHJlZXNlbGVjdF9fbWVudSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjJmMmYyO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtMCAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0wIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTAgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTAgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTEgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTEgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTEgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTEgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTIgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTIgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTIgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTIgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTMgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTMgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTMgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTMgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTQgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTQgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTQgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC00IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNSAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTUgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC01IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNSAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTYgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC02IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNiAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTYgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC03IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNyAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTcgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC03IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtOCAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTggLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTY1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC04IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtOCAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNpbmdsZSAudnVlLXRyZWVzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZTNmMmZkO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zaW5nbGUgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UzZjJmZDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LWNvbnRhaW5lcixcbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGNvbG9yOiAjY2NjO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdyB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctY29udGFpbmVyOmhvdmVyIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LFxuLnZ1ZS10cmVlc2VsZWN0LS1icmFuY2gtbm9kZXMtZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb246aG92ZXIgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3cge1xuICBjb2xvcjogIzYxNjE2MTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LS1yb3RhdGVkIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDApO1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy0tcm90YXRlZCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LS1yb3RhdGVkLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctLXByZXBhcmUtZW50ZXIge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZykgIWltcG9ydGFudDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctLXJvdGF0ZWQudnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy0tcHJlcGFyZS1lbnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgIWltcG9ydGFudDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGFiZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fbGFiZWwtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrLFxuLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG59XG4udnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUFnTUFBQUM1WVZZWUFBQUFDVkJNVkVVQUFBRC8vLy8vLy85emVLVmpBQUFBQW5SU1RsTUF1TE1wOW9ZQUFBQVBTVVJCVkFqWFk0Q0RySlVnQkFNQUdhRUNKOWR6M0JBQUFBQUFTVVZPUks1Q1lJST0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCA4cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFERkJNVkVVQUFBRC8vLy8vLy8vLy8vODR3RHVvQUFBQUEzUlNUbE1BeVR6UElkUmVBQUFBR1VsRVFWUUkxMlBBRCtiLy8vK05vZjcvLzc5Z0FzTEZDd0F4L3c0YmxBRGVlUUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQWdNQUFBQmluUmZ5QUFBQURGQk1WRVVBQUFELy8vLy8vLy8vLy84NHdEdW9BQUFBQTNSU1RsTUF5VHpQSWRSZUFBQUFHVWxFUVZRSTEyUEFEK2IvLy8rTm9mNy8vNzlnQXNMRkN3QXgvdzRibEFEZWVRQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgfVxufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDI4OGRwaSkge1xuICAudnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlCQU1BQUFBU1dTRExBQUFBRDFCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8rUFF0NW9BQUFBQkhSU1RsTUF5MkVGSXVXeFVnQUFBQ1JKUkVGVUdOTmpHQkJnSk9JQ0JZN0tEQ291Y09ERUFKU0FTNkZ3VUpTaEdqQVFBQURCUFJHcksyL0ZoZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWluZGV0ZXJtaW5hdGUgPiAudnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICBvcGFjaXR5OiAxO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUFnTUFBQUM1WVZZWUFBQUFDVkJNVkVVQUFBRGk0dUxoNGVIT3hlU1JBQUFBQW5SU1RsTUF1TE1wOW9ZQUFBQVBTVVJCVkFqWFk0Q0RySlVnQkFNQUdhRUNKOWR6M0JBQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBREZCTVZFVUFBQURpNHVMaTR1TGg0ZUU1UlFhSUFBQUFBM1JTVGxNQXlUelBJZFJlQUFBQUdVbEVRVlFJMTJQQUQrYi8vLytOb2Y3Ly83OWdBc0xGQ3dBeC93NGJsQURlZVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFERkJNVkVVQUFBRGk0dUxpNHVMaDRlRTVSUWFJQUFBQUEzUlNUbE1BeVR6UElkUmVBQUFBR1VsRVFWUUkxMlBBRCtiLy8vK05vZjcvLzc5Z0FzTEZDd0F4L3c0YmxBRGVlUUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAyODhkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQkFNQUFBQVNXU0RMQUFBQUQxQk1WRVVBQUFEaDRlSGc0T0ROemMzaDRlRVlmdzJ3QUFBQUJIUlNUbE1BeTJFRkl1V3hVZ0FBQUNSSlJFRlVHTk5qR0JCZ0pPSUNCWTdLRENvdWNPREVBSlNBUzZGd1VKU2hHakFRQUFEQlBSR3JLMi9GaGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrLW1hcmsge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBTUFBQUR6MFU2NUFBQUFRbEJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOElYOUtHQUFBQUZYUlNUbE1BOHUyNE54SUxCK1Rhd2I2amlIMXpSejB4SVFJSVAzR1VBQUFBTWtsRVFWUUkxeTNGdFFFQU1RRERRRCtFR2J6L3FrRVZPcHlFT1A2UHVkS2paTlNYbjRKbTJDS1JkQkt6U0xzRldsOGZNRzBCbDZKazFyTUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggOHB4O1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC4xMjUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4xMjUpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAudnVlLXRyZWVzZWxlY3RfX2NoZWNrLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQU1BQUFBb0xROVRBQUFBWUZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy85OEpSeTZBQUFBSDNSU1RsTUF6dTRzRGVubDM4ZkJ2bzFPTXlJZEVRcmoxY1NpaFg1aFlGcEhOeWNJY1FPQVNBQUFBRjlKUkVGVUdOTjl6RWNPZ0RBTVJGSFRTMEx2TmZlL0pSbUhLQUlKL21xZUxKbitrOXVEdGFlVWVGbkZ6aUdzQnVjVVRpcnJwcmZlODFScVozQmI2aFBXZXVad0RGT0h5ZitpZzlDQ3pRN0lOQm43Ykc1a0YrUVN0MTNCSE5KbkY3QWFDVDRZK0NXN0FBQUFBRWxGVGtTdVFtQ0MpO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBTUFBQUFvTFE5VEFBQUFZRkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzk4SlJ5NkFBQUFIM1JTVGxNQXp1NHNEZW5sMzhmQnZvMU9NeUlkRVFyajFjU2loWDVoWUZwSE55Y0ljUU9BU0FBQUFGOUpSRUZVR05OOXpFY09nREFNUkZIVFMwTHZOZmUvSlJtSEtBSUovbXFlTEpuK2s5dUR0YWVVZUZuRnppR3NCdWNVVGlycnByZmU4MVJxWjNCYjZoUFdldVp3REZPSHlmK2lnOUNDelE3SU5CbjdiRzVrRitRU3QxM0JITkpuRjdBYUNUNFkrQ1c3QUFBQUFFbEZUa1N1UW1DQyk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAyODhkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FNQUFBRFhxYzNLQUFBQVdsQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzlaTXJlOUFBQUFIWFJTVGxNQS9QaUpoR05JOVhsRUhKQi9iMmxkVjA4K09pYms0OXZQcDZRaEFZZ0dCdXdBQUFDQ1NVUkJWQ2pQcmRIZERvSXdEQVhnVFdBcUNpZ28vK2Y5WDVPd25vVXd0aXM0VjkyWE5XbGFkVWwrcnpRUGVRSkFOMkVIeG9PbnNQbjcvb1lrOGZ4QnYwOFJyL2RlT0gvYVoyTm04WkorczU3M1FHZldLbk51Wkd6V20zK2x2MlYzcGNVMVhRMzg1L3lqbUJvTTNaK2RYdmxiWUxMRDN1amhUYU9NM0thSVh2TmtGa3VTRXZZeTFMcU9BQUFBQUVsRlRrU3VRbUNDKTtcbiAgfVxufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tY2hlY2tlZCA+IC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBTUFBQUR6MFU2NUFBQUFQMUJNVkVVQUFBRGo0K1BmMzkvaDRlSGg0ZUhoNGVIazVPVGg0ZUhnNE9EaTR1TGg0ZUhoNGVIZzRPRGg0ZUhoNGVIZzRPRGg0ZUhoNGVIcDZlbi8vLy9oNGVGcWN5dlVBQUFBRkhSU1RsTUFPUWZ5N2JnUzVOckJ2cU9JZlhOSE1TRUxBZ1EvaUZzQUFBQTJTVVJCVkFqWFk0QUFOallJemNqTUFhVkZ1QmtZK1JrRVdFUlltUmpZUlhqQU5BT2ZpSWdJRnhOSUFhOElweEJFaTZBd2lBUUFLMk1CZDd4WThjc0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FNQUFBQW9MUTlUQUFBQVhWQk1WRVVBQUFEaDRlSGg0ZUhoNGVIaTR1TGIyOXZoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaTR1TGk0dUxqNCtQaTR1TGs1T1RvNk9qaDRlSGg0ZUhpNHVMZzRPRGc0T0RoNGVIZzRPRGg0ZUhmMzkvZzRPRC8vLy9oNGVFeklrK3dBQUFBSG5SU1RsTUF6dTYvTEEzcDVlTFp4OE9OVGpZaUhSSUtvb1YrWVdCYVJ6RW5DQU5ubTVybkFBQUFaRWxFUVZRWTAzM1Ayd3FBSUF5QTRWV2FhV3JuYy9uK2o1bWJoQmpVZjdXUG9URDQ3VEpiNGk1elRyL3NSRFJIdXlGYW9XWDd1Sy9SbGJjdGxQRXV5STFmNFdZOXlRSU5Fa2Y2cnp6bzhZSXptVUZvQ3M3SjFFamVJYWE5YlhJRW16bDhkZ09aRUFqLysySXZ6QUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FNQUFBQW9MUTlUQUFBQVhWQk1WRVVBQUFEaDRlSGg0ZUhoNGVIaTR1TGIyOXZoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaTR1TGk0dUxqNCtQaTR1TGs1T1RvNk9qaDRlSGg0ZUhpNHVMZzRPRGc0T0RoNGVIZzRPRGg0ZUhmMzkvZzRPRC8vLy9oNGVFeklrK3dBQUFBSG5SU1RsTUF6dTYvTEEzcDVlTFp4OE9OVGpZaUhSSUtvb1YrWVdCYVJ6RW5DQU5ubTVybkFBQUFaRWxFUVZRWTAzM1Ayd3FBSUF5QTRWV2FhV3JuYy9uK2o1bWJoQmpVZjdXUG9URDQ3VEpiNGk1elRyL3NSRFJIdXlGYW9XWDd1Sy9SbGJjdGxQRXV5STFmNFdZOXlRSU5Fa2Y2cnp6bzhZSXptVUZvQ3M3SjFFamVJYWE5YlhJRW16bDhkZ09aRUFqLysySXZ6QUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAyODhkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FNQUFBRFhxYzNLQUFBQVVWQk1WRVVBQUFEaDRlSGg0ZUhoNGVIaDRlSGk0dUxpNHVMaDRlSGg0ZUhoNGVIZjM5L2o0K1BoNGVIaDRlSGg0ZUhnNE9EaTR1TGg0ZUhoNGVIaTR1TGg0ZUhoNGVIaDRlSGg0ZUhoNGVILy8vL2g0ZUYzRk1GVEFBQUFHblJTVGxNQSsvZUpoR2hmU0hFOUpCeno1S2FRZjNwWFQwWGJ6MEk1QVlEdzhGMEFBQUIrU1VSQlZDalByZEhiRG9NZ0VFVlJLQWlpMWRaZTlmei9oeHBsVGlLSVQ3cWZZQ1dURUVaZFV2T3diY2tOQUQyV0hlaDNickhXNWY1RXpHUStpTitiMUd0NktQdnR2MTZEbjZKWDlNOXlhMy9BMXlmdTVkbHlkdUw2SGVjN21YWTZkZFhMUFAybHBBQkdaOFBXWGZZTFRKeFpla1ZoaGw3ZVRYMjR6WlBOS1hvUkM3elFMalVBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIH1cbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLXVuY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGFiZWwtY29udGFpbmVyOmhvdmVyIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLXVuY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIGJhY2tncm91bmQ6ICMwMzliZTU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1O1xuICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbiAgYmFja2dyb3VuZDogIzAzOWJlNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGFiZWwtY29udGFpbmVyOmhvdmVyIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIGJhY2tncm91bmQ6ICMwMzliZTU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGFiZWwtY29udGFpbmVyOmhvdmVyIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY291bnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fY291bnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4udnVlLXRyZWVzZWxlY3RfX3RpcC10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2Vycm9yLXRpcCAudnVlLXRyZWVzZWxlY3RfX3JldHJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMzliZTU7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fZXJyb3ItdGlwIC52dWUtdHJlZXNlbGVjdF9fcmV0cnkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNpbmdsZSAudnVlLXRyZWVzZWxlY3RfX2ljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdC0tc2luZ2xlIC52dWUtdHJlZXNlbGVjdF9faWNvbi1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi13YXJuaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmYjhjMDA7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24td2FybmluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMi41cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDAgc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2U1MzkzNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi1lcnJvcjo6YmVmb3JlLFxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWVycm9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tZXJyb3I6OmJlZm9yZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWVycm9yOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogM3B4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbmltYXRpb246IDEuNnMgdnVlLXRyZWVzZWxlY3QtYW5pbWF0aW9uLXJvdGF0ZSBsaW5lYXIgaW5maW5pdGU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tbG9hZGVyOjpiZWZvcmUsXG4udnVlLXRyZWVzZWxlY3RfX2ljb24tbG9hZGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGFuaW1hdGlvbjogMS42cyB2dWUtdHJlZXNlbGVjdC1hbmltYXRpb24tYm91bmNlIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWxvYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAzOWJlNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi1sb2FkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2IzZTVmYztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi8qKlxuICogTWVudSBQb3J0YWxcbiAqL1xuLnZ1ZS10cmVlc2VsZWN0X19tZW51LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fcG9ydGFsLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXZ1ZS10cmVlc2VsZWN0LmNzcy5tYXAqLyIsIi8qKlxuICogRGVwZW5kZW5jaWVzXG4gKi9cbi8qKlxuICogVmFyaWFibGVzXG4gKi9cbi8qKlxuICogTWl4aW5zXG4gKi9cbi8qKlxuICogSGVscGVyc1xuICovXG4udnVlLXRyZWVzZWxlY3QtaGVscGVyLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZ1ZS10cmVlc2VsZWN0LWhlbHBlci16b29tLWVmZmVjdC1vZmYge1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qKlxuICogQW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIHZ1ZS10cmVlc2VsZWN0LWFuaW1hdGlvbi1mYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdnVlLXRyZWVzZWxlY3QtYW5pbWF0aW9uLWJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2dWUtdHJlZXNlbGVjdC1hbmltYXRpb24tcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyoqXG4gKiBUcmFuc2l0aW9uc1xuICovXG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tZW50ZXItYWN0aXZlLFxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLS10cmFuc2l0aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tLXRyYW5zaXRpb24tZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLS10cmFuc2l0aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLS10cmFuc2l0aW9uLWVudGVyLFxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLS10cmFuc2l0aW9uLWxlYXZlLXRvIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS0tdHJhbnNpdGlvbi1tb3ZlIHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4vKipcbiAqIE5hbWVzcGFjZVxuICovXG4udnVlLXRyZWVzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZ1ZS10cmVlc2VsZWN0IGRpdixcbi52dWUtdHJlZXNlbGVjdCBzcGFuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi52dWUtdHJlZXNlbGVjdCBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4vKipcbiAqIENvbnRyb2xcbiAqL1xuLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgd2lkdGgsIGhlaWdodCwgYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLnZ1ZS10cmVlc2VsZWN0Om5vdCgudnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkKTpub3QoLnZ1ZS10cmVlc2VsZWN0LS1mb2N1c2VkKSAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4udnVlLXRyZWVzZWxlY3QtLWZvY3VzZWQ6bm90KC52dWUtdHJlZXNlbGVjdC0tb3BlbikgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzLCAxNTUsIDIyOSwgMC4xKTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3BlbiAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4udnVlLXRyZWVzZWxlY3QtLW9wZW4udnVlLXRyZWVzZWxlY3QtLW9wZW4tYmVsb3cgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udnVlLXRyZWVzZWxlY3QtLW9wZW4udnVlLXRyZWVzZWxlY3QtLW9wZW4tYWJvdmUgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4udnVlLXRyZWVzZWxlY3RfX3ZhbHVlLWNvbnRhaW5lcixcbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zZWFyY2hhYmxlOm5vdCgudnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkKSAudnVlLXRyZWVzZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udnVlLXRyZWVzZWxlY3QtLWhhcy12YWx1ZSAudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19wbGFjZWhvbGRlcixcbi52dWUtdHJlZXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4udnVlLXRyZWVzZWxlY3RfX3NpbmdsZS12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1mb2N1c2VkLnZ1ZS10cmVlc2VsZWN0LS1zZWFyY2hhYmxlIC52dWUtdHJlZXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4udnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzAzOWJlNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZ1ZS10cmVlc2VsZWN0Om5vdCgudnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkKSAudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW06bm90KC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1kaXNhYmxlZCk6aG92ZXIgLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtOm5vdCgudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tbmV3KSAudnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW06bm90KC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1uZXcpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZTNmMmZkO1xuICBjb2xvcjogIzAzOWJlNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4udnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBjb2xvcjogIzU1NTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtaXRlbS1uZXcge1xuICBiYWNrZ3JvdW5kOiAjZThmNWU5O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLnZ1ZS10cmVlc2VsZWN0X19tdWx0aS12YWx1ZS1pdGVtLW5ldzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG59XG4udnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSxcbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtbGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fdmFsdWUtcmVtb3ZlIHtcbiAgY29sb3I6ICMwMzliZTU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX3ZhbHVlLXJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW06aG92ZXIgLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1yZW1vdmUge1xuICBjb2xvcjogI2U1MzkzNTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1yZW1vdmUsXG4udnVlLXRyZWVzZWxlY3RfX211bHRpLXZhbHVlLWl0ZW0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZ1ZS10cmVlc2VsZWN0X192YWx1ZS1yZW1vdmUgPiBzdmcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbXVsdGktdmFsdWUtbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGltaXQtdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fbGltaXQtdGlwIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xpbWl0LXRpcC10ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycHggMDtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udnVlLXRyZWVzZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3QtLXNpbmdsZSAudnVlLXRyZWVzZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1tdWx0aSAudnVlLXRyZWVzZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zZWFyY2hhYmxlIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tc2VhcmNoYWJsZS52dWUtdHJlZXNlbGVjdC0tbXVsdGkudnVlLXRyZWVzZWxlY3QtLWhhcy12YWx1ZSAudnVlLXRyZWVzZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0LS1zZWFyY2hhYmxlLnZ1ZS10cmVlc2VsZWN0LS1tdWx0aS52dWUtdHJlZXNlbGVjdC0taGFzLXZhbHVlIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5wdXQsXG4udnVlLXRyZWVzZWxlY3RfX3NpemVyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2lucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zaW5nbGUgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udnVlLXRyZWVzZWxlY3QtLW11bHRpIC52dWUtdHJlZXNlbGVjdF9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1oYXMtdmFsdWUgLnZ1ZS10cmVlc2VsZWN0X19pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19zaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9feC1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2NjYztcbiAgYW5pbWF0aW9uOiAyMDBtcyB2dWUtdHJlZXNlbGVjdC1hbmltYXRpb24tZmFkZS1pbiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cbi52dWUtdHJlZXNlbGVjdF9feC1jb250YWluZXI6aG92ZXIge1xuICBjb2xvcjogI2U1MzkzNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9feCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sLWFycm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY29udHJvbC1hcnJvdy1jb250YWluZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wtYXJyb3cge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgY29sb3I6ICNjY2M7XG59XG4udnVlLXRyZWVzZWxlY3Q6bm90KC52dWUtdHJlZXNlbGVjdC0tZGlzYWJsZWQpIC52dWUtdHJlZXNlbGVjdF9fY29udHJvbC1hcnJvdy1jb250YWluZXI6aG92ZXIgLnZ1ZS10cmVlc2VsZWN0X19jb250cm9sLWFycm93IHtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG4udnVlLXRyZWVzZWxlY3QtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY29udHJvbC1hcnJvdyB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wtYXJyb3ctLXJvdGF0ZWQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLyoqXG4gKiBNZW51XG4gKi9cbi52dWUtdHJlZXNlbGVjdF9fbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4udnVlLXRyZWVzZWxlY3QtLW9wZW4tYmVsb3c6bm90KC52dWUtdHJlZXNlbGVjdC0tYXBwZW5kLXRvLWJvZHkpIC52dWUtdHJlZXNlbGVjdF9fbWVudS1jb250YWluZXIge1xuICB0b3A6IDEwMCU7XG59XG4udnVlLXRyZWVzZWxlY3QtLW9wZW4tYWJvdmU6bm90KC52dWUtdHJlZXNlbGVjdC0tYXBwZW5kLXRvLWJvZHkpIC52dWUtdHJlZXNlbGVjdF9fbWVudS1jb250YWluZXIge1xuICBib3R0b206IDEwMCU7XG59XG4udnVlLXRyZWVzZWxlY3RfX21lbnUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udnVlLXRyZWVzZWxlY3QtLW9wZW4tYmVsb3cgLnZ1ZS10cmVlc2VsZWN0X19tZW51IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi52dWUtdHJlZXNlbGVjdC0tb3Blbi1hYm92ZSAudnVlLXRyZWVzZWxlY3RfX21lbnUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZjJmMjtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTAgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtMCAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0wIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0wIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0xIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0xIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0xIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0xIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0yIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0yIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0yIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0yIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0zIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0zIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0zIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC0zIC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC00IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC00IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC00IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNCAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTUgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC01IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNSAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTUgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC02IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNiAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTYgLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC02IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNyAudnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTcgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC03IC52dWUtdHJlZXNlbGVjdF9fdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtNyAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTggLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2luZGVudC1sZXZlbC04IC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pbmRlbnQtbGV2ZWwtOCAudnVlLXRyZWVzZWxlY3RfX3RpcCB7XG4gIHBhZGRpbmctbGVmdDogMTg1cHg7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9faW5kZW50LWxldmVsLTggLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTg1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zaW5nbGUgLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2UzZjJmZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52dWUtdHJlZXNlbGVjdC0tc2luZ2xlIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy1jb250YWluZXIsXG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBjb2xvcjogI2NjYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3cge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdyxcbi52dWUtdHJlZXNlbGVjdC0tYnJhbmNoLW5vZGVzLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uOmhvdmVyIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93IHtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy0tcm90YXRlZCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbn1cbltkaXI9XCJydGxcIl0gLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctLXJvdGF0ZWQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG59XG4udnVlLXRyZWVzZWxlY3RfX29wdGlvbi1hcnJvdy0tcm90YXRlZC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LS1wcmVwYXJlLWVudGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGlyPVwicnRsXCJdIC52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLWFycm93LS1yb3RhdGVkLnZ1ZS10cmVlc2VsZWN0X19vcHRpb24tYXJyb3ctLXByZXBhcmUtZW50ZXIge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpICFpbXBvcnRhbnQ7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52dWUtdHJlZXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDIwMG1zIGFsbCBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayxcbi52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlBZ01BQUFDNVlWWVlBQUFBQ1ZCTVZFVUFBQUQvLy8vLy8vOXplS1ZqQUFBQUFuUlNUbE1BdUxNcDlvWUFBQUFQU1VSQlZBalhZNENEckpVZ0JBTUFHYUVDSjlkejNCQUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggOHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAudnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBREZCTVZFVUFBQUQvLy8vLy8vLy8vLzg0d0R1b0FBQUFBM1JTVGxNQXlUelBJZFJlQUFBQUdVbEVRVlFJMTJQQUQrYi8vLytOb2Y3Ly83OWdBc0xGQ3dBeC93NGJsQURlZVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFERkJNVkVVQUFBRC8vLy8vLy8vLy8vODR3RHVvQUFBQUEzUlNUbE1BeVR6UElkUmVBQUFBR1VsRVFWUUkxMlBBRCtiLy8vK05vZjcvLzc5Z0FzTEZDd0F4L3c0YmxBRGVlUUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIH1cbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAyODhkcGkpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQkFNQUFBQVNXU0RMQUFBQUQxQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vK1BRdDVvQUFBQUJIUlNUbE1BeTJFRkl1V3hVZ0FBQUNSSlJFRlVHTk5qR0JCZ0pPSUNCWTdLRENvdWNPREVBSlNBUzZGd1VKU2hHakFRQUFEQlBSR3JLMi9GaGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1pbmRldGVybWluYXRlID4gLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlBZ01BQUFDNVlWWVlBQUFBQ1ZCTVZFVUFBQURpNHVMaDRlSE94ZVNSQUFBQUFuUlNUbE1BdUxNcDlvWUFBQUFQU1VSQlZBalhZNENEckpVZ0JBTUFHYUVDSjlkejNCQUFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQgLnZ1ZS10cmVlc2VsZWN0X19taW51cy1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQWdNQUFBQmluUmZ5QUFBQURGQk1WRVVBQUFEaTR1TGk0dUxoNGVFNVJRYUlBQUFBQTNSU1RsTUF5VHpQSWRSZUFBQUFHVWxFUVZRSTEyUEFEK2IvLy8rTm9mNy8vNzlnQXNMRkN3QXgvdzRibEFEZWVRQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgfVxufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1kaXNhYmxlZCAudnVlLXRyZWVzZWxlY3RfX21pbnVzLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBREZCTVZFVUFBQURpNHVMaTR1TGg0ZUU1UlFhSUFBQUFBM1JTVGxNQXlUelBJZFJlQUFBQUdVbEVRVlFJMTJQQUQrYi8vLytOb2Y3Ly83OWdBc0xGQ3dBeC93NGJsQURlZVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMjg4ZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fbWludXMtbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUJBTUFBQUFTV1NETEFBQUFEMUJNVkVVQUFBRGg0ZUhnNE9ETnpjM2g0ZUVZZncyd0FBQUFCSFJTVGxNQXkyRUZJdVd4VWdBQUFDUkpSRUZVR05OakdCQmdKT0lDQlk3S0RDb3VjT0RFQUpTQVM2RndVSlNoR2pBUUFBREJQUkdySzIvRmhnQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgfVxufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQU1BQUFEejBVNjVBQUFBUWxCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzhJWDlLR0FBQUFGWFJTVGxNQTh1MjROeElMQitUYXdiNmppSDF6UnoweElRSUlQM0dVQUFBQU1rbEVRVlFJMXkzRnRRRUFNUUREUUQrRUdiei9xa0VWT3B5RU9QNlB1ZEtqWk5TWG40Sm0yQ0tSZEJLelNMc0ZXbDhmTUcwQmw2Smsxck1BQUFBQVNVVk9SSzVDWUlJPSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuMTI1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMTI1KTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLnZ1ZS10cmVlc2VsZWN0X19jaGVjay1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FNQUFBQW9MUTlUQUFBQVlGQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOThKUnk2QUFBQUgzUlNUbE1BenU0c0RlbmwzOGZCdm8xT015SWRFUXJqMWNTaWhYNWhZRnBITnljSWNRT0FTQUFBQUY5SlJFRlVHTk45ekVjT2dEQU1SRkhUUzBMdk5mZS9KUm1IS0FJSi9tcWVMSm4razl1RHRhZVVlRm5GemlHc0J1Y1VUaXJycHJmZTgxUnFaM0JiNmhQV2V1WndERk9IeWYraWc5Q0N6UTdJTkJuN2JHNWtGK1FTdDEzQkhOSm5GN0FhQ1Q0WStDVzdBQUFBQUVsRlRrU3VRbUNDKTtcbiAgfVxufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudnVlLXRyZWVzZWxlY3RfX2NoZWNrLW1hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQU1BQUFBb0xROVRBQUFBWUZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy85OEpSeTZBQUFBSDNSU1RsTUF6dTRzRGVubDM4ZkJ2bzFPTXlJZEVRcmoxY1NpaFg1aFlGcEhOeWNJY1FPQVNBQUFBRjlKUkVGVUdOTjl6RWNPZ0RBTVJGSFRTMEx2TmZlL0pSbUhLQUlKL21xZUxKbitrOXVEdGFlVWVGbkZ6aUdzQnVjVVRpcnJwcmZlODFScVozQmI2aFBXZXVad0RGT0h5ZitpZzlDQ3pRN0lOQm43Ykc1a0YrUVN0MTNCSE5KbkY3QWFDVDRZK0NXN0FBQUFBRWxGVGtTdVFtQ0MpO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMjg4ZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFXbEJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy85Wk1yZTlBQUFBSFhSU1RsTUEvUGlKaEdOSTlYbEVISkIvYjJsZFYwOCtPaWJrNDl2UHA2UWhBWWdHQnV3QUFBQ0NTVVJCVkNqUHJkSGREb0l3REFYZ1RXQXFDaWdvLytmOVg1T3dub1V3dGlzNFY5MlhOV2xhZFVsK3J6UVBlUUpBTjJFSHhvT25zUG43L29ZazhmeEJ2MDhSci9kZU9IL2FaMk5tOFpKK3M1NzNRR2ZXS25OdVpHeldtMytsdjJWM3BjVTFYUTM4NS95am1Cb00zWitkWHZsYllMTEQzdWpoVGFPTTNLYUlYdk5rRmt1U0V2WXkxTHFPQUFBQUFFbEZUa1N1UW1DQyk7XG4gIH1cbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWNoZWNrZWQgPiAudnVlLXRyZWVzZWxlY3RfX2NoZWNrLW1hcmsge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQU1BQUFEejBVNjVBQUFBUDFCTVZFVUFBQURqNCtQZjM5L2g0ZUhoNGVIaDRlSGs1T1RoNGVIZzRPRGk0dUxoNGVIaDRlSGc0T0RoNGVIaDRlSGc0T0RoNGVIaDRlSHA2ZW4vLy8vaDRlRnFjeXZVQUFBQUZIUlNUbE1BT1FmeTdiZ1M1TnJCdnFPSWZYTkhNU0VMQWdRL2lGc0FBQUEyU1VSQlZBalhZNEFBTmpZSXpjak1BYVZGdUJrWStSa0VXRVJZbVJqWVJYakFOQU9maUlnSUZ4TklBYThJcHhCRWk2QXdpQVFBSzJNQmQ3eFk4Y3NBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBTUFBQUFvTFE5VEFBQUFYVkJNVkVVQUFBRGg0ZUhoNGVIaDRlSGk0dUxiMjl2aDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGk0dUxpNHVMajQrUGk0dUxrNU9UbzZPamg0ZUhoNGVIaTR1TGc0T0RnNE9EaDRlSGc0T0RoNGVIZjM5L2c0T0QvLy8vaDRlRXpJayt3QUFBQUhuUlNUbE1BenU2L0xBM3A1ZUxaeDhPTlRqWWlIUklLb29WK1lXQmFSekVuQ0FObm01cm5BQUFBWkVsRVFWUVkwMzNQMndxQUlBeUE0VldhYVdybmMvbitqNW1iaEJqVWY3V1BvVEQ0N1RKYjRpNXpUci9zUkRSSHV5RmFvV1g3dUsvUmxiY3RsUEV1eUkxZjRXWTl5UUlORWtmNnJ6em84WUl6bVVGb0NzN0oxRWplSWFhOWJYSUVtemw4ZGdPWkVBai8rMkl2ekFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBTUFBQUFvTFE5VEFBQUFYVkJNVkVVQUFBRGg0ZUhoNGVIaDRlSGk0dUxiMjl2aDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGk0dUxpNHVMajQrUGk0dUxrNU9UbzZPamg0ZUhoNGVIaTR1TGc0T0RnNE9EaDRlSGc0T0RoNGVIZjM5L2c0T0QvLy8vaDRlRXpJayt3QUFBQUhuUlNUbE1BenU2L0xBM3A1ZUxaeDhPTlRqWWlIUklLb29WK1lXQmFSekVuQ0FObm01cm5BQUFBWkVsRVFWUVkwMzNQMndxQUlBeUE0VldhYVdybmMvbitqNW1iaEJqVWY3V1BvVEQ0N1RKYjRpNXpUci9zUkRSSHV5RmFvV1g3dUsvUmxiY3RsUEV1eUkxZjRXWTl5UUlORWtmNnJ6em84WUl6bVVGb0NzN0oxRWplSWFhOWJYSUVtemw4ZGdPWkVBai8rMkl2ekFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMjg4ZHBpKSB7XG4gIC52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWRpc2FibGVkIC52dWUtdHJlZXNlbGVjdF9fY2hlY2stbWFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFVVkJNVkVVQUFBRGg0ZUhoNGVIaDRlSGg0ZUhpNHVMaTR1TGg0ZUhoNGVIaDRlSGYzOS9qNCtQaDRlSGg0ZUhoNGVIZzRPRGk0dUxoNGVIaDRlSGk0dUxoNGVIaDRlSGg0ZUhoNGVIaDRlSC8vLy9oNGVGM0ZNRlRBQUFBR25SU1RsTUErL2VKaEdoZlNIRTlKQnp6NUthUWYzcFhUMFhiejBJNUFZRHc4RjBBQUFCK1NVUkJWQ2pQcmRIYkRvTWdFRVZSS0FpaTFkWmU5ZnovaHhwbFRpS0lUN3FmWUNXVEVFWmRVdk93YmNrTkFEMldIZWgzYnJIVzVmNUV6R1EraU4rYjFHdDZLUHZ0djE2RG42Slg5TTl5YTMvQTF5ZnU1ZGx5ZHVMNkhlYzdtWFk2ZGRYTFBQMmxwQUJHWjhQV1hmWUxUSnhaZWtWaGhsN2VUWDI0elpQTktYb1JDN3pRTGpVQUFBQUFTVVZPUks1Q1lJST0pO1xuICB9XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS11bmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS11bmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1O1xuICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19sYWJlbC1jb250YWluZXI6aG92ZXIgLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0taW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbiAgYmFja2dyb3VuZDogIzAzOWJlNTtcbn1cbi52dWUtdHJlZXNlbGVjdF9fY2hlY2tib3gtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIGJhY2tncm91bmQ6ICMwMzliZTU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1O1xuICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19jaGVja2JveC0tZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4udnVlLXRyZWVzZWxlY3RfX2xhYmVsLWNvbnRhaW5lcjpob3ZlciAudnVlLXRyZWVzZWxlY3RfX2NoZWNrYm94LS1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi52dWUtdHJlZXNlbGVjdF9fbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X190aXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLnZ1ZS10cmVlc2VsZWN0X190aXAtdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19lcnJvci10aXAgLnZ1ZS10cmVlc2VsZWN0X19yZXRyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDM5YmU1O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3RfX2Vycm9yLXRpcCAudnVlLXRyZWVzZWxlY3RfX3JldHJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnZ1ZS10cmVlc2VsZWN0LS1zaW5nbGUgLnZ1ZS10cmVlc2VsZWN0X19pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAudnVlLXRyZWVzZWxlY3QtLXNpbmdsZSAudnVlLXRyZWVzZWxlY3RfX2ljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24td2FybmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmI4YzAwO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLXdhcm5pbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDIuNXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlNTM5MzU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tZXJyb3I6OmJlZm9yZSxcbi52dWUtdHJlZXNlbGVjdF9faWNvbi1lcnJvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWVycm9yOjpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDVweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi1lcnJvcjo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDNweDtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAxLjZzIHZ1ZS10cmVlc2VsZWN0LWFuaW1hdGlvbi1yb3RhdGUgbGluZWFyIGluZmluaXRlO1xufVxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWxvYWRlcjo6YmVmb3JlLFxuLnZ1ZS10cmVlc2VsZWN0X19pY29uLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBhbmltYXRpb246IDEuNnMgdnVlLXRyZWVzZWxlY3QtYW5pbWF0aW9uLWJvdW5jZSBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi52dWUtdHJlZXNlbGVjdF9faWNvbi1sb2FkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMzliZTU7XG59XG4udnVlLXRyZWVzZWxlY3RfX2ljb24tbG9hZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2U1ZmM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4vKipcbiAqIE1lbnUgUG9ydGFsXG4gKi9cbi52dWUtdHJlZXNlbGVjdF9fbWVudS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udnVlLXRyZWVzZWxlY3RfX3BvcnRhbC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDUuNC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxNiwgMjAyMFxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcblxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIDExLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcbiAgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxuICB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKVxuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgMTEuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gIH1cblxuICAyMi4yJSB7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxuICB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcbiAgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcbiAgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKVxuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gIH1cbn1cblxuXG5cbi5qZWxsb3tcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6amVsbG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBmdW5jdGlvbiBldmVuLXB4KCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAaWYgKHVuaXRsZXNzKCR2YWx1ZSkpIHtcbiAgICAgICR2YWx1ZTogJHZhbHVlICogMXB4O1xuICAgIH0gQGVsc2UgaWYgdW5pdCgkdmFsdWUpID09ICdlbScge1xuICAgICAgJHZhbHVlOiAobWF0aC5kaXYoJHZhbHVlLCAxZW0pICogMTZweCk7XG4gICAgfSBAZWxzZSBpZiB1bml0KCR2YWx1ZSkgPT0gJ3B0cycge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgKiAxLjMzMzMgKiAxcHg7XG4gICAgfSBAZWxzZSBpZiB1bml0KCR2YWx1ZSkgPT0gJyUnIHtcbiAgICAgICR2YWx1ZTogbWF0aC5kaXYoJHZhbHVlICogMTYsIDEwMCUpICogMXB4O1xuICAgIH1cbiAgICAkdmFsdWU6IHJvdW5kKCR2YWx1ZSk7XG4gICAgQGlmICgkdmFsdWUgJSAyICE9IDBweCkge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgKyAxO1xuICAgIH1cbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gc2VhcmNoYm94KFxuICAkZm9udC1zaXplOiA5MCUsXG4gICRpbnB1dC13aWR0aDogMzUwcHgsXG4gICRpbnB1dC1oZWlnaHQ6ICRmb250LXNpemUgKiAyLjQsXG4gICRib3JkZXItd2lkdGg6IDFweCxcbiAgJHRleHQtY29sb3I6ICM1NTUsXG4gICRib3JkZXItcmFkaXVzOiAkaW5wdXQtaGVpZ2h0ICogMC41LFxuICAkaW5wdXQtYm9yZGVyLWNvbG9yOiAjY2NjLFxuICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAjMWVjOWVhLFxuICAkaW5wdXQtYmFja2dyb3VuZDogI2Y4ZjhmOCxcbiAgJGlucHV0LWZvY3VzLWJhY2tncm91bmQ6ICNmZmYsXG4gICRwbGFjZWhvbGRlci1jb2xvcjogI2FhYSxcbiAgJGljb246ICdzYngtaWNvbi1zZWFyY2gtMScsXG4gICRpY29uLXNpemU6IG1hdGguZGl2KCRpbnB1dC1oZWlnaHQsIDEuNiksXG4gICRpY29uLXBvc2l0aW9uOiBsZWZ0LFxuICAkaWNvbi1jb2xvcjogIzg4OCxcbiAgJGljb24tYmFja2dyb3VuZDogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgJGljb24tYmFja2dyb3VuZC1vcGFjaXR5OiAwLjEsXG4gICRpY29uLWNsZWFyOiAnc2J4LWljb24tY2xlYXItMScsXG4gICRpY29uLWNsZWFyLXNpemU6IG1hdGguZGl2KCRmb250LXNpemUsIDEuMSksXG4gICRkYXJrLW1vZGU6IGZhbHNlXG4pIHtcbiAgLnNlYXJjaGJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJGlucHV0LXdpZHRoO1xuICAgIGhlaWdodDogZXZlbi1weCgkaW5wdXQtaGVpZ2h0KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIC5tZWlsaXNlYXJjaC1hdXRvY29tcGxldGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2U7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBldmVuLXB4KCRib3JkZXItcmFkaXVzKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRib3JkZXItd2lkdGggJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGlmKFxuICAgICAgICAgICRpY29uLXBvc2l0aW9uID09ICdyaWdodCcsXG4gICAgICAgICAgZXZlbi1weCgkaW5wdXQtaGVpZ2h0KSArIGV2ZW4tcHgoJGljb24tY2xlYXItc2l6ZSkgKyA4cHgsXG4gICAgICAgICAgZXZlbi1weCgkaW5wdXQtaGVpZ2h0ICogMC44KVxuICAgICAgICApICsgaWYoJGljb24tYmFja2dyb3VuZC1vcGFjaXR5ID09IDAsIDAsIGV2ZW4tcHgoJGZvbnQtc2l6ZSkpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBpZihcbiAgICAgICAgJGljb24tcG9zaXRpb24gPT0gJ3JpZ2h0JyxcbiAgICAgICAgZXZlbi1weCgkZm9udC1zaXplICogMC41KSArIGV2ZW4tcHgoJGJvcmRlci1yYWRpdXMgKiAwLjUpLFxuICAgICAgICBldmVuLXB4KCRpbnB1dC1oZWlnaHQpICtcbiAgICAgICAgICBpZigkaWNvbi1iYWNrZ3JvdW5kLW9wYWNpdHkgPT0gMCwgMCwgZXZlbi1weCgkZm9udC1zaXplICogMS4yKSlcbiAgICAgICk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkYm9yZGVyLXdpZHRoIGRhcmtlbigkaW5wdXQtYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgICBAaWYgJGRhcmstbW9kZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXRcbiAgICAgICAgICAgIDBcbiAgICAgICAgICAgIDBcbiAgICAgICAgICAgIDBcbiAgICAgICAgICAgICRib3JkZXItd2lkdGhcbiAgICAgICAgICAgIGxpZ2h0ZW4oJGlucHV0LWJvcmRlci1jb2xvciwgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRib3JkZXItd2lkdGggJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGlucHV0LWZvY3VzLWJhY2tncm91bmQ7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogaWYoXG4gICAgICAgICRpY29uLXBvc2l0aW9uID09ICdyaWdodCcsXG4gICAgICAgIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCxcbiAgICAgICAgJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzXG4gICAgICApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaWNvbi1iYWNrZ3JvdW5kLCAkaWNvbi1iYWNrZ3JvdW5kLW9wYWNpdHkpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBldmVuLXB4KCRpbnB1dC1oZWlnaHQpICtcbiAgICAgICAgaWYoJGljb24tYmFja2dyb3VuZC1vcGFjaXR5ID09IDAsIDAsIGV2ZW4tcHgoJGZvbnQtc2l6ZSAqIDAuNSkpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgQGlmICRpY29uLXBvc2l0aW9uID09ICdyaWdodCcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGVscGVyIGZvciB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgdGhlIGljb25cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZXZlbi1weCgkaWNvbi1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiBldmVuLXB4KCRpY29uLXNpemUpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmaWxsOiAkaWNvbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogKGV2ZW4tcHgoJGlucHV0LWhlaWdodCkgLSBldmVuLXB4KCRpY29uLWNsZWFyLXNpemUpKSAqIDAuNSAtIDRweDtcbiAgICAgIHJpZ2h0OiBpZihcbiAgICAgICAgJGljb24tcG9zaXRpb24gPT0gJ3JpZ2h0JyxcbiAgICAgICAgZXZlbi1weCgkaW5wdXQtaGVpZ2h0KSArXG4gICAgICAgICAgaWYoJGljb24tYmFja2dyb3VuZC1vcGFjaXR5ID09IDAsIDAsIGV2ZW4tcHgoJGZvbnQtc2l6ZSkpLFxuICAgICAgICAoZXZlbi1weCgkaW5wdXQtaGVpZ2h0KSAtIGV2ZW4tcHgoJGljb24tY2xlYXItc2l6ZSkpICogMC41IC0gNHB4XG4gICAgICApO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGZpbGw6IHJnYmEoIzAwMCwgMC41KTtcblxuICAgICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgd2lkdGg6IGV2ZW4tcHgoJGljb24tY2xlYXItc2l6ZSk7XG4gICAgICAgIGhlaWdodDogZXZlbi1weCgkaWNvbi1jbGVhci1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dDp2YWxpZCB+ICZfX3Jlc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNieC1yZXNldC1pbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgfVxuXG4gICAgQGF0LXJvb3Qge1xuICAgICAgQGtleWZyYW1lcyBzYngtcmVzZXQtaW4ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNFQVJDSEJPWFxuJHNlYXJjaGJveC1jb25maWc6IChcbiAgaW5wdXQtd2lkdGg6IDIwMHB4LFxuICBpbnB1dC1oZWlnaHQ6IDMycHgsXG4gIGJvcmRlci13aWR0aDogMXB4LFxuICBib3JkZXItcmFkaXVzOiAxNnB4LFxuICB0ZXh0LWNvbG9yOiAjNTU1LFxuICBpbnB1dC1ib3JkZXItY29sb3I6ICNjY2MsXG4gIGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogI2FhYSxcbiAgaW5wdXQtYmFja2dyb3VuZDogI2ZmZixcbiAgaW5wdXQtZm9jdXMtYmFja2dyb3VuZDogI2ZmZixcbiAgZm9udC1zaXplOiAxMnB4LFxuICBwbGFjZWhvbGRlci1jb2xvcjogI2FhYSxcbiAgaWNvbi1zaXplOiAxNHB4LFxuICBpY29uLXBvc2l0aW9uOiBsZWZ0LFxuICBpY29uLWNvbG9yOiAjNmQ3ZTk2LFxuICBpY29uLWJhY2tncm91bmQ6ICM0NThlZTEsXG4gIGljb24tYmFja2dyb3VuZC1vcGFjaXR5OiAwLFxuICBpY29uLWNsZWFyLXNpemU6IDhweCxcbiAgZGFyay1tb2RlOiBmYWxzZSxcbikgIWRlZmF1bHQ7XG5cbiRzZWFyY2hib3gtY29uZmlnLWRhcms6IChcbiAgaW5wdXQtaGVpZ2h0OiAzMnB4LFxuICB0ZXh0LWNvbG9yOiAjZWFlYWVhLFxuICBpbnB1dC1ib3JkZXItY29sb3I6ICM2ODZkNzEsXG4gIGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogIzkxOTU5OCxcbiAgaW5wdXQtYmFja2dyb3VuZDogIzQ0NGQ1MixcbiAgaW5wdXQtZm9jdXMtYmFja2dyb3VuZDogIzQ0NGQ1MixcbiAgcGxhY2Vob2xkZXItY29sb3I6ICNiYmJiYmIsXG4gIGljb24tc2l6ZTogMTRweCxcbiAgaWNvbi1jb2xvcjogIzZkN2U5NixcbiAgaWNvbi1iYWNrZ3JvdW5kOiAjNDU4ZWUxLFxuICBpY29uLWJhY2tncm91bmQtb3BhY2l0eTogMCxcbiAgZGFyay1tb2RlOiB0cnVlLFxuKSAhZGVmYXVsdDtcblxuLy8gRFJPUERPV05cbiRkcm9wZG93bi1jb25maWc6IChcbiAgbWFpbi1jb2xvcjogIzQ1OGVlMSxcbiAgbGF5b3V0LXR5cGU6IG5vcm1hbCxcbiAgbGF5b3V0LXdpZHRoOiBub3JtYWwsXG4gIGxheW91dC1hbGlnbm1lbnQ6IGFsaWduLFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmLFxuICBib3JkZXItcmFkaXVzOiA0LFxuICBib3JkZXItd2lkdGg6IDEsXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSxcbiAgYm94LXNoYWRvdzogbGlnaHQsXG4gIGJyYW5kaW5nLXBvc2l0aW9uOiBib3R0b20sXG4gIHNwYWNpbmc6IG5vcm1hbCxcbiAgaW5jbHVkZS1kZXNjOiB5ZXMsXG4gIGJhY2tncm91bmQtY2F0ZWdvcnktaGVhZGVyOiAjZmZmLFxuICBmb250LXNpemU6IG5vcm1hbCxcbiAgaGVhZGVyLWNvbG9yOiAjMzMzNjNkLFxuICB0aXRsZS1jb2xvcjogIzAyMDYwYyxcbiAgc3VidGl0bGUtY29sb3I6ICNhNGE3YWUsXG4gIHRleHQtY29sb3I6ICM2MzY3NmQsXG4gIGhpZ2hsaWdodC1jb2xvcjogIzM4ODFmZixcbiAgaGlnaGxpZ2h0LW9wYWNpdHk6IDAuMSxcbiAgaGlnaGxpZ2h0LXR5cGU6IHVuZGVybGluZSxcbiAgc3VnZ2VzdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4LFxuICBob3Zlci1jb2xvci1vcGFjaXR5OiAwLjA1LFxuICBkYXJrLW1vZGU6IGZhbHNlLFxuKSAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd24gZGFyayBtb2RlXG4kZHJvcGRvd24tY29uZmlnLWRhcms6IChcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzYzZSxcbiAgdGl0bGUtY29sb3I6ICNlYWVhZWEsXG4gIHRleHQtY29sb3I6ICNlYWVhZWEsXG4gIHN1YnRpdGxlLWNvbG9yOiAjYmJiYmJiLFxuICBoZWFkZXItY29sb3I6ICM3ZGIwZWEsXG4gIG1haW4tY29sb3I6ICM0NThlZTEsXG4gIGJhY2tncm91bmQtY2F0ZWdvcnktaGVhZGVyOiAjZWFlYWVhLFxuICBib3JkZXItY29sb3I6ICM1YjYzNjksXG4gIGhpZ2hsaWdodC1jb2xvcjogIzM4ODFmZixcbiAgc3VnZ2VzdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjNmI3Mjc4LFxuICBob3Zlci1jb2xvci1vcGFjaXR5OiAwLjUsXG4gIGRhcmstbW9kZTogdHJ1ZSxcbikgIWRlZmF1bHQ7XG5cbiRidWlsZGVyLWhlaWdodDogMjYwcHg7XG4iLCJAaW1wb3J0ICd+Ym9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC12dWUvZGlzdC9ib290c3RyYXAtdnVlLmNzcyc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3MnO1xuLy9AaW1wb3J0ICd+aHRtbDUtZGV2aWNlLW1vY2t1cHMvZGlzdC9kZXZpY2UtbW9ja3Vwcy5jc3MnO1xuQGltcG9ydCAnfnZ1ZS1qcy1tb2RhbC9kaXN0L3N0eWxlcy5jc3MnO1xuQGltcG9ydCAnfnZ1ZS1wcm9taXNlLWJ0bi9kaXN0L3Z1ZS1wcm9taXNlLWJ0bi5jc3MnO1xuQGltcG9ydCAnLi4vLi4vc3JjL2xpYnJhcmllcy9zZWFyY2hiYXIuanMvc3JjL3N0eWxlcy9tYWluLnNjc3MnO1xuQGltcG9ydCAndnVlLW11bHRpc2VsZWN0LnNjc3MnO1xuQGltcG9ydCAnfkByaW9waGFlL3Z1ZS10cmVlc2VsZWN0L2Rpc3QvdnVlLXRyZWVzZWxlY3QuY3NzJztcbi8vQGltcG9ydCAnfnZ1ZXBlcnNsaWRlcy9kaXN0L3Z1ZXBlcnNsaWRlcy5jc3MnO1xuQGltcG9ydCAnfnN3aXBlci9jc3Mvc3dpcGVyLmNzcyc7XG5AaW1wb3J0ICd+QGFzc2V0cy9zYXNzL2FuaW1hdGUuY3NzJztcblxuLyogQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzJmMDIwMFwiKTsgKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWlzdHJhbFN0ZCc7XG5cdHNyYzogdXJsKCd+QGFzc2V0cy9mb250cy8yRjAyMDBfMF8wLmVvdCcpO1xuXHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvMkYwMjAwXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzLzJGMDIwMF8wXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvMkYwMjAwXzBfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvMkYwMjAwXzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ011bGlzaCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiBsb2NhbCgnJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvbXVsaXNoLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvbXVsaXNoLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NhdGFtYXJhbic7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0c3JjOiBsb2NhbCgnJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvY2F0YW1hcmFuLXYxNy1sYXRpbi0yMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9jYXRhbWFyYW4tdjE3LWxhdGluLTIwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDYXRhbWFyYW4nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoJycpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2NhdGFtYXJhbi12MTctbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2NhdGFtYXJhbi12MTctbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDYXRhbWFyYW4nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogbG9jYWwoJycpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2NhdGFtYXJhbi12MTctbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvY2F0YW1hcmFuLXYxNy1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2F0YW1hcmFuJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9jYXRhbWFyYW4tdjE3LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2NhdGFtYXJhbi12MTctbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xhdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoJycpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2xhdG8tdjIzLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9sYXRvLXYyMy1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ZsYXRpY29uJztcblx0c3JjOiB1cmwoJ35AYXNzZXRzL2ZvbnRzL0ZsYXRpY29uLmVvdCcpO1xuXHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvRmxhdGljb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9GbGF0aWNvbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvRmxhdGljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvbicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvcG9wcGlucy12MjAtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvcG9wcGlucy12MjAtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvcG9wcGlucy12MjAtbGF0aW4taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDUrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOiB1cmwoJ35AYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHNyYzogdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvcG9wcGlucy12MjAtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvcG9wcGlucy12MjAtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDUrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0c3JjOiB1cmwoJ35AYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTgwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHNyYzogdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi05MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogJ0ZsYXRpY29uJztcblx0XHRzcmM6IHVybCgnfkBhc3NldHMvZm9udHMvRmxhdGljb24uc3ZnI0ZsYXRpY29uJykgZm9ybWF0KCdzdmcnKTtcblx0fVxufSIsIi8vIERldGVjdCBsaWdodG5lc3NcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZ1bmN0aW9uIGRldGVjdExpZ2h0bmVzcygkY29sb3IpIHtcbiAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA+IDYwKSB7XG4gICAgQHJldHVybiBtaXgoJGNvbG9yLCAjMDAwLCA5MCUpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG1peCgkY29sb3IsICNmZmYsIDkwJSk7XG4gIH1cbn1cblxuLy8gU3BhY2luZ1xuQGZ1bmN0aW9uIHNwYWNpbmcoJHR5cGUpIHtcbiAgQGlmICR0eXBlID09ICdjb21wYWN0JyB7XG4gICAgQHJldHVybiAxMnB4O1xuICB9XG4gIEBpZiAkdHlwZSA9PSAnc3BhY2lvdXMnIHtcbiAgICBAcmV0dXJuIDIycHg7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gMTZweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvblxuQGZ1bmN0aW9uIGRlc2MoJGRpc3BsYXkpIHtcbiAgQGlmICRkaXNwbGF5ID09IGZhbHNlIHtcbiAgICBAcmV0dXJuIG5vbmU7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gYmxvY2s7XG4gIH1cbn1cblxuLy8gTGF5b3V0IHR5cGVcbkBtaXhpbiBsYXlvdXQtd2lkdGgoJHR5cGUpIHtcbiAgQGlmICR0eXBlID09ICdzbWFsbCcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxuICBAaWYgJHR5cGUgPT0gJ25vcm1hbCcge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgfVxuICBAaWYgJHR5cGUgPT0gJ2xhcmdlJyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG4gIEBpZiAkdHlwZSA9PSAnZnVsbCcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIEFsaWdubWVudCB0eXBlXG5AbWl4aW4gYWxpZ25tZW50LXR5cGUoJHR5cGUpIHtcbiAgQGlmICR0eXBlID09ICdsZWZ0JyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgfVxuICBAaWYgJHR5cGUgPT0gJ3JpZ2h0JyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxuICBAaWYgJHR5cGUgPT0gJ2NlbnRlcicge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8vIE1peGluIC0gU2hhZG93IHR5cGVcbkBtaXhpbiBzaGFkb3ctdHlwZSgkdHlwZSkge1xuICBAaWYgJHR5cGUgPT0gJ2xpZ2h0JyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIEBpZiAkdHlwZSA9PSAnaGVhdnknIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbn1cblxuLy8gTWl4aW4gLSBoaWdobGlnaHRcbkBmdW5jdGlvbiBzZXQtaGlnaGxpZ2h0KCRoaWdobGlnaHQsICRjb2xvcikge1xuICBAaWYgJGhpZ2hsaWdodCA9PSAxIGFuZCBsaWdodG5lc3MoJGNvbG9yKSA8IDYwIHtcbiAgICBAcmV0dXJuIG1peCgjZmZmLCAkY29sb3IsIDkwJSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gZGFya2VuKGRldGVjdExpZ2h0bmVzcygkY29sb3IpLCAzMCUpO1xuICB9XG59XG5cbkBtaXhpbiBkcm9wZG93bihcbiAgJG1haW4tY29sb3I6ICM0NThlZTEsXG4gICRsYXlvdXQtd2lkdGg6IG5vcm1hbCxcbiAgJGxheW91dC10eXBlOiBub3JtYWwsXG4gICRsYXlvdXQtYWxpZ25tZW50OiAnYWxpZ24nLFxuICAkYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZixcbiAgJGJvcmRlci1yYWRpdXM6IDQsXG4gICRib3JkZXItd2lkdGg6IDEsXG4gICRib3JkZXItY29sb3I6ICNkOWQ5ZDksXG4gICRib3gtc2hhZG93OiBsaWdodCxcbiAgJGJyYW5kaW5nLXBvc2l0aW9uOiBib3R0b20sXG4gICRmb250LXNpemU6IG5vcm1hbCxcbiAgJGhlYWRlci1jb2xvcjogIzMzMzYzZCxcbiAgJHRpdGxlLWNvbG9yOiAjMDIwNjBjLFxuICAkc3VidGl0bGUtY29sb3I6ICNhNGE3YWUsXG4gICR0ZXh0LWNvbG9yOiAjNjM2NzZkLFxuICAkaGlnaGxpZ2h0LWNvbG9yOiAjMzg4MWZmLFxuICAkc3BhY2luZzogbm9ybWFsLFxuICAkaW5jbHVkZS1kZXNjOiB0cnVlLFxuICAkYmFja2dyb3VuZC1jYXRlZ29yeS1oZWFkZXI6ICNmZmZmZmYsXG4gICRoaWdobGlnaHQtb3BhY2l0eTogMC4xLFxuICAkaGlnaGxpZ2h0LXR5cGU6ICd1bmRlcmxpbmUnLFxuICAkY29kZS1iYWNrZ3JvdW5kOiAjZWJlYmViLFxuICAkcmVzcG9uc2l2ZS1icmVha3BvaW50OiA3NjhweCxcbiAgJHN1Z2dlc3Rpb24tYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOCxcbiAgJGhvdmVyLWNvbG9yLW9wYWNpdHk6IDAuMDUsXG4gICRkYXJrLW1vZGU6IGZhbHNlXG4pIHtcbiAgJGhlYWRlci1zaXplOiAxZW07XG4gICR0aXRsZS1zaXplOiAwLjllbTtcbiAgJHRleHQtc2l6ZTogMC44NWVtO1xuICAkc3VidGl0bGUtc2l6ZTogMC45ZW07XG4gICRwYWRkaW5nOiBzcGFjaW5nKCRzcGFjaW5nKTtcblxuICBAaWYgJGZvbnQtc2l6ZSA9PSAnc21hbGwnIHtcbiAgICAkaGVhZGVyLXNpemU6IDAuOTVlbTtcbiAgICAkdGl0bGUtc2l6ZTogMC44ZW07XG4gICAgJHRleHQtc2l6ZTogMC43NWVtO1xuICAgICRzdWJ0aXRsZS1zaXplOiAwLjhlbTtcbiAgfSBAZWxzZSBpZiAkZm9udC1zaXplID09ICdsYXJnZScge1xuICAgICRoZWFkZXItc2l6ZTogMS4xZW07XG4gICAgJHRpdGxlLXNpemU6IDFlbTtcbiAgICAkdGV4dC1zaXplOiAwLjllbTtcbiAgICAkc3VidGl0bGUtc2l6ZTogMWVtO1xuICB9XG5cbiAgLm1laWxpc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG4gICAgJi5tZWlsaXNlYXJjaC1hdXRvY29tcGxldGUtcmlnaHQgLmRzYi1kcm9wZG93bi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGFsaWdubWVudC10eXBlKHJpZ2h0KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubWVpbGlzZWFyY2gtYXV0b2NvbXBsZXRlLWxlZnQgLmRzYi1kcm9wZG93bi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGFsaWdubWVudC10eXBlKGxlZnQpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIHdyYXBwZXJcbiAgICAuZHNiLWRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKyBweDtcbiAgICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQtd2lkdGgoJGxheW91dC13aWR0aCk7XG4gICAgICBAaW5jbHVkZSBzaGFkb3ctdHlwZSgkYm94LXNoYWRvdyk7XG5cbiAgICAgIC8vIEFycm93XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoICsgcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoICsgcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuXG4gICAgICAuZHNiLXN1Z2dlc3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZyowLjU7XG4gICAgICAgICYgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kc2Itc3VnZ2VzdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmRzYi1jdXJzb3Ige1xuICAgICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbi5zdWdnZXN0aW9uLWxheW91dC1zaW1wbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvciwgJGhvdmVyLWNvbG9yLW9wYWNpdHkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbjpub3QoLnN1Z2dlc3Rpb24tbGF5b3V0LXNpbXBsZSkge1xuICAgICAgICAgICAgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvciwgJGhvdmVyLWNvbG9yLW9wYWNpdHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbY2xhc3NePSdkc2ItZGF0YXNldC0nXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyLXdpZHRoICsgcHggJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICsgcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nKjAuNSAkcGFkZGluZyowLjU7XG4gICAgICB9XG5cbiAgICAgIC8vIElubmVyLWdyaWQgc2V0dXBcbiAgICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVhY2ggc3VnZ2VzdGlvbiBpdGVtIGlzIHdyYXBwZWRcbiAgICAuc2VhcmNoYmFyLXN1Z2dlc3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nKjAuNTtcbiAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpZiAkaGlnaGxpZ2h0LXR5cGUgPT0gYmFzaWMge1xuICAgICAgICAmLS1oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLCAkaGlnaGxpZ2h0LW9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogc2V0LWhpZ2hsaWdodCgkaGlnaGxpZ2h0LW9wYWNpdHksICRtYWluLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKG1peCgkbWFpbi1jb2xvciwgI2ZmZiwgNjAlKSwgJGhpZ2hsaWdodC1vcGFjaXR5KTtcbiAgICAgICAgICBwYWRkaW5nOiAwZW0gMC4wNWVtO1xuICAgICAgICAgIEBpZiAkZGFyay1tb2RlIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRtYWluLWNvbG9yLCAyMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhdGVnb3J5LWhlYWRlclxuICAgICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0tY2F0ZWdvcnktaGVhZGVyLWx2bDBcbiAgICAgICAgICAuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWhpZ2hsaWdodCxcbiAgICAgICAgJi0tY2F0ZWdvcnktaGVhZGVyXG4gICAgICAgICAgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1jYXRlZ29yeS1oZWFkZXItbHZsMVxuICAgICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0taGlnaGxpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCByZ2JhKCRtYWluLWNvbG9yLCAwLjgpO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCAuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgcmdiYSgkbWFpbi1jb2xvciwgMC44KTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkcGFkZGluZywgMykgMCBtYXRoLmRpdigkcGFkZGluZywgMykgbWF0aC5kaXYoJHBhZGRpbmcsIDEuNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmcqMC41O1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyowLjI1IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zaXplO1xuICAgICAgICBjb2xvcjogJGhlYWRlci1jb2xvcjtcbiAgICAgICAgQGlmICRkYXJrLW1vZGUge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRzdWJ0aXRsZS1jb2xvciwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAvKlxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgKi9cbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcqMC41IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAmLS1zdWJjYXRlZ29yeS1jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkcGFkZGluZywgMykgbWF0aC5kaXYoJHBhZGRpbmcsIDEuNSk7XG4gICAgICAgIGNvbG9yOiAkc3VidGl0bGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1YnRpdGxlLXNpemU7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN1YmNhdGVnb3J5LWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmcqMC4yNTtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBkZXNjKCRpbmNsdWRlLWRlc2MpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLS1uby1yZXN1bHRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nKjAuNSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNvZGUge1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgICAgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1oaWdobGlnaHQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUnVsZXMgdG8gZGlzcGxheSBjYXRlZ29yaWVzIGFuZCBzdWJjYXRlZ29yaWVzXG4gICAgICAmLnNlYXJjaGJhci1zdWdnZXN0aW9uX19tYWluXG4gICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0tY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoYmFyLXN1Z2dlc3Rpb25fX3NlY29uZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAjeyRyZXNwb25zaXZlLWJyZWFrcG9pbnR9KSB7XG4gICAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0tc3ViY2F0ZWdvcnktY29sdW1uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogI3skcmVzcG9uc2l2ZS1icmVha3BvaW50fSkge1xuICAgICAgICAuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLXN1YmNhdGVnb3J5LWNvbHVtbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGNvbG9yOiAjMDIwNjBjO1xuICAgICAgICAgIEBpZiAkZGFyay1tb2RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VidGl0bGUtY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL1NpbXBsZSBsYXlvdXQgKG5vIGNvbHVtbilcbiAgICAuc3VnZ2VzdGlvbi1sYXlvdXQtc2ltcGxlIHtcbiAgICAgICYuc2VhcmNoYmFyLXN1Z2dlc3Rpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcqMC41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpZiAkZGFyay1tb2RlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2hiYXItc3VnZ2VzdGlvbiB7XG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICYtbHZsMCxcbiAgICAgICAgICAmLWx2bDEge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgICAgICAgICAgQGlmICRkYXJrLW1vZGUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHN1YnRpdGxlLWNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbHZsMSB7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEwXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDIwIDM4XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMS40OSA0LjMxbDE0IDE2LjEyNi4wMDItMi42MjQtMTQgMTYuMDc0LTEuMzE0IDEuNTEgMy4wMTcgMi42MjYgMS4zMTMtMS41MDggMTQtMTYuMDc1IDEuMTQyLTEuMzEzLTEuMTQtMS4zMTMtMTQtMTYuMTI1TDMuMi4xOC4xOCAyLjhsMS4zMSAxLjUxelwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBmaWxsPVwiJTIzMUQzNjU3XCIgLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgQGlmICRkYXJrLW1vZGUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kdXBsaWNhdGUtY29udGVudCxcbiAgICAgICAgJi0tc3ViY2F0ZWdvcnktaW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIEBpZiAkZGFyay1tb2RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaWYgJGRhcmstbW9kZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46ICRwYWRkaW5nKjAuMjUgMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGRlc2MoJGluY2x1ZGUtZGVzYyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRwYWRkaW5nLCAzKSAkcGFkZGluZyowLjU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHN1Z2dlc3Rpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTUlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIEBpZiAkZGFyay1tb2RlIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDE1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaGJhci1oZWFkZXIge1xuICAgICAgbWFyZ2luOiA4cHggMCAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMGE1Mzg0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIn52dWUtbXVsdGlzZWxlY3QvZGlzdC92dWUtbXVsdGlzZWxlY3QubWluLmNzc1wiO1xuXG4kdGFnLW1hcmdpbjogM3B4O1xuXG4ubXVsdGlzZWxlY3Qge1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuXG4gIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG5cbiAgICAubXVsdGlzZWxlY3RfX3RhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuICAgICAgbWFyZ2luLXRvcDogJHRhZy1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJHRhZy1tYXJnaW47XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdF9faW5wdXQsIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcbiAgfVxuXG4gICYuaXMtaW52YWxpZCB7XG4gICAgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLm11bHRpc2VsZWN0LS1hY3RpdmUuaXMtaW52YWxpZCB7XG4gICAgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuJGFjY2VudENvbG9yOiAjMmZiYmNjO1xuJHRleHRDb2xvcjogIzJjM2U1MDtcbiRib3JkZXJDb2xvcjogI2VhZWNlZjtcbiRjb2RlQmdDb2xvcjogIzI4MmMzNDtcbiRhcnJvd0JnQ29sb3I6ICNjY2M7XG4kYmFkZ2VUaXBDb2xvcjogIzQyYjk4MztcbiRiYWRnZVdhcm5pbmdDb2xvcjogZGFya2VuKCNmZmU1NjQsIDM1JSk7XG4kYmFkZ2VFcnJvckNvbG9yOiAjREE1OTYxO1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdGb250ZWxsbyc7XG5cdHNyYzogdXJsKCd+QGFzc2V0cy9mb250cy9mb250ZWxsby5lb3Q/MjY1MzM1NjInKTtcblx0c3JjOiB1cmwoJ35AYXNzZXRzL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yNjUzMzU2MiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9mb250ZWxsby53b2ZmMj8yNjUzMzU2MicpIGZvcm1hdCgnd29mZjInKSxcblx0XHQgdXJsKCd+QGFzc2V0cy9mb250cy9mb250ZWxsby53b2ZmPzI2NTMzNTYyJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgnfkBhc3NldHMvZm9udHMvZm9udGVsbG8udHRmPzI2NTMzNTYyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdCB1cmwoJ35AYXNzZXRzL2ZvbnRzL2ZvbnRlbGxvLnN2Zz8yNjUzMzU2MiNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLkNvb2tpZS0tZGFyay1saW1lLS1yb3VuZGVkIC5Db29raWVfX2J1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogMTFlbTtcbn1cblxuLnYtLW1vZGFsLW92ZXJsYXkge1xuXHR6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmFsZXJ0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDI1JTtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnRvb2x0aXAge1xuXHR6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCAudnVlLXRyZWVzZWxlY3RfX2NvbnRyb2wge1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcblx0fVxufVxuXG4jYXV0b3N1Z2dlc3RfX2lucHV0LmF1dG9zdWdnZXN0X19pbnB1dC1vcGVuIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0b3N1Z2dlc3RfX3Jlc3VsdHMge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDAwMDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cyB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYXV0b3N1Z2dlc3RfX3Jlc3VsdHMgLmF1dG9zdWdnZXN0X19yZXN1bHRzX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuI2F1dG9zdWdnZXN0IHVsOm50aC1jaGlsZCgxKSA+IC5hdXRvc3VnZ2VzdF9fcmVzdWx0c190aXRsZSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cyAuYXV0b3N1Z2dlc3RfX3Jlc3VsdHNfdGl0bGUge1xuXHRjb2xvcjogZ3JheTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMTVweCAxM3B4IDVweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cblxuLmF1dG9zdWdnZXN0X19yZXN1bHRzIC5hdXRvc3VnZ2VzdF9fcmVzdWx0c19pdGVtOmFjdGl2ZSxcbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cyAuYXV0b3N1Z2dlc3RfX3Jlc3VsdHNfaXRlbTpob3Zlcixcbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cyAuYXV0b3N1Z2dlc3RfX3Jlc3VsdHNfaXRlbTpmb2N1cyxcbi5hdXRvc3VnZ2VzdF9fcmVzdWx0c1xuLmF1dG9zdWdnZXN0X19yZXN1bHRzX2l0ZW0uYXV0b3N1Z2dlc3RfX3Jlc3VsdHNfaXRlbS1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5hdXRvc3VnZ2VzdF9fcmVzdWx0cyB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWJveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFxuXHRpbnB1dCB7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdHdpZHRoOiAxMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJHRleHRDb2xvciwgMjUlKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRib3JkZXJDb2xvciwgMTAlKTtcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdHBhZGRpbmc6IDAgMC41cmVtIDAgMnJlbTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdGJvcmRlci1jb2xvcjogJGFjY2VudENvbG9yO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCh+QGFzc2V0cy9pbWcvaWNvbnMvc2VhcmNoLnN2ZykgMC42cmVtIDAuNXJlbSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxcmVtO1xuXHR9XG59XG4ubWVpbGlzZWFyY2gtc2VhcmNoLXdyYXBwZXIge1xuXHQmID4gc3BhbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQuZHNiLWRyb3Bkb3duLW1lbnUgW2NsYXNzXj0nZHNiLWRhdGFzZXQtJ10ge1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2cmVtKSAhaW1wb3J0YW50OyAvKiBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBDdXN0b20gUHJvcGVydGllcyAqL1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDZyZW0pICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1laWxpc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XG5cdFx0LmRzYi1kcm9wZG93bi1tZW51IHtcblx0XHRcdG1pbi13aWR0aDogNjUwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdH1cblx0XHRcblx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWhpZ2hsaWdodCB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRhY2NlbnRDb2xvciwgMjAlKTtcblx0XHR9XG5cdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuXHRcdFx0XG5cdFx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWNhdGVnb3J5LWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYzZjU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdC8qYmFja2dyb3VuZDogbGlnaHRlbigkYWNjZW50Q29sb3IsIDIwJSk7Ki9cblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYWNjZW50Q29sb3IsIDEwJSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcblx0XHRcdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS1oaWdobGlnaHQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS1uby1yZXN1bHRzIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS10ZXh0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdH1cblx0XHRcdC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0tc3ViY2F0ZWdvcnktY29sdW1uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLXN1YmNhdGVnb3J5LWNvbHVtbi10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLXRleHQgLnNlYXJjaGJhci1zdWdnZXN0aW9uLS1oaWdobGlnaHQge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIGxpZ2h0ZW4oJGFjY2VudENvbG9yLCAyMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZHNiLWN1cnNvciAuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmMyAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICR0ZXh0Q29sb3I7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm1laWxpc2VhcmNoLXNlYXJjaC13cmFwcGVyIC5tZWlsaXNlYXJjaC1hdXRvY29tcGxldGUgLnNlYXJjaGJhci1zdWdnZXN0aW9uIHtcblx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLXN1YmNhdGVnb3J5LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdH1cblx0XHQuc2VhcmNoYmFyLXN1Z2dlc3Rpb24tLWNvbnRlbnQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQuZHNiLWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5tZWlsaXNlYXJjaC1zZWFyY2gtd3JhcHBlciB7XG5cdFx0LmRzYi1kcm9wZG93bi1tZW51IHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0cmVtKSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRbY2xhc3NePSdkc2ItZGF0YXNldC0nXSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDsgLyogRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQ3VzdG9tIFByb3BlcnRpZXMgKi9cblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gMTByZW0pICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWFyY2hiYXItc3VnZ2VzdGlvbi0td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiA1cHggN3B4IDVweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS1zdWJjYXRlZ29yeS1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaGJhci1zdWdnZXN0aW9uLS1zdWJjYXRlZ29yeS1jb2x1bW4tdGV4dDphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiA+IFwiO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0LjRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRtYXJnaW46IC0zcHggM3B4IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuXG4jbWFpbk5hdiB7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOTUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xuXHRcblx0LmJhbm5lciB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm5hdmJhci1icmFuZCB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xuXHRcdFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRncmF5LWRhcmssIDEwJSk7XG5cdFx0fVxuXHRcdFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cdH1cblx0XG5cdC5uYXZiYXItbmF2IHtcblx0XHQ+IGxpIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0QGluY2x1ZGUgYWx0LWZvbnQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IGEsXG5cdFx0XHQ+IGE6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5mYS1zZWFyY2gge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZnVsbC13aWR0aC5kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXHQuZnVsbC13aWR0aC5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IHtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0fVxuXHQuZnVsbC13aWR0aC5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG5cdFxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXHQuZHJvcGRvd24taXRlbS5mb2N1cyxcblx0LmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG5cdC5kcm9wZG93bi1pdGVtLmhvdmVyLFxuXHQuZHJvcGRvd24taXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHQuZHJvcGRvd24taXRlbS5hY3RpdmUsXG5cdC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTg3LCAyMDQsIDAuOCk7XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuXHRcdC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBmYWRlLW91dCgjZmZmLCAuMyk7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYubmF2YmFyLXNocmluayB7XG5cdFx0XHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFxuXHRcdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lm5hdmJhci1uYXYgPiBsaSA+IGEsXG5cdFx0XHQubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21haW5OYXYuc3VicGFnZSB7XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LWZhbWlseTogTWlzdHJhbFN0ZDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCMwYTUzODQsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmVnaXN0ZXItbGluayBhLm5hdi1saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyZmJiY2MgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnRpemUoIzBhNTM4NCwgMC43KTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdmJhci1uYXYgPiBsaSA+IGEsXG5cdFx0Lm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IGZhZGUtb3V0KCMwYTUzODQsIC4zKTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLm5hdmJhci1zaHJpbmsge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIDAuOSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XG5cdFx0XHQubmF2YmFyLWJyYW5kIHtcblx0XHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuXHRcdFx0Lm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmxvZ2luLWxpbmsgYS5uYXYtbGluayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb250ZWxsb1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRlbGxvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uZW90PzI2NTMzNTYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yNjUzMzU2MiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9mb250ZWxsby53b2ZmMj8yNjUzMzU2MlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9mb250ZWxsby53b2ZmPzI2NTMzNTYyXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8udHRmPzI2NTMzNTYyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLnN2Zz8yNjUzMzU2MiNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4vLyBDb2xvcnNcbiRsaW5rZWRpbl9tYWluX2NvbG9yOiByZ2IoMCwgMTE5LCAxODEpO1xuJGxpbmtlZGluX21haW5fY29sb3Jfb3BhY2l0eTogcmdiYSgwLCAxMTksIDE4MSwgMC41KTtcbiRncmFkaWVudF9jb2xvcjogcmdiKDMwLCAxNDksIDIxMSk7XG4kYmFja2dyb3VuZF93aGl0ZV9jb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xuJHRleHRfd2hpdGVfY29sb3I6IHJnYigyNTQsIDI1NCwgMjU0KTtcbiR0ZXh0X3doaXRlX2NvbG9yX29wYWNpdHk6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC41KTtcblxuLy8gUmVzZXRcbi5idXR0b24tc29jaWFsICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBCdXR0b24gU29jaWFsIGxpbmsgc3R5bGVcbi5idXR0b24tc29jaWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIG1hcmdpbjogM3B4IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLy8gQnV0dG9uIFNvY2lhbCBsaW5rIHN0eWxlIG9uIGhvdmVyXG4uYnV0dG9uLXNvY2lhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLy8gQnV0dG9uIFNvY2lhbCByb3VuZCBlZGdlc1xuLmJ1dHRvbi1zb2NpYWxfX3NxdWFyZV9lZGdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBCdXR0b24gbGlua2VkaW4gc3R5bGUgYGZsYXRgXG4ubGlua2VkaW5fX2Rlc2lnbl9fZmxhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW5rZWRpbl9tYWluX2NvbG9yO1xuICBjb2xvcjogJHRleHRfd2hpdGVfY29sb3I7XG59XG5cbi8vIEJ1dHRvbiBsaW5rZWRpbiBzdHlsZSBgZ3JhZGllbnRgXG4ubGlua2VkaW5fX2Rlc2lnbl9fZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRsaW5rZWRpbl9tYWluX2NvbG9yLFxuICAgICRncmFkaWVudF9jb2xvclxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJGxpbmtlZGluX21haW5fY29sb3IsXG4gICAgJGdyYWRpZW50X2NvbG9yXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJGxpbmtlZGluX21haW5fY29sb3IsXG4gICAgJGdyYWRpZW50X2NvbG9yXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkbGlua2VkaW5fbWFpbl9jb2xvcixcbiAgICAkZ3JhZGllbnRfY29sb3JcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJGxpbmtlZGluX21haW5fY29sb3IsXG4gICAgJGdyYWRpZW50X2NvbG9yXG4gICk7XG4gIGNvbG9yOiAkdGV4dF93aGl0ZV9jb2xvcjtcbn1cblxuLy8gQnV0dG9uIGxpbmtlZGluIHN0eWxlIGBvdXRsaW5lYFxuLmxpbmtlZGluX19kZXNpZ25fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF93aGl0ZV9jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpbmtlZGluX21haW5fY29sb3I7XG4gIGNvbG9yOiAkbGlua2VkaW5fbWFpbl9jb2xvcjtcbn1cblxuLy8gVGl0bGVcbi50aXRsZS1zb2NpYWwge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4vLyBDb3VudGVyXG4uY291bnRlci1saW5rZWRpbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4ubGlua2VkaW5fX2Rlc2lnbl9fZmxhdCAuY291bnRlci1saW5rZWRpbixcbi5saW5rZWRpbl9fZGVzaWduX19ncmFkaWVudCAuY291bnRlci1saW5rZWRpbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRleHRfd2hpdGVfY29sb3Jfb3BhY2l0eTtcbn1cblxuLmxpbmtlZGluX19kZXNpZ25fX291dGxpbmUgLmNvdW50ZXItbGlua2VkaW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaW5rZWRpbl9tYWluX2NvbG9yX29wYWNpdHk7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvbnRlbGxvXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udGVsbG9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250ZWxsby5lb3Q/MjY1MzM1NjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uZW90PzI2NTMzNTYyI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLndvZmYyPzI2NTMzNTYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLndvZmY/MjY1MzM1NjJcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9mb250ZWxsby50dGY/MjY1MzM1NjJcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uc3ZnPzI2NTMzNTYyI2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi8vIENvbG9yc1xuJGZhY2Vib29rX21haW5fY29sb3I6IHJnYig1OSwgODksIDE1Mik7XG4kZmFjZWJvb2tfbWFpbl9jb2xvcl9vcGFjaXR5OiByZ2JhKDU5LCA4OSwgMTUyLCAwLjUpO1xuJGdyYWRpZW50X2NvbG9yOiByZ2IoODksIDExOSwgMTgyKTtcbiRiYWNrZ3JvdW5kX3doaXRlX2NvbG9yOiByZ2IoMjU0LCAyNTQsIDI1NCk7XG4kdGV4dF93aGl0ZV9jb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xuJHRleHRfd2hpdGVfY29sb3Jfb3BhY2l0eTogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjUpO1xuXG4vLyBSZXNldFxuLmJ1dHRvbi1zb2NpYWwgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIEJ1dHRvbiBTb2NpYWwgbGluayBzdHlsZVxuLmJ1dHRvbi1zb2NpYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgbWFyZ2luOiAzcHggMS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vLyBCdXR0b24gU29jaWFsIGxpbmsgc3R5bGUgb24gaG92ZXJcbi5idXR0b24tc29jaWFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vLyBCdXR0b24gU29jaWFsIHJvdW5kIGVkZ2VzXG4uYnV0dG9uLXNvY2lhbF9fc3F1YXJlX2VkZ2VzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEJ1dHRvbiBmYWNlYm9vayBzdHlsZSBgZmxhdGBcbi5mYWNlYm9va19fZGVzaWduX19mbGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rX21haW5fY29sb3I7XG4gIGNvbG9yOiAkdGV4dF93aGl0ZV9jb2xvcjtcbn1cblxuLy8gQnV0dG9uIGZhY2Vib29rIHN0eWxlIGBncmFkaWVudGBcbi5mYWNlYm9va19fZGVzaWduX19ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJGZhY2Vib29rX21haW5fY29sb3IsXG4gICAgJGdyYWRpZW50X2NvbG9yXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkZmFjZWJvb2tfbWFpbl9jb2xvcixcbiAgICAkZ3JhZGllbnRfY29sb3JcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkZmFjZWJvb2tfbWFpbl9jb2xvcixcbiAgICAkZ3JhZGllbnRfY29sb3JcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRmYWNlYm9va19tYWluX2NvbG9yLFxuICAgICRncmFkaWVudF9jb2xvclxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkZmFjZWJvb2tfbWFpbl9jb2xvcixcbiAgICAkZ3JhZGllbnRfY29sb3JcbiAgKTtcbiAgY29sb3I6ICR0ZXh0X3doaXRlX2NvbG9yO1xufVxuXG4vLyBCdXR0b24gZmFjZWJvb2sgc3R5bGUgYG91dGxpbmVgXG4uZmFjZWJvb2tfX2Rlc2lnbl9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX3doaXRlX2NvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZmFjZWJvb2tfbWFpbl9jb2xvcjtcbiAgY29sb3I6ICRmYWNlYm9va19tYWluX2NvbG9yO1xufVxuXG4vLyBUaXRsZVxuLnRpdGxlLXNvY2lhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vLyBDb3VudGVyXG4uY291bnRlci1mYWNlYm9vayB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uZmFjZWJvb2tfX2Rlc2lnbl9fZmxhdCAuY291bnRlci1mYWNlYm9vayxcbi5mYWNlYm9va19fZGVzaWduX19ncmFkaWVudCAuY291bnRlci1mYWNlYm9vayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRleHRfd2hpdGVfY29sb3Jfb3BhY2l0eTtcbn1cblxuLmZhY2Vib29rX19kZXNpZ25fX291dGxpbmUgLmNvdW50ZXItZmFjZWJvb2sge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmYWNlYm9va19tYWluX2NvbG9yX29wYWNpdHk7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvbG9yc1xuJHhfbWFpbl9jb2xvcjogcmdiKDAsIDAsIDApO1xuJHRleHRfd2hpdGVfY29sb3I6IHJnYigyNTQsIDI1NCwgMjU0KTtcblxuLy8gUmVzZXRcbi5idXR0b24tc29jaWFsICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBCdXR0b24gU29jaWFsIGxpbmsgc3R5bGVcbi5idXR0b24tc29jaWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIG1hcmdpbjogM3B4IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLy8gQnV0dG9uIFNvY2lhbCBsaW5rIHN0eWxlIG9uIGhvdmVyXG4uYnV0dG9uLXNvY2lhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLy8gQnV0dG9uIHggc3R5bGUgYGZsYXRgXG4ueF9fZGVzaWduX19mbGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHhfbWFpbl9jb2xvcjtcbiAgY29sb3I6ICR0ZXh0X3doaXRlX2NvbG9yO1xufVxuXG4vLyBUaXRsZVxuLnRpdGxlLXNvY2lhbCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdHAtaW5wdXQge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdC8qXG5cdCYuZXJyb3Ige1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuXHR9XG5cdCovXG59XG4ub3RwLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm90cC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3RwLWlucHV0IHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQvKlxuXHQmLmVycm9yIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcblx0fVxuXHQqL1xufVxuLm90cC1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5vdHAtaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cbiIsIjx0ZW1wbGF0ZT5cbiAgPGRpdj5cbiAgICA8ZGl2IDpjbGFzcz1cInNpemVDbGFzc2VzXCI+XG4gICAgICA8ZGl2IHJlZj1cInByZXBlbmREaXZcIiB2LWlmPVwiJHNsb3RzLnByZXBlbmQgfHwgcHJlcGVuZFwiIGNsYXNzPVwiaW5wdXQtZ3JvdXAtcHJlcGVuZFwiPlxuICAgICAgICA8c2xvdCBuYW1lPVwicHJlcGVuZFwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaW5wdXQtZ3JvdXAtdGV4dFwiPnt7IHByZXBlbmQgfX08L3NwYW4+XG4gICAgICAgIDwvc2xvdD5cbiAgICAgIDwvZGl2PlxuICAgICAgPGlucHV0XG4gICAgICAgIHJlZj1cImlucHV0XCJcbiAgICAgICAgdHlwZT1cInNlYXJjaFwiXG4gICAgICAgIDpjbGFzcz1cImBmb3JtLWNvbnRyb2wgJHtpbnB1dENsYXNzfWBcIlxuICAgICAgICA6cGxhY2Vob2xkZXI9XCJwbGFjZWhvbGRlclwiXG4gICAgICAgIDphcmlhLWxhYmVsPVwicGxhY2Vob2xkZXJcIlxuICAgICAgICA6dmFsdWU9XCJpbnB1dFZhbHVlXCJcbiAgICAgICAgQGZvY3VzPVwiaXNGb2N1c2VkID0gdHJ1ZVwiXG4gICAgICAgIEBibHVyPVwiaGFuZGxlQmx1clwiXG4gICAgICAgIEBpbnB1dD1cImhhbmRsZUlucHV0KCRldmVudC50YXJnZXQudmFsdWUpXCJcbiAgICAgICAgYXV0b2NvbXBsZXRlPVwib2ZmXCJcbiAgICAgIC8+XG4gICAgICA8ZGl2IHYtaWY9XCIkc2xvdHMuYXBwZW5kIHx8IGFwcGVuZFwiIGNsYXNzPVwiaW5wdXQtZ3JvdXAtYXBwZW5kXCI+XG4gICAgICAgIDxzbG90IG5hbWU9XCJhcHBlbmRcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImlucHV0LWdyb3VwLXRleHRcIj57eyBhcHBlbmQgfX08L3NwYW4+XG4gICAgICAgIDwvc2xvdD5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDx2dWUtYm9vdHN0cmFwLXR5cGVhaGVhZC1saXN0XG4gICAgICBjbGFzcz1cInZidC1hdXRjb21wbGV0ZS1saXN0XCJcbiAgICAgIHJlZj1cImxpc3RcIlxuICAgICAgdi1zaG93PVwiaXNGb2N1c2VkICYmIGRhdGEubGVuZ3RoID4gMFwiXG4gICAgICA6cXVlcnk9XCJpbnB1dFZhbHVlXCJcbiAgICAgIDpkYXRhPVwiZm9ybWF0dGVkRGF0YVwiXG4gICAgICA6YmFja2dyb3VuZC12YXJpYW50PVwiYmFja2dyb3VuZFZhcmlhbnRcIlxuICAgICAgOnRleHQtdmFyaWFudD1cInRleHRWYXJpYW50XCJcbiAgICAgIDptYXhNYXRjaGVzPVwibWF4TWF0Y2hlc1wiXG4gICAgICA6bWluTWF0Y2hpbmdDaGFycz1cIm1pbk1hdGNoaW5nQ2hhcnNcIlxuICAgICAgQGhpdD1cImhhbmRsZUhpdFwiXG4gICAgPlxuICAgICAgPCEtLSBwYXNzIGRvd24gYWxsIHNjb3BlZCBzbG90cyAtLT5cbiAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihzbG90LCBzbG90TmFtZSkgaW4gJHNjb3BlZFNsb3RzXCIgOnNsb3Q9XCJzbG90TmFtZVwiIHNsb3Qtc2NvcGU9XCJ7IGRhdGEsIGh0bWxUZXh0IH1cIj5cbiAgICAgICAgPHNsb3QgOm5hbWU9XCJzbG90TmFtZVwiIHYtYmluZD1cInsgZGF0YSwgaHRtbFRleHQgfVwiPjwvc2xvdD5cbiAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8IS0tIGJlbG93IGlzIHRoZSByaWdodCBzb2x1dGlvbiwgaG93ZXZlciBpZiB0aGUgdXNlciBkb2VzIG5vdCBwcm92aWRlIGEgc2NvcGVkIHNsb3QsIHZ1ZSB3aWxsIHN0aWxsIHNldCAkc2NvcGVkU2xvdHMuc3VnZ2VzdGlvbiB0byBhIGJsYW5rIHNjb3BlXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIiRzY29wZWRTbG90cy5zdWdnZXN0aW9uXCIgc2xvdD1cInN1Z2dlc3Rpb25cIiBzbG90LXNjb3BlPVwieyBkYXRhLCBodG1sVGV4dCB9XCI+XG4gICAgICAgIDxzbG90IG5hbWU9XCJzdWdnZXN0aW9uXCIgdi1iaW5kPVwieyBkYXRhLCBodG1sVGV4dCB9XCIgLz5cbiAgICAgIDwvdGVtcGxhdGU+LS0+XG4gICAgPC92dWUtYm9vdHN0cmFwLXR5cGVhaGVhZC1saXN0PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgVnVlQm9vdHN0cmFwVHlwZWFoZWFkTGlzdCBmcm9tICcuL1Z1ZUJvb3RzdHJhcFR5cGVhaGVhZExpc3QudnVlJ1xuaW1wb3J0IFJlc2l6ZU9ic2VydmVyIGZyb20gJ3Jlc2l6ZS1vYnNlcnZlci1wb2x5ZmlsbCdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnVnVlQm9vdHN0cmFwVHlwZWhlYWQnLFxuXG4gIGNvbXBvbmVudHM6IHtcbiAgICBWdWVCb290c3RyYXBUeXBlYWhlYWRMaXN0XG4gIH0sXG5cbiAgcHJvcHM6IHtcbiAgICBzaXplOiB7XG4gICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICBkZWZhdWx0OiBudWxsLFxuICAgICAgdmFsaWRhdG9yOiBzaXplID0+IFsnbGcnLCAnc20nXS5pbmRleE9mKHNpemUpID4gLTFcbiAgICB9LFxuICAgIHZhbHVlOiB7XG4gICAgICB0eXBlOiBTdHJpbmdcbiAgICB9LFxuICAgIGRhdGE6IHtcbiAgICAgIHR5cGU6IEFycmF5LFxuICAgICAgcmVxdWlyZWQ6IHRydWUsXG4gICAgICB2YWxpZGF0b3I6IGQgPT4gZCBpbnN0YW5jZW9mIEFycmF5XG4gICAgfSxcbiAgICBzZXJpYWxpemVyOiB7XG4gICAgICB0eXBlOiBGdW5jdGlvbixcbiAgICAgIGRlZmF1bHQ6IChkKSA9PiBkLFxuICAgICAgdmFsaWRhdG9yOiBkID0+IGQgaW5zdGFuY2VvZiBGdW5jdGlvblxuICAgIH0sXG4gICAgYmFja2dyb3VuZFZhcmlhbnQ6IFN0cmluZyxcbiAgICB0ZXh0VmFyaWFudDogU3RyaW5nLFxuICAgIGlucHV0Q2xhc3M6IHtcbiAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgIGRlZmF1bHQ6ICcnXG4gICAgfSxcbiAgICBtYXhNYXRjaGVzOiB7XG4gICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICBkZWZhdWx0OiAxMFxuICAgIH0sXG4gICAgbWluTWF0Y2hpbmdDaGFyczoge1xuICAgICAgdHlwZTogTnVtYmVyLFxuICAgICAgZGVmYXVsdDogMlxuICAgIH0sXG4gICAgcGxhY2Vob2xkZXI6IFN0cmluZyxcbiAgICBwcmVwZW5kOiBTdHJpbmcsXG4gICAgYXBwZW5kOiBTdHJpbmdcbiAgfSxcblxuICBjb21wdXRlZDoge1xuICAgIHNpemVDbGFzc2VzKCkge1xuICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA/IGBpbnB1dC1ncm91cCBpbnB1dC1ncm91cC0ke3RoaXMuc2l6ZX1gIDogJ2lucHV0LWdyb3VwJ1xuICAgIH0sXG5cbiAgICBmb3JtYXR0ZWREYXRhKCkge1xuICAgICAgaWYgKCEodGhpcy5kYXRhIGluc3RhbmNlb2YgQXJyYXkpKSB7XG4gICAgICAgIHJldHVybiBbXVxuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuZGF0YS5tYXAoKGQsIGkpID0+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBpZDogaSxcbiAgICAgICAgICBkYXRhOiBkLFxuICAgICAgICAgIHRleHQ6IHRoaXMuc2VyaWFsaXplcihkKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfSxcblxuICBtZXRob2RzOiB7XG4gICAgcmVzaXplTGlzdChlbCkge1xuICAgICAgY29uc3QgcmVjdCA9IGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpXG4gICAgICBjb25zdCBsaXN0U3R5bGUgPSB0aGlzLiRyZWZzLmxpc3QuJGVsLnN0eWxlXG5cbiAgICAgIC8vIFNldCB0aGUgd2lkdGggb2YgdGhlIGxpc3Qgb24gcmVzaXplXG4gICAgICBsaXN0U3R5bGUud2lkdGggPSByZWN0LndpZHRoICsgJ3B4J1xuXG4gICAgICAvLyBTZXQgdGhlIG1hcmdpbiB3aGVuIHRoZSBwcmVwZW5kIHByb3Agb3Igc2xvdCBpcyBwb3B1bGF0ZWRcbiAgICAgIC8vIChzZXR0aW5nIHRoZSBcImxlZnRcIiBDU1MgcHJvcGVydHkgZG9lc24ndCB3b3JrKVxuICAgICAgaWYgKHRoaXMuJHJlZnMucHJlcGVuZERpdikge1xuICAgICAgICBjb25zdCBwcmVwZW5kUmVjdCA9IHRoaXMuJHJlZnMucHJlcGVuZERpdi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxuICAgICAgICBsaXN0U3R5bGUubWFyZ2luTGVmdCA9IHByZXBlbmRSZWN0LndpZHRoICsgJ3B4J1xuICAgICAgfVxuICAgIH0sXG5cbiAgICBoYW5kbGVIaXQoZXZ0KSB7XG4gICAgICBpZiAodHlwZW9mIHRoaXMudmFsdWUgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgZXZ0LnRleHQpXG4gICAgICB9XG5cbiAgICAgIHRoaXMuaW5wdXRWYWx1ZSA9IGV2dC50ZXh0XG4gICAgICB0aGlzLiRlbWl0KCdoaXQnLCBldnQuZGF0YSlcbiAgICAgIHRoaXMuJHJlZnMuaW5wdXQuYmx1cigpXG4gICAgICB0aGlzLmlzRm9jdXNlZCA9IGZhbHNlXG4gICAgfSxcblxuICAgIGhhbmRsZUJsdXIoZXZ0KSB7XG4gICAgICBjb25zdCB0Z3QgPSBldnQucmVsYXRlZFRhcmdldFxuICAgICAgaWYgKHRndCAmJiB0Z3QuY2xhc3NMaXN0LmNvbnRhaW5zKCd2YnN0LWl0ZW0nKSkge1xuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIHRoaXMuaXNGb2N1c2VkID0gZmFsc2VcbiAgICB9LFxuXG4gICAgaGFuZGxlSW5wdXQobmV3VmFsdWUpIHtcbiAgICAgIHRoaXMuaW5wdXRWYWx1ZSA9IG5ld1ZhbHVlXG5cbiAgICAgIC8vIElmIHYtbW9kZWwgaXMgYmVpbmcgdXNlZCwgZW1pdCBhbiBpbnB1dCBldmVudFxuICAgICAgaWYgKHR5cGVvZiB0aGlzLnZhbHVlICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgICB0aGlzLiRlbWl0KCdpbnB1dCcsIG5ld1ZhbHVlKVxuICAgICAgfVxuICAgIH1cbiAgfSxcblxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBpc0ZvY3VzZWQ6IGZhbHNlLFxuICAgICAgaW5wdXRWYWx1ZTogJydcbiAgICB9XG4gIH0sXG5cbiAgbW91bnRlZCgpIHtcbiAgICB0aGlzLiRfcm8gPSBuZXcgUmVzaXplT2JzZXJ2ZXIoZSA9PiB7XG4gICAgICB0aGlzLnJlc2l6ZUxpc3QodGhpcy4kcmVmcy5pbnB1dClcbiAgICB9KVxuICAgIHRoaXMuJF9yby5vYnNlcnZlKHRoaXMuJHJlZnMuaW5wdXQpXG4gICAgdGhpcy4kX3JvLm9ic2VydmUodGhpcy4kcmVmcy5saXN0LiRlbClcbiAgfSxcblxuICBiZWZvcmVEZXN0cm95KCkge1xuICAgIHRoaXMuJF9yby5kaXNjb25uZWN0KClcbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4gIC52YnQtYXV0Y29tcGxldGUtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbjwvc3R5bGU+XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvb3RlciB7XG5cdHBhZGRpbmc6IDI1cHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogZmFkZS1vdXQod2hpdGUsIC41KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xuXHRcblx0aDQge1xuXHRcdGZvbnQtZmFtaWx5OiBNaXN0cmFsU3RkO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21lc3NhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXHRcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmxhdGVzdCB7XG5cdCNwcm9kdWN0c0Nhcm91c2VsIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFxuXHRcdC5jYXJvdXNlbC1pbm5lciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XG5cdFx0XHQuY2Fyb3VzZWwtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IC43cmVtO1xuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuY2Fyb3VzZWwtY29udHJvbHMgLmRlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHRwLFxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmFib3V0IHtcblx0LnRhYnMge1xuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0PiBsaSA+IGEge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KC5hY3RpdmUpOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkMWU5YmE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYShibGFjaywgMC4wMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzhkYzc1Mjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGJveC1zaGFkb3c6IC0xcHggMTBweCAxNnB4IC0zcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0XG5cdFx0XHQubWVkaWEgaDQge1xuXHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gZml4ZXMgdGV4dCBvdmVyZmxvdyBvbiBtb2JpbGU/XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmN1c3RvbWVycyB7XG5cdC5ub3dyYXAge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0dG8ge1xuXHRcdCB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuY2FtcGFpZ24tcmVnaXN0ZXIge1xuXHQvKiBiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyk7ICovXG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL01hcmtldFNjb3BlLUhvbWUtSGVhZGVyLW1lZGljYWwuanBnJykgbm8tcmVwZWF0IHRvcCBsZWZ0IGZpeGVkO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcblx0Zm9vdGVyIHtcblx0XHRib3gtc2hhZG93OiAwIDUwdmggMCA1MHZoICRncmF5LWRhcmtlcjtcblx0fVxuXHRcblx0Lypcblx0QG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG5cdFx0Zm9vdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQqL1xufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjI5ZUI2IDAlLCAjMTI3NDk3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblx0XG5cdGgzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0LmJ0bi1ib3R0b20tYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXHRcblx0LmJ0bi1yZWdpc3RlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0fVxuXHRcblx0LnNlbGVjdGVkIHtcblx0XHQuYnRuLXJlZ2lzdGVyIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHRcdFxuXHRcdC5idG4tYm90dG9tLWFycm93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTFweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRoNS5jYXJkLXRpdGxlIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdFxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1pbGVzdG9uZXMtdG9vbHRpcCB7XG5cdG9wYWNpdHk6IDAuOTU7XG5cdFxuXHQmLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzpiZWZvcmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcmVtIDFyZW0gMDtcblx0fVxuXHQmLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFyZW0gMXJlbTtcblx0fVxuXHRcblx0LnRvb2x0aXAtaW5uZXIge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG5zZWN0aW9uLmFib3V0Lm1pbGVzdG9uZXMgc3ZnIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFxuXHQuc2xpY2Uge1xuXHRcdHRyYW5zaXRpb246IDFzO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG5cdH1cblx0OmhvdmVyLnNsaWNlIHtcblx0XHRmaWx0ZXI6IHVybCgjZHJvcHNoYWRvdyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi52YWx1ZXMtdG9vbHRpcCB7XG5cdG9wYWNpdHk6IDAuOTU7XG5cdFxuXHQmLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzpiZWZvcmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcmVtIDFyZW0gMDtcblx0fVxuXHQmLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuXHRcdGJvcmRlci13aWR0aDogMCAxcmVtIDFyZW07XG5cdH1cblx0Ji50b29sdGlwLWVsbGlwc2UtMS5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6YmVmb3JlIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjhhNzQ1O1xuXHR9XG5cdCYudG9vbHRpcC1lbGxpcHNlLTIuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTZhNDtcblx0fVxuXHQmLnRvb2x0aXAtZWxsaXBzZS0zLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMyMDczOTI7XG5cdH1cblx0Ji50b29sdGlwLWVsbGlwc2UtNC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6YmVmb3JlIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHQudG9vbHRpcC1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnRvb2x0aXAtZWxsaXBzZS0xIC50b29sdGlwLWlubmVyIGg2IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuXHR9XG5cdCYudG9vbHRpcC1lbGxpcHNlLTIgLnRvb2x0aXAtaW5uZXIgaDYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDk2YTQ7XG5cdH1cblx0Ji50b29sdGlwLWVsbGlwc2UtMyAudG9vbHRpcC1pbm5lciBoNiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwNzM5Mjtcblx0fVxuXHQmLnRvb2x0aXAtZWxsaXBzZS00IC50b29sdGlwLWlubmVyIGg2IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHR9XG59XG5cbnNlY3Rpb24uYWJvdXQudmFsdWVzIHN2ZyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcblx0LmVsbGlwc2Uge1xuXHRcdHRyYW5zaXRpb246IDFzO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG5cdH1cblx0OmhvdmVyLmVsbGlwc2Uge1xuXHRcdGZpbHRlcjogdXJsKCNkcm9wc2hhZG93KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uYXV0aG9yZWQtcmVwb3J0cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG5cdFxuXHRoMyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjllYjY7XG5cdFx0XG5cdFx0LmNhcmQtaW1nLW92ZXJsYXkge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwYTUzODQgNzAlKTtcblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuYmlvLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7IC8qIGNoYW5nZSB0byBhdXRvLWFkanVzdCBiYXNlZCBvbiBuYXZiYXIgaGVpZ2h0ICovXG5cdFx0XG5cdFx0LmJpby1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJpby1oZWFkc2hvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cdFx0LnJvdyAuYmlvLWluZm8ge1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uY29udGVudCB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5iaW8tbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQucm93IHtcblx0XHRwYWRkaW5nLXRvcDogODFweDsgLyogY2hhbmdlIHRvIGF1dG8tYWRqdXN0IGJhc2VkIG9uIG5hdmJhciBoZWlnaHQgKi9cblx0XHRcblx0XHQuYmlvLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmlvLWhlYWRzaG90IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgycHgpIHtcblx0XHQucm93IC5iaW8taW5mbyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmJpby5jb250ZW50IHtcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuYmlvLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7IC8qIGNoYW5nZSB0byBhdXRvLWFkanVzdCBiYXNlZCBvbiBuYXZiYXIgaGVpZ2h0ICovXG5cdFx0XG5cdFx0LmJpby1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJpby1oZWFkc2hvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cdFx0LnJvdyAuYmlvLWluZm8ge1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uY29udGVudCB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5iaW8tbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQucm93IHtcblx0XHRwYWRkaW5nLXRvcDogODFweDsgLyogY2hhbmdlIHRvIGF1dG8tYWRqdXN0IGJhc2VkIG9uIG5hdmJhciBoZWlnaHQgKi9cblx0XHRcblx0XHQuYmlvLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmlvLWhlYWRzaG90IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgycHgpIHtcblx0XHQucm93IC5iaW8taW5mbyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmJpby5jb250ZW50IHtcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuYmlvLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7IC8qIGNoYW5nZSB0byBhdXRvLWFkanVzdCBiYXNlZCBvbiBuYXZiYXIgaGVpZ2h0ICovXG5cdFx0XG5cdFx0LmJpby1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJpby1oZWFkc2hvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cdFx0LnJvdyAuYmlvLWluZm8ge1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uY29udGVudCB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmV4dHJhIHtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvYWJvdXQvYmlvcy9QcmVzZW50YXRpb24tVmlkZW8tQmFja2dyb3VuZC5qcGcnKTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFxuXHRoMyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMjBweCA0MHB4ICMwMDAwMDAxZik7XG5cdH1cblx0XG5cdGg1IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuYmlvLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7IC8qIGNoYW5nZSB0byBhdXRvLWFkanVzdCBiYXNlZCBvbiBuYXZiYXIgaGVpZ2h0ICovXG5cdFx0XG5cdFx0LmJpby1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJpby1oZWFkc2hvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cdFx0LnJvdyAuYmlvLWluZm8ge1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uY29udGVudCB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5iaW8tbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQucm93IHtcblx0XHRwYWRkaW5nLXRvcDogODFweDsgLyogY2hhbmdlIHRvIGF1dG8tYWRqdXN0IGJhc2VkIG9uIG5hdmJhciBoZWlnaHQgKi9cblx0XHRcblx0XHQuYmlvLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmlvLWhlYWRzaG90IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgycHgpIHtcblx0XHQucm93IC5iaW8taW5mbyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmJpby5jb250ZW50IHtcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuXG5zZWN0aW9uLmJpby5leHRyYSB7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL2Fib3V0L2Jpb3MvUHJlc2VudGF0aW9uLVZpZGVvLUJhY2tncm91bmQuanBnJyk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcblx0aDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDIwcHggNDBweCAjMDAwMDAwMWYpO1xuXHR9XG5cdFxuXHRoNSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuXG5zZWN0aW9uLmJpby5tYW5hZ2VkLXByb2R1Y3RzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcblx0XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjllYjY7XG5cdFx0XG5cdFx0LmNhcmQtaW1nLW92ZXJsYXkge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwYTUzODQgNzAlKTtcblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmJpby5leHRyYSB7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL2Fib3V0L2Jpb3MvUHJlc2VudGF0aW9uLVZpZGVvLUJhY2tncm91bmQuanBnJyk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcblx0aDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDIwcHggNDBweCAjMDAwMDAwMWYpO1xuXHR9XG5cdFxuXHRoNSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuYmlvLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7IC8qIGNoYW5nZSB0byBhdXRvLWFkanVzdCBiYXNlZCBvbiBuYXZiYXIgaGVpZ2h0ICovXG5cdFx0XG5cdFx0LmJpby1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJpby1oZWFkc2hvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cdFx0LnJvdyAuYmlvLWluZm8ge1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5iaW8uY29udGVudCB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG59XG5cbnNlY3Rpb24uYmlvLm1hbmFnZWQtcHJvZHVjdHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xuXHRcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyOWViNjtcblx0XHRcblx0XHQuY2FyZC1pbWctb3ZlcmxheSB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgIzBhNTM4NCA3MCUpO1xuXHRcdFx0XG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5iaW8tbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQucm93IHtcblx0XHRwYWRkaW5nLXRvcDogODFweDsgLyogY2hhbmdlIHRvIGF1dG8tYWRqdXN0IGJhc2VkIG9uIG5hdmJhciBoZWlnaHQgKi9cblx0XHRcblx0XHQuYmlvLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmlvLWhlYWRzaG90IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgycHgpIHtcblx0XHQucm93IC5iaW8taW5mbyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmJpby5jb250ZW50IHtcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmJpby1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA4MXB4OyAvKiBjaGFuZ2UgdG8gYXV0by1hZGp1c3QgYmFzZWQgb24gbmF2YmFyIGhlaWdodCAqL1xuXHRcdFxuXHRcdC5iaW8taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iaW8taGVhZHNob3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODJweCkge1xuXHRcdC5yb3cgLmJpby1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uYmlvLmNvbnRlbnQge1xuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxufVxuXG5zZWN0aW9uLmJpby5tYW5hZ2VkLXByb2R1Y3RzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcblx0XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjllYjY7XG5cdFx0XG5cdFx0LmNhcmQtaW1nLW92ZXJsYXkge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwYTUzODQgNzAlKTtcblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0LmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtbGVmdCxcblx0LmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtcmlnaHQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmxvZ2luLWhlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLm1ldGhvZG9sb2d5LW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjUwcHg7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9tZXRob2RvbG9neS9tZXRob2RvbG9neS1iZy5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvbWV0aG9kb2xvZ3kvbWV0aG9kb2xvZ3ktYmcuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5LCAkdGhlbWUtdGVydGlhcnkpO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDcwJTtcbn1cblxuc2VjdGlvbi5tZXRob2RvbG9neSB7XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRoMyB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMTVweDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdC5tZWRpYSBoNCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyAvLyBmaXhlcyB0ZXh0IG92ZXJmbG93IG9uIG1vYmlsZT9cblx0XHR9XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5zdGVwMSAuY2FyZCB7XG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICM4ZGM3NTI7XG5cdFx0XG5cdFx0Lm1lZGlhIGg0ID4gc3Ryb25nIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0fVxuXHQuc3RlcDIgLmNhcmQge1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMGE1Mzg0O1xuXHRcdFxuXHRcdC5tZWRpYSBoNCB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdFxuXHRcdFx0PiBzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0ZXAzIC5jYXJkIHtcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgIzJlYmFjYjtcblx0XHRcblx0XHQubWVkaWEgaDQge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRcblx0XHRcdD4gc3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hY2NvcmRpb24ge1xuXHQuY2FyZCB7XG5cdFx0LyogYm9yZGVyLWNvbG9yOiAjMTk1ZThjOyAqL1xuXHRcdFxuXHRcdC5idG4uZm9jdXMsXG5cdFx0LmJ0bjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHRzcGFuIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG59XG5cbi5hY2NvcmRpb24gLmNvbGxhcHNlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFxuXHRzcGFuIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRcblx0PiAud2hlbi1jbG9zZWQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5hY2NvcmRpb24gLmNvbGxhcHNlZCA+IC53aGVuLW9wZW4sXG4uYWNjb3JkaW9uIC5ub3QtY29sbGFwc2VkID4gLndoZW4tY2xvc2VkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyLmNhcmQtaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNzLnN0ZXAtMiB7XG5cdC5mb3JtLWdyb3VwIGxhYmVsIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIucGh5c2ljaWFucy1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvcGh5c2ljaWFucy9waHlzaWNpYW5zLXN1YnBhZ2UtYmcuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL3BoeXNpY2lhbnMvcGh5c2ljaWFucy1zdWJwYWdlLWJnLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSwgJHRoZW1lLXRlcnRpYXJ5KTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ucGh5c2ljaWFucyB7XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRoMyxcblx0aDQge1xuXHRcdGNvbG9yOiAjNDk2ZjkzO1xuXHR9XG5cdFxuXHRwLFxuXHRsaSB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXHRcblx0LmludHJvLWNvbnRlbnQgaDMge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMmZiYmNjO1xuXHRcdH1cblx0fVxuXHRcblx0LnByb2Nlc3MtY29udGVudCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9waHlzaWNpYW5zL3BoeXNpY2lhbnMtY2FyZC1oZWFkZXItYmcuanBnJyk7XG5cdFx0XHRcdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW07XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0XHRsaSA+IHNwYW4gPiBpIHtcblx0XHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnRuIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0LmJlbmVmaXRzLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL3BoeXNpY2lhbnMvcGh5c2ljaWFucy1iZW5lZml0cy1iZy5qcGcnKTtcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRcdFxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5tZWRpYSA+IGltZyB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmVhdHVyZXMtY29udGVudCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxpc3QtY29tcGxldGUtaXRlbSB7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWNvbXBsZXRlLWVudGVyLFxuLmxpc3QtY29tcGxldGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG59XG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS1hY3RpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZWRpYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdGhlaWdodDogMTAwcHg7XG5cdFxuXHRhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG5cdFxuXHQuaW1nLXRodW1ibmFpbCB7XG5cdFx0bWF4LWhlaWdodDogNzBweDtcblx0fVxuXHRcblx0Lm1lZGlhLWJvZHkge1xuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHR9XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsIHRyYW5zcGFyZW50KTtcblx0XHR9XG5cdH1cblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDNlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDQsIDI0NSwgMjQ3LCAxKSwgdHJhbnNwYXJlbnQpO1xuXHR9XG59XG5cbi5sb2NrZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXEYwMjNcIjtcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDY1cHg7XG5cdFx0Y29sb3I6ICM3Njc2NzY7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwJSAtIDE4cHgpO1xuXHRcdHBhZGRpbmctbGVmdDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIubmV3cy1hcmNoaXZlLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjUwcHg7XG5cdFxuXHRiYWNrZ3JvdW5kOiA0MCUgMTAwJSB1cmwoJ35AYXNzZXRzL2ltZy9uZXdzLWZyb250LWJnLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiA0MCUgMTAwJSB1cmwoJ35AYXNzZXRzL2ltZy9uZXdzLWZyb250LWJnLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSwgJHRoZW1lLXRlcnRpYXJ5KTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcjtcblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbnNlY3Rpb24ubmV3cy1hcmNoaXZlIHtcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZmO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcblx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0XG5cdC5hcnRpY2xlcy1saXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdHAtaW5wdXQge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdC8qXG5cdCYuZXJyb3Ige1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuXHR9XG5cdCovXG59XG4ub3RwLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm90cC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCB7XG5cdC5tb2RhbC1oZWFkZXIgaDEubW9kYWwtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRcblx0Lm1vZGFsLWJvZHkge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMmZiYmNjO1xuXHRcdH1cblx0XHRcblx0XHRhLmJ0biB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGEuYnRuLWxvZ2luIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDgzLCAxMzIsIDAuNyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTAsIDgzLCAxMzIsIDAuNyk7XG5cdFx0XHRcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDgzLCAxMzIsIDAuOSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgxMCwgODMsIDEzMiwgMC45KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmFzc29jaWF0ZWQtcHJvZHVjdCxcblx0XHQucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjMmZiYmNjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGlzdC1jb21wbGV0ZS1pdGVtIHtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtY29tcGxldGUtZW50ZXIsXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbn1cbi5saXN0LWNvbXBsZXRlLWxlYXZlLWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuc2VjdGlvbi5yZXBvcnRzIHtcblx0cCxcblx0bGkge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxufVxuXG4ucmVwb3J0cyAucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdFxuXHQucGFnZS1saW5rIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxuXHRcblx0LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0XG5cdC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG5cdFx0Y29sb3I6ICM2Yzc1N2Q7XG5cdH1cbn1cblxuLnJlcG9ydC1pbmZvIC5kZXNjcmlwdGlvbiBwIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbWVzc2FnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cdFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZXBvcnQtaW5mbyAudGFicyB7XG5cdC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMmZiYmNjO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRhYi1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFxuXHRcdC50YWItcGFuZSB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmNhcmQtYm9keSAucm93IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVwb3J0cyAuYXV0aG9yLXByb2ZpbGVzIHAgaW1nIHtcblx0cGFkZGluZzogLjI1cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC1ib2R5IHtcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXHRcblx0dWwge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0YSB7XG5cdFx0Y29sb3I6ICR0aGVtZS1zZWNvbmRhcnk7XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmNhcmVlcnMtbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNTBweDtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL21ldGhvZG9sb2d5L21ldGhvZG9sb2d5LWJnLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9tZXRob2RvbG9neS9tZXRob2RvbG9neS1iZy5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnksICR0aGVtZS10ZXJ0aWFyeSk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogNzAlO1xufVxuXG5zZWN0aW9uLmNhcmVlcnMge1xuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdFxuXHQubGlzdGluZ3MgLmNhcmQge1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjOGRjNzUyO1xuXHRcdFxuXHRcdC5tZWRpYSBoNCA+IHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmF0bGFzZXMtbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNTBweDtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0hlYWRlci1BdGxhc2VzLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9IZWFkZXItQXRsYXNlcy5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnksICR0aGVtZS10ZXJ0aWFyeSk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MCU7XG5cdH1cbn1cblxuc2VjdGlvbi5hdGxhc2VzIHtcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyBwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRwLFxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIGgzLmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5kaXNlYXNlLW1vZGVscy1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvZGlzZWFzZS1tb2RlbHMtaGVhZGVyLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9kaXNlYXNlLW1vZGVscy1oZWFkZXIuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5LCAkdGhlbWUtdGVydGlhcnkpO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuXHR9XG59XG5cbnNlY3Rpb24uZGlzZWFzZS1tb2RlbHMge1xuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHQuY2FyZCB7XG5cdFx0XHRoNSxcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHR9XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRwLFxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIgaDMuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdC5kaXNlYXNlLWNhcmRzIHtcblx0XHRoMyB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZGVjayB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTJweCwgMWZyKSk7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkIHtcblx0XHRcdGhlaWdodDogMTkycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdGg1LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLW92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHRoNS5jYXJkLXRpdGxlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHR1bC5jYXJkLXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4zcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLWJvZHk6aG92ZXIgLmNhcmQtb3ZlcmxheSB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jYXJkLWdyb3VwIC5jYXJkIHtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlci5hdGxhc2VzLW1hc3RoZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjUwcHg7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9IZWFkZXItQXRsYXNlcy5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvSGVhZGVyLUF0bGFzZXMuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5LCAkdGhlbWUtdGVydGlhcnkpO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgNjAlO1xuXHR9XG59XG5cbnNlY3Rpb24uYXRsYXNlcyB7XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdHAsXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIgaDMuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHR9XG5cdH1cblx0XG5cdHAubGVnYWwtbm90aWNlLFxuXHRwLmRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLnN1cnZleXMtbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNTBweDtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0hlYWRlci1BdGxhc2VzLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9IZWFkZXItQXRsYXNlcy5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnksICR0aGVtZS10ZXJ0aWFyeSk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MCU7XG5cdH1cbn1cblxuc2VjdGlvbi5zdXJ2ZXlzIHtcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cgcCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHRoMyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRwLFxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0YTpub3QoLmJ0bikge1xuXHRcdFx0Y29sb3I6ICMyZmJiY2M7XG5cdFx0fVxuXHRcdFxuXHRcdC5tZWRpYS1ib2R5IGg1IHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuXG4kdGhlbWUtcHJpbWFyeTogICAgI2YzZmJmZDtcbiR0aGVtZS1zZWNvbmRhcnk6ICAjMGQ4MWFhO1xuJHRoZW1lLXRlcnRpYXJ5OiAgICMyOGIwYzY7XG5cbiRncmF5LWJhc2U6ICAgICAgICAjMDAwO1xuJGdyYXktZGFya2VyOiAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuJGJyYW5kLXR3aXR0ZXI6XHRcdCMxZGExZjI7XG4kYnJhbmQtZmFjZWJvb2s6XHQjM2I1OTk4O1xuJGJyYW5kLWdvb2dsZS1wbHVzOlx0I2RkNGIzOTtcblxuJG1haW4tZm9udDogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjNTdlMmIyO1xuJGxpZ2h0LWdyYXk6ICNmOGY4Zjg7XG4kbWFpbi1mb250LWNvbG9yOiAjODA4MDgwO1xuJG1haW4tZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gTWl4aW5zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjM1cztcblx0dHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVyKCkge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdLFxuXHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZSB7XG5cdFx0Y29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gaGVhZGluZy1mb250IHtcblx0Zm9udC1mYW1pbHk6IENhdGFtYXJhbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBib2R5LWZvbnQge1xuXHRmb250LWZhbWlseTogTXVsaXNoLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBhbHQtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gR2xvYmFsIHN0eWxpbmcgZm9yIHRoaXMgdGVtcGxhdGVcbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGJvZHktZm9udDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDEwJSk7XG5cdH1cbn1cblxuaHIge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiBmYWRlLW91dCgkZ3JheS1kYXJrZXIsIC45KTtcbn1cblxuaHIubGlnaHQge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQ7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XG5cdGgxLFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgZm9yIHRoaXMgdGVtcGxhdGVcbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkdGhlbWUtcHJpbWFyeSwgZGFya2VuKCR0aGVtZS1wcmltYXJ5LCA1JSkpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuXG4ubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zbWFsbC5mb3JtLW5vdGljZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdH1cbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuXHRAaW5jbHVkZSBhbHQtZm9udDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4teGwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggNDVweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdFxuXHQuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLy8gV1AgYXJ0aWNsZXMgaW1wb3J0XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZS1tb2RhbCBmaWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQ+IGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDVweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1tb2RhbCAuYXNzb2NpYXRlZC1wcm9kdWN0LFxuLmFydGljbGUtbW9kYWwgLnJlY29tbWVuZGVkLXByb2R1Y3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAwNiwgMS4wMDYsIDEpO1xuXHR9XG5cdCY6aG92ZXI6OmFmdGVyLFxuXHQmOmZvY3VzOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhbmRpbmcgUGFnZVxuXG5zZWN0aW9uLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHRcblx0LmNvbC0xMiA+IC5jYXJkIHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzYTIyMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5iYWRnZS1waWxsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aGVtZS1zZWNvbmRhcnkgMTUlLCAkdGhlbWUtdGVydGlhcnkgNjAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMjUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKSB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHR9XG5cdFxuXHQuaGVhZGVyLXJvdyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5jYXJkLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jYXJkLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1VbnNlbGVjdGVkLU5ldy5qcGcnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Zm9ybSNjb3Jwb3JhdGUtcmVnaXN0cmF0aW9uLWZvcm0gaDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN3aXBlciB7XG5cdCYuY29udHJpYnV0b3ItdGh1bWJzIHtcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0Ji5jb250cmlidXRvci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDgzLCAxMzIsIDAuNSk7XG5cdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcblx0XHQ+IGkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblx0Ji5jb250cmlidXRvci10aHVtYnMgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFxuXHRcdC5vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciAub3ZlcmxheSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdGN1cnNvcjogem9vbS1pbjtcblx0XHR9XG5cdFx0XG5cdFx0PiBpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2U7XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIgPiBpIHtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdGN1cnNvcjogem9vbS1pbjtcblx0XHR9XG5cdH1cblx0XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFxuXHRcdCYuc2xpZGUtMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9vbXAvb21wLWNvbnRyaWJ1dG9yLWpvYW4tbWNrZW5uYS5qcGcnKTtcblx0XHR9XG5cdFx0Ji5zbGlkZS0yIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL29tcC9vbXAtY29udHJpYnV0b3ItZGF2ZS1oYXJtb24uanBnJyk7XG5cdFx0fVxuXHRcdCYuc2xpZGUtMyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9vbXAvb21wLWNvbnRyaWJ1dG9yLWJpbGwtZnJlZW1hbi5qcGcnKTtcblx0XHR9XG5cdFx0Ji5zbGlkZS00IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL29tcC9vbXAtY29udHJpYnV0b3ItamVubmllLWNyYWJiZS5qcGcnKTtcblx0XHR9XG5cdFx0Ji5zbGlkZS01IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL29tcC9vbXAtY29udHJpYnV0b3Ita3Jpc3Rlbi1pbmdlbml0by5qcGcnKTtcblx0XHR9XG5cdFx0Ji5zbGlkZS02IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL29tcC9vbXAtY29udHJpYnV0b3ItcGV0ZXItZG93bnMuanBnJyk7XG5cdFx0fVxuXHRcdCYuc2xpZGUtNyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9vbXAvb21wLWNvbnRyaWJ1dG9yLWNoZWxzZWEtam9uZXMuanBnJyk7XG5cdFx0fVxuXHRcdCYuc2xpZGUtOCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9vbXAvb21wLWNvbnRyaWJ1dG9yLXRvbnktaW5nZW5pdG8uanBnJyk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoMSxcbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoMixcbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoMyxcbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoNCxcbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoNSxcbnNlY3Rpb24ubWFya2V0LXRyZW5kcyBoNiB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5zZWN0aW9uLm1hcmtldC10cmVuZHMgLmJ0biB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuXG5oZWFkZXIubWFya2V0LXRyZW5kcy1tYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ2OHB4O1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvbWFya2V0LXRyZW5kcy9RdWFydGVybHktVXBkYXRlcy1IZWFkZXIuanBnJyksICR0aGVtZS1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL21hcmtldC10cmVuZHMvUXVhcnRlcmx5LVVwZGF0ZXMtSGVhZGVyLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSwgJHRoZW1lLXRlcnRpYXJ5KTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFxuXHQ+IGgxIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNDJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxufVxuXG5zZWN0aW9uLm1hcmtldC10cmVuZHMuaW50cm8ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcblx0XHQ+IHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMyOGE3NDU7XG5cdFx0fVxuXHR9XG5cdFxuXHRpbWcge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDIwcHggNDBweCAjMDAwMDAwMWYpO1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdH1cblx0XG5cdGg2IHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxufVxuXG5zZWN0aW9uLm1hcmtldC10cmVuZHMub2ZmZXJpbmdzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHRcblx0LnNsaWRlLWxlYXZlLWFjdGl2ZSxcblx0LnNsaWRlLWVudGVyLWFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHR9XG5cdC5zbGlkZS1lbnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuc2xpZGUtbGVhdmUtdG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LnNsaWRlYmFjay1sZWF2ZS1hY3RpdmUsXG5cdC5zbGlkZWJhY2stZW50ZXItYWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdH1cblx0LnNsaWRlYmFjay1lbnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnNsaWRlYmFjay1sZWF2ZS10byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRcblx0LnNwZWNpYWx0eS1zbGlkZXItYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSkpO1xuXHRcdH1cblx0fVxuXHRcblx0LnNwZWNpYWx0eS1zbGlkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4NSU7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdH1cblx0fVxuXHRcblx0LmNhcmQge1xuXHRcdCY6bm90KC5zZWxlY3RlZCkge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY2FyZC10b3AtYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdC5jYXJkLnNlbGVjdGVkIC5jYXJkLXRvcC1hcnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTI0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY2FyZC1oZWFkZXIgaDMge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdFxuXHQuY2FyZC5zZWxlY3RlZCB7XG5cdFx0LmNhcmQtaGVhZGVyIGgzIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSBsaSB7XG5cdFx0XHRjb2xvcjogIzExMTtcblx0XHR9XG5cdH1cblx0XG5cdC5jYXJkLWJvZHkge1xuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdFxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0bGkge1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQub2ZmZXJpbmdzLWNhdGFyYWN0LXJlcG9ydCB7XG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDEwLCA4MywgMTMyLCAwLjUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRvcC1hcnJvdyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzBhNTM4NDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgODMsIDEzMiwgMC4yNSk7XG5cdFx0fVxuXHRcdFxuXHRcdGgzLFxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvbWFya2V0LXRyZW5kcy9DaGVja21hcmstQmx1ZS5zdmcnKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTUzODQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQub2ZmZXJpbmdzLXJlZnJhY3RpdmUtcmVwb3J0IHtcblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMTAsIDgzLCAxMzIsIDAuNSkgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LmNhcmQtdG9wLWFycm93IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAjMjA3MzkyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMDczOTI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCA4MywgMTMyLCAwLjI1KTtcblx0XHR9XG5cdFx0XG5cdFx0aDMsXG5cdFx0aDUge1xuXHRcdFx0Y29sb3I6ICMyMDczOTI7XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9tYXJrZXQtdHJlbmRzL0NoZWNrbWFyay1UZWFsLnN2ZycpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwNzM5Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5vZmZlcmluZ3MtZ2xhdWNvbWEtcmVwb3J0IHtcblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoNTQsIDE0OCwgMTYyLCAwLjUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRvcC1hcnJvdyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzM2OTRhMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzY5NGEyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgMTQ4LCAxNjIsIDAuMjUpO1xuXHRcdH1cblx0XHRcblx0XHRoMyxcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogIzM2OTRhMjtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL21hcmtldC10cmVuZHMvQ2hlY2ttYXJrLVByaW1hcnktVGVhbC5zdmcnKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjk0YTI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQub2ZmZXJpbmdzLXJldGluYS1yZXBvcnQge1xuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQuY2FyZC10b3AtYXJyb3cge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkICMyOGE3NDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xuXHRcdH1cblx0XHRcblx0XHRoMyxcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogIzI4YTc0NTtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkBhc3NldHMvaW1nL21hcmtldC10cmVuZHMvQ2hlY2ttYXJrLUdyZWVuLnN2ZycpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5tYXJrZXQtdHJlbmRzLmRlbGl2ZXJhYmxlcyB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCd+QGFzc2V0cy9pbWcvbWFya2V0LXRyZW5kcy9CbHVlLUJhY2tncm91bmQtV2l0aC1DaGFydC1PdmVybGF5LmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdFxuXHQuY2FyZC1ib2R5IHtcblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ubWFya2V0LXRyZW5kcy5zb3VyY2VzIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICMwYTUzODQ7XG5cdH1cblx0XG5cdC5jYXJkLWJvZHkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyMjlFQjYgMCUsICMxMjc0OTcgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXHRcdFxuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5tYXJrZXQtdHJlbmRzLmhpZ2hsaWdodHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdFxuXHQuY2FyZC1ncm91cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0LmNhcmQucmVwb3J0LW92ZXJ2aWV3IHtcblx0XHRcdGg1IHtcblx0XHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9tYXJrZXQtdHJlbmRzL0NoZWNrbWFyay1QcmltYXJ5LVRlYWwuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idG4ge1xuXHRcdFx0XHQmLmJ0bi1wdXJjaGFzZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJ0bi1wdXJjaGFzZS1vdXRsaW5lIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjhhNzQ1O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjhhNzQ1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLnJlcG9ydC1jb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjI5RUI2IDAlLCAjMTI3NDk3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdC5jYXJkLWdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLm1hcmtldC10cmVuZHMucmVnaXN0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDI3MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvbWFya2V0LXRyZW5kcy9DaGFydC1CYWNrZ3JvdW5kLmpwZycpLCAjMTY4MWExO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0XG5cdC5idG4tYm90dG9tLWFycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXHRcblx0LmJ0bi1yZWdpc3RlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0fVxuXHRcblx0LnNlbGVjdGVkIHtcblx0XHQuYnRuLXJlZ2lzdGVyIHtcblx0XHRcdGNvbG9yOiAjMjhhNzQ1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bi1ib3R0b20tYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xMXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGg1LmNhcmQtdGl0bGUge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0XG5cdGxhYmVsIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRcblx0aDMsXG5cdHAge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuJHRoZW1lLXByaW1hcnk6ICAgICNmM2ZiZmQ7XG4kdGhlbWUtc2Vjb25kYXJ5OiAgIzBkODFhYTtcbiR0aGVtZS10ZXJ0aWFyeTogICAjMjhiMGM2O1xuXG4kZ3JheS1iYXNlOiAgICAgICAgIzAwMDtcbiRncmF5LWRhcmtlcjogICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRicmFuZC10d2l0dGVyOlx0XHQjMWRhMWYyO1xuJGJyYW5kLWZhY2Vib29rOlx0IzNiNTk5ODtcbiRicmFuZC1nb29nbGUtcGx1czpcdCNkZDRiMzk7XG5cbiRtYWluLWZvbnQ6ICdSb2JvdG8nLHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogIzU3ZTJiMjtcbiRsaWdodC1ncmF5OiAjZjhmOGY4O1xuJG1haW4tZm9udC1jb2xvcjogIzgwODA4MDtcbiRtYWluLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zNXM7XG5cdHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdCY6Zm9jdXMsXG5cdCYuZm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSxcblx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSxcblx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmctZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBDYXRhbWFyYW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcblx0Zm9udC1mYW1pbHk6IE11bGlzaCwgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYWx0LWZvbnQge1xuXHRmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEdsb2JhbCBzdHlsaW5nIGZvciB0aGlzIHRlbXBsYXRlXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBib2R5LWZvbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1wcmltYXJ5LCAxMCUpO1xuXHR9XG59XG5cbmhyIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogZmFkZS1vdXQoJGdyYXktZGFya2VyLCAuOSk7XG59XG5cbmhyLmxpZ2h0IHtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uIHtcblx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLXByaW1hcnksIGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgNSUpKTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuc21hbGwuZm9ybS1ub3RpY2Uge1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHR9XG59XG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMmZiYmNjO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAzMDBweDtcblx0QGluY2x1ZGUgYWx0LWZvbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZmJiY2M7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XG5cdH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzJmYmJjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRcdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuLXhsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0LmJyZWFkY3J1bWItaXRlbSA+IGEge1xuXHRcdGNvbG9yOiAjMmZiYmNjO1xuXHR9XG59XG5cbi8vIFdQIGFydGljbGVzIGltcG9ydFxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtbW9kYWwgZmlndXJlIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0PiBmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbn1cblxuLmFydGljbGUtbW9kYWwgLmFzc29jaWF0ZWQtcHJvZHVjdCxcbi5hcnRpY2xlLW1vZGFsIC5yZWNvbW1lbmRlZC1wcm9kdWN0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcblx0fVxuXHQmOmhvdmVyOjphZnRlcixcblx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5kaW5nIFBhZ2Vcblxuc2VjdGlvbi5uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0XG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdH1cblx0XG5cdC5jb2wtMTIgPiAuY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2EyMjA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4uYmFkZ2UtcGlsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMwYTUzODQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24ucmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCAkdGhlbWUtc2Vjb25kYXJ5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9TaWduVXAtQkctSW1hZ2UuanBnJyksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtc2Vjb25kYXJ5IDE1JSwgJHRoZW1lLXRlcnRpYXJ5IDYwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTI1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJykgdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0fVxuXHRcblx0LmhlYWRlci1yb3cge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY2FyZC1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9CdXNpbmVzcy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FyZC1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtVW5zZWxlY3RlZC1OZXcuanBnJykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLUhvdmVyLmpwZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGZvcm0jY29ycG9yYXRlLXJlZ2lzdHJhdGlvbi1mb3JtIGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucGx1cyB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cdGJhY2tncm91bmQ6I2Y4ZmFmZjtcblx0Zm9udC1zaXplOjE2cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdGJvZHkucGx1cyB7XG5cdFx0cGFkZGluZy10b3A6ODBweDtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG5cbiR0aGVtZS1wcmltYXJ5OiAgICAjZjNmYmZkO1xuJHRoZW1lLXNlY29uZGFyeTogICMwZDgxYWE7XG4kdGhlbWUtdGVydGlhcnk6ICAgIzI4YjBjNjtcblxuJGdyYXktYmFzZTogICAgICAgICMwMDA7XG4kZ3JheS1kYXJrZXI6ICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG4kYnJhbmQtdHdpdHRlcjpcdFx0IzFkYTFmMjtcbiRicmFuZC1mYWNlYm9vazpcdCMzYjU5OTg7XG4kYnJhbmQtZ29vZ2xlLXBsdXM6XHQjZGQ0YjM5O1xuXG4kbWFpbi1mb250OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuJHByaW1hcnktY29sb3I6ICM1N2UyYjI7XG4kbGlnaHQtZ3JheTogI2Y4ZjhmODtcbiRtYWluLWZvbnQtY29sb3I6ICM4MDgwODA7XG4kbWFpbi1mb250LXdlaWdodDogMzAwO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cblxuQG1peGluIGJhY2tncm91bmQtY292ZXIoKSB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuXHRjb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdH1cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cblx0LmJhZGdlIHtcblx0XHRjb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQge1xuXHRmb250LWZhbWlseTogQ2F0YW1hcmFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGJvZHktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBNdWxpc2gsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGFsdC1mb250IHtcblx0Zm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBHbG9iYWwgc3R5bGluZyBmb3IgdGhpcyB0ZW1wbGF0ZVxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgYm9keS1mb250O1xufVxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG5ociB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IGZhZGUtb3V0KCRncmF5LWRhcmtlciwgLjkpO1xufVxuXG5oci5saWdodCB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcblx0aDEsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cbn1cblxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlcyBmb3IgdGhpcyB0ZW1wbGF0ZVxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1wcmltYXJ5LCBkYXJrZW4oJHRoZW1lLXByaW1hcnksIDUlKSk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHRoZW1lLXByaW1hcnk7XG59XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnNtYWxsLmZvcm0tbm90aWNlIHtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcblx0fVxufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuXHRjb2xvcjogIzJmYmJjYztcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzJmYmJjYztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XG5cdEBpbmNsdWRlIGFsdC1mb250O1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiYmNjO1xuXHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMyZmJiY2M7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0XHRib3JkZXItY29sb3I6ICMyZmJiY2M7XG5cdH1cbn1cblxuLmJ0bi14bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTVweCA0NXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XG5cdC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcblx0XHRjb2xvcjogIzJmYmJjYztcblx0fVxufVxuXG4vLyBXUCBhcnRpY2xlcyBpbXBvcnRcblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hcnRpY2xlLW1vZGFsIGZpZ3VyZSB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdD4gZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLW1vZGFsIC5hc3NvY2lhdGVkLXByb2R1Y3QsXG4uYXJ0aWNsZS1tb2RhbCAucmVjb21tZW5kZWQtcHJvZHVjdCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG5cdH1cblx0Jjpob3Zlcjo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZGluZyBQYWdlXG5cbnNlY3Rpb24ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzBhNTM4NDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHR9XG5cdFxuXHQuY29sLTEyID4gLmNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1mb290ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNhMjIwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJhZGdlLXBpbGwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMGE1Mzg0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLnJlZ2lzdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0XG5cdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL1NpZ25VcC1CRy1JbWFnZS5qcGcnKSwgJHRoZW1lLXNlY29uZGFyeTtcblx0YmFja2dyb3VuZDogdXJsKCd+QGFzc2V0cy9pbWcvU2lnblVwLUJHLUltYWdlLmpwZycpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRoZW1lLXNlY29uZGFyeSAxNSUsICR0aGVtZS10ZXJ0aWFyeSA2MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLUhvdmVyLmpwZycpIHVybCgnfkBhc3NldHMvaW1nL0RvY3RvcnMtSG92ZXIuanBnJyk7XG5cdH1cblx0XG5cdC5oZWFkZXItcm93IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmNhcmQtbGVmdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnfkBhc3NldHMvaW1nL0J1c2luZXNzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvQnVzaW5lc3MtSG92ZXIuanBnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNhcmQtcmlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ35AYXNzZXRzL2ltZy9Eb2N0b3JzLVVuc2VsZWN0ZWQtTmV3LmpwZycpIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGFzc2V0cy9pbWcvRG9jdG9ycy1Ib3Zlci5qcGcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmb3JtI2NvcnBvcmF0ZS1yZWdpc3RyYXRpb24tZm9ybSBoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMCU7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuMnMsIG9wYWNpdHkgMC40cztcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmYmJjYztcblx0ei1pbmRleDogOTk5OTk5O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/