/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .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: 80%;
  font-weight: 400;
}

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

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

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

.list-inline-item {
  display: inline-block;
}

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

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

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

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

.blockquote-footer::before {
  content: "\2014\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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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

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

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

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

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

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

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fade {
  transition: opacity 0.15s linear;
}

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

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

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

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

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

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

.dropdown-toggle {
  white-space: nowrap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

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

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

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

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

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

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

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

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

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

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

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

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

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

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

.navbar-expand .navbar-nav .nav-link {
  padding-right: 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 {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

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

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

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

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

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

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

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

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

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

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

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 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 {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 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 {
  -ms-flex-negative: 0;
  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: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

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

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

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.badge:empty {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}

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

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

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

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.close {
  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 {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

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

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

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

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

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

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 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;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

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

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

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

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

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

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

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

.tooltip.show {
  opacity: 0.9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-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 {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

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

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

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

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

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

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

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

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

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

.carousel-indicators .active {
  opacity: 1;
}

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

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

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

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

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

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .75s linear infinite spinner-grow;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

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

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

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

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

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

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

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */

.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* nunito-sans-regular - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-regular.97b12f09.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-italic - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-italic.5b22a7b7.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-500 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-500.89e4dd49.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-600 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-600.0f3bd6a2.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-700 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-700.fa03f525.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-800 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-800.c3972160.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html, html a, body {
  -webkit-font-smoothing: antialiased;
}

a {
  transition: all 0.3s ease-in-out;
}

span {
  font-size: 16px;
}

body {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
  font-size: 14px;
  color: #12415D;
  line-height: 1.5 !important;
  letter-spacing: 0.2px;
  overflow-x: hidden;
  margin: unset !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.5;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 300;
  color: #3d4142;
}

p {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.9;
}

.lead {
  font-size: 18px;
}

ul {
  margin-bottom: 0;
}

a {
  color: #0f9aee;
}

a:hover, a:focus {
  text-decoration: none;
  color: #0c7bbe;
}

a:focus {
  outline: none;
}

a.text-gray:hover, a.text-gray:focus, a.text-gray.active {
  color: #313435 !important;
}

:focus {
  outline: none;
}

hr {
  border-top: 1px solid rgba(0, 0, 0, 0.0625);
}

.sidebar {
  background-color: #fff;
  bottom: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: all 0.2s ease;
  width: 280px;
  z-index: 1000;
}

.sidebar .sidebar-arrow.role_admin {
  display: none;
}

.sidebar ul {
  list-style-type: none;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar {
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .sidebar .sidebar-inner .sidebar-logo a .logo {
    background-position: center center;
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .sidebar:hover {
    width: 280px;
  }
  .sidebar:hover .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  .sidebar {
    right: -280px;
    width: calc(280px - 30px);
  }
}

.sidebar-inner {
  position: relative;
  height: 100%;
}

.sidebar-logo {
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  line-height: 0;
  transition: all 0.2s ease;
  border-bottom: unset;
  padding: 25px 20px;
  display: flex;
  height: 76px;
}

.sidebar-logo a.full {
  display: none;
}

.sidebar-logo a.full img {
  height: 100%;
  max-width: 170px;
}

.sidebar-logo a.mini {
  display: block;
}

.sidebar-logo a.mini img {
  width: 100%;
  max-width: 35px;
}

.sidebar-logo a {
  display: inline-block;
  width: 100%;
}

.sidebar-logo a .logo {
  background-position: center left;
  background-repeat: no-repeat;
  display: inline-block;
  min-height: calc(76px - 1px);
  width: 100%;
  width: 70px;
}

.sidebar-logo a .logo-text {
  color: #313435;
}

.sidebar-logo .mobile-toggle {
  display: none;
  float: right;
  font-size: 18px;
  line-height: calc(76px - 1px);
}

.sidebar-logo .mobile-toggle a {
  color: #12415D;
}

@media screen and (max-width: 991px) {
  .sidebar-logo .mobile-toggle {
    display: inline-block;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar-logo .mobile-toggle {
    display: none;
  }
}

.sidebar-menu {
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  height: calc(100vh - 76px);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
}

.sidebar-menu .dropdown-toggle::after {
  display: none;
}

.sidebar-menu .sidebar-link.active::before {
  background: #2196f3;
  border-radius: 50%;
  content: '';
  display: block;
  height: 8px;
  left: -4px;
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.sidebar-menu li {
  position: relative;
}

.sidebar-menu li.dropdown .arrow {
  font-size: 10px;
  line-height: 40px;
  position: absolute;
  right: 30px;
  transition: all 0.05s ease-in;
}

@media screen and (max-width: 991px) {
  .sidebar-menu li.dropdown .arrow {
    right: 25px;
  }
}

.sidebar-menu li.dropdown.open > a {
  color: #313435;
}

.sidebar-menu li.dropdown.open > a .icon-holder {
  color: #0f9aee;
}

.sidebar-menu li.dropdown.open > a > .arrow {
  transform: rotate(90deg);
}

.sidebar-menu li.dropdown.open > .dropdown-menu {
  display: block;
}

.sidebar-menu li.dropdown.open > .dropdown-menu .dropdown-menu {
  padding-left: 20px;
}

.sidebar-menu li.dropdown.open > .dropdown-menu .arrow {
  line-height: 25px;
}

.sidebar-menu li a {
  color: #12415D;
  transition: all 0.3s ease;
}

.sidebar-menu li a:hover, .sidebar-menu li a:focus {
  color: #313435;
  text-decoration: none;
}

.sidebar-menu li a:hover .icon-holder, .sidebar-menu li a:focus .icon-holder {
  color: #0f9aee;
}

.sidebar-menu > li.dropdown ul.dropdown-menu {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  float: none;
  padding-left: 50px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li > a {
  display: block;
  padding: 10px 15px;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li > a:hover, .sidebar-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #313435;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #313435;
}

.sidebar-menu > li > a {
  display: block;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 15px;
  position: relative;
  white-space: nowrap;
}

.sidebar-menu > li > a .icon-holder {
  border-radius: 6px;
  display: inline-block;
  font-size: 17px;
  height: 35px;
  left: 0;
  line-height: 35px;
  margin-right: 6px;
  position: relative;
  text-align: center;
  transition: all 0.3s ease;
  width: 35px;
}

.is-collapsed .sidebar-logo {
  padding: 25px 20px !important;
}

.is-collapsed .sidebar-logo a.full {
  display: block;
}

.is-collapsed .sidebar-logo a.mini {
  display: none;
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar {
    width: 70px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px !important;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.full {
    display: none;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: block;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .is-collapsed .sidebar:hover {
    width: 280px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .sidebar {
    width: 280px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo > a .logo {
    background-position: center left;
    width: 150px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  .is-collapsed .sidebar {
    right: 0;
  }
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.full {
    display: none !important;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: block !important;
  }
  .sidebar .sidebar-inner .sidebar-logo a.full {
    display: block !important;
  }
  .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: none !important;
  }
}

.header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  display: block;
  height: 76px;
  margin-bottom: 0;
  padding: 0;
  position: fixed;
  transition: all 0.2s ease;
  width: calc(100% - 280px);
  z-index: 800;
}

@media screen and (max-width: 991px) {
  .header {
    width: 100%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .header {
    width: calc(100% - 70px);
  }
}

.header .header-container .nav-left .mobile-logo {
  display: none;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left .mobile-logo {
    display: block;
  }
}

.header .header-container .nav-right .sidebar-toggle {
  display: none;
}

.header .header-container .nav-left,
.header .header-container .nav-right {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left .sidebar-toggle,
  .header .header-container .nav-right .sidebar-toggle {
    display: flex;
    align-items: center;
    line-height: 1;
    padding: 0 15px 0 10px;
  }
}

.header .header-container .nav-left > li,
.header .header-container .nav-right > li {
  float: left;
}

.header .header-container .nav-left > li > a,
.header .header-container .nav-right > li > a {
  color: #12415D;
  display: block;
  line-height: 76px;
  min-height: 76px;
  padding: 0 15px;
  transition: all 0.2s ease-in-out;
}

.header .header-container .nav-left > li > a i,
.header .header-container .nav-right > li > a i {
  font-size: 20px;
}

.header .header-container .nav-left > li > a:hover, .header .header-container .nav-left > li > a:focus,
.header .header-container .nav-right > li > a:hover,
.header .header-container .nav-right > li > a:focus {
  color: #313435;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left > li > a,
  .header .header-container .nav-right > li > a {
    padding: 0 15px 0 15px;
  }
}

.header .header-container .nav-left .notifications,
.header .header-container .nav-right .notifications {
  position: relative;
}

.header .header-container .nav-left .notifications .new,
.header .header-container .nav-right .notifications .new {
  background-color: #ecf6fe;
}

.header .header-container .nav-left .notifications .counter,
.header .header-container .nav-right .notifications .counter {
  background-color: #ff3c7e;
  border-radius: 50px;
  color: #fff;
  font-size: 10px;
  line-height: 1;
  padding: 3px 5.5px;
  position: absolute;
  right: 6px;
  top: 12px;
}

.header .header-container .nav-left .notifications .dropdown-menu,
.header .header-container .nav-right .notifications .dropdown-menu {
  min-width: 380px;
  padding: 0;
  max-width: 400px;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title {
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #A4B2BB;
  color: #212529;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title a,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title a {
  color: #212529;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title span,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title span {
  font-size: 16px;
  font-weight: bold;
}

.header .header-container .nav-left .notifications .dropdown-menu li,
.header .header-container .nav-right .notifications .dropdown-menu li {
  padding-bottom: unset;
}

.header .header-container .nav-left .notifications .dropdown-menu li a,
.header .header-container .nav-right .notifications .dropdown-menu li a {
  padding: 15px 20px !important;
}

.header .header-container .nav-left .notifications .dropdown-menu li p,
.header .header-container .nav-right .notifications .dropdown-menu li p {
  font-weight: bold;
}

.header .header-container .nav-left .notifications .dropdown-menu li span,
.header .header-container .nav-right .notifications .dropdown-menu li span {
  padding: unset;
  font-size: 12px;
  text-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .header .header-container .nav-left .notifications .dropdown-menu,
  .header .header-container .nav-right .notifications .dropdown-menu {
    max-width: 300px;
  }
}

.header .header-container .dropdown-menu {
  display: block;
  margin: 0;
  transform-origin: top right;
  transform: scale(0, 0);
  transition: transform 0.15s ease-out;
}

.header .header-container .dropdown-menu .divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  height: 1px;
  overflow: hidden;
}

.header .header-container .dropdown-menu > li > a {
  transition: all 0.2s ease-out;
}

.header .header-container .show .dropdown-menu {
  transform: scale(1, 1);
}

.header .header-container .nav-left {
  float: left;
}

.header .header-container .nav-left .sidebar-toggle {
  display: flex;
  align-items: center;
  line-height: 1;
}

.header .header-container .nav-right {
  float: right;
}

.header .header-container .nav-right .dropdown-menu {
  left: auto;
  right: 5px;
  border-radius: 30px;
  border: 1px solid #A4B2BB;
  padding: 20px 25px 20px 0px;
  min-width: 12rem;
  overflow: hidden;
}

.header .header-container .nav-right .dropdown-menu > li {
  width: 100%;
  padding-bottom: 6px;
}

.header .header-container .nav-right .dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 0px;
  font-size: 16px;
  color: #12415D;
  position: relative;
}

.header .header-container .nav-right .dropdown-menu > li > a:hover::before {
  height: 10px;
  width: 10px;
  background: #12415D;
  border-radius: 50%;
  display: block;
  left: -4px;
  position: absolute;
  top: calc(50% - 5px);
}

.header .header-container .nav-right .dropdown-menu > li > a:hover span {
  font-weight: bold;
}

.header .header-container .nav-right .dropdown-menu > li > a span {
  font-size: 16px;
  text-wrap: nowrap;
  padding-left: 25px;
}

.header .search-box .search-icon-close {
  display: none;
}

.header .search-box.active .search-icon {
  display: none;
}

.header .search-box.active .search-icon-close {
  display: inline-block;
}

.header .search-input {
  display: none;
}

.header .search-input.active {
  display: inline-block;
}

.header .search-input input {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  font-size: 18px;
  height: 40px;
  margin-top: 12px;
  outline: none;
  padding: 5px;
}

@media screen and (max-width: 767px) {
  .header .search-input input {
    width: 85px;
  }
}

.header .search-input input::-webkit-input-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input:-moz-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input::-moz-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input:-ms-input-placeholder {
  color: #237db2;
  font-style: italic;
}

.is-collapsed .header {
  width: calc(100% - 70px);
}

@media screen and (max-width: 991px) {
  .is-collapsed .header {
    width: 100%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .header {
    width: calc(100% - 280px);
  }
}

.page-container {
  min-height: 100vh;
  padding-left: 280px;
  transition: all 0.2s ease;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .page-container {
    padding-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .page-container {
    padding-left: 0;
  }
}

.main-content {
  padding: 85px 20px 20px;
  min-height: calc(100vh - 61px);
}

@media screen and (max-width: 991px) {
  .main-content {
    padding: 85px 5px 5px;
  }
}

.remain-height {
  height: calc(100vh - 126px);
}

.full-container {
  left: 280px;
  min-height: calc(100vh - 76px);
  position: absolute;
  right: 0;
  top: 76px;
  transition: all 0.2s ease;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .full-container {
    left: 0;
    padding-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .full-container {
    left: 0;
  }
}

.is-collapsed .page-container {
  padding-left: 70px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .page-container {
    padding-left: 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .page-container {
    padding-left: 280px;
  }
}

.is-collapsed .full-container {
  left: 70px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .full-container {
    left: 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .full-container {
    left: 280px;
    padding-left: 0;
  }
}

.progress {
  background-color: #eaeef3;
  border-radius: 4px;
  margin-bottom: 10px;
}

.easy-pie-chart {
  position: relative;
}

.easy-pie-chart span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
}

.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 17px;
  margin-bottom: 0;
}

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  border: 1px solid #e6eaf0;
  border-radius: 3px;
  background-color: #ffffff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  text-align: center;
  font-size: 10px !important;
  line-height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  color: #b9c2d0;
}

.checkbox input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
}

.checkbox input[type="checkbox"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked + label::after {
  font-family: 'Font Awesome 6 Free';
  content: "\f00c";
  font-size: 13px;
}

.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}

.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #d3d9e3;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #7774e7;
  border-color: #7774e7;
}

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #ff3c7e;
  border-color: #ff3c7e;
}

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #0f9aee;
  border-color: #0f9aee;
}

.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #fc0;
  border-color: #fc0;
}

.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #37c936;
  border-color: #37c936;
}

.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.radio {
  padding-left: 20px;
}

.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}

.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}

.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}

.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

#loader {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}

#loader.fadeOut {
  opacity: 0;
  visibility: hidden;
}

.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

footer {
  z-index: 1;
  position: relative;
}

#chat-sidebar {
  width: 250px;
  height: calc(100vh - 76px - 60px);
  overflow: auto;
}

@media screen and (max-width: 991px) {
  #chat-sidebar {
    transition: all 0.3s ease-in-out;
    margin-left: -250px;
  }
  #chat-sidebar.open {
    margin-left: 0;
  }
}

#chat-box {
  height: calc(100vh - 76px - 60px);
  overflow: auto;
}

.email-app .email-content-wrapper .img-wrapper .image {
  height: 50px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 50px;
}

.email-app .email-content-wrapper .no-message {
  height: 600px;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.email-app .email-list-item {
  position: relative;
}

.email-app .email-list-item .pin {
  position: absolute;
  top: 8px;
  right: 8px;
  color: gray;
  font-size: 16px;
}

.email-app .email-list-item .pin i {
  display: block;
  transform: rotate(45deg);
}

.email-app .email-list-item.pinned {
  background-color: #218aff14;
}

.email-app .email-list-item.new {
  background-color: #ffea7b21;
}

.email-app .email-list-item h5 {
  max-width: 280px;
}

.email-app .hidden {
  display: none !important;
}

.email-app .email-side-nav {
  background: #fff;
  position: fixed;
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  float: left;
  width: 250px;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 991px) {
  .email-app .email-side-nav {
    z-index: 1;
    left: -250px;
  }
}

.email-app .email-wrapper {
  margin: 0;
  padding: 0;
  overflow: auto;
  min-height: 100%;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    overflow-x: hidden;
  }
}

.email-app .email-wrapper .email-list {
  position: relative;
  padding: 0;
  width: 100%;
  overflow-y: hidden;
  background-color: #fff;
  height: calc(100vh - 76px);
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-list {
    max-height: calc(100vh - 65px);
  }
}

@media screen and (min-width: 992px) {
  .email-app .email-wrapper .email-list {
    width: 30%;
    border-right: 1px solid rgba(0, 0, 0, 0.0625);
    float: left;
  }
}

.email-app .email-wrapper .email-content {
  float: left;
  width: 70%;
  position: relative;
  padding: 0;
  background-color: #fff;
}

.email-app .email-wrapper .email-content.no-inbox-view {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-content {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    max-height: calc(100vh - 76px);
    overflow-y: scroll;
  }
  .email-app .email-wrapper .email-content.open {
    left: 0;
  }
}

.email-app .email-wrapper .email-compose {
  position: relative;
}

.email-app .email-wrapper .email-compose .email-compose-body {
  padding: 30px 20px;
}

@media screen and (max-width: 991px) {
  .email-app.side-active .email-side-nav {
    left: 0;
  }
}

@media screen and (max-width: 991px) {
  .email-app.side-active .email-wrapper {
    left: 250px;
  }
}

.centerY {
  top: 50%;
  transform: translateY(-50%);
}

.centerX {
  left: 50%;
  transform: translateX(-50%);
}

.centerXY {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 1440px) {
  .centerY\@xl\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 1200px) {
  .centerY\@lg\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 992px) {
  .centerY\@md\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 768px) {
  .centerY\@sm\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 0) {
  .centerY\@xs\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xs\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xs\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 1439px) {
  .centerY\@xl- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 1199px) {
  .centerY\@lg- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 991px) {
  .centerY\@md- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 767px) {
  .centerY\@sm- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .centerY\@lg {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .centerY\@md {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .centerY\@sm {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

[class*='gap'] {
  width: auto !important;
  overflow: hidden !important;
}

.gapX-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.gapX-0 > * {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.gapY-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.gapY-0 > * {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.gap-0 {
  margin: 0px !important;
}

.gap-0 > * {
  padding: 0px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl\+ {
    margin: 0px !important;
  }
  .gap-0\@xl\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg\+ {
    margin: 0px !important;
  }
  .gap-0\@lg\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md\+ {
    margin: 0px !important;
  }
  .gap-0\@md\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm\+ {
    margin: 0px !important;
  }
  .gap-0\@sm\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xs\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xs\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xs\+ {
    margin: 0px !important;
  }
  .gap-0\@xs\+ > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl- {
    margin: 0px !important;
  }
  .gap-0\@xl- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg- {
    margin: 0px !important;
  }
  .gap-0\@lg- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md- {
    margin: 0px !important;
  }
  .gap-0\@md- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm- {
    margin: 0px !important;
  }
  .gap-0\@sm- > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg {
    margin: 0px !important;
  }
  .gap-0\@lg > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md {
    margin: 0px !important;
  }
  .gap-0\@md > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm {
    margin: 0px !important;
  }
  .gap-0\@sm > * {
    padding: 0px !important;
  }
}

.gapX-1 {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.gapX-1 > * {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.gapY-1 {
  margin-top: -0.5px !important;
  margin-bottom: -0.5px !important;
}

.gapY-1 > * {
  padding-top: 0.5px !important;
  padding-bottom: 0.5px !important;
}

.gap-1 {
  margin: -0.5px !important;
}

.gap-1 > * {
  padding: 0.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-1\@xl\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xl\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-1\@lg\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg\+ {
    margin: -0.5px !important;
  }
  .gap-1\@lg\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-1\@md\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md\+ {
    margin: -0.5px !important;
  }
  .gap-1\@md\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-1\@sm\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm\+ {
    margin: -0.5px !important;
  }
  .gap-1\@sm\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-1\@xs\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xs\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xs\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xs\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xs\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xs\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-1\@xl- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl- {
    margin: -0.5px !important;
  }
  .gap-1\@xl- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-1\@lg- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg- {
    margin: -0.5px !important;
  }
  .gap-1\@lg- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-1\@md- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md- {
    margin: -0.5px !important;
  }
  .gap-1\@md- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-1\@sm- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm- {
    margin: -0.5px !important;
  }
  .gap-1\@sm- > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-1\@lg {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg {
    margin: -0.5px !important;
  }
  .gap-1\@lg > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-1\@md {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md {
    margin: -0.5px !important;
  }
  .gap-1\@md > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-1\@sm {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm {
    margin: -0.5px !important;
  }
  .gap-1\@sm > * {
    padding: 0.5px !important;
  }
}

.gapX-2 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.gapX-2 > * {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.gapY-2 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.gapY-2 > * {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.gap-2 {
  margin: -1px !important;
}

.gap-2 > * {
  padding: 1px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-2\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl\+ {
    margin: -1px !important;
  }
  .gap-2\@xl\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-2\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg\+ {
    margin: -1px !important;
  }
  .gap-2\@lg\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-2\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md\+ {
    margin: -1px !important;
  }
  .gap-2\@md\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-2\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm\+ {
    margin: -1px !important;
  }
  .gap-2\@sm\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-2\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xs\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xs\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xs\+ {
    margin: -1px !important;
  }
  .gap-2\@xs\+ > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-2\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl- {
    margin: -1px !important;
  }
  .gap-2\@xl- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-2\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg- {
    margin: -1px !important;
  }
  .gap-2\@lg- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-2\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md- {
    margin: -1px !important;
  }
  .gap-2\@md- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-2\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm- {
    margin: -1px !important;
  }
  .gap-2\@sm- > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-2\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg {
    margin: -1px !important;
  }
  .gap-2\@lg > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-2\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md {
    margin: -1px !important;
  }
  .gap-2\@md > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-2\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm {
    margin: -1px !important;
  }
  .gap-2\@sm > * {
    padding: 1px !important;
  }
}

.gapX-3 {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.gapX-3 > * {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.gapY-3 {
  margin-top: -1.5px !important;
  margin-bottom: -1.5px !important;
}

.gapY-3 > * {
  padding-top: 1.5px !important;
  padding-bottom: 1.5px !important;
}

.gap-3 {
  margin: -1.5px !important;
}

.gap-3 > * {
  padding: 1.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-3\@xl\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xl\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-3\@lg\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg\+ {
    margin: -1.5px !important;
  }
  .gap-3\@lg\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-3\@md\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md\+ {
    margin: -1.5px !important;
  }
  .gap-3\@md\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-3\@sm\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm\+ {
    margin: -1.5px !important;
  }
  .gap-3\@sm\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-3\@xs\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xs\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xs\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xs\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xs\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xs\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-3\@xl- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl- {
    margin: -1.5px !important;
  }
  .gap-3\@xl- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-3\@lg- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg- {
    margin: -1.5px !important;
  }
  .gap-3\@lg- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-3\@md- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md- {
    margin: -1.5px !important;
  }
  .gap-3\@md- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-3\@sm- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm- {
    margin: -1.5px !important;
  }
  .gap-3\@sm- > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-3\@lg {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg {
    margin: -1.5px !important;
  }
  .gap-3\@lg > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-3\@md {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md {
    margin: -1.5px !important;
  }
  .gap-3\@md > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-3\@sm {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm {
    margin: -1.5px !important;
  }
  .gap-3\@sm > * {
    padding: 1.5px !important;
  }
}

.gapX-4 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.gapX-4 > * {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.gapY-4 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.gapY-4 > * {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.gap-4 {
  margin: -2px !important;
}

.gap-4 > * {
  padding: 2px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-4\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl\+ {
    margin: -2px !important;
  }
  .gap-4\@xl\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-4\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg\+ {
    margin: -2px !important;
  }
  .gap-4\@lg\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-4\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md\+ {
    margin: -2px !important;
  }
  .gap-4\@md\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-4\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm\+ {
    margin: -2px !important;
  }
  .gap-4\@sm\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-4\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xs\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xs\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xs\+ {
    margin: -2px !important;
  }
  .gap-4\@xs\+ > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-4\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl- {
    margin: -2px !important;
  }
  .gap-4\@xl- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-4\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg- {
    margin: -2px !important;
  }
  .gap-4\@lg- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-4\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md- {
    margin: -2px !important;
  }
  .gap-4\@md- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-4\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm- {
    margin: -2px !important;
  }
  .gap-4\@sm- > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-4\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg {
    margin: -2px !important;
  }
  .gap-4\@lg > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-4\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md {
    margin: -2px !important;
  }
  .gap-4\@md > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-4\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm {
    margin: -2px !important;
  }
  .gap-4\@sm > * {
    padding: 2px !important;
  }
}

.gapX-5 {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.gapX-5 > * {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.gapY-5 {
  margin-top: -2.5px !important;
  margin-bottom: -2.5px !important;
}

.gapY-5 > * {
  padding-top: 2.5px !important;
  padding-bottom: 2.5px !important;
}

.gap-5 {
  margin: -2.5px !important;
}

.gap-5 > * {
  padding: 2.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-5\@xl\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xl\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-5\@lg\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg\+ {
    margin: -2.5px !important;
  }
  .gap-5\@lg\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-5\@md\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md\+ {
    margin: -2.5px !important;
  }
  .gap-5\@md\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-5\@sm\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm\+ {
    margin: -2.5px !important;
  }
  .gap-5\@sm\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-5\@xs\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xs\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xs\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xs\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xs\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xs\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-5\@xl- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl- {
    margin: -2.5px !important;
  }
  .gap-5\@xl- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-5\@lg- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg- {
    margin: -2.5px !important;
  }
  .gap-5\@lg- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-5\@md- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md- {
    margin: -2.5px !important;
  }
  .gap-5\@md- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-5\@sm- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm- {
    margin: -2.5px !important;
  }
  .gap-5\@sm- > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-5\@lg {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg {
    margin: -2.5px !important;
  }
  .gap-5\@lg > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-5\@md {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md {
    margin: -2.5px !important;
  }
  .gap-5\@md > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-5\@sm {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm {
    margin: -2.5px !important;
  }
  .gap-5\@sm > * {
    padding: 2.5px !important;
  }
}

.gapX-10 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.gapX-10 > * {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.gapY-10 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.gapY-10 > * {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.gap-10 {
  margin: -5px !important;
}

.gap-10 > * {
  padding: 5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-10\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl\+ {
    margin: -5px !important;
  }
  .gap-10\@xl\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-10\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg\+ {
    margin: -5px !important;
  }
  .gap-10\@lg\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-10\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md\+ {
    margin: -5px !important;
  }
  .gap-10\@md\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-10\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm\+ {
    margin: -5px !important;
  }
  .gap-10\@sm\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-10\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xs\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xs\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xs\+ {
    margin: -5px !important;
  }
  .gap-10\@xs\+ > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-10\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl- {
    margin: -5px !important;
  }
  .gap-10\@xl- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-10\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg- {
    margin: -5px !important;
  }
  .gap-10\@lg- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-10\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md- {
    margin: -5px !important;
  }
  .gap-10\@md- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-10\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm- {
    margin: -5px !important;
  }
  .gap-10\@sm- > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-10\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg {
    margin: -5px !important;
  }
  .gap-10\@lg > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-10\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md {
    margin: -5px !important;
  }
  .gap-10\@md > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-10\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm {
    margin: -5px !important;
  }
  .gap-10\@sm > * {
    padding: 5px !important;
  }
}

.gapX-15 {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.gapX-15 > * {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.gapY-15 {
  margin-top: -7.5px !important;
  margin-bottom: -7.5px !important;
}

.gapY-15 > * {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important;
}

.gap-15 {
  margin: -7.5px !important;
}

.gap-15 > * {
  padding: 7.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-15\@xl\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xl\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-15\@lg\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg\+ {
    margin: -7.5px !important;
  }
  .gap-15\@lg\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-15\@md\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md\+ {
    margin: -7.5px !important;
  }
  .gap-15\@md\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-15\@sm\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm\+ {
    margin: -7.5px !important;
  }
  .gap-15\@sm\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-15\@xs\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xs\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xs\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xs\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xs\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xs\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-15\@xl- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl- {
    margin: -7.5px !important;
  }
  .gap-15\@xl- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-15\@lg- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg- {
    margin: -7.5px !important;
  }
  .gap-15\@lg- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-15\@md- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md- {
    margin: -7.5px !important;
  }
  .gap-15\@md- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-15\@sm- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm- {
    margin: -7.5px !important;
  }
  .gap-15\@sm- > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-15\@lg {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg {
    margin: -7.5px !important;
  }
  .gap-15\@lg > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-15\@md {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md {
    margin: -7.5px !important;
  }
  .gap-15\@md > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-15\@sm {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm {
    margin: -7.5px !important;
  }
  .gap-15\@sm > * {
    padding: 7.5px !important;
  }
}

.gapX-20 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.gapX-20 > * {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.gapY-20 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.gapY-20 > * {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.gap-20 {
  margin: -10px !important;
}

.gap-20 > * {
  padding: 10px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-20\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl\+ {
    margin: -10px !important;
  }
  .gap-20\@xl\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-20\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg\+ {
    margin: -10px !important;
  }
  .gap-20\@lg\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-20\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md\+ {
    margin: -10px !important;
  }
  .gap-20\@md\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-20\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm\+ {
    margin: -10px !important;
  }
  .gap-20\@sm\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-20\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xs\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xs\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xs\+ {
    margin: -10px !important;
  }
  .gap-20\@xs\+ > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-20\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl- {
    margin: -10px !important;
  }
  .gap-20\@xl- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-20\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg- {
    margin: -10px !important;
  }
  .gap-20\@lg- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-20\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md- {
    margin: -10px !important;
  }
  .gap-20\@md- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-20\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm- {
    margin: -10px !important;
  }
  .gap-20\@sm- > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-20\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg {
    margin: -10px !important;
  }
  .gap-20\@lg > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-20\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md {
    margin: -10px !important;
  }
  .gap-20\@md > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-20\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm {
    margin: -10px !important;
  }
  .gap-20\@sm > * {
    padding: 10px !important;
  }
}

.gapX-25 {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.gapX-25 > * {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.gapY-25 {
  margin-top: -12.5px !important;
  margin-bottom: -12.5px !important;
}

.gapY-25 > * {
  padding-top: 12.5px !important;
  padding-bottom: 12.5px !important;
}

.gap-25 {
  margin: -12.5px !important;
}

.gap-25 > * {
  padding: 12.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-25\@xl\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xl\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-25\@lg\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg\+ {
    margin: -12.5px !important;
  }
  .gap-25\@lg\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-25\@md\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md\+ {
    margin: -12.5px !important;
  }
  .gap-25\@md\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-25\@sm\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm\+ {
    margin: -12.5px !important;
  }
  .gap-25\@sm\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-25\@xs\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xs\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xs\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xs\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xs\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xs\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-25\@xl- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl- {
    margin: -12.5px !important;
  }
  .gap-25\@xl- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-25\@lg- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg- {
    margin: -12.5px !important;
  }
  .gap-25\@lg- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-25\@md- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md- {
    margin: -12.5px !important;
  }
  .gap-25\@md- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-25\@sm- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm- {
    margin: -12.5px !important;
  }
  .gap-25\@sm- > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-25\@lg {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg {
    margin: -12.5px !important;
  }
  .gap-25\@lg > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-25\@md {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md {
    margin: -12.5px !important;
  }
  .gap-25\@md > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-25\@sm {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm {
    margin: -12.5px !important;
  }
  .gap-25\@sm > * {
    padding: 12.5px !important;
  }
}

.gapX-30 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.gapX-30 > * {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.gapY-30 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.gapY-30 > * {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.gap-30 {
  margin: -15px !important;
}

.gap-30 > * {
  padding: 15px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-30\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl\+ {
    margin: -15px !important;
  }
  .gap-30\@xl\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-30\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg\+ {
    margin: -15px !important;
  }
  .gap-30\@lg\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-30\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md\+ {
    margin: -15px !important;
  }
  .gap-30\@md\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-30\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm\+ {
    margin: -15px !important;
  }
  .gap-30\@sm\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-30\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xs\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xs\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xs\+ {
    margin: -15px !important;
  }
  .gap-30\@xs\+ > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-30\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl- {
    margin: -15px !important;
  }
  .gap-30\@xl- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-30\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg- {
    margin: -15px !important;
  }
  .gap-30\@lg- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-30\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md- {
    margin: -15px !important;
  }
  .gap-30\@md- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-30\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm- {
    margin: -15px !important;
  }
  .gap-30\@sm- > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-30\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg {
    margin: -15px !important;
  }
  .gap-30\@lg > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-30\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md {
    margin: -15px !important;
  }
  .gap-30\@md > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-30\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm {
    margin: -15px !important;
  }
  .gap-30\@sm > * {
    padding: 15px !important;
  }
}

.gapX-35 {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.gapX-35 > * {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.gapY-35 {
  margin-top: -17.5px !important;
  margin-bottom: -17.5px !important;
}

.gapY-35 > * {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px !important;
}

.gap-35 {
  margin: -17.5px !important;
}

.gap-35 > * {
  padding: 17.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-35\@xl\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xl\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-35\@lg\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg\+ {
    margin: -17.5px !important;
  }
  .gap-35\@lg\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-35\@md\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md\+ {
    margin: -17.5px !important;
  }
  .gap-35\@md\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-35\@sm\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm\+ {
    margin: -17.5px !important;
  }
  .gap-35\@sm\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-35\@xs\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xs\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xs\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xs\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xs\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xs\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-35\@xl- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl- {
    margin: -17.5px !important;
  }
  .gap-35\@xl- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-35\@lg- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg- {
    margin: -17.5px !important;
  }
  .gap-35\@lg- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-35\@md- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md- {
    margin: -17.5px !important;
  }
  .gap-35\@md- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-35\@sm- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm- {
    margin: -17.5px !important;
  }
  .gap-35\@sm- > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-35\@lg {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg {
    margin: -17.5px !important;
  }
  .gap-35\@lg > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-35\@md {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md {
    margin: -17.5px !important;
  }
  .gap-35\@md > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-35\@sm {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm {
    margin: -17.5px !important;
  }
  .gap-35\@sm > * {
    padding: 17.5px !important;
  }
}

.gapX-40 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.gapX-40 > * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.gapY-40 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.gapY-40 > * {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.gap-40 {
  margin: -20px !important;
}

.gap-40 > * {
  padding: 20px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-40\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl\+ {
    margin: -20px !important;
  }
  .gap-40\@xl\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-40\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg\+ {
    margin: -20px !important;
  }
  .gap-40\@lg\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-40\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md\+ {
    margin: -20px !important;
  }
  .gap-40\@md\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-40\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm\+ {
    margin: -20px !important;
  }
  .gap-40\@sm\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-40\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xs\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xs\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xs\+ {
    margin: -20px !important;
  }
  .gap-40\@xs\+ > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-40\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl- {
    margin: -20px !important;
  }
  .gap-40\@xl- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-40\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg- {
    margin: -20px !important;
  }
  .gap-40\@lg- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-40\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md- {
    margin: -20px !important;
  }
  .gap-40\@md- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-40\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm- {
    margin: -20px !important;
  }
  .gap-40\@sm- > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-40\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg {
    margin: -20px !important;
  }
  .gap-40\@lg > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-40\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md {
    margin: -20px !important;
  }
  .gap-40\@md > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-40\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm {
    margin: -20px !important;
  }
  .gap-40\@sm > * {
    padding: 20px !important;
  }
}

.gapX-50 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

.gapX-50 > * {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.gapY-50 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.gapY-50 > * {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.gap-50 {
  margin: -25px !important;
}

.gap-50 > * {
  padding: 25px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-50\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl\+ {
    margin: -25px !important;
  }
  .gap-50\@xl\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-50\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg\+ {
    margin: -25px !important;
  }
  .gap-50\@lg\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-50\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md\+ {
    margin: -25px !important;
  }
  .gap-50\@md\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-50\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm\+ {
    margin: -25px !important;
  }
  .gap-50\@sm\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-50\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xs\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xs\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xs\+ {
    margin: -25px !important;
  }
  .gap-50\@xs\+ > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-50\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl- {
    margin: -25px !important;
  }
  .gap-50\@xl- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-50\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg- {
    margin: -25px !important;
  }
  .gap-50\@lg- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-50\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md- {
    margin: -25px !important;
  }
  .gap-50\@md- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-50\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm- {
    margin: -25px !important;
  }
  .gap-50\@sm- > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-50\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg {
    margin: -25px !important;
  }
  .gap-50\@lg > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-50\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md {
    margin: -25px !important;
  }
  .gap-50\@md > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-50\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm {
    margin: -25px !important;
  }
  .gap-50\@sm > * {
    padding: 25px !important;
  }
}

.gapX-60 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

.gapX-60 > * {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.gapY-60 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.gapY-60 > * {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.gap-60 {
  margin: -30px !important;
}

.gap-60 > * {
  padding: 30px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-60\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl\+ {
    margin: -30px !important;
  }
  .gap-60\@xl\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-60\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg\+ {
    margin: -30px !important;
  }
  .gap-60\@lg\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-60\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md\+ {
    margin: -30px !important;
  }
  .gap-60\@md\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-60\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm\+ {
    margin: -30px !important;
  }
  .gap-60\@sm\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-60\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xs\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xs\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xs\+ {
    margin: -30px !important;
  }
  .gap-60\@xs\+ > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-60\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl- {
    margin: -30px !important;
  }
  .gap-60\@xl- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-60\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg- {
    margin: -30px !important;
  }
  .gap-60\@lg- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-60\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md- {
    margin: -30px !important;
  }
  .gap-60\@md- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-60\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm- {
    margin: -30px !important;
  }
  .gap-60\@sm- > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-60\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg {
    margin: -30px !important;
  }
  .gap-60\@lg > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-60\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md {
    margin: -30px !important;
  }
  .gap-60\@md > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-60\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm {
    margin: -30px !important;
  }
  .gap-60\@sm > * {
    padding: 30px !important;
  }
}

.gapX-70 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}

.gapX-70 > * {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.gapY-70 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.gapY-70 > * {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.gap-70 {
  margin: -35px !important;
}

.gap-70 > * {
  padding: 35px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-70\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl\+ {
    margin: -35px !important;
  }
  .gap-70\@xl\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-70\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg\+ {
    margin: -35px !important;
  }
  .gap-70\@lg\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-70\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md\+ {
    margin: -35px !important;
  }
  .gap-70\@md\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-70\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm\+ {
    margin: -35px !important;
  }
  .gap-70\@sm\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-70\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xs\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xs\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xs\+ {
    margin: -35px !important;
  }
  .gap-70\@xs\+ > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-70\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl- {
    margin: -35px !important;
  }
  .gap-70\@xl- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-70\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg- {
    margin: -35px !important;
  }
  .gap-70\@lg- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-70\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md- {
    margin: -35px !important;
  }
  .gap-70\@md- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-70\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm- {
    margin: -35px !important;
  }
  .gap-70\@sm- > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-70\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg {
    margin: -35px !important;
  }
  .gap-70\@lg > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-70\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md {
    margin: -35px !important;
  }
  .gap-70\@md > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-70\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm {
    margin: -35px !important;
  }
  .gap-70\@sm > * {
    padding: 35px !important;
  }
}

.gapX-80 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.gapX-80 > * {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.gapY-80 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.gapY-80 > * {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.gap-80 {
  margin: -40px !important;
}

.gap-80 > * {
  padding: 40px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-80\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl\+ {
    margin: -40px !important;
  }
  .gap-80\@xl\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-80\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg\+ {
    margin: -40px !important;
  }
  .gap-80\@lg\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-80\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md\+ {
    margin: -40px !important;
  }
  .gap-80\@md\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-80\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm\+ {
    margin: -40px !important;
  }
  .gap-80\@sm\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-80\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xs\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xs\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xs\+ {
    margin: -40px !important;
  }
  .gap-80\@xs\+ > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-80\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl- {
    margin: -40px !important;
  }
  .gap-80\@xl- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-80\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg- {
    margin: -40px !important;
  }
  .gap-80\@lg- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-80\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md- {
    margin: -40px !important;
  }
  .gap-80\@md- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-80\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm- {
    margin: -40px !important;
  }
  .gap-80\@sm- > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-80\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg {
    margin: -40px !important;
  }
  .gap-80\@lg > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-80\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md {
    margin: -40px !important;
  }
  .gap-80\@md > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-80\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm {
    margin: -40px !important;
  }
  .gap-80\@sm > * {
    padding: 40px !important;
  }
}

.gapX-90 {
  margin-left: -45px !important;
  margin-right: -45px !important;
}

.gapX-90 > * {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.gapY-90 {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}

.gapY-90 > * {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.gap-90 {
  margin: -45px !important;
}

.gap-90 > * {
  padding: 45px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-90\@xl\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl\+ {
    margin: -45px !important;
  }
  .gap-90\@xl\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-90\@lg\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg\+ {
    margin: -45px !important;
  }
  .gap-90\@lg\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-90\@md\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md\+ {
    margin: -45px !important;
  }
  .gap-90\@md\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-90\@sm\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm\+ {
    margin: -45px !important;
  }
  .gap-90\@sm\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-90\@xs\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xs\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xs\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xs\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xs\+ {
    margin: -45px !important;
  }
  .gap-90\@xs\+ > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-90\@xl- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl- {
    margin: -45px !important;
  }
  .gap-90\@xl- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-90\@lg- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg- {
    margin: -45px !important;
  }
  .gap-90\@lg- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-90\@md- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md- {
    margin: -45px !important;
  }
  .gap-90\@md- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-90\@sm- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm- {
    margin: -45px !important;
  }
  .gap-90\@sm- > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-90\@lg {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg {
    margin: -45px !important;
  }
  .gap-90\@lg > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-90\@md {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md {
    margin: -45px !important;
  }
  .gap-90\@md > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-90\@sm {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm {
    margin: -45px !important;
  }
  .gap-90\@sm > * {
    padding: 45px !important;
  }
}

.gapX-100 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

.gapX-100 > * {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.gapY-100 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.gapY-100 > * {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.gap-100 {
  margin: -50px !important;
}

.gap-100 > * {
  padding: 50px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-100\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl\+ {
    margin: -50px !important;
  }
  .gap-100\@xl\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-100\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg\+ {
    margin: -50px !important;
  }
  .gap-100\@lg\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-100\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md\+ {
    margin: -50px !important;
  }
  .gap-100\@md\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-100\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm\+ {
    margin: -50px !important;
  }
  .gap-100\@sm\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-100\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xs\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xs\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xs\+ {
    margin: -50px !important;
  }
  .gap-100\@xs\+ > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-100\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl- {
    margin: -50px !important;
  }
  .gap-100\@xl- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-100\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg- {
    margin: -50px !important;
  }
  .gap-100\@lg- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-100\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md- {
    margin: -50px !important;
  }
  .gap-100\@md- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-100\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm- {
    margin: -50px !important;
  }
  .gap-100\@sm- > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-100\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg {
    margin: -50px !important;
  }
  .gap-100\@lg > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-100\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md {
    margin: -50px !important;
  }
  .gap-100\@md > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-100\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm {
    margin: -50px !important;
  }
  .gap-100\@sm > * {
    padding: 50px !important;
  }
}

.gapX-110 {
  margin-left: -55px !important;
  margin-right: -55px !important;
}

.gapX-110 > * {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.gapY-110 {
  margin-top: -55px !important;
  margin-bottom: -55px !important;
}

.gapY-110 > * {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.gap-110 {
  margin: -55px !important;
}

.gap-110 > * {
  padding: 55px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-110\@xl\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl\+ {
    margin: -55px !important;
  }
  .gap-110\@xl\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-110\@lg\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg\+ {
    margin: -55px !important;
  }
  .gap-110\@lg\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-110\@md\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md\+ {
    margin: -55px !important;
  }
  .gap-110\@md\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-110\@sm\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm\+ {
    margin: -55px !important;
  }
  .gap-110\@sm\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-110\@xs\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xs\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xs\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xs\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xs\+ {
    margin: -55px !important;
  }
  .gap-110\@xs\+ > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-110\@xl- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl- {
    margin: -55px !important;
  }
  .gap-110\@xl- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-110\@lg- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg- {
    margin: -55px !important;
  }
  .gap-110\@lg- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-110\@md- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md- {
    margin: -55px !important;
  }
  .gap-110\@md- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-110\@sm- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm- {
    margin: -55px !important;
  }
  .gap-110\@sm- > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-110\@lg {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg {
    margin: -55px !important;
  }
  .gap-110\@lg > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-110\@md {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md {
    margin: -55px !important;
  }
  .gap-110\@md > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-110\@sm {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm {
    margin: -55px !important;
  }
  .gap-110\@sm > * {
    padding: 55px !important;
  }
}

.gapX-120 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

.gapX-120 > * {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.gapY-120 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.gapY-120 > * {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.gap-120 {
  margin: -60px !important;
}

.gap-120 > * {
  padding: 60px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-120\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl\+ {
    margin: -60px !important;
  }
  .gap-120\@xl\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-120\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg\+ {
    margin: -60px !important;
  }
  .gap-120\@lg\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-120\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md\+ {
    margin: -60px !important;
  }
  .gap-120\@md\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-120\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm\+ {
    margin: -60px !important;
  }
  .gap-120\@sm\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-120\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xs\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xs\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xs\+ {
    margin: -60px !important;
  }
  .gap-120\@xs\+ > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-120\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl- {
    margin: -60px !important;
  }
  .gap-120\@xl- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-120\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg- {
    margin: -60px !important;
  }
  .gap-120\@lg- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-120\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md- {
    margin: -60px !important;
  }
  .gap-120\@md- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-120\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm- {
    margin: -60px !important;
  }
  .gap-120\@sm- > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-120\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg {
    margin: -60px !important;
  }
  .gap-120\@lg > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-120\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md {
    margin: -60px !important;
  }
  .gap-120\@md > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-120\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm {
    margin: -60px !important;
  }
  .gap-120\@sm > * {
    padding: 60px !important;
  }
}

.gapX-130 {
  margin-left: -65px !important;
  margin-right: -65px !important;
}

.gapX-130 > * {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.gapY-130 {
  margin-top: -65px !important;
  margin-bottom: -65px !important;
}

.gapY-130 > * {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.gap-130 {
  margin: -65px !important;
}

.gap-130 > * {
  padding: 65px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-130\@xl\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl\+ {
    margin: -65px !important;
  }
  .gap-130\@xl\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-130\@lg\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg\+ {
    margin: -65px !important;
  }
  .gap-130\@lg\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-130\@md\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md\+ {
    margin: -65px !important;
  }
  .gap-130\@md\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-130\@sm\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm\+ {
    margin: -65px !important;
  }
  .gap-130\@sm\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-130\@xs\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xs\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xs\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xs\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xs\+ {
    margin: -65px !important;
  }
  .gap-130\@xs\+ > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-130\@xl- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl- {
    margin: -65px !important;
  }
  .gap-130\@xl- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-130\@lg- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg- {
    margin: -65px !important;
  }
  .gap-130\@lg- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-130\@md- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md- {
    margin: -65px !important;
  }
  .gap-130\@md- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-130\@sm- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm- {
    margin: -65px !important;
  }
  .gap-130\@sm- > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-130\@lg {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg {
    margin: -65px !important;
  }
  .gap-130\@lg > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-130\@md {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md {
    margin: -65px !important;
  }
  .gap-130\@md > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-130\@sm {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm {
    margin: -65px !important;
  }
  .gap-130\@sm > * {
    padding: 65px !important;
  }
}

.gapX-140 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}

.gapX-140 > * {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.gapY-140 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.gapY-140 > * {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.gap-140 {
  margin: -70px !important;
}

.gap-140 > * {
  padding: 70px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-140\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl\+ {
    margin: -70px !important;
  }
  .gap-140\@xl\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-140\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg\+ {
    margin: -70px !important;
  }
  .gap-140\@lg\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-140\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md\+ {
    margin: -70px !important;
  }
  .gap-140\@md\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-140\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm\+ {
    margin: -70px !important;
  }
  .gap-140\@sm\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-140\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xs\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xs\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xs\+ {
    margin: -70px !important;
  }
  .gap-140\@xs\+ > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-140\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl- {
    margin: -70px !important;
  }
  .gap-140\@xl- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-140\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg- {
    margin: -70px !important;
  }
  .gap-140\@lg- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-140\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md- {
    margin: -70px !important;
  }
  .gap-140\@md- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-140\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm- {
    margin: -70px !important;
  }
  .gap-140\@sm- > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-140\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg {
    margin: -70px !important;
  }
  .gap-140\@lg > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-140\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md {
    margin: -70px !important;
  }
  .gap-140\@md > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-140\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm {
    margin: -70px !important;
  }
  .gap-140\@sm > * {
    padding: 70px !important;
  }
}

.gapX-150 {
  margin-left: -75px !important;
  margin-right: -75px !important;
}

.gapX-150 > * {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.gapY-150 {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}

.gapY-150 > * {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.gap-150 {
  margin: -75px !important;
}

.gap-150 > * {
  padding: 75px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-150\@xl\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl\+ {
    margin: -75px !important;
  }
  .gap-150\@xl\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-150\@lg\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg\+ {
    margin: -75px !important;
  }
  .gap-150\@lg\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-150\@md\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md\+ {
    margin: -75px !important;
  }
  .gap-150\@md\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-150\@sm\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm\+ {
    margin: -75px !important;
  }
  .gap-150\@sm\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-150\@xs\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xs\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xs\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xs\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xs\+ {
    margin: -75px !important;
  }
  .gap-150\@xs\+ > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-150\@xl- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl- {
    margin: -75px !important;
  }
  .gap-150\@xl- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-150\@lg- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg- {
    margin: -75px !important;
  }
  .gap-150\@lg- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-150\@md- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md- {
    margin: -75px !important;
  }
  .gap-150\@md- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-150\@sm- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm- {
    margin: -75px !important;
  }
  .gap-150\@sm- > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-150\@lg {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg {
    margin: -75px !important;
  }
  .gap-150\@lg > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-150\@md {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md {
    margin: -75px !important;
  }
  .gap-150\@md > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-150\@sm {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm {
    margin: -75px !important;
  }
  .gap-150\@sm > * {
    padding: 75px !important;
  }
}

.gapX-160 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.gapX-160 > * {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.gapY-160 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.gapY-160 > * {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.gap-160 {
  margin: -80px !important;
}

.gap-160 > * {
  padding: 80px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-160\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl\+ {
    margin: -80px !important;
  }
  .gap-160\@xl\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-160\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg\+ {
    margin: -80px !important;
  }
  .gap-160\@lg\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-160\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md\+ {
    margin: -80px !important;
  }
  .gap-160\@md\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-160\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm\+ {
    margin: -80px !important;
  }
  .gap-160\@sm\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-160\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xs\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xs\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xs\+ {
    margin: -80px !important;
  }
  .gap-160\@xs\+ > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-160\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl- {
    margin: -80px !important;
  }
  .gap-160\@xl- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-160\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg- {
    margin: -80px !important;
  }
  .gap-160\@lg- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-160\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md- {
    margin: -80px !important;
  }
  .gap-160\@md- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-160\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm- {
    margin: -80px !important;
  }
  .gap-160\@sm- > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-160\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg {
    margin: -80px !important;
  }
  .gap-160\@lg > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-160\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md {
    margin: -80px !important;
  }
  .gap-160\@md > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-160\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm {
    margin: -80px !important;
  }
  .gap-160\@sm > * {
    padding: 80px !important;
  }
}

.peers {
  box-sizing: border-box;
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  flex-flow: row wrap;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.peer {
  display: block;
  height: auto;
  flex: 0 0 auto;
}

.peer-greed {
  flex: 1 1 auto;
}

.peers-greed > .peer,
.peers-greed > .peers {
  flex: 1 1 auto;
}

.peer > img {
  max-width: none;
}

.peer-greed > img {
  max-width: 100%;
}

.layers {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.d-f {
  display: flex;
}

.d-if {
  display: inline-flex;
}

@media screen and (min-width: 1440px) {
  .d-f\@xl\+ {
    display: flex;
  }
  .d-if\@xl\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 1200px) {
  .d-f\@lg\+ {
    display: flex;
  }
  .d-if\@lg\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 992px) {
  .d-f\@md\+ {
    display: flex;
  }
  .d-if\@md\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 768px) {
  .d-f\@sm\+ {
    display: flex;
  }
  .d-if\@sm\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 0) {
  .d-f\@xs\+ {
    display: flex;
  }
  .d-if\@xs\+ {
    display: inline-flex;
  }
}

@media screen and (max-width: 1439px) {
  .d-f\@xl- {
    display: flex;
  }
  .d-if\@xl- {
    display: inline-flex;
  }
}

@media screen and (max-width: 1199px) {
  .d-f\@lg- {
    display: flex;
  }
  .d-if\@lg- {
    display: inline-flex;
  }
}

@media screen and (max-width: 991px) {
  .d-f\@md- {
    display: flex;
  }
  .d-if\@md- {
    display: inline-flex;
  }
}

@media screen and (max-width: 767px) {
  .d-f\@sm- {
    display: flex;
  }
  .d-if\@sm- {
    display: inline-flex;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-f\@lg {
    display: flex;
  }
  .d-if\@lg {
    display: inline-flex;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-f\@md {
    display: flex;
  }
  .d-if\@md {
    display: inline-flex;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-f\@sm {
    display: flex;
  }
  .d-if\@sm {
    display: inline-flex;
  }
}

.fxw-w {
  flex-wrap: wrap;
}

.fxw-wr {
  flex-wrap: wrap-reverse;
}

.fxw-nw {
  flex-wrap: nowrap;
}

@media screen and (min-width: 1440px) {
  .fxw-w\@xl\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 1200px) {
  .fxw-w\@lg\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 992px) {
  .fxw-w\@md\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@md\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 768px) {
  .fxw-w\@sm\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 0) {
  .fxw-w\@xs\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xs\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xs\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 1439px) {
  .fxw-w\@xl- {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 1199px) {
  .fxw-w\@lg- {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 991px) {
  .fxw-w\@md- {
    flex-wrap: wrap;
  }
  .fxw-wr\@md- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 767px) {
  .fxw-w\@sm- {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm- {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxw-w\@lg {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxw-w\@md {
    flex-wrap: wrap;
  }
  .fxw-wr\@md {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxw-w\@sm {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm {
    flex-wrap: nowrap;
  }
}

.fxd-c {
  flex-direction: column;
}

.fxd-cr {
  flex-direction: column-reverse;
}

.fxd-r {
  flex-direction: row;
}

.fxd-rr {
  flex-direction: row-reverse;
}

@media screen and (min-width: 1440px) {
  .fxd-c\@xl\+ {
    flex-direction: column;
  }
  .fxd-cr\@xl\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl\+ {
    flex-direction: row;
  }
  .fxd-rr\@xl\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 1200px) {
  .fxd-c\@lg\+ {
    flex-direction: column;
  }
  .fxd-cr\@lg\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg\+ {
    flex-direction: row;
  }
  .fxd-rr\@lg\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 992px) {
  .fxd-c\@md\+ {
    flex-direction: column;
  }
  .fxd-cr\@md\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@md\+ {
    flex-direction: row;
  }
  .fxd-rr\@md\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 768px) {
  .fxd-c\@sm\+ {
    flex-direction: column;
  }
  .fxd-cr\@sm\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm\+ {
    flex-direction: row;
  }
  .fxd-rr\@sm\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 0) {
  .fxd-c\@xs\+ {
    flex-direction: column;
  }
  .fxd-cr\@xs\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xs\+ {
    flex-direction: row;
  }
  .fxd-rr\@xs\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 1439px) {
  .fxd-c\@xl- {
    flex-direction: column;
  }
  .fxd-cr\@xl- {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl- {
    flex-direction: row;
  }
  .fxd-rr\@xl- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 1199px) {
  .fxd-c\@lg- {
    flex-direction: column;
  }
  .fxd-cr\@lg- {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg- {
    flex-direction: row;
  }
  .fxd-rr\@lg- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 991px) {
  .fxd-c\@md- {
    flex-direction: column;
  }
  .fxd-cr\@md- {
    flex-direction: column-reverse;
  }
  .fxd-r\@md- {
    flex-direction: row;
  }
  .fxd-rr\@md- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 767px) {
  .fxd-c\@sm- {
    flex-direction: column;
  }
  .fxd-cr\@sm- {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm- {
    flex-direction: row;
  }
  .fxd-rr\@sm- {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxd-c\@lg {
    flex-direction: column;
  }
  .fxd-cr\@lg {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg {
    flex-direction: row;
  }
  .fxd-rr\@lg {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxd-c\@md {
    flex-direction: column;
  }
  .fxd-cr\@md {
    flex-direction: column-reverse;
  }
  .fxd-r\@md {
    flex-direction: row;
  }
  .fxd-rr\@md {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxd-c\@sm {
    flex-direction: column;
  }
  .fxd-cr\@sm {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm {
    flex-direction: row;
  }
  .fxd-rr\@sm {
    flex-direction: row-reverse;
  }
}

.ai-fs {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.ai-c {
  align-items: center;
}

.ai-b {
  align-items: baseline;
}

.ai-s {
  align-items: stretch;
}

@media screen and (min-width: 1440px) {
  .ai-fs\@xl\+ {
    align-items: flex-start;
  }
  .ai-fe\@xl\+ {
    align-items: flex-end;
  }
  .ai-c\@xl\+ {
    align-items: center;
  }
  .ai-b\@xl\+ {
    align-items: baseline;
  }
  .ai-s\@xl\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .ai-fs\@lg\+ {
    align-items: flex-start;
  }
  .ai-fe\@lg\+ {
    align-items: flex-end;
  }
  .ai-c\@lg\+ {
    align-items: center;
  }
  .ai-b\@lg\+ {
    align-items: baseline;
  }
  .ai-s\@lg\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 992px) {
  .ai-fs\@md\+ {
    align-items: flex-start;
  }
  .ai-fe\@md\+ {
    align-items: flex-end;
  }
  .ai-c\@md\+ {
    align-items: center;
  }
  .ai-b\@md\+ {
    align-items: baseline;
  }
  .ai-s\@md\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 768px) {
  .ai-fs\@sm\+ {
    align-items: flex-start;
  }
  .ai-fe\@sm\+ {
    align-items: flex-end;
  }
  .ai-c\@sm\+ {
    align-items: center;
  }
  .ai-b\@sm\+ {
    align-items: baseline;
  }
  .ai-s\@sm\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 0) {
  .ai-fs\@xs\+ {
    align-items: flex-start;
  }
  .ai-fe\@xs\+ {
    align-items: flex-end;
  }
  .ai-c\@xs\+ {
    align-items: center;
  }
  .ai-b\@xs\+ {
    align-items: baseline;
  }
  .ai-s\@xs\+ {
    align-items: stretch;
  }
}

@media screen and (max-width: 1439px) {
  .ai-fs\@xl- {
    align-items: flex-start;
  }
  .ai-fe\@xl- {
    align-items: flex-end;
  }
  .ai-c\@xl- {
    align-items: center;
  }
  .ai-b\@xl- {
    align-items: baseline;
  }
  .ai-s\@xl- {
    align-items: stretch;
  }
}

@media screen and (max-width: 1199px) {
  .ai-fs\@lg- {
    align-items: flex-start;
  }
  .ai-fe\@lg- {
    align-items: flex-end;
  }
  .ai-c\@lg- {
    align-items: center;
  }
  .ai-b\@lg- {
    align-items: baseline;
  }
  .ai-s\@lg- {
    align-items: stretch;
  }
}

@media screen and (max-width: 991px) {
  .ai-fs\@md- {
    align-items: flex-start;
  }
  .ai-fe\@md- {
    align-items: flex-end;
  }
  .ai-c\@md- {
    align-items: center;
  }
  .ai-b\@md- {
    align-items: baseline;
  }
  .ai-s\@md- {
    align-items: stretch;
  }
}

@media screen and (max-width: 767px) {
  .ai-fs\@sm- {
    align-items: flex-start;
  }
  .ai-fe\@sm- {
    align-items: flex-end;
  }
  .ai-c\@sm- {
    align-items: center;
  }
  .ai-b\@sm- {
    align-items: baseline;
  }
  .ai-s\@sm- {
    align-items: stretch;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ai-fs\@lg {
    align-items: flex-start;
  }
  .ai-fe\@lg {
    align-items: flex-end;
  }
  .ai-c\@lg {
    align-items: center;
  }
  .ai-b\@lg {
    align-items: baseline;
  }
  .ai-s\@lg {
    align-items: stretch;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ai-fs\@md {
    align-items: flex-start;
  }
  .ai-fe\@md {
    align-items: flex-end;
  }
  .ai-c\@md {
    align-items: center;
  }
  .ai-b\@md {
    align-items: baseline;
  }
  .ai-s\@md {
    align-items: stretch;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ai-fs\@sm {
    align-items: flex-start;
  }
  .ai-fe\@sm {
    align-items: flex-end;
  }
  .ai-c\@sm {
    align-items: center;
  }
  .ai-b\@sm {
    align-items: baseline;
  }
  .ai-s\@sm {
    align-items: stretch;
  }
}

.as-fs {
  align-self: flex-start;
}

.as-fe {
  align-self: flex-end;
}

.as-c {
  align-self: center;
}

.as-b {
  align-self: baseline;
}

.as-s {
  align-self: stretch;
}

@media screen and (min-width: 1440px) {
  .as-fs\@xl\+ {
    align-self: flex-start;
  }
  .as-fe\@xl\+ {
    align-self: flex-end;
  }
  .as-c\@xl\+ {
    align-self: center;
  }
  .as-b\@xl\+ {
    align-self: baseline;
  }
  .as-s\@xl\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .as-fs\@lg\+ {
    align-self: flex-start;
  }
  .as-fe\@lg\+ {
    align-self: flex-end;
  }
  .as-c\@lg\+ {
    align-self: center;
  }
  .as-b\@lg\+ {
    align-self: baseline;
  }
  .as-s\@lg\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 992px) {
  .as-fs\@md\+ {
    align-self: flex-start;
  }
  .as-fe\@md\+ {
    align-self: flex-end;
  }
  .as-c\@md\+ {
    align-self: center;
  }
  .as-b\@md\+ {
    align-self: baseline;
  }
  .as-s\@md\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 768px) {
  .as-fs\@sm\+ {
    align-self: flex-start;
  }
  .as-fe\@sm\+ {
    align-self: flex-end;
  }
  .as-c\@sm\+ {
    align-self: center;
  }
  .as-b\@sm\+ {
    align-self: baseline;
  }
  .as-s\@sm\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 0) {
  .as-fs\@xs\+ {
    align-self: flex-start;
  }
  .as-fe\@xs\+ {
    align-self: flex-end;
  }
  .as-c\@xs\+ {
    align-self: center;
  }
  .as-b\@xs\+ {
    align-self: baseline;
  }
  .as-s\@xs\+ {
    align-self: stretch;
  }
}

@media screen and (max-width: 1439px) {
  .as-fs\@xl- {
    align-self: flex-start;
  }
  .as-fe\@xl- {
    align-self: flex-end;
  }
  .as-c\@xl- {
    align-self: center;
  }
  .as-b\@xl- {
    align-self: baseline;
  }
  .as-s\@xl- {
    align-self: stretch;
  }
}

@media screen and (max-width: 1199px) {
  .as-fs\@lg- {
    align-self: flex-start;
  }
  .as-fe\@lg- {
    align-self: flex-end;
  }
  .as-c\@lg- {
    align-self: center;
  }
  .as-b\@lg- {
    align-self: baseline;
  }
  .as-s\@lg- {
    align-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  .as-fs\@md- {
    align-self: flex-start;
  }
  .as-fe\@md- {
    align-self: flex-end;
  }
  .as-c\@md- {
    align-self: center;
  }
  .as-b\@md- {
    align-self: baseline;
  }
  .as-s\@md- {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  .as-fs\@sm- {
    align-self: flex-start;
  }
  .as-fe\@sm- {
    align-self: flex-end;
  }
  .as-c\@sm- {
    align-self: center;
  }
  .as-b\@sm- {
    align-self: baseline;
  }
  .as-s\@sm- {
    align-self: stretch;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .as-fs\@lg {
    align-self: flex-start;
  }
  .as-fe\@lg {
    align-self: flex-end;
  }
  .as-c\@lg {
    align-self: center;
  }
  .as-b\@lg {
    align-self: baseline;
  }
  .as-s\@lg {
    align-self: stretch;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .as-fs\@md {
    align-self: flex-start;
  }
  .as-fe\@md {
    align-self: flex-end;
  }
  .as-c\@md {
    align-self: center;
  }
  .as-b\@md {
    align-self: baseline;
  }
  .as-s\@md {
    align-self: stretch;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .as-fs\@sm {
    align-self: flex-start;
  }
  .as-fe\@sm {
    align-self: flex-end;
  }
  .as-c\@sm {
    align-self: center;
  }
  .as-b\@sm {
    align-self: baseline;
  }
  .as-s\@sm {
    align-self: stretch;
  }
}

.ac-fs {
  align-content: flex-start;
}

.ac-fe {
  align-content: flex-end;
}

.ac-c {
  align-content: center;
}

.ac-s {
  align-content: stretch;
}

.ac-sb {
  align-content: space-between;
}

.ac-sa {
  align-content: space-around;
}

@media screen and (min-width: 1440px) {
  .ac-fs\@xl\+ {
    align-content: flex-start;
  }
  .ac-fe\@xl\+ {
    align-content: flex-end;
  }
  .ac-c\@xl\+ {
    align-content: center;
  }
  .ac-s\@xl\+ {
    align-content: stretch;
  }
  .ac-sb\@xl\+ {
    align-content: space-between;
  }
  .ac-sa\@xl\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 1200px) {
  .ac-fs\@lg\+ {
    align-content: flex-start;
  }
  .ac-fe\@lg\+ {
    align-content: flex-end;
  }
  .ac-c\@lg\+ {
    align-content: center;
  }
  .ac-s\@lg\+ {
    align-content: stretch;
  }
  .ac-sb\@lg\+ {
    align-content: space-between;
  }
  .ac-sa\@lg\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 992px) {
  .ac-fs\@md\+ {
    align-content: flex-start;
  }
  .ac-fe\@md\+ {
    align-content: flex-end;
  }
  .ac-c\@md\+ {
    align-content: center;
  }
  .ac-s\@md\+ {
    align-content: stretch;
  }
  .ac-sb\@md\+ {
    align-content: space-between;
  }
  .ac-sa\@md\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 768px) {
  .ac-fs\@sm\+ {
    align-content: flex-start;
  }
  .ac-fe\@sm\+ {
    align-content: flex-end;
  }
  .ac-c\@sm\+ {
    align-content: center;
  }
  .ac-s\@sm\+ {
    align-content: stretch;
  }
  .ac-sb\@sm\+ {
    align-content: space-between;
  }
  .ac-sa\@sm\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 0) {
  .ac-fs\@xs\+ {
    align-content: flex-start;
  }
  .ac-fe\@xs\+ {
    align-content: flex-end;
  }
  .ac-c\@xs\+ {
    align-content: center;
  }
  .ac-s\@xs\+ {
    align-content: stretch;
  }
  .ac-sb\@xs\+ {
    align-content: space-between;
  }
  .ac-sa\@xs\+ {
    align-content: space-around;
  }
}

@media screen and (max-width: 1439px) {
  .ac-fs\@xl- {
    align-content: flex-start;
  }
  .ac-fe\@xl- {
    align-content: flex-end;
  }
  .ac-c\@xl- {
    align-content: center;
  }
  .ac-s\@xl- {
    align-content: stretch;
  }
  .ac-sb\@xl- {
    align-content: space-between;
  }
  .ac-sa\@xl- {
    align-content: space-around;
  }
}

@media screen and (max-width: 1199px) {
  .ac-fs\@lg- {
    align-content: flex-start;
  }
  .ac-fe\@lg- {
    align-content: flex-end;
  }
  .ac-c\@lg- {
    align-content: center;
  }
  .ac-s\@lg- {
    align-content: stretch;
  }
  .ac-sb\@lg- {
    align-content: space-between;
  }
  .ac-sa\@lg- {
    align-content: space-around;
  }
}

@media screen and (max-width: 991px) {
  .ac-fs\@md- {
    align-content: flex-start;
  }
  .ac-fe\@md- {
    align-content: flex-end;
  }
  .ac-c\@md- {
    align-content: center;
  }
  .ac-s\@md- {
    align-content: stretch;
  }
  .ac-sb\@md- {
    align-content: space-between;
  }
  .ac-sa\@md- {
    align-content: space-around;
  }
}

@media screen and (max-width: 767px) {
  .ac-fs\@sm- {
    align-content: flex-start;
  }
  .ac-fe\@sm- {
    align-content: flex-end;
  }
  .ac-c\@sm- {
    align-content: center;
  }
  .ac-s\@sm- {
    align-content: stretch;
  }
  .ac-sb\@sm- {
    align-content: space-between;
  }
  .ac-sa\@sm- {
    align-content: space-around;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ac-fs\@lg {
    align-content: flex-start;
  }
  .ac-fe\@lg {
    align-content: flex-end;
  }
  .ac-c\@lg {
    align-content: center;
  }
  .ac-s\@lg {
    align-content: stretch;
  }
  .ac-sb\@lg {
    align-content: space-between;
  }
  .ac-sa\@lg {
    align-content: space-around;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ac-fs\@md {
    align-content: flex-start;
  }
  .ac-fe\@md {
    align-content: flex-end;
  }
  .ac-c\@md {
    align-content: center;
  }
  .ac-s\@md {
    align-content: stretch;
  }
  .ac-sb\@md {
    align-content: space-between;
  }
  .ac-sa\@md {
    align-content: space-around;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ac-fs\@sm {
    align-content: flex-start;
  }
  .ac-fe\@sm {
    align-content: flex-end;
  }
  .ac-c\@sm {
    align-content: center;
  }
  .ac-s\@sm {
    align-content: stretch;
  }
  .ac-sb\@sm {
    align-content: space-between;
  }
  .ac-sa\@sm {
    align-content: space-around;
  }
}

.jc-fs {
  justify-content: flex-start;
}

.jc-fe {
  justify-content: flex-end;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

@media screen and (min-width: 1440px) {
  .jc-fs\@xl\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xl\+ {
    justify-content: flex-end;
  }
  .jc-c\@xl\+ {
    justify-content: center;
  }
  .jc-sb\@xl\+ {
    justify-content: space-between;
  }
  .jc-sa\@xl\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 1200px) {
  .jc-fs\@lg\+ {
    justify-content: flex-start;
  }
  .jc-fe\@lg\+ {
    justify-content: flex-end;
  }
  .jc-c\@lg\+ {
    justify-content: center;
  }
  .jc-sb\@lg\+ {
    justify-content: space-between;
  }
  .jc-sa\@lg\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 992px) {
  .jc-fs\@md\+ {
    justify-content: flex-start;
  }
  .jc-fe\@md\+ {
    justify-content: flex-end;
  }
  .jc-c\@md\+ {
    justify-content: center;
  }
  .jc-sb\@md\+ {
    justify-content: space-between;
  }
  .jc-sa\@md\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 768px) {
  .jc-fs\@sm\+ {
    justify-content: flex-start;
  }
  .jc-fe\@sm\+ {
    justify-content: flex-end;
  }
  .jc-c\@sm\+ {
    justify-content: center;
  }
  .jc-sb\@sm\+ {
    justify-content: space-between;
  }
  .jc-sa\@sm\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 0) {
  .jc-fs\@xs\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xs\+ {
    justify-content: flex-end;
  }
  .jc-c\@xs\+ {
    justify-content: center;
  }
  .jc-sb\@xs\+ {
    justify-content: space-between;
  }
  .jc-sa\@xs\+ {
    justify-content: space-around;
  }
}

@media screen and (max-width: 1439px) {
  .jc-fs\@xl- {
    justify-content: flex-start;
  }
  .jc-fe\@xl- {
    justify-content: flex-end;
  }
  .jc-c\@xl- {
    justify-content: center;
  }
  .jc-sb\@xl- {
    justify-content: space-between;
  }
  .jc-sa\@xl- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 1199px) {
  .jc-fs\@lg- {
    justify-content: flex-start;
  }
  .jc-fe\@lg- {
    justify-content: flex-end;
  }
  .jc-c\@lg- {
    justify-content: center;
  }
  .jc-sb\@lg- {
    justify-content: space-between;
  }
  .jc-sa\@lg- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 991px) {
  .jc-fs\@md- {
    justify-content: flex-start;
  }
  .jc-fe\@md- {
    justify-content: flex-end;
  }
  .jc-c\@md- {
    justify-content: center;
  }
  .jc-sb\@md- {
    justify-content: space-between;
  }
  .jc-sa\@md- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 767px) {
  .jc-fs\@sm- {
    justify-content: flex-start;
  }
  .jc-fe\@sm- {
    justify-content: flex-end;
  }
  .jc-c\@sm- {
    justify-content: center;
  }
  .jc-sb\@sm- {
    justify-content: space-between;
  }
  .jc-sa\@sm- {
    justify-content: space-around;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .jc-fs\@lg {
    justify-content: flex-start;
  }
  .jc-fe\@lg {
    justify-content: flex-end;
  }
  .jc-c\@lg {
    justify-content: center;
  }
  .jc-sb\@lg {
    justify-content: space-between;
  }
  .jc-sa\@lg {
    justify-content: space-around;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .jc-fs\@md {
    justify-content: flex-start;
  }
  .jc-fe\@md {
    justify-content: flex-end;
  }
  .jc-c\@md {
    justify-content: center;
  }
  .jc-sb\@md {
    justify-content: space-between;
  }
  .jc-sa\@md {
    justify-content: space-around;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .jc-fs\@sm {
    justify-content: flex-start;
  }
  .jc-fe\@sm {
    justify-content: flex-end;
  }
  .jc-c\@sm {
    justify-content: center;
  }
  .jc-sb\@sm {
    justify-content: space-between;
  }
  .jc-sa\@sm {
    justify-content: space-around;
  }
}

.fx-n {
  flex: none;
}

.fx-1 {
  flex: 1;
}

@media screen and (min-width: 1440px) {
  .fx-n\@xl\+ {
    flex: none;
  }
  .fx-1\@xl\+ {
    flex: 1;
  }
}

@media screen and (min-width: 1200px) {
  .fx-n\@lg\+ {
    flex: none;
  }
  .fx-1\@lg\+ {
    flex: 1;
  }
}

@media screen and (min-width: 992px) {
  .fx-n\@md\+ {
    flex: none;
  }
  .fx-1\@md\+ {
    flex: 1;
  }
}

@media screen and (min-width: 768px) {
  .fx-n\@sm\+ {
    flex: none;
  }
  .fx-1\@sm\+ {
    flex: 1;
  }
}

@media screen and (min-width: 0) {
  .fx-n\@xs\+ {
    flex: none;
  }
  .fx-1\@xs\+ {
    flex: 1;
  }
}

@media screen and (max-width: 1439px) {
  .fx-n\@xl- {
    flex: none;
  }
  .fx-1\@xl- {
    flex: 1;
  }
}

@media screen and (max-width: 1199px) {
  .fx-n\@lg- {
    flex: none;
  }
  .fx-1\@lg- {
    flex: 1;
  }
}

@media screen and (max-width: 991px) {
  .fx-n\@md- {
    flex: none;
  }
  .fx-1\@md- {
    flex: 1;
  }
}

@media screen and (max-width: 767px) {
  .fx-n\@sm- {
    flex: none;
  }
  .fx-1\@sm- {
    flex: 1;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fx-n\@lg {
    flex: none;
  }
  .fx-1\@lg {
    flex: 1;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fx-n\@md {
    flex: none;
  }
  .fx-1\@md {
    flex: 1;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fx-n\@sm {
    flex: none;
  }
  .fx-1\@sm {
    flex: 1;
  }
}

.fxb-a {
  flex-basis: auto;
}

.fxb-0 {
  flex-basis: 0;
}

@media screen and (min-width: 1440px) {
  .fxb-a\@xl\+ {
    flex-basis: auto;
  }
  .fxb-0\@xl\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxb-a\@lg\+ {
    flex-basis: auto;
  }
  .fxb-0\@lg\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxb-a\@md\+ {
    flex-basis: auto;
  }
  .fxb-0\@md\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxb-a\@sm\+ {
    flex-basis: auto;
  }
  .fxb-0\@sm\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 0) {
  .fxb-a\@xs\+ {
    flex-basis: auto;
  }
  .fxb-0\@xs\+ {
    flex-basis: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxb-a\@xl- {
    flex-basis: auto;
  }
  .fxb-0\@xl- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxb-a\@lg- {
    flex-basis: auto;
  }
  .fxb-0\@lg- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxb-a\@md- {
    flex-basis: auto;
  }
  .fxb-0\@md- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxb-a\@sm- {
    flex-basis: auto;
  }
  .fxb-0\@sm- {
    flex-basis: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxb-a\@lg {
    flex-basis: auto;
  }
  .fxb-0\@lg {
    flex-basis: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxb-a\@md {
    flex-basis: auto;
  }
  .fxb-0\@md {
    flex-basis: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxb-a\@sm {
    flex-basis: auto;
  }
  .fxb-0\@sm {
    flex-basis: 0;
  }
}

.fxg-1 {
  flex-grow: 1;
}

.fxg-0 {
  flex-grow: 0;
}

@media screen and (min-width: 1440px) {
  .fxg-1\@xl\+ {
    flex-grow: 1;
  }
  .fxg-0\@xl\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxg-1\@lg\+ {
    flex-grow: 1;
  }
  .fxg-0\@lg\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxg-1\@md\+ {
    flex-grow: 1;
  }
  .fxg-0\@md\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxg-1\@sm\+ {
    flex-grow: 1;
  }
  .fxg-0\@sm\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 0) {
  .fxg-1\@xs\+ {
    flex-grow: 1;
  }
  .fxg-0\@xs\+ {
    flex-grow: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxg-1\@xl- {
    flex-grow: 1;
  }
  .fxg-0\@xl- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxg-1\@lg- {
    flex-grow: 1;
  }
  .fxg-0\@lg- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxg-1\@md- {
    flex-grow: 1;
  }
  .fxg-0\@md- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxg-1\@sm- {
    flex-grow: 1;
  }
  .fxg-0\@sm- {
    flex-grow: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxg-1\@lg {
    flex-grow: 1;
  }
  .fxg-0\@lg {
    flex-grow: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxg-1\@md {
    flex-grow: 1;
  }
  .fxg-0\@md {
    flex-grow: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxg-1\@sm {
    flex-grow: 1;
  }
  .fxg-0\@sm {
    flex-grow: 0;
  }
}

.fxs-1 {
  flex-shrink: 1;
}

.fxs-0 {
  flex-shrink: 0;
}

@media screen and (min-width: 1440px) {
  .fxs-1\@xl\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xl\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxs-1\@lg\+ {
    flex-shrink: 1;
  }
  .fxs-0\@lg\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxs-1\@md\+ {
    flex-shrink: 1;
  }
  .fxs-0\@md\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxs-1\@sm\+ {
    flex-shrink: 1;
  }
  .fxs-0\@sm\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 0) {
  .fxs-1\@xs\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xs\+ {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxs-1\@xl- {
    flex-shrink: 1;
  }
  .fxs-0\@xl- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxs-1\@lg- {
    flex-shrink: 1;
  }
  .fxs-0\@lg- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxs-1\@md- {
    flex-shrink: 1;
  }
  .fxs-0\@md- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxs-1\@sm- {
    flex-shrink: 1;
  }
  .fxs-0\@sm- {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxs-1\@lg {
    flex-shrink: 1;
  }
  .fxs-0\@lg {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxs-1\@md {
    flex-shrink: 1;
  }
  .fxs-0\@md {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxs-1\@sm {
    flex-shrink: 1;
  }
  .fxs-0\@sm {
    flex-shrink: 0;
  }
}

.ord-0 {
  order: 0;
}

@media screen and (min-width: 1440px) {
  .ord-0\@xl\+ {
    order: 0;
  }
}

@media screen and (min-width: 1200px) {
  .ord-0\@lg\+ {
    order: 0;
  }
}

@media screen and (min-width: 992px) {
  .ord-0\@md\+ {
    order: 0;
  }
}

@media screen and (min-width: 768px) {
  .ord-0\@sm\+ {
    order: 0;
  }
}

@media screen and (min-width: 0) {
  .ord-0\@xs\+ {
    order: 0;
  }
}

@media screen and (max-width: 1439px) {
  .ord-0\@xl- {
    order: 0;
  }
}

@media screen and (max-width: 1199px) {
  .ord-0\@lg- {
    order: 0;
  }
}

@media screen and (max-width: 991px) {
  .ord-0\@md- {
    order: 0;
  }
}

@media screen and (max-width: 767px) {
  .ord-0\@sm- {
    order: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-0\@lg {
    order: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-0\@md {
    order: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-0\@sm {
    order: 0;
  }
}

.ord-1 {
  order: 1;
}

@media screen and (min-width: 1440px) {
  .ord-1\@xl\+ {
    order: 1;
  }
}

@media screen and (min-width: 1200px) {
  .ord-1\@lg\+ {
    order: 1;
  }
}

@media screen and (min-width: 992px) {
  .ord-1\@md\+ {
    order: 1;
  }
}

@media screen and (min-width: 768px) {
  .ord-1\@sm\+ {
    order: 1;
  }
}

@media screen and (min-width: 0) {
  .ord-1\@xs\+ {
    order: 1;
  }
}

@media screen and (max-width: 1439px) {
  .ord-1\@xl- {
    order: 1;
  }
}

@media screen and (max-width: 1199px) {
  .ord-1\@lg- {
    order: 1;
  }
}

@media screen and (max-width: 991px) {
  .ord-1\@md- {
    order: 1;
  }
}

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

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-1\@lg {
    order: 1;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-1\@md {
    order: 1;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-1\@sm {
    order: 1;
  }
}

.ord-2 {
  order: 2;
}

@media screen and (min-width: 1440px) {
  .ord-2\@xl\+ {
    order: 2;
  }
}

@media screen and (min-width: 1200px) {
  .ord-2\@lg\+ {
    order: 2;
  }
}

@media screen and (min-width: 992px) {
  .ord-2\@md\+ {
    order: 2;
  }
}

@media screen and (min-width: 768px) {
  .ord-2\@sm\+ {
    order: 2;
  }
}

@media screen and (min-width: 0) {
  .ord-2\@xs\+ {
    order: 2;
  }
}

@media screen and (max-width: 1439px) {
  .ord-2\@xl- {
    order: 2;
  }
}

@media screen and (max-width: 1199px) {
  .ord-2\@lg- {
    order: 2;
  }
}

@media screen and (max-width: 991px) {
  .ord-2\@md- {
    order: 2;
  }
}

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

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-2\@lg {
    order: 2;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-2\@md {
    order: 2;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-2\@sm {
    order: 2;
  }
}

.ord-3 {
  order: 3;
}

@media screen and (min-width: 1440px) {
  .ord-3\@xl\+ {
    order: 3;
  }
}

@media screen and (min-width: 1200px) {
  .ord-3\@lg\+ {
    order: 3;
  }
}

@media screen and (min-width: 992px) {
  .ord-3\@md\+ {
    order: 3;
  }
}

@media screen and (min-width: 768px) {
  .ord-3\@sm\+ {
    order: 3;
  }
}

@media screen and (min-width: 0) {
  .ord-3\@xs\+ {
    order: 3;
  }
}

@media screen and (max-width: 1439px) {
  .ord-3\@xl- {
    order: 3;
  }
}

@media screen and (max-width: 1199px) {
  .ord-3\@lg- {
    order: 3;
  }
}

@media screen and (max-width: 991px) {
  .ord-3\@md- {
    order: 3;
  }
}

@media screen and (max-width: 767px) {
  .ord-3\@sm- {
    order: 3;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-3\@lg {
    order: 3;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-3\@md {
    order: 3;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-3\@sm {
    order: 3;
  }
}

.ord-4 {
  order: 4;
}

@media screen and (min-width: 1440px) {
  .ord-4\@xl\+ {
    order: 4;
  }
}

@media screen and (min-width: 1200px) {
  .ord-4\@lg\+ {
    order: 4;
  }
}

@media screen and (min-width: 992px) {
  .ord-4\@md\+ {
    order: 4;
  }
}

@media screen and (min-width: 768px) {
  .ord-4\@sm\+ {
    order: 4;
  }
}

@media screen and (min-width: 0) {
  .ord-4\@xs\+ {
    order: 4;
  }
}

@media screen and (max-width: 1439px) {
  .ord-4\@xl- {
    order: 4;
  }
}

@media screen and (max-width: 1199px) {
  .ord-4\@lg- {
    order: 4;
  }
}

@media screen and (max-width: 991px) {
  .ord-4\@md- {
    order: 4;
  }
}

@media screen and (max-width: 767px) {
  .ord-4\@sm- {
    order: 4;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-4\@lg {
    order: 4;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-4\@md {
    order: 4;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-4\@sm {
    order: 4;
  }
}

.ord-5 {
  order: 5;
}

@media screen and (min-width: 1440px) {
  .ord-5\@xl\+ {
    order: 5;
  }
}

@media screen and (min-width: 1200px) {
  .ord-5\@lg\+ {
    order: 5;
  }
}

@media screen and (min-width: 992px) {
  .ord-5\@md\+ {
    order: 5;
  }
}

@media screen and (min-width: 768px) {
  .ord-5\@sm\+ {
    order: 5;
  }
}

@media screen and (min-width: 0) {
  .ord-5\@xs\+ {
    order: 5;
  }
}

@media screen and (max-width: 1439px) {
  .ord-5\@xl- {
    order: 5;
  }
}

@media screen and (max-width: 1199px) {
  .ord-5\@lg- {
    order: 5;
  }
}

@media screen and (max-width: 991px) {
  .ord-5\@md- {
    order: 5;
  }
}

@media screen and (max-width: 767px) {
  .ord-5\@sm- {
    order: 5;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-5\@lg {
    order: 5;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-5\@md {
    order: 5;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-5\@sm {
    order: 5;
  }
}

.ord-6 {
  order: 6;
}

@media screen and (min-width: 1440px) {
  .ord-6\@xl\+ {
    order: 6;
  }
}

@media screen and (min-width: 1200px) {
  .ord-6\@lg\+ {
    order: 6;
  }
}

@media screen and (min-width: 992px) {
  .ord-6\@md\+ {
    order: 6;
  }
}

@media screen and (min-width: 768px) {
  .ord-6\@sm\+ {
    order: 6;
  }
}

@media screen and (min-width: 0) {
  .ord-6\@xs\+ {
    order: 6;
  }
}

@media screen and (max-width: 1439px) {
  .ord-6\@xl- {
    order: 6;
  }
}

@media screen and (max-width: 1199px) {
  .ord-6\@lg- {
    order: 6;
  }
}

@media screen and (max-width: 991px) {
  .ord-6\@md- {
    order: 6;
  }
}

@media screen and (max-width: 767px) {
  .ord-6\@sm- {
    order: 6;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-6\@lg {
    order: 6;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-6\@md {
    order: 6;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-6\@sm {
    order: 6;
  }
}

.ord-7 {
  order: 7;
}

@media screen and (min-width: 1440px) {
  .ord-7\@xl\+ {
    order: 7;
  }
}

@media screen and (min-width: 1200px) {
  .ord-7\@lg\+ {
    order: 7;
  }
}

@media screen and (min-width: 992px) {
  .ord-7\@md\+ {
    order: 7;
  }
}

@media screen and (min-width: 768px) {
  .ord-7\@sm\+ {
    order: 7;
  }
}

@media screen and (min-width: 0) {
  .ord-7\@xs\+ {
    order: 7;
  }
}

@media screen and (max-width: 1439px) {
  .ord-7\@xl- {
    order: 7;
  }
}

@media screen and (max-width: 1199px) {
  .ord-7\@lg- {
    order: 7;
  }
}

@media screen and (max-width: 991px) {
  .ord-7\@md- {
    order: 7;
  }
}

@media screen and (max-width: 767px) {
  .ord-7\@sm- {
    order: 7;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-7\@lg {
    order: 7;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-7\@md {
    order: 7;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-7\@sm {
    order: 7;
  }
}

.ord-8 {
  order: 8;
}

@media screen and (min-width: 1440px) {
  .ord-8\@xl\+ {
    order: 8;
  }
}

@media screen and (min-width: 1200px) {
  .ord-8\@lg\+ {
    order: 8;
  }
}

@media screen and (min-width: 992px) {
  .ord-8\@md\+ {
    order: 8;
  }
}

@media screen and (min-width: 768px) {
  .ord-8\@sm\+ {
    order: 8;
  }
}

@media screen and (min-width: 0) {
  .ord-8\@xs\+ {
    order: 8;
  }
}

@media screen and (max-width: 1439px) {
  .ord-8\@xl- {
    order: 8;
  }
}

@media screen and (max-width: 1199px) {
  .ord-8\@lg- {
    order: 8;
  }
}

@media screen and (max-width: 991px) {
  .ord-8\@md- {
    order: 8;
  }
}

@media screen and (max-width: 767px) {
  .ord-8\@sm- {
    order: 8;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-8\@lg {
    order: 8;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-8\@md {
    order: 8;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-8\@sm {
    order: 8;
  }
}

.ord-9 {
  order: 9;
}

@media screen and (min-width: 1440px) {
  .ord-9\@xl\+ {
    order: 9;
  }
}

@media screen and (min-width: 1200px) {
  .ord-9\@lg\+ {
    order: 9;
  }
}

@media screen and (min-width: 992px) {
  .ord-9\@md\+ {
    order: 9;
  }
}

@media screen and (min-width: 768px) {
  .ord-9\@sm\+ {
    order: 9;
  }
}

@media screen and (min-width: 0) {
  .ord-9\@xs\+ {
    order: 9;
  }
}

@media screen and (max-width: 1439px) {
  .ord-9\@xl- {
    order: 9;
  }
}

@media screen and (max-width: 1199px) {
  .ord-9\@lg- {
    order: 9;
  }
}

@media screen and (max-width: 991px) {
  .ord-9\@md- {
    order: 9;
  }
}

@media screen and (max-width: 767px) {
  .ord-9\@sm- {
    order: 9;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-9\@lg {
    order: 9;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-9\@md {
    order: 9;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-9\@sm {
    order: 9;
  }
}

.ord-10 {
  order: 10;
}

@media screen and (min-width: 1440px) {
  .ord-10\@xl\+ {
    order: 10;
  }
}

@media screen and (min-width: 1200px) {
  .ord-10\@lg\+ {
    order: 10;
  }
}

@media screen and (min-width: 992px) {
  .ord-10\@md\+ {
    order: 10;
  }
}

@media screen and (min-width: 768px) {
  .ord-10\@sm\+ {
    order: 10;
  }
}

@media screen and (min-width: 0) {
  .ord-10\@xs\+ {
    order: 10;
  }
}

@media screen and (max-width: 1439px) {
  .ord-10\@xl- {
    order: 10;
  }
}

@media screen and (max-width: 1199px) {
  .ord-10\@lg- {
    order: 10;
  }
}

@media screen and (max-width: 991px) {
  .ord-10\@md- {
    order: 10;
  }
}

@media screen and (max-width: 767px) {
  .ord-10\@sm- {
    order: 10;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-10\@lg {
    order: 10;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-10\@md {
    order: 10;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-10\@sm {
    order: 10;
  }
}

.ord-11 {
  order: 11;
}

@media screen and (min-width: 1440px) {
  .ord-11\@xl\+ {
    order: 11;
  }
}

@media screen and (min-width: 1200px) {
  .ord-11\@lg\+ {
    order: 11;
  }
}

@media screen and (min-width: 992px) {
  .ord-11\@md\+ {
    order: 11;
  }
}

@media screen and (min-width: 768px) {
  .ord-11\@sm\+ {
    order: 11;
  }
}

@media screen and (min-width: 0) {
  .ord-11\@xs\+ {
    order: 11;
  }
}

@media screen and (max-width: 1439px) {
  .ord-11\@xl- {
    order: 11;
  }
}

@media screen and (max-width: 1199px) {
  .ord-11\@lg- {
    order: 11;
  }
}

@media screen and (max-width: 991px) {
  .ord-11\@md- {
    order: 11;
  }
}

@media screen and (max-width: 767px) {
  .ord-11\@sm- {
    order: 11;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-11\@lg {
    order: 11;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-11\@md {
    order: 11;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-11\@sm {
    order: 11;
  }
}

.ord-12 {
  order: 12;
}

@media screen and (min-width: 1440px) {
  .ord-12\@xl\+ {
    order: 12;
  }
}

@media screen and (min-width: 1200px) {
  .ord-12\@lg\+ {
    order: 12;
  }
}

@media screen and (min-width: 992px) {
  .ord-12\@md\+ {
    order: 12;
  }
}

@media screen and (min-width: 768px) {
  .ord-12\@sm\+ {
    order: 12;
  }
}

@media screen and (min-width: 0) {
  .ord-12\@xs\+ {
    order: 12;
  }
}

@media screen and (max-width: 1439px) {
  .ord-12\@xl- {
    order: 12;
  }
}

@media screen and (max-width: 1199px) {
  .ord-12\@lg- {
    order: 12;
  }
}

@media screen and (max-width: 991px) {
  .ord-12\@md- {
    order: 12;
  }
}

@media screen and (max-width: 767px) {
  .ord-12\@sm- {
    order: 12;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-12\@lg {
    order: 12;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-12\@md {
    order: 12;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-12\@sm {
    order: 12;
  }
}

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

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

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

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

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

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

@media screen and (min-width: 1440px) {
  .d-b\@xl\+ {
    display: block !important;
  }
  .d-ib\@xl\+ {
    display: inline-block !important;
  }
  .d-i\@xl\+ {
    display: inline !important;
  }
  .d-tb\@xl\+ {
    display: table !important;
  }
  .d-tbc\@xl\+ {
    display: table-cell !important;
  }
  .d-n\@xl\+ {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .d-b\@lg\+ {
    display: block !important;
  }
  .d-ib\@lg\+ {
    display: inline-block !important;
  }
  .d-i\@lg\+ {
    display: inline !important;
  }
  .d-tb\@lg\+ {
    display: table !important;
  }
  .d-tbc\@lg\+ {
    display: table-cell !important;
  }
  .d-n\@lg\+ {
    display: none !important;
  }
}

@media screen and (min-width: 992px) {
  .d-b\@md\+ {
    display: block !important;
  }
  .d-ib\@md\+ {
    display: inline-block !important;
  }
  .d-i\@md\+ {
    display: inline !important;
  }
  .d-tb\@md\+ {
    display: table !important;
  }
  .d-tbc\@md\+ {
    display: table-cell !important;
  }
  .d-n\@md\+ {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .d-b\@sm\+ {
    display: block !important;
  }
  .d-ib\@sm\+ {
    display: inline-block !important;
  }
  .d-i\@sm\+ {
    display: inline !important;
  }
  .d-tb\@sm\+ {
    display: table !important;
  }
  .d-tbc\@sm\+ {
    display: table-cell !important;
  }
  .d-n\@sm\+ {
    display: none !important;
  }
}

@media screen and (min-width: 0) {
  .d-b\@xs\+ {
    display: block !important;
  }
  .d-ib\@xs\+ {
    display: inline-block !important;
  }
  .d-i\@xs\+ {
    display: inline !important;
  }
  .d-tb\@xs\+ {
    display: table !important;
  }
  .d-tbc\@xs\+ {
    display: table-cell !important;
  }
  .d-n\@xs\+ {
    display: none !important;
  }
}

@media screen and (max-width: 1439px) {
  .d-b\@xl- {
    display: block !important;
  }
  .d-ib\@xl- {
    display: inline-block !important;
  }
  .d-i\@xl- {
    display: inline !important;
  }
  .d-tb\@xl- {
    display: table !important;
  }
  .d-tbc\@xl- {
    display: table-cell !important;
  }
  .d-n\@xl- {
    display: none !important;
  }
}

@media screen and (max-width: 1199px) {
  .d-b\@lg- {
    display: block !important;
  }
  .d-ib\@lg- {
    display: inline-block !important;
  }
  .d-i\@lg- {
    display: inline !important;
  }
  .d-tb\@lg- {
    display: table !important;
  }
  .d-tbc\@lg- {
    display: table-cell !important;
  }
  .d-n\@lg- {
    display: none !important;
  }
}

@media screen and (max-width: 991px) {
  .d-b\@md- {
    display: block !important;
  }
  .d-ib\@md- {
    display: inline-block !important;
  }
  .d-i\@md- {
    display: inline !important;
  }
  .d-tb\@md- {
    display: table !important;
  }
  .d-tbc\@md- {
    display: table-cell !important;
  }
  .d-n\@md- {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .d-b\@sm- {
    display: block !important;
  }
  .d-ib\@sm- {
    display: inline-block !important;
  }
  .d-i\@sm- {
    display: inline !important;
  }
  .d-tb\@sm- {
    display: table !important;
  }
  .d-tbc\@sm- {
    display: table-cell !important;
  }
  .d-n\@sm- {
    display: none !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-b\@lg {
    display: block !important;
  }
  .d-ib\@lg {
    display: inline-block !important;
  }
  .d-i\@lg {
    display: inline !important;
  }
  .d-tb\@lg {
    display: table !important;
  }
  .d-tbc\@lg {
    display: table-cell !important;
  }
  .d-n\@lg {
    display: none !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-b\@md {
    display: block !important;
  }
  .d-ib\@md {
    display: inline-block !important;
  }
  .d-i\@md {
    display: inline !important;
  }
  .d-tb\@md {
    display: table !important;
  }
  .d-tbc\@md {
    display: table-cell !important;
  }
  .d-n\@md {
    display: none !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-b\@sm {
    display: block !important;
  }
  .d-ib\@sm {
    display: inline-block !important;
  }
  .d-i\@sm {
    display: inline !important;
  }
  .d-tb\@sm {
    display: table !important;
  }
  .d-tbc\@sm {
    display: table-cell !important;
  }
  .d-n\@sm {
    display: none !important;
  }
}

.ov-h {
  overflow: hidden !important;
}

.ov-a {
  overflow: auto !important;
}

.ov-s {
  overflow: scroll !important;
}

.ovY-h {
  overflow-y: hidden !important;
}

.ovX-h {
  overflow-x: hidden !important;
}

.ovY-a {
  overflow-y: auto !important;
}

.ovX-a {
  overflow-x: auto !important;
}

.ovY-s {
  overflow-y: scroll !important;
}

.ovX-s {
  overflow-x: scroll !important;
}

@media screen and (min-width: 1440px) {
  .ov-h\@xl\+ {
    overflow: hidden !important;
  }
  .ov-a\@xl\+ {
    overflow: auto !important;
  }
  .ov-s\@xl\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xl\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xl\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xl\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 1200px) {
  .ov-h\@lg\+ {
    overflow: hidden !important;
  }
  .ov-a\@lg\+ {
    overflow: auto !important;
  }
  .ov-s\@lg\+ {
    overflow: scroll !important;
  }
  .ovY-h\@lg\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@lg\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@lg\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 992px) {
  .ov-h\@md\+ {
    overflow: hidden !important;
  }
  .ov-a\@md\+ {
    overflow: auto !important;
  }
  .ov-s\@md\+ {
    overflow: scroll !important;
  }
  .ovY-h\@md\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@md\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@md\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@md\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@md\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@md\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 768px) {
  .ov-h\@sm\+ {
    overflow: hidden !important;
  }
  .ov-a\@sm\+ {
    overflow: auto !important;
  }
  .ov-s\@sm\+ {
    overflow: scroll !important;
  }
  .ovY-h\@sm\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@sm\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@sm\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 0) {
  .ov-h\@xs\+ {
    overflow: hidden !important;
  }
  .ov-a\@xs\+ {
    overflow: auto !important;
  }
  .ov-s\@xs\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xs\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xs\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xs\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xs\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xs\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xs\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 1439px) {
  .ov-h\@xl- {
    overflow: hidden !important;
  }
  .ov-a\@xl- {
    overflow: auto !important;
  }
  .ov-s\@xl- {
    overflow: scroll !important;
  }
  .ovY-h\@xl- {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl- {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl- {
    overflow-y: auto !important;
  }
  .ovX-a\@xl- {
    overflow-x: auto !important;
  }
  .ovY-s\@xl- {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 1199px) {
  .ov-h\@lg- {
    overflow: hidden !important;
  }
  .ov-a\@lg- {
    overflow: auto !important;
  }
  .ov-s\@lg- {
    overflow: scroll !important;
  }
  .ovY-h\@lg- {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg- {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg- {
    overflow-y: auto !important;
  }
  .ovX-a\@lg- {
    overflow-x: auto !important;
  }
  .ovY-s\@lg- {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 991px) {
  .ov-h\@md- {
    overflow: hidden !important;
  }
  .ov-a\@md- {
    overflow: auto !important;
  }
  .ov-s\@md- {
    overflow: scroll !important;
  }
  .ovY-h\@md- {
    overflow-y: hidden !important;
  }
  .ovX-h\@md- {
    overflow-x: hidden !important;
  }
  .ovY-a\@md- {
    overflow-y: auto !important;
  }
  .ovX-a\@md- {
    overflow-x: auto !important;
  }
  .ovY-s\@md- {
    overflow-y: scroll !important;
  }
  .ovX-s\@md- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 767px) {
  .ov-h\@sm- {
    overflow: hidden !important;
  }
  .ov-a\@sm- {
    overflow: auto !important;
  }
  .ov-s\@sm- {
    overflow: scroll !important;
  }
  .ovY-h\@sm- {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm- {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm- {
    overflow-y: auto !important;
  }
  .ovX-a\@sm- {
    overflow-x: auto !important;
  }
  .ovY-s\@sm- {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm- {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ov-h\@lg {
    overflow: hidden !important;
  }
  .ov-a\@lg {
    overflow: auto !important;
  }
  .ov-s\@lg {
    overflow: scroll !important;
  }
  .ovY-h\@lg {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg {
    overflow-y: auto !important;
  }
  .ovX-a\@lg {
    overflow-x: auto !important;
  }
  .ovY-s\@lg {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ov-h\@md {
    overflow: hidden !important;
  }
  .ov-a\@md {
    overflow: auto !important;
  }
  .ov-s\@md {
    overflow: scroll !important;
  }
  .ovY-h\@md {
    overflow-y: hidden !important;
  }
  .ovX-h\@md {
    overflow-x: hidden !important;
  }
  .ovY-a\@md {
    overflow-y: auto !important;
  }
  .ovX-a\@md {
    overflow-x: auto !important;
  }
  .ovY-s\@md {
    overflow-y: scroll !important;
  }
  .ovX-s\@md {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ov-h\@sm {
    overflow: hidden !important;
  }
  .ov-a\@sm {
    overflow: auto !important;
  }
  .ov-s\@sm {
    overflow: scroll !important;
  }
  .ovY-h\@sm {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm {
    overflow-y: auto !important;
  }
  .ovX-a\@sm {
    overflow-x: auto !important;
  }
  .ovY-s\@sm {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm {
    overflow-x: scroll !important;
  }
}

.fl-l {
  float: left !important;
}

.fl-r {
  float: right !important;
}

.fl-n {
  float: none !important;
}

@media screen and (min-width: 1440px) {
  .fl-l\@xl\+ {
    float: left !important;
  }
  .fl-r\@xl\+ {
    float: right !important;
  }
  .fl-n\@xl\+ {
    float: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .fl-l\@lg\+ {
    float: left !important;
  }
  .fl-r\@lg\+ {
    float: right !important;
  }
  .fl-n\@lg\+ {
    float: none !important;
  }
}

@media screen and (min-width: 992px) {
  .fl-l\@md\+ {
    float: left !important;
  }
  .fl-r\@md\+ {
    float: right !important;
  }
  .fl-n\@md\+ {
    float: none !important;
  }
}

@media screen and (min-width: 768px) {
  .fl-l\@sm\+ {
    float: left !important;
  }
  .fl-r\@sm\+ {
    float: right !important;
  }
  .fl-n\@sm\+ {
    float: none !important;
  }
}

@media screen and (min-width: 0) {
  .fl-l\@xs\+ {
    float: left !important;
  }
  .fl-r\@xs\+ {
    float: right !important;
  }
  .fl-n\@xs\+ {
    float: none !important;
  }
}

@media screen and (max-width: 1439px) {
  .fl-l\@xl- {
    float: left !important;
  }
  .fl-r\@xl- {
    float: right !important;
  }
  .fl-n\@xl- {
    float: none !important;
  }
}

@media screen and (max-width: 1199px) {
  .fl-l\@lg- {
    float: left !important;
  }
  .fl-r\@lg- {
    float: right !important;
  }
  .fl-n\@lg- {
    float: none !important;
  }
}

@media screen and (max-width: 991px) {
  .fl-l\@md- {
    float: left !important;
  }
  .fl-r\@md- {
    float: right !important;
  }
  .fl-n\@md- {
    float: none !important;
  }
}

@media screen and (max-width: 767px) {
  .fl-l\@sm- {
    float: left !important;
  }
  .fl-r\@sm- {
    float: right !important;
  }
  .fl-n\@sm- {
    float: none !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fl-l\@lg {
    float: left !important;
  }
  .fl-r\@lg {
    float: right !important;
  }
  .fl-n\@lg {
    float: none !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fl-l\@md {
    float: left !important;
  }
  .fl-r\@md {
    float: right !important;
  }
  .fl-n\@md {
    float: none !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fl-l\@sm {
    float: left !important;
  }
  .fl-r\@sm {
    float: right !important;
  }
  .fl-n\@sm {
    float: none !important;
  }
}

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

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

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

@media screen and (min-width: 1440px) {
  .va-t\@xl\+ {
    vertical-align: top !important;
  }
  .va-m\@xl\+ {
    vertical-align: middle !important;
  }
  .va-b\@xl\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 1200px) {
  .va-t\@lg\+ {
    vertical-align: top !important;
  }
  .va-m\@lg\+ {
    vertical-align: middle !important;
  }
  .va-b\@lg\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 992px) {
  .va-t\@md\+ {
    vertical-align: top !important;
  }
  .va-m\@md\+ {
    vertical-align: middle !important;
  }
  .va-b\@md\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 768px) {
  .va-t\@sm\+ {
    vertical-align: top !important;
  }
  .va-m\@sm\+ {
    vertical-align: middle !important;
  }
  .va-b\@sm\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 0) {
  .va-t\@xs\+ {
    vertical-align: top !important;
  }
  .va-m\@xs\+ {
    vertical-align: middle !important;
  }
  .va-b\@xs\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 1439px) {
  .va-t\@xl- {
    vertical-align: top !important;
  }
  .va-m\@xl- {
    vertical-align: middle !important;
  }
  .va-b\@xl- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 1199px) {
  .va-t\@lg- {
    vertical-align: top !important;
  }
  .va-m\@lg- {
    vertical-align: middle !important;
  }
  .va-b\@lg- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 991px) {
  .va-t\@md- {
    vertical-align: top !important;
  }
  .va-m\@md- {
    vertical-align: middle !important;
  }
  .va-b\@md- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 767px) {
  .va-t\@sm- {
    vertical-align: top !important;
  }
  .va-m\@sm- {
    vertical-align: middle !important;
  }
  .va-b\@sm- {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .va-t\@lg {
    vertical-align: top !important;
  }
  .va-m\@lg {
    vertical-align: middle !important;
  }
  .va-b\@lg {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .va-t\@md {
    vertical-align: top !important;
  }
  .va-m\@md {
    vertical-align: middle !important;
  }
  .va-b\@md {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .va-t\@sm {
    vertical-align: top !important;
  }
  .va-m\@sm {
    vertical-align: middle !important;
  }
  .va-b\@sm {
    vertical-align: bottom !important;
  }
}

.pos-s {
  position: static !important;
}

.pos-st {
  position: sticky !important;
}

.pos-r {
  position: relative !important;
}

.pos-a {
  position: absolute !important;
}

.pos-f {
  position: fixed !important;
}

@media screen and (min-width: 1440px) {
  .pos-s\@xl\+ {
    position: static !important;
  }
  .pos-st\@xl\+ {
    position: sticky !important;
  }
  .pos-r\@xl\+ {
    position: relative !important;
  }
  .pos-a\@xl\+ {
    position: absolute !important;
  }
  .pos-f\@xl\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 1200px) {
  .pos-s\@lg\+ {
    position: static !important;
  }
  .pos-st\@lg\+ {
    position: sticky !important;
  }
  .pos-r\@lg\+ {
    position: relative !important;
  }
  .pos-a\@lg\+ {
    position: absolute !important;
  }
  .pos-f\@lg\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 992px) {
  .pos-s\@md\+ {
    position: static !important;
  }
  .pos-st\@md\+ {
    position: sticky !important;
  }
  .pos-r\@md\+ {
    position: relative !important;
  }
  .pos-a\@md\+ {
    position: absolute !important;
  }
  .pos-f\@md\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 768px) {
  .pos-s\@sm\+ {
    position: static !important;
  }
  .pos-st\@sm\+ {
    position: sticky !important;
  }
  .pos-r\@sm\+ {
    position: relative !important;
  }
  .pos-a\@sm\+ {
    position: absolute !important;
  }
  .pos-f\@sm\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 0) {
  .pos-s\@xs\+ {
    position: static !important;
  }
  .pos-st\@xs\+ {
    position: sticky !important;
  }
  .pos-r\@xs\+ {
    position: relative !important;
  }
  .pos-a\@xs\+ {
    position: absolute !important;
  }
  .pos-f\@xs\+ {
    position: fixed !important;
  }
}

@media screen and (max-width: 1439px) {
  .pos-s\@xl- {
    position: static !important;
  }
  .pos-st\@xl- {
    position: sticky !important;
  }
  .pos-r\@xl- {
    position: relative !important;
  }
  .pos-a\@xl- {
    position: absolute !important;
  }
  .pos-f\@xl- {
    position: fixed !important;
  }
}

@media screen and (max-width: 1199px) {
  .pos-s\@lg- {
    position: static !important;
  }
  .pos-st\@lg- {
    position: sticky !important;
  }
  .pos-r\@lg- {
    position: relative !important;
  }
  .pos-a\@lg- {
    position: absolute !important;
  }
  .pos-f\@lg- {
    position: fixed !important;
  }
}

@media screen and (max-width: 991px) {
  .pos-s\@md- {
    position: static !important;
  }
  .pos-st\@md- {
    position: sticky !important;
  }
  .pos-r\@md- {
    position: relative !important;
  }
  .pos-a\@md- {
    position: absolute !important;
  }
  .pos-f\@md- {
    position: fixed !important;
  }
}

@media screen and (max-width: 767px) {
  .pos-s\@sm- {
    position: static !important;
  }
  .pos-st\@sm- {
    position: sticky !important;
  }
  .pos-r\@sm- {
    position: relative !important;
  }
  .pos-a\@sm- {
    position: absolute !important;
  }
  .pos-f\@sm- {
    position: fixed !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .pos-s\@lg {
    position: static !important;
  }
  .pos-st\@lg {
    position: sticky !important;
  }
  .pos-r\@lg {
    position: relative !important;
  }
  .pos-a\@lg {
    position: absolute !important;
  }
  .pos-f\@lg {
    position: fixed !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .pos-s\@md {
    position: static !important;
  }
  .pos-st\@md {
    position: sticky !important;
  }
  .pos-r\@md {
    position: relative !important;
  }
  .pos-a\@md {
    position: absolute !important;
  }
  .pos-f\@md {
    position: fixed !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .pos-s\@sm {
    position: static !important;
  }
  .pos-st\@sm {
    position: sticky !important;
  }
  .pos-r\@sm {
    position: relative !important;
  }
  .pos-a\@sm {
    position: absolute !important;
  }
  .pos-f\@sm {
    position: fixed !important;
  }
}

.z-0 {
  z-index: 0 !important;
}

@media screen and (min-width: 1440px) {
  .z-0\@xl\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-0\@lg\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-0\@md\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-0\@sm\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 0) {
  .z-0\@xs\+ {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-0\@xl- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-0\@lg- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-0\@md- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-0\@sm- {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-0\@lg {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-0\@md {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-0\@sm {
    z-index: 0 !important;
  }
}

.z-1 {
  z-index: 1000 !important;
}

@media screen and (min-width: 1440px) {
  .z-1\@xl\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-1\@lg\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-1\@md\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-1\@sm\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-1\@xs\+ {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-1\@xl- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-1\@lg- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-1\@md- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-1\@sm- {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-1\@lg {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-1\@md {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-1\@sm {
    z-index: 1000 !important;
  }
}

.z-2 {
  z-index: 2000 !important;
}

@media screen and (min-width: 1440px) {
  .z-2\@xl\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-2\@lg\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-2\@md\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-2\@sm\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-2\@xs\+ {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-2\@xl- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-2\@lg- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-2\@md- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-2\@sm- {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-2\@lg {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-2\@md {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-2\@sm {
    z-index: 2000 !important;
  }
}

.z-3 {
  z-index: 3000 !important;
}

@media screen and (min-width: 1440px) {
  .z-3\@xl\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-3\@lg\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-3\@md\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-3\@sm\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-3\@xs\+ {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-3\@xl- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-3\@lg- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-3\@md- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-3\@sm- {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-3\@lg {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-3\@md {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-3\@sm {
    z-index: 3000 !important;
  }
}

.z-4 {
  z-index: 4000 !important;
}

@media screen and (min-width: 1440px) {
  .z-4\@xl\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-4\@lg\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-4\@md\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-4\@sm\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-4\@xs\+ {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-4\@xl- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-4\@lg- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-4\@md- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-4\@sm- {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-4\@lg {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-4\@md {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-4\@sm {
    z-index: 4000 !important;
  }
}

.z-5 {
  z-index: 5000 !important;
}

@media screen and (min-width: 1440px) {
  .z-5\@xl\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-5\@lg\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-5\@md\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-5\@sm\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-5\@xs\+ {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-5\@xl- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-5\@lg- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-5\@md- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-5\@sm- {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-5\@lg {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-5\@md {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-5\@sm {
    z-index: 5000 !important;
  }
}

.z-6 {
  z-index: 6000 !important;
}

@media screen and (min-width: 1440px) {
  .z-6\@xl\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-6\@lg\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-6\@md\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-6\@sm\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-6\@xs\+ {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-6\@xl- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-6\@lg- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-6\@md- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-6\@sm- {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-6\@lg {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-6\@md {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-6\@sm {
    z-index: 6000 !important;
  }
}

.z-7 {
  z-index: 7000 !important;
}

@media screen and (min-width: 1440px) {
  .z-7\@xl\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-7\@lg\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-7\@md\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-7\@sm\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-7\@xs\+ {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-7\@xl- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-7\@lg- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-7\@md- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-7\@sm- {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-7\@lg {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-7\@md {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-7\@sm {
    z-index: 7000 !important;
  }
}

.z-8 {
  z-index: 8000 !important;
}

@media screen and (min-width: 1440px) {
  .z-8\@xl\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-8\@lg\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-8\@md\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-8\@sm\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-8\@xs\+ {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-8\@xl- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-8\@lg- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-8\@md- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-8\@sm- {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-8\@lg {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-8\@md {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-8\@sm {
    z-index: 8000 !important;
  }
}

.z-9 {
  z-index: 9000 !important;
}

@media screen and (min-width: 1440px) {
  .z-9\@xl\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-9\@lg\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-9\@md\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-9\@sm\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-9\@xs\+ {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-9\@xl- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-9\@lg- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-9\@md- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-9\@sm- {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-9\@lg {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-9\@md {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-9\@sm {
    z-index: 9000 !important;
  }
}

.lisp-i {
  list-style-position: inside;
}

.lisp-o {
  list-style-position: outside;
}

.lis-n {
  list-style: none;
}

.list-c {
  list-style-type: circle;
}

.list-s {
  list-style-type: square;
}

.list-u {
  list-style-type: upper-roman;
}

.list-l {
  list-style-type: lower-alpha;
}

.m-0 {
  margin: 0px !important;
}

.mT-0 {
  margin-top: 0px !important;
}

.mR-0 {
  margin-right: 0px !important;
}

.mB-0 {
  margin-bottom: 0px !important;
}

.mL-0 {
  margin-left: 0px !important;
}

.mY-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mX-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.m-nv-0 {
  margin: -0px !important;
}

.mT-nv-0 {
  margin-top: -0px !important;
}

.mR-nv-0 {
  margin-right: -0px !important;
}

.mB-nv-0 {
  margin-bottom: -0px !important;
}

.mL-nv-0 {
  margin-left: -0px !important;
}

.mY-nv-0 {
  margin-top: -0px !important;
  margin-bottom: -0px !important;
}

.mX-nv-0 {
  margin-left: -0px !important;
  margin-right: -0px !important;
}

@media screen and (min-width: 1440px) {
  .m-0\@xl\+ {
    margin: 0px !important;
  }
  .mT-0\@xl\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xl\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xl\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xl\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-0\@lg\+ {
    margin: 0px !important;
  }
  .mT-0\@lg\+ {
    margin-top: 0px !important;
  }
  .mR-0\@lg\+ {
    margin-right: 0px !important;
  }
  .mB-0\@lg\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg\+ {
    margin-left: 0px !important;
  }
  .mY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@lg\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-0\@md\+ {
    margin: 0px !important;
  }
  .mT-0\@md\+ {
    margin-top: 0px !important;
  }
  .mR-0\@md\+ {
    margin-right: 0px !important;
  }
  .mB-0\@md\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@md\+ {
    margin-left: 0px !important;
  }
  .mY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@md\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-0\@sm\+ {
    margin: 0px !important;
  }
  .mT-0\@sm\+ {
    margin-top: 0px !important;
  }
  .mR-0\@sm\+ {
    margin-right: 0px !important;
  }
  .mB-0\@sm\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm\+ {
    margin-left: 0px !important;
  }
  .mY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@sm\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 0) {
  .m-0\@xs\+ {
    margin: 0px !important;
  }
  .mT-0\@xs\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xs\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xs\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xs\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xs\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xs\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xs\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xs\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xs\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xs\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xs\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-0\@xl- {
    margin: 0px !important;
  }
  .mT-0\@xl- {
    margin-top: 0px !important;
  }
  .mR-0\@xl- {
    margin-right: 0px !important;
  }
  .mB-0\@xl- {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl- {
    margin-left: 0px !important;
  }
  .mY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl- {
    margin: -0px !important;
  }
  .mT-nv-0\@xl- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-0\@lg- {
    margin: 0px !important;
  }
  .mT-0\@lg- {
    margin-top: 0px !important;
  }
  .mR-0\@lg- {
    margin-right: 0px !important;
  }
  .mB-0\@lg- {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg- {
    margin-left: 0px !important;
  }
  .mY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg- {
    margin: -0px !important;
  }
  .mT-nv-0\@lg- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-0\@md- {
    margin: 0px !important;
  }
  .mT-0\@md- {
    margin-top: 0px !important;
  }
  .mR-0\@md- {
    margin-right: 0px !important;
  }
  .mB-0\@md- {
    margin-bottom: 0px !important;
  }
  .mL-0\@md- {
    margin-left: 0px !important;
  }
  .mY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md- {
    margin: -0px !important;
  }
  .mT-nv-0\@md- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-0\@sm- {
    margin: 0px !important;
  }
  .mT-0\@sm- {
    margin-top: 0px !important;
  }
  .mR-0\@sm- {
    margin-right: 0px !important;
  }
  .mB-0\@sm- {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm- {
    margin-left: 0px !important;
  }
  .mY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm- {
    margin: -0px !important;
  }
  .mT-nv-0\@sm- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-0\@lg {
    margin: 0px !important;
  }
  .mT-0\@lg {
    margin-top: 0px !important;
  }
  .mR-0\@lg {
    margin-right: 0px !important;
  }
  .mB-0\@lg {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg {
    margin-left: 0px !important;
  }
  .mY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg {
    margin: -0px !important;
  }
  .mT-nv-0\@lg {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-0\@md {
    margin: 0px !important;
  }
  .mT-0\@md {
    margin-top: 0px !important;
  }
  .mR-0\@md {
    margin-right: 0px !important;
  }
  .mB-0\@md {
    margin-bottom: 0px !important;
  }
  .mL-0\@md {
    margin-left: 0px !important;
  }
  .mY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md {
    margin: -0px !important;
  }
  .mT-nv-0\@md {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-0\@sm {
    margin: 0px !important;
  }
  .mT-0\@sm {
    margin-top: 0px !important;
  }
  .mR-0\@sm {
    margin-right: 0px !important;
  }
  .mB-0\@sm {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm {
    margin-left: 0px !important;
  }
  .mY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm {
    margin: -0px !important;
  }
  .mT-nv-0\@sm {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

.m-1 {
  margin: 1px !important;
}

.mT-1 {
  margin-top: 1px !important;
}

.mR-1 {
  margin-right: 1px !important;
}

.mB-1 {
  margin-bottom: 1px !important;
}

.mL-1 {
  margin-left: 1px !important;
}

.mY-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mX-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.m-nv-1 {
  margin: -1px !important;
}

.mT-nv-1 {
  margin-top: -1px !important;
}

.mR-nv-1 {
  margin-right: -1px !important;
}

.mB-nv-1 {
  margin-bottom: -0px !important;
}

.mL-nv-1 {
  margin-left: -1px !important;
}

.mY-nv-1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.mX-nv-1 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

@media screen and (min-width: 1440px) {
  .m-1\@xl\+ {
    margin: 1px !important;
  }
  .mT-1\@xl\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xl\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xl\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xl\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xl\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-1\@lg\+ {
    margin: 1px !important;
  }
  .mT-1\@lg\+ {
    margin-top: 1px !important;
  }
  .mR-1\@lg\+ {
    margin-right: 1px !important;
  }
  .mB-1\@lg\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg\+ {
    margin-left: 1px !important;
  }
  .mY-1\@lg\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@lg\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-1\@md\+ {
    margin: 1px !important;
  }
  .mT-1\@md\+ {
    margin-top: 1px !important;
  }
  .mR-1\@md\+ {
    margin-right: 1px !important;
  }
  .mB-1\@md\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@md\+ {
    margin-left: 1px !important;
  }
  .mY-1\@md\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@md\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-1\@sm\+ {
    margin: 1px !important;
  }
  .mT-1\@sm\+ {
    margin-top: 1px !important;
  }
  .mR-1\@sm\+ {
    margin-right: 1px !important;
  }
  .mB-1\@sm\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm\+ {
    margin-left: 1px !important;
  }
  .mY-1\@sm\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@sm\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 0) {
  .m-1\@xs\+ {
    margin: 1px !important;
  }
  .mT-1\@xs\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xs\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xs\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xs\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xs\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xs\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xs\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xs\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xs\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xs\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xs\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-1\@xl- {
    margin: 1px !important;
  }
  .mT-1\@xl- {
    margin-top: 1px !important;
  }
  .mR-1\@xl- {
    margin-right: 1px !important;
  }
  .mB-1\@xl- {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl- {
    margin-left: 1px !important;
  }
  .mY-1\@xl- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl- {
    margin: -1px !important;
  }
  .mT-nv-1\@xl- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-1\@lg- {
    margin: 1px !important;
  }
  .mT-1\@lg- {
    margin-top: 1px !important;
  }
  .mR-1\@lg- {
    margin-right: 1px !important;
  }
  .mB-1\@lg- {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg- {
    margin-left: 1px !important;
  }
  .mY-1\@lg- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg- {
    margin: -1px !important;
  }
  .mT-nv-1\@lg- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-1\@md- {
    margin: 1px !important;
  }
  .mT-1\@md- {
    margin-top: 1px !important;
  }
  .mR-1\@md- {
    margin-right: 1px !important;
  }
  .mB-1\@md- {
    margin-bottom: 1px !important;
  }
  .mL-1\@md- {
    margin-left: 1px !important;
  }
  .mY-1\@md- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md- {
    margin: -1px !important;
  }
  .mT-nv-1\@md- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-1\@sm- {
    margin: 1px !important;
  }
  .mT-1\@sm- {
    margin-top: 1px !important;
  }
  .mR-1\@sm- {
    margin-right: 1px !important;
  }
  .mB-1\@sm- {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm- {
    margin-left: 1px !important;
  }
  .mY-1\@sm- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm- {
    margin: -1px !important;
  }
  .mT-nv-1\@sm- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-1\@lg {
    margin: 1px !important;
  }
  .mT-1\@lg {
    margin-top: 1px !important;
  }
  .mR-1\@lg {
    margin-right: 1px !important;
  }
  .mB-1\@lg {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg {
    margin-left: 1px !important;
  }
  .mY-1\@lg {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg {
    margin: -1px !important;
  }
  .mT-nv-1\@lg {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-1\@md {
    margin: 1px !important;
  }
  .mT-1\@md {
    margin-top: 1px !important;
  }
  .mR-1\@md {
    margin-right: 1px !important;
  }
  .mB-1\@md {
    margin-bottom: 1px !important;
  }
  .mL-1\@md {
    margin-left: 1px !important;
  }
  .mY-1\@md {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md {
    margin: -1px !important;
  }
  .mT-nv-1\@md {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-1\@sm {
    margin: 1px !important;
  }
  .mT-1\@sm {
    margin-top: 1px !important;
  }
  .mR-1\@sm {
    margin-right: 1px !important;
  }
  .mB-1\@sm {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm {
    margin-left: 1px !important;
  }
  .mY-1\@sm {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm {
    margin: -1px !important;
  }
  .mT-nv-1\@sm {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

.m-2 {
  margin: 2px !important;
}

.mT-2 {
  margin-top: 2px !important;
}

.mR-2 {
  margin-right: 2px !important;
}

.mB-2 {
  margin-bottom: 2px !important;
}

.mL-2 {
  margin-left: 2px !important;
}

.mY-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mX-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.m-nv-2 {
  margin: -2px !important;
}

.mT-nv-2 {
  margin-top: -2px !important;
}

.mR-nv-2 {
  margin-right: -2px !important;
}

.mB-nv-2 {
  margin-bottom: -0px !important;
}

.mL-nv-2 {
  margin-left: -2px !important;
}

.mY-nv-2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.mX-nv-2 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

@media screen and (min-width: 1440px) {
  .m-2\@xl\+ {
    margin: 2px !important;
  }
  .mT-2\@xl\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xl\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xl\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xl\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xl\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-2\@lg\+ {
    margin: 2px !important;
  }
  .mT-2\@lg\+ {
    margin-top: 2px !important;
  }
  .mR-2\@lg\+ {
    margin-right: 2px !important;
  }
  .mB-2\@lg\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg\+ {
    margin-left: 2px !important;
  }
  .mY-2\@lg\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@lg\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-2\@md\+ {
    margin: 2px !important;
  }
  .mT-2\@md\+ {
    margin-top: 2px !important;
  }
  .mR-2\@md\+ {
    margin-right: 2px !important;
  }
  .mB-2\@md\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@md\+ {
    margin-left: 2px !important;
  }
  .mY-2\@md\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@md\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-2\@sm\+ {
    margin: 2px !important;
  }
  .mT-2\@sm\+ {
    margin-top: 2px !important;
  }
  .mR-2\@sm\+ {
    margin-right: 2px !important;
  }
  .mB-2\@sm\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm\+ {
    margin-left: 2px !important;
  }
  .mY-2\@sm\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@sm\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 0) {
  .m-2\@xs\+ {
    margin: 2px !important;
  }
  .mT-2\@xs\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xs\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xs\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xs\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xs\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xs\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xs\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xs\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xs\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xs\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xs\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-2\@xl- {
    margin: 2px !important;
  }
  .mT-2\@xl- {
    margin-top: 2px !important;
  }
  .mR-2\@xl- {
    margin-right: 2px !important;
  }
  .mB-2\@xl- {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl- {
    margin-left: 2px !important;
  }
  .mY-2\@xl- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl- {
    margin: -2px !important;
  }
  .mT-nv-2\@xl- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-2\@lg- {
    margin: 2px !important;
  }
  .mT-2\@lg- {
    margin-top: 2px !important;
  }
  .mR-2\@lg- {
    margin-right: 2px !important;
  }
  .mB-2\@lg- {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg- {
    margin-left: 2px !important;
  }
  .mY-2\@lg- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg- {
    margin: -2px !important;
  }
  .mT-nv-2\@lg- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-2\@md- {
    margin: 2px !important;
  }
  .mT-2\@md- {
    margin-top: 2px !important;
  }
  .mR-2\@md- {
    margin-right: 2px !important;
  }
  .mB-2\@md- {
    margin-bottom: 2px !important;
  }
  .mL-2\@md- {
    margin-left: 2px !important;
  }
  .mY-2\@md- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md- {
    margin: -2px !important;
  }
  .mT-nv-2\@md- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-2\@sm- {
    margin: 2px !important;
  }
  .mT-2\@sm- {
    margin-top: 2px !important;
  }
  .mR-2\@sm- {
    margin-right: 2px !important;
  }
  .mB-2\@sm- {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm- {
    margin-left: 2px !important;
  }
  .mY-2\@sm- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm- {
    margin: -2px !important;
  }
  .mT-nv-2\@sm- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-2\@lg {
    margin: 2px !important;
  }
  .mT-2\@lg {
    margin-top: 2px !important;
  }
  .mR-2\@lg {
    margin-right: 2px !important;
  }
  .mB-2\@lg {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg {
    margin-left: 2px !important;
  }
  .mY-2\@lg {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg {
    margin: -2px !important;
  }
  .mT-nv-2\@lg {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-2\@md {
    margin: 2px !important;
  }
  .mT-2\@md {
    margin-top: 2px !important;
  }
  .mR-2\@md {
    margin-right: 2px !important;
  }
  .mB-2\@md {
    margin-bottom: 2px !important;
  }
  .mL-2\@md {
    margin-left: 2px !important;
  }
  .mY-2\@md {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md {
    margin: -2px !important;
  }
  .mT-nv-2\@md {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-2\@sm {
    margin: 2px !important;
  }
  .mT-2\@sm {
    margin-top: 2px !important;
  }
  .mR-2\@sm {
    margin-right: 2px !important;
  }
  .mB-2\@sm {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm {
    margin-left: 2px !important;
  }
  .mY-2\@sm {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm {
    margin: -2px !important;
  }
  .mT-nv-2\@sm {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

.m-3 {
  margin: 3px !important;
}

.mT-3 {
  margin-top: 3px !important;
}

.mR-3 {
  margin-right: 3px !important;
}

.mB-3 {
  margin-bottom: 3px !important;
}

.mL-3 {
  margin-left: 3px !important;
}

.mY-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mX-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.m-nv-3 {
  margin: -3px !important;
}

.mT-nv-3 {
  margin-top: -3px !important;
}

.mR-nv-3 {
  margin-right: -3px !important;
}

.mB-nv-3 {
  margin-bottom: -0px !important;
}

.mL-nv-3 {
  margin-left: -3px !important;
}

.mY-nv-3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.mX-nv-3 {
  margin-left: -3px !important;
  margin-right: -3px !important;
}

@media screen and (min-width: 1440px) {
  .m-3\@xl\+ {
    margin: 3px !important;
  }
  .mT-3\@xl\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xl\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xl\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xl\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xl\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-3\@lg\+ {
    margin: 3px !important;
  }
  .mT-3\@lg\+ {
    margin-top: 3px !important;
  }
  .mR-3\@lg\+ {
    margin-right: 3px !important;
  }
  .mB-3\@lg\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg\+ {
    margin-left: 3px !important;
  }
  .mY-3\@lg\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@lg\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-3\@md\+ {
    margin: 3px !important;
  }
  .mT-3\@md\+ {
    margin-top: 3px !important;
  }
  .mR-3\@md\+ {
    margin-right: 3px !important;
  }
  .mB-3\@md\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@md\+ {
    margin-left: 3px !important;
  }
  .mY-3\@md\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@md\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-3\@sm\+ {
    margin: 3px !important;
  }
  .mT-3\@sm\+ {
    margin-top: 3px !important;
  }
  .mR-3\@sm\+ {
    margin-right: 3px !important;
  }
  .mB-3\@sm\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm\+ {
    margin-left: 3px !important;
  }
  .mY-3\@sm\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@sm\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 0) {
  .m-3\@xs\+ {
    margin: 3px !important;
  }
  .mT-3\@xs\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xs\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xs\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xs\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xs\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xs\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xs\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xs\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xs\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xs\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xs\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xs\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xs\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-3\@xl- {
    margin: 3px !important;
  }
  .mT-3\@xl- {
    margin-top: 3px !important;
  }
  .mR-3\@xl- {
    margin-right: 3px !important;
  }
  .mB-3\@xl- {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl- {
    margin-left: 3px !important;
  }
  .mY-3\@xl- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl- {
    margin: -3px !important;
  }
  .mT-nv-3\@xl- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-3\@lg- {
    margin: 3px !important;
  }
  .mT-3\@lg- {
    margin-top: 3px !important;
  }
  .mR-3\@lg- {
    margin-right: 3px !important;
  }
  .mB-3\@lg- {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg- {
    margin-left: 3px !important;
  }
  .mY-3\@lg- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg- {
    margin: -3px !important;
  }
  .mT-nv-3\@lg- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-3\@md- {
    margin: 3px !important;
  }
  .mT-3\@md- {
    margin-top: 3px !important;
  }
  .mR-3\@md- {
    margin-right: 3px !important;
  }
  .mB-3\@md- {
    margin-bottom: 3px !important;
  }
  .mL-3\@md- {
    margin-left: 3px !important;
  }
  .mY-3\@md- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md- {
    margin: -3px !important;
  }
  .mT-nv-3\@md- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-3\@sm- {
    margin: 3px !important;
  }
  .mT-3\@sm- {
    margin-top: 3px !important;
  }
  .mR-3\@sm- {
    margin-right: 3px !important;
  }
  .mB-3\@sm- {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm- {
    margin-left: 3px !important;
  }
  .mY-3\@sm- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm- {
    margin: -3px !important;
  }
  .mT-nv-3\@sm- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-3\@lg {
    margin: 3px !important;
  }
  .mT-3\@lg {
    margin-top: 3px !important;
  }
  .mR-3\@lg {
    margin-right: 3px !important;
  }
  .mB-3\@lg {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg {
    margin-left: 3px !important;
  }
  .mY-3\@lg {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg {
    margin: -3px !important;
  }
  .mT-nv-3\@lg {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-3\@md {
    margin: 3px !important;
  }
  .mT-3\@md {
    margin-top: 3px !important;
  }
  .mR-3\@md {
    margin-right: 3px !important;
  }
  .mB-3\@md {
    margin-bottom: 3px !important;
  }
  .mL-3\@md {
    margin-left: 3px !important;
  }
  .mY-3\@md {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md {
    margin: -3px !important;
  }
  .mT-nv-3\@md {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-3\@sm {
    margin: 3px !important;
  }
  .mT-3\@sm {
    margin-top: 3px !important;
  }
  .mR-3\@sm {
    margin-right: 3px !important;
  }
  .mB-3\@sm {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm {
    margin-left: 3px !important;
  }
  .mY-3\@sm {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm {
    margin: -3px !important;
  }
  .mT-nv-3\@sm {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

.m-4 {
  margin: 4px !important;
}

.mT-4 {
  margin-top: 4px !important;
}

.mR-4 {
  margin-right: 4px !important;
}

.mB-4 {
  margin-bottom: 4px !important;
}

.mL-4 {
  margin-left: 4px !important;
}

.mY-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mX-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.m-nv-4 {
  margin: -4px !important;
}

.mT-nv-4 {
  margin-top: -4px !important;
}

.mR-nv-4 {
  margin-right: -4px !important;
}

.mB-nv-4 {
  margin-bottom: -0px !important;
}

.mL-nv-4 {
  margin-left: -4px !important;
}

.mY-nv-4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.mX-nv-4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

@media screen and (min-width: 1440px) {
  .m-4\@xl\+ {
    margin: 4px !important;
  }
  .mT-4\@xl\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xl\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xl\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xl\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xl\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-4\@lg\+ {
    margin: 4px !important;
  }
  .mT-4\@lg\+ {
    margin-top: 4px !important;
  }
  .mR-4\@lg\+ {
    margin-right: 4px !important;
  }
  .mB-4\@lg\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg\+ {
    margin-left: 4px !important;
  }
  .mY-4\@lg\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@lg\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-4\@md\+ {
    margin: 4px !important;
  }
  .mT-4\@md\+ {
    margin-top: 4px !important;
  }
  .mR-4\@md\+ {
    margin-right: 4px !important;
  }
  .mB-4\@md\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@md\+ {
    margin-left: 4px !important;
  }
  .mY-4\@md\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@md\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-4\@sm\+ {
    margin: 4px !important;
  }
  .mT-4\@sm\+ {
    margin-top: 4px !important;
  }
  .mR-4\@sm\+ {
    margin-right: 4px !important;
  }
  .mB-4\@sm\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm\+ {
    margin-left: 4px !important;
  }
  .mY-4\@sm\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@sm\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 0) {
  .m-4\@xs\+ {
    margin: 4px !important;
  }
  .mT-4\@xs\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xs\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xs\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xs\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xs\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xs\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xs\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xs\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xs\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xs\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xs\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xs\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xs\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-4\@xl- {
    margin: 4px !important;
  }
  .mT-4\@xl- {
    margin-top: 4px !important;
  }
  .mR-4\@xl- {
    margin-right: 4px !important;
  }
  .mB-4\@xl- {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl- {
    margin-left: 4px !important;
  }
  .mY-4\@xl- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl- {
    margin: -4px !important;
  }
  .mT-nv-4\@xl- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-4\@lg- {
    margin: 4px !important;
  }
  .mT-4\@lg- {
    margin-top: 4px !important;
  }
  .mR-4\@lg- {
    margin-right: 4px !important;
  }
  .mB-4\@lg- {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg- {
    margin-left: 4px !important;
  }
  .mY-4\@lg- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg- {
    margin: -4px !important;
  }
  .mT-nv-4\@lg- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-4\@md- {
    margin: 4px !important;
  }
  .mT-4\@md- {
    margin-top: 4px !important;
  }
  .mR-4\@md- {
    margin-right: 4px !important;
  }
  .mB-4\@md- {
    margin-bottom: 4px !important;
  }
  .mL-4\@md- {
    margin-left: 4px !important;
  }
  .mY-4\@md- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md- {
    margin: -4px !important;
  }
  .mT-nv-4\@md- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-4\@sm- {
    margin: 4px !important;
  }
  .mT-4\@sm- {
    margin-top: 4px !important;
  }
  .mR-4\@sm- {
    margin-right: 4px !important;
  }
  .mB-4\@sm- {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm- {
    margin-left: 4px !important;
  }
  .mY-4\@sm- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm- {
    margin: -4px !important;
  }
  .mT-nv-4\@sm- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-4\@lg {
    margin: 4px !important;
  }
  .mT-4\@lg {
    margin-top: 4px !important;
  }
  .mR-4\@lg {
    margin-right: 4px !important;
  }
  .mB-4\@lg {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg {
    margin-left: 4px !important;
  }
  .mY-4\@lg {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg {
    margin: -4px !important;
  }
  .mT-nv-4\@lg {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-4\@md {
    margin: 4px !important;
  }
  .mT-4\@md {
    margin-top: 4px !important;
  }
  .mR-4\@md {
    margin-right: 4px !important;
  }
  .mB-4\@md {
    margin-bottom: 4px !important;
  }
  .mL-4\@md {
    margin-left: 4px !important;
  }
  .mY-4\@md {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md {
    margin: -4px !important;
  }
  .mT-nv-4\@md {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-4\@sm {
    margin: 4px !important;
  }
  .mT-4\@sm {
    margin-top: 4px !important;
  }
  .mR-4\@sm {
    margin-right: 4px !important;
  }
  .mB-4\@sm {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm {
    margin-left: 4px !important;
  }
  .mY-4\@sm {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm {
    margin: -4px !important;
  }
  .mT-nv-4\@sm {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

.m-5 {
  margin: 5px !important;
}

.mT-5 {
  margin-top: 5px !important;
}

.mR-5 {
  margin-right: 5px !important;
}

.mB-5 {
  margin-bottom: 5px !important;
}

.mL-5 {
  margin-left: 5px !important;
}

.mY-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mX-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-nv-5 {
  margin: -5px !important;
}

.mT-nv-5 {
  margin-top: -5px !important;
}

.mR-nv-5 {
  margin-right: -5px !important;
}

.mB-nv-5 {
  margin-bottom: -5px !important;
}

.mL-nv-5 {
  margin-left: -5px !important;
}

.mY-nv-5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.mX-nv-5 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

@media screen and (min-width: 1440px) {
  .m-5\@xl\+ {
    margin: 5px !important;
  }
  .mT-5\@xl\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xl\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xl\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xl\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xl\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-5\@lg\+ {
    margin: 5px !important;
  }
  .mT-5\@lg\+ {
    margin-top: 5px !important;
  }
  .mR-5\@lg\+ {
    margin-right: 5px !important;
  }
  .mB-5\@lg\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg\+ {
    margin-left: 5px !important;
  }
  .mY-5\@lg\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@lg\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-5\@md\+ {
    margin: 5px !important;
  }
  .mT-5\@md\+ {
    margin-top: 5px !important;
  }
  .mR-5\@md\+ {
    margin-right: 5px !important;
  }
  .mB-5\@md\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@md\+ {
    margin-left: 5px !important;
  }
  .mY-5\@md\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@md\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-5\@sm\+ {
    margin: 5px !important;
  }
  .mT-5\@sm\+ {
    margin-top: 5px !important;
  }
  .mR-5\@sm\+ {
    margin-right: 5px !important;
  }
  .mB-5\@sm\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm\+ {
    margin-left: 5px !important;
  }
  .mY-5\@sm\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@sm\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 0) {
  .m-5\@xs\+ {
    margin: 5px !important;
  }
  .mT-5\@xs\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xs\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xs\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xs\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xs\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xs\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xs\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xs\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xs\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xs\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xs\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-5\@xl- {
    margin: 5px !important;
  }
  .mT-5\@xl- {
    margin-top: 5px !important;
  }
  .mR-5\@xl- {
    margin-right: 5px !important;
  }
  .mB-5\@xl- {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl- {
    margin-left: 5px !important;
  }
  .mY-5\@xl- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl- {
    margin: -5px !important;
  }
  .mT-nv-5\@xl- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-5\@lg- {
    margin: 5px !important;
  }
  .mT-5\@lg- {
    margin-top: 5px !important;
  }
  .mR-5\@lg- {
    margin-right: 5px !important;
  }
  .mB-5\@lg- {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg- {
    margin-left: 5px !important;
  }
  .mY-5\@lg- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg- {
    margin: -5px !important;
  }
  .mT-nv-5\@lg- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-5\@md- {
    margin: 5px !important;
  }
  .mT-5\@md- {
    margin-top: 5px !important;
  }
  .mR-5\@md- {
    margin-right: 5px !important;
  }
  .mB-5\@md- {
    margin-bottom: 5px !important;
  }
  .mL-5\@md- {
    margin-left: 5px !important;
  }
  .mY-5\@md- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md- {
    margin: -5px !important;
  }
  .mT-nv-5\@md- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-5\@sm- {
    margin: 5px !important;
  }
  .mT-5\@sm- {
    margin-top: 5px !important;
  }
  .mR-5\@sm- {
    margin-right: 5px !important;
  }
  .mB-5\@sm- {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm- {
    margin-left: 5px !important;
  }
  .mY-5\@sm- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm- {
    margin: -5px !important;
  }
  .mT-nv-5\@sm- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-5\@lg {
    margin: 5px !important;
  }
  .mT-5\@lg {
    margin-top: 5px !important;
  }
  .mR-5\@lg {
    margin-right: 5px !important;
  }
  .mB-5\@lg {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg {
    margin-left: 5px !important;
  }
  .mY-5\@lg {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg {
    margin: -5px !important;
  }
  .mT-nv-5\@lg {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-5\@md {
    margin: 5px !important;
  }
  .mT-5\@md {
    margin-top: 5px !important;
  }
  .mR-5\@md {
    margin-right: 5px !important;
  }
  .mB-5\@md {
    margin-bottom: 5px !important;
  }
  .mL-5\@md {
    margin-left: 5px !important;
  }
  .mY-5\@md {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md {
    margin: -5px !important;
  }
  .mT-nv-5\@md {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-5\@sm {
    margin: 5px !important;
  }
  .mT-5\@sm {
    margin-top: 5px !important;
  }
  .mR-5\@sm {
    margin-right: 5px !important;
  }
  .mB-5\@sm {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm {
    margin-left: 5px !important;
  }
  .mY-5\@sm {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm {
    margin: -5px !important;
  }
  .mT-nv-5\@sm {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

.m-10 {
  margin: 10px !important;
}

.mT-10 {
  margin-top: 10px !important;
}

.mR-10 {
  margin-right: 10px !important;
}

.mB-10 {
  margin-bottom: 10px !important;
}

.mL-10 {
  margin-left: 10px !important;
}

.mY-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mX-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-nv-10 {
  margin: -10px !important;
}

.mT-nv-10 {
  margin-top: -10px !important;
}

.mR-nv-10 {
  margin-right: -10px !important;
}

.mB-nv-10 {
  margin-bottom: -10px !important;
}

.mL-nv-10 {
  margin-left: -10px !important;
}

.mY-nv-10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.mX-nv-10 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

@media screen and (min-width: 1440px) {
  .m-10\@xl\+ {
    margin: 10px !important;
  }
  .mT-10\@xl\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xl\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xl\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xl\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xl\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-10\@lg\+ {
    margin: 10px !important;
  }
  .mT-10\@lg\+ {
    margin-top: 10px !important;
  }
  .mR-10\@lg\+ {
    margin-right: 10px !important;
  }
  .mB-10\@lg\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg\+ {
    margin-left: 10px !important;
  }
  .mY-10\@lg\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@lg\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-10\@md\+ {
    margin: 10px !important;
  }
  .mT-10\@md\+ {
    margin-top: 10px !important;
  }
  .mR-10\@md\+ {
    margin-right: 10px !important;
  }
  .mB-10\@md\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@md\+ {
    margin-left: 10px !important;
  }
  .mY-10\@md\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@md\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-10\@sm\+ {
    margin: 10px !important;
  }
  .mT-10\@sm\+ {
    margin-top: 10px !important;
  }
  .mR-10\@sm\+ {
    margin-right: 10px !important;
  }
  .mB-10\@sm\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm\+ {
    margin-left: 10px !important;
  }
  .mY-10\@sm\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@sm\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 0) {
  .m-10\@xs\+ {
    margin: 10px !important;
  }
  .mT-10\@xs\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xs\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xs\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xs\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xs\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xs\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xs\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xs\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xs\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xs\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xs\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-10\@xl- {
    margin: 10px !important;
  }
  .mT-10\@xl- {
    margin-top: 10px !important;
  }
  .mR-10\@xl- {
    margin-right: 10px !important;
  }
  .mB-10\@xl- {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl- {
    margin-left: 10px !important;
  }
  .mY-10\@xl- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl- {
    margin: -10px !important;
  }
  .mT-nv-10\@xl- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-10\@lg- {
    margin: 10px !important;
  }
  .mT-10\@lg- {
    margin-top: 10px !important;
  }
  .mR-10\@lg- {
    margin-right: 10px !important;
  }
  .mB-10\@lg- {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg- {
    margin-left: 10px !important;
  }
  .mY-10\@lg- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg- {
    margin: -10px !important;
  }
  .mT-nv-10\@lg- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-10\@md- {
    margin: 10px !important;
  }
  .mT-10\@md- {
    margin-top: 10px !important;
  }
  .mR-10\@md- {
    margin-right: 10px !important;
  }
  .mB-10\@md- {
    margin-bottom: 10px !important;
  }
  .mL-10\@md- {
    margin-left: 10px !important;
  }
  .mY-10\@md- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md- {
    margin: -10px !important;
  }
  .mT-nv-10\@md- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-10\@sm- {
    margin: 10px !important;
  }
  .mT-10\@sm- {
    margin-top: 10px !important;
  }
  .mR-10\@sm- {
    margin-right: 10px !important;
  }
  .mB-10\@sm- {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm- {
    margin-left: 10px !important;
  }
  .mY-10\@sm- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm- {
    margin: -10px !important;
  }
  .mT-nv-10\@sm- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-10\@lg {
    margin: 10px !important;
  }
  .mT-10\@lg {
    margin-top: 10px !important;
  }
  .mR-10\@lg {
    margin-right: 10px !important;
  }
  .mB-10\@lg {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg {
    margin-left: 10px !important;
  }
  .mY-10\@lg {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg {
    margin: -10px !important;
  }
  .mT-nv-10\@lg {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-10\@md {
    margin: 10px !important;
  }
  .mT-10\@md {
    margin-top: 10px !important;
  }
  .mR-10\@md {
    margin-right: 10px !important;
  }
  .mB-10\@md {
    margin-bottom: 10px !important;
  }
  .mL-10\@md {
    margin-left: 10px !important;
  }
  .mY-10\@md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md {
    margin: -10px !important;
  }
  .mT-nv-10\@md {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-10\@sm {
    margin: 10px !important;
  }
  .mT-10\@sm {
    margin-top: 10px !important;
  }
  .mR-10\@sm {
    margin-right: 10px !important;
  }
  .mB-10\@sm {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm {
    margin-left: 10px !important;
  }
  .mY-10\@sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm {
    margin: -10px !important;
  }
  .mT-nv-10\@sm {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

.m-15 {
  margin: 15px !important;
}

.mT-15 {
  margin-top: 15px !important;
}

.mR-15 {
  margin-right: 15px !important;
}

.mB-15 {
  margin-bottom: 15px !important;
}

.mL-15 {
  margin-left: 15px !important;
}

.mY-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mX-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-nv-15 {
  margin: -15px !important;
}

.mT-nv-15 {
  margin-top: -15px !important;
}

.mR-nv-15 {
  margin-right: -15px !important;
}

.mB-nv-15 {
  margin-bottom: -15px !important;
}

.mL-nv-15 {
  margin-left: -15px !important;
}

.mY-nv-15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.mX-nv-15 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

@media screen and (min-width: 1440px) {
  .m-15\@xl\+ {
    margin: 15px !important;
  }
  .mT-15\@xl\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xl\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xl\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xl\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xl\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-15\@lg\+ {
    margin: 15px !important;
  }
  .mT-15\@lg\+ {
    margin-top: 15px !important;
  }
  .mR-15\@lg\+ {
    margin-right: 15px !important;
  }
  .mB-15\@lg\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg\+ {
    margin-left: 15px !important;
  }
  .mY-15\@lg\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@lg\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-15\@md\+ {
    margin: 15px !important;
  }
  .mT-15\@md\+ {
    margin-top: 15px !important;
  }
  .mR-15\@md\+ {
    margin-right: 15px !important;
  }
  .mB-15\@md\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@md\+ {
    margin-left: 15px !important;
  }
  .mY-15\@md\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@md\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-15\@sm\+ {
    margin: 15px !important;
  }
  .mT-15\@sm\+ {
    margin-top: 15px !important;
  }
  .mR-15\@sm\+ {
    margin-right: 15px !important;
  }
  .mB-15\@sm\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm\+ {
    margin-left: 15px !important;
  }
  .mY-15\@sm\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@sm\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 0) {
  .m-15\@xs\+ {
    margin: 15px !important;
  }
  .mT-15\@xs\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xs\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xs\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xs\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xs\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xs\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xs\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xs\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xs\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xs\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xs\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-15\@xl- {
    margin: 15px !important;
  }
  .mT-15\@xl- {
    margin-top: 15px !important;
  }
  .mR-15\@xl- {
    margin-right: 15px !important;
  }
  .mB-15\@xl- {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl- {
    margin-left: 15px !important;
  }
  .mY-15\@xl- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl- {
    margin: -15px !important;
  }
  .mT-nv-15\@xl- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-15\@lg- {
    margin: 15px !important;
  }
  .mT-15\@lg- {
    margin-top: 15px !important;
  }
  .mR-15\@lg- {
    margin-right: 15px !important;
  }
  .mB-15\@lg- {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg- {
    margin-left: 15px !important;
  }
  .mY-15\@lg- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg- {
    margin: -15px !important;
  }
  .mT-nv-15\@lg- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-15\@md- {
    margin: 15px !important;
  }
  .mT-15\@md- {
    margin-top: 15px !important;
  }
  .mR-15\@md- {
    margin-right: 15px !important;
  }
  .mB-15\@md- {
    margin-bottom: 15px !important;
  }
  .mL-15\@md- {
    margin-left: 15px !important;
  }
  .mY-15\@md- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md- {
    margin: -15px !important;
  }
  .mT-nv-15\@md- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-15\@sm- {
    margin: 15px !important;
  }
  .mT-15\@sm- {
    margin-top: 15px !important;
  }
  .mR-15\@sm- {
    margin-right: 15px !important;
  }
  .mB-15\@sm- {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm- {
    margin-left: 15px !important;
  }
  .mY-15\@sm- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm- {
    margin: -15px !important;
  }
  .mT-nv-15\@sm- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-15\@lg {
    margin: 15px !important;
  }
  .mT-15\@lg {
    margin-top: 15px !important;
  }
  .mR-15\@lg {
    margin-right: 15px !important;
  }
  .mB-15\@lg {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg {
    margin-left: 15px !important;
  }
  .mY-15\@lg {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg {
    margin: -15px !important;
  }
  .mT-nv-15\@lg {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-15\@md {
    margin: 15px !important;
  }
  .mT-15\@md {
    margin-top: 15px !important;
  }
  .mR-15\@md {
    margin-right: 15px !important;
  }
  .mB-15\@md {
    margin-bottom: 15px !important;
  }
  .mL-15\@md {
    margin-left: 15px !important;
  }
  .mY-15\@md {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md {
    margin: -15px !important;
  }
  .mT-nv-15\@md {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-15\@sm {
    margin: 15px !important;
  }
  .mT-15\@sm {
    margin-top: 15px !important;
  }
  .mR-15\@sm {
    margin-right: 15px !important;
  }
  .mB-15\@sm {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm {
    margin-left: 15px !important;
  }
  .mY-15\@sm {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm {
    margin: -15px !important;
  }
  .mT-nv-15\@sm {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

.m-20 {
  margin: 20px !important;
}

.mT-20 {
  margin-top: 20px !important;
}

.mR-20 {
  margin-right: 20px !important;
}

.mB-20 {
  margin-bottom: 20px !important;
}

.mL-20 {
  margin-left: 20px !important;
}

.mY-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mX-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-nv-20 {
  margin: -20px !important;
}

.mT-nv-20 {
  margin-top: -20px !important;
}

.mR-nv-20 {
  margin-right: -20px !important;
}

.mB-nv-20 {
  margin-bottom: -20px !important;
}

.mL-nv-20 {
  margin-left: -20px !important;
}

.mY-nv-20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.mX-nv-20 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

@media screen and (min-width: 1440px) {
  .m-20\@xl\+ {
    margin: 20px !important;
  }
  .mT-20\@xl\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xl\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xl\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xl\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xl\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-20\@lg\+ {
    margin: 20px !important;
  }
  .mT-20\@lg\+ {
    margin-top: 20px !important;
  }
  .mR-20\@lg\+ {
    margin-right: 20px !important;
  }
  .mB-20\@lg\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg\+ {
    margin-left: 20px !important;
  }
  .mY-20\@lg\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@lg\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-20\@md\+ {
    margin: 20px !important;
  }
  .mT-20\@md\+ {
    margin-top: 20px !important;
  }
  .mR-20\@md\+ {
    margin-right: 20px !important;
  }
  .mB-20\@md\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@md\+ {
    margin-left: 20px !important;
  }
  .mY-20\@md\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@md\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-20\@sm\+ {
    margin: 20px !important;
  }
  .mT-20\@sm\+ {
    margin-top: 20px !important;
  }
  .mR-20\@sm\+ {
    margin-right: 20px !important;
  }
  .mB-20\@sm\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm\+ {
    margin-left: 20px !important;
  }
  .mY-20\@sm\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@sm\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 0) {
  .m-20\@xs\+ {
    margin: 20px !important;
  }
  .mT-20\@xs\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xs\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xs\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xs\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xs\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xs\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xs\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xs\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xs\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xs\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xs\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-20\@xl- {
    margin: 20px !important;
  }
  .mT-20\@xl- {
    margin-top: 20px !important;
  }
  .mR-20\@xl- {
    margin-right: 20px !important;
  }
  .mB-20\@xl- {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl- {
    margin-left: 20px !important;
  }
  .mY-20\@xl- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl- {
    margin: -20px !important;
  }
  .mT-nv-20\@xl- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-20\@lg- {
    margin: 20px !important;
  }
  .mT-20\@lg- {
    margin-top: 20px !important;
  }
  .mR-20\@lg- {
    margin-right: 20px !important;
  }
  .mB-20\@lg- {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg- {
    margin-left: 20px !important;
  }
  .mY-20\@lg- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg- {
    margin: -20px !important;
  }
  .mT-nv-20\@lg- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-20\@md- {
    margin: 20px !important;
  }
  .mT-20\@md- {
    margin-top: 20px !important;
  }
  .mR-20\@md- {
    margin-right: 20px !important;
  }
  .mB-20\@md- {
    margin-bottom: 20px !important;
  }
  .mL-20\@md- {
    margin-left: 20px !important;
  }
  .mY-20\@md- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md- {
    margin: -20px !important;
  }
  .mT-nv-20\@md- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-20\@sm- {
    margin: 20px !important;
  }
  .mT-20\@sm- {
    margin-top: 20px !important;
  }
  .mR-20\@sm- {
    margin-right: 20px !important;
  }
  .mB-20\@sm- {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm- {
    margin-left: 20px !important;
  }
  .mY-20\@sm- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm- {
    margin: -20px !important;
  }
  .mT-nv-20\@sm- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-20\@lg {
    margin: 20px !important;
  }
  .mT-20\@lg {
    margin-top: 20px !important;
  }
  .mR-20\@lg {
    margin-right: 20px !important;
  }
  .mB-20\@lg {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg {
    margin-left: 20px !important;
  }
  .mY-20\@lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg {
    margin: -20px !important;
  }
  .mT-nv-20\@lg {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-20\@md {
    margin: 20px !important;
  }
  .mT-20\@md {
    margin-top: 20px !important;
  }
  .mR-20\@md {
    margin-right: 20px !important;
  }
  .mB-20\@md {
    margin-bottom: 20px !important;
  }
  .mL-20\@md {
    margin-left: 20px !important;
  }
  .mY-20\@md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md {
    margin: -20px !important;
  }
  .mT-nv-20\@md {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-20\@sm {
    margin: 20px !important;
  }
  .mT-20\@sm {
    margin-top: 20px !important;
  }
  .mR-20\@sm {
    margin-right: 20px !important;
  }
  .mB-20\@sm {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm {
    margin-left: 20px !important;
  }
  .mY-20\@sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm {
    margin: -20px !important;
  }
  .mT-nv-20\@sm {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

.m-25 {
  margin: 25px !important;
}

.mT-25 {
  margin-top: 25px !important;
}

.mR-25 {
  margin-right: 25px !important;
}

.mB-25 {
  margin-bottom: 25px !important;
}

.mL-25 {
  margin-left: 25px !important;
}

.mY-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mX-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-nv-25 {
  margin: -25px !important;
}

.mT-nv-25 {
  margin-top: -25px !important;
}

.mR-nv-25 {
  margin-right: -25px !important;
}

.mB-nv-25 {
  margin-bottom: -25px !important;
}

.mL-nv-25 {
  margin-left: -25px !important;
}

.mY-nv-25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.mX-nv-25 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

@media screen and (min-width: 1440px) {
  .m-25\@xl\+ {
    margin: 25px !important;
  }
  .mT-25\@xl\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xl\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xl\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xl\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xl\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-25\@lg\+ {
    margin: 25px !important;
  }
  .mT-25\@lg\+ {
    margin-top: 25px !important;
  }
  .mR-25\@lg\+ {
    margin-right: 25px !important;
  }
  .mB-25\@lg\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg\+ {
    margin-left: 25px !important;
  }
  .mY-25\@lg\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@lg\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-25\@md\+ {
    margin: 25px !important;
  }
  .mT-25\@md\+ {
    margin-top: 25px !important;
  }
  .mR-25\@md\+ {
    margin-right: 25px !important;
  }
  .mB-25\@md\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@md\+ {
    margin-left: 25px !important;
  }
  .mY-25\@md\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@md\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-25\@sm\+ {
    margin: 25px !important;
  }
  .mT-25\@sm\+ {
    margin-top: 25px !important;
  }
  .mR-25\@sm\+ {
    margin-right: 25px !important;
  }
  .mB-25\@sm\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm\+ {
    margin-left: 25px !important;
  }
  .mY-25\@sm\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@sm\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 0) {
  .m-25\@xs\+ {
    margin: 25px !important;
  }
  .mT-25\@xs\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xs\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xs\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xs\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xs\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xs\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xs\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xs\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xs\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xs\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xs\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-25\@xl- {
    margin: 25px !important;
  }
  .mT-25\@xl- {
    margin-top: 25px !important;
  }
  .mR-25\@xl- {
    margin-right: 25px !important;
  }
  .mB-25\@xl- {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl- {
    margin-left: 25px !important;
  }
  .mY-25\@xl- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl- {
    margin: -25px !important;
  }
  .mT-nv-25\@xl- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-25\@lg- {
    margin: 25px !important;
  }
  .mT-25\@lg- {
    margin-top: 25px !important;
  }
  .mR-25\@lg- {
    margin-right: 25px !important;
  }
  .mB-25\@lg- {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg- {
    margin-left: 25px !important;
  }
  .mY-25\@lg- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg- {
    margin: -25px !important;
  }
  .mT-nv-25\@lg- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-25\@md- {
    margin: 25px !important;
  }
  .mT-25\@md- {
    margin-top: 25px !important;
  }
  .mR-25\@md- {
    margin-right: 25px !important;
  }
  .mB-25\@md- {
    margin-bottom: 25px !important;
  }
  .mL-25\@md- {
    margin-left: 25px !important;
  }
  .mY-25\@md- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md- {
    margin: -25px !important;
  }
  .mT-nv-25\@md- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-25\@sm- {
    margin: 25px !important;
  }
  .mT-25\@sm- {
    margin-top: 25px !important;
  }
  .mR-25\@sm- {
    margin-right: 25px !important;
  }
  .mB-25\@sm- {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm- {
    margin-left: 25px !important;
  }
  .mY-25\@sm- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm- {
    margin: -25px !important;
  }
  .mT-nv-25\@sm- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-25\@lg {
    margin: 25px !important;
  }
  .mT-25\@lg {
    margin-top: 25px !important;
  }
  .mR-25\@lg {
    margin-right: 25px !important;
  }
  .mB-25\@lg {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg {
    margin-left: 25px !important;
  }
  .mY-25\@lg {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg {
    margin: -25px !important;
  }
  .mT-nv-25\@lg {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-25\@md {
    margin: 25px !important;
  }
  .mT-25\@md {
    margin-top: 25px !important;
  }
  .mR-25\@md {
    margin-right: 25px !important;
  }
  .mB-25\@md {
    margin-bottom: 25px !important;
  }
  .mL-25\@md {
    margin-left: 25px !important;
  }
  .mY-25\@md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md {
    margin: -25px !important;
  }
  .mT-nv-25\@md {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-25\@sm {
    margin: 25px !important;
  }
  .mT-25\@sm {
    margin-top: 25px !important;
  }
  .mR-25\@sm {
    margin-right: 25px !important;
  }
  .mB-25\@sm {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm {
    margin-left: 25px !important;
  }
  .mY-25\@sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm {
    margin: -25px !important;
  }
  .mT-nv-25\@sm {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

.m-30 {
  margin: 30px !important;
}

.mT-30 {
  margin-top: 30px !important;
}

.mR-30 {
  margin-right: 30px !important;
}

.mB-30 {
  margin-bottom: 30px !important;
}

.mL-30 {
  margin-left: 30px !important;
}

.mY-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mX-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-nv-30 {
  margin: -30px !important;
}

.mT-nv-30 {
  margin-top: -30px !important;
}

.mR-nv-30 {
  margin-right: -30px !important;
}

.mB-nv-30 {
  margin-bottom: -30px !important;
}

.mL-nv-30 {
  margin-left: -30px !important;
}

.mY-nv-30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.mX-nv-30 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

@media screen and (min-width: 1440px) {
  .m-30\@xl\+ {
    margin: 30px !important;
  }
  .mT-30\@xl\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xl\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xl\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xl\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xl\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-30\@lg\+ {
    margin: 30px !important;
  }
  .mT-30\@lg\+ {
    margin-top: 30px !important;
  }
  .mR-30\@lg\+ {
    margin-right: 30px !important;
  }
  .mB-30\@lg\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg\+ {
    margin-left: 30px !important;
  }
  .mY-30\@lg\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@lg\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-30\@md\+ {
    margin: 30px !important;
  }
  .mT-30\@md\+ {
    margin-top: 30px !important;
  }
  .mR-30\@md\+ {
    margin-right: 30px !important;
  }
  .mB-30\@md\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@md\+ {
    margin-left: 30px !important;
  }
  .mY-30\@md\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@md\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-30\@sm\+ {
    margin: 30px !important;
  }
  .mT-30\@sm\+ {
    margin-top: 30px !important;
  }
  .mR-30\@sm\+ {
    margin-right: 30px !important;
  }
  .mB-30\@sm\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm\+ {
    margin-left: 30px !important;
  }
  .mY-30\@sm\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@sm\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 0) {
  .m-30\@xs\+ {
    margin: 30px !important;
  }
  .mT-30\@xs\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xs\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xs\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xs\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xs\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xs\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xs\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xs\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xs\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xs\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xs\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-30\@xl- {
    margin: 30px !important;
  }
  .mT-30\@xl- {
    margin-top: 30px !important;
  }
  .mR-30\@xl- {
    margin-right: 30px !important;
  }
  .mB-30\@xl- {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl- {
    margin-left: 30px !important;
  }
  .mY-30\@xl- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl- {
    margin: -30px !important;
  }
  .mT-nv-30\@xl- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-30\@lg- {
    margin: 30px !important;
  }
  .mT-30\@lg- {
    margin-top: 30px !important;
  }
  .mR-30\@lg- {
    margin-right: 30px !important;
  }
  .mB-30\@lg- {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg- {
    margin-left: 30px !important;
  }
  .mY-30\@lg- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg- {
    margin: -30px !important;
  }
  .mT-nv-30\@lg- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-30\@md- {
    margin: 30px !important;
  }
  .mT-30\@md- {
    margin-top: 30px !important;
  }
  .mR-30\@md- {
    margin-right: 30px !important;
  }
  .mB-30\@md- {
    margin-bottom: 30px !important;
  }
  .mL-30\@md- {
    margin-left: 30px !important;
  }
  .mY-30\@md- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md- {
    margin: -30px !important;
  }
  .mT-nv-30\@md- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-30\@sm- {
    margin: 30px !important;
  }
  .mT-30\@sm- {
    margin-top: 30px !important;
  }
  .mR-30\@sm- {
    margin-right: 30px !important;
  }
  .mB-30\@sm- {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm- {
    margin-left: 30px !important;
  }
  .mY-30\@sm- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm- {
    margin: -30px !important;
  }
  .mT-nv-30\@sm- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-30\@lg {
    margin: 30px !important;
  }
  .mT-30\@lg {
    margin-top: 30px !important;
  }
  .mR-30\@lg {
    margin-right: 30px !important;
  }
  .mB-30\@lg {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg {
    margin-left: 30px !important;
  }
  .mY-30\@lg {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg {
    margin: -30px !important;
  }
  .mT-nv-30\@lg {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-30\@md {
    margin: 30px !important;
  }
  .mT-30\@md {
    margin-top: 30px !important;
  }
  .mR-30\@md {
    margin-right: 30px !important;
  }
  .mB-30\@md {
    margin-bottom: 30px !important;
  }
  .mL-30\@md {
    margin-left: 30px !important;
  }
  .mY-30\@md {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md {
    margin: -30px !important;
  }
  .mT-nv-30\@md {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-30\@sm {
    margin: 30px !important;
  }
  .mT-30\@sm {
    margin-top: 30px !important;
  }
  .mR-30\@sm {
    margin-right: 30px !important;
  }
  .mB-30\@sm {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm {
    margin-left: 30px !important;
  }
  .mY-30\@sm {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm {
    margin: -30px !important;
  }
  .mT-nv-30\@sm {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

.m-35 {
  margin: 35px !important;
}

.mT-35 {
  margin-top: 35px !important;
}

.mR-35 {
  margin-right: 35px !important;
}

.mB-35 {
  margin-bottom: 35px !important;
}

.mL-35 {
  margin-left: 35px !important;
}

.mY-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mX-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-nv-35 {
  margin: -35px !important;
}

.mT-nv-35 {
  margin-top: -35px !important;
}

.mR-nv-35 {
  margin-right: -35px !important;
}

.mB-nv-35 {
  margin-bottom: -35px !important;
}

.mL-nv-35 {
  margin-left: -35px !important;
}

.mY-nv-35 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.mX-nv-35 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}

@media screen and (min-width: 1440px) {
  .m-35\@xl\+ {
    margin: 35px !important;
  }
  .mT-35\@xl\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xl\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xl\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xl\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xl\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-35\@lg\+ {
    margin: 35px !important;
  }
  .mT-35\@lg\+ {
    margin-top: 35px !important;
  }
  .mR-35\@lg\+ {
    margin-right: 35px !important;
  }
  .mB-35\@lg\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg\+ {
    margin-left: 35px !important;
  }
  .mY-35\@lg\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@lg\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-35\@md\+ {
    margin: 35px !important;
  }
  .mT-35\@md\+ {
    margin-top: 35px !important;
  }
  .mR-35\@md\+ {
    margin-right: 35px !important;
  }
  .mB-35\@md\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@md\+ {
    margin-left: 35px !important;
  }
  .mY-35\@md\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@md\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-35\@sm\+ {
    margin: 35px !important;
  }
  .mT-35\@sm\+ {
    margin-top: 35px !important;
  }
  .mR-35\@sm\+ {
    margin-right: 35px !important;
  }
  .mB-35\@sm\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm\+ {
    margin-left: 35px !important;
  }
  .mY-35\@sm\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@sm\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 0) {
  .m-35\@xs\+ {
    margin: 35px !important;
  }
  .mT-35\@xs\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xs\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xs\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xs\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xs\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xs\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xs\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xs\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xs\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xs\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xs\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-35\@xl- {
    margin: 35px !important;
  }
  .mT-35\@xl- {
    margin-top: 35px !important;
  }
  .mR-35\@xl- {
    margin-right: 35px !important;
  }
  .mB-35\@xl- {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl- {
    margin-left: 35px !important;
  }
  .mY-35\@xl- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl- {
    margin: -35px !important;
  }
  .mT-nv-35\@xl- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-35\@lg- {
    margin: 35px !important;
  }
  .mT-35\@lg- {
    margin-top: 35px !important;
  }
  .mR-35\@lg- {
    margin-right: 35px !important;
  }
  .mB-35\@lg- {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg- {
    margin-left: 35px !important;
  }
  .mY-35\@lg- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg- {
    margin: -35px !important;
  }
  .mT-nv-35\@lg- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-35\@md- {
    margin: 35px !important;
  }
  .mT-35\@md- {
    margin-top: 35px !important;
  }
  .mR-35\@md- {
    margin-right: 35px !important;
  }
  .mB-35\@md- {
    margin-bottom: 35px !important;
  }
  .mL-35\@md- {
    margin-left: 35px !important;
  }
  .mY-35\@md- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md- {
    margin: -35px !important;
  }
  .mT-nv-35\@md- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-35\@sm- {
    margin: 35px !important;
  }
  .mT-35\@sm- {
    margin-top: 35px !important;
  }
  .mR-35\@sm- {
    margin-right: 35px !important;
  }
  .mB-35\@sm- {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm- {
    margin-left: 35px !important;
  }
  .mY-35\@sm- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm- {
    margin: -35px !important;
  }
  .mT-nv-35\@sm- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-35\@lg {
    margin: 35px !important;
  }
  .mT-35\@lg {
    margin-top: 35px !important;
  }
  .mR-35\@lg {
    margin-right: 35px !important;
  }
  .mB-35\@lg {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg {
    margin-left: 35px !important;
  }
  .mY-35\@lg {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg {
    margin: -35px !important;
  }
  .mT-nv-35\@lg {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-35\@md {
    margin: 35px !important;
  }
  .mT-35\@md {
    margin-top: 35px !important;
  }
  .mR-35\@md {
    margin-right: 35px !important;
  }
  .mB-35\@md {
    margin-bottom: 35px !important;
  }
  .mL-35\@md {
    margin-left: 35px !important;
  }
  .mY-35\@md {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md {
    margin: -35px !important;
  }
  .mT-nv-35\@md {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-35\@sm {
    margin: 35px !important;
  }
  .mT-35\@sm {
    margin-top: 35px !important;
  }
  .mR-35\@sm {
    margin-right: 35px !important;
  }
  .mB-35\@sm {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm {
    margin-left: 35px !important;
  }
  .mY-35\@sm {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm {
    margin: -35px !important;
  }
  .mT-nv-35\@sm {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

.m-40 {
  margin: 40px !important;
}

.mT-40 {
  margin-top: 40px !important;
}

.mR-40 {
  margin-right: 40px !important;
}

.mB-40 {
  margin-bottom: 40px !important;
}

.mL-40 {
  margin-left: 40px !important;
}

.mY-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mX-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-nv-40 {
  margin: -40px !important;
}

.mT-nv-40 {
  margin-top: -40px !important;
}

.mR-nv-40 {
  margin-right: -40px !important;
}

.mB-nv-40 {
  margin-bottom: -40px !important;
}

.mL-nv-40 {
  margin-left: -40px !important;
}

.mY-nv-40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.mX-nv-40 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

@media screen and (min-width: 1440px) {
  .m-40\@xl\+ {
    margin: 40px !important;
  }
  .mT-40\@xl\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xl\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xl\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xl\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xl\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-40\@lg\+ {
    margin: 40px !important;
  }
  .mT-40\@lg\+ {
    margin-top: 40px !important;
  }
  .mR-40\@lg\+ {
    margin-right: 40px !important;
  }
  .mB-40\@lg\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg\+ {
    margin-left: 40px !important;
  }
  .mY-40\@lg\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@lg\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-40\@md\+ {
    margin: 40px !important;
  }
  .mT-40\@md\+ {
    margin-top: 40px !important;
  }
  .mR-40\@md\+ {
    margin-right: 40px !important;
  }
  .mB-40\@md\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@md\+ {
    margin-left: 40px !important;
  }
  .mY-40\@md\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@md\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-40\@sm\+ {
    margin: 40px !important;
  }
  .mT-40\@sm\+ {
    margin-top: 40px !important;
  }
  .mR-40\@sm\+ {
    margin-right: 40px !important;
  }
  .mB-40\@sm\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm\+ {
    margin-left: 40px !important;
  }
  .mY-40\@sm\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@sm\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 0) {
  .m-40\@xs\+ {
    margin: 40px !important;
  }
  .mT-40\@xs\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xs\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xs\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xs\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xs\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xs\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xs\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xs\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xs\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xs\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xs\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-40\@xl- {
    margin: 40px !important;
  }
  .mT-40\@xl- {
    margin-top: 40px !important;
  }
  .mR-40\@xl- {
    margin-right: 40px !important;
  }
  .mB-40\@xl- {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl- {
    margin-left: 40px !important;
  }
  .mY-40\@xl- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl- {
    margin: -40px !important;
  }
  .mT-nv-40\@xl- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-40\@lg- {
    margin: 40px !important;
  }
  .mT-40\@lg- {
    margin-top: 40px !important;
  }
  .mR-40\@lg- {
    margin-right: 40px !important;
  }
  .mB-40\@lg- {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg- {
    margin-left: 40px !important;
  }
  .mY-40\@lg- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg- {
    margin: -40px !important;
  }
  .mT-nv-40\@lg- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-40\@md- {
    margin: 40px !important;
  }
  .mT-40\@md- {
    margin-top: 40px !important;
  }
  .mR-40\@md- {
    margin-right: 40px !important;
  }
  .mB-40\@md- {
    margin-bottom: 40px !important;
  }
  .mL-40\@md- {
    margin-left: 40px !important;
  }
  .mY-40\@md- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md- {
    margin: -40px !important;
  }
  .mT-nv-40\@md- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-40\@sm- {
    margin: 40px !important;
  }
  .mT-40\@sm- {
    margin-top: 40px !important;
  }
  .mR-40\@sm- {
    margin-right: 40px !important;
  }
  .mB-40\@sm- {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm- {
    margin-left: 40px !important;
  }
  .mY-40\@sm- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm- {
    margin: -40px !important;
  }
  .mT-nv-40\@sm- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-40\@lg {
    margin: 40px !important;
  }
  .mT-40\@lg {
    margin-top: 40px !important;
  }
  .mR-40\@lg {
    margin-right: 40px !important;
  }
  .mB-40\@lg {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg {
    margin-left: 40px !important;
  }
  .mY-40\@lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg {
    margin: -40px !important;
  }
  .mT-nv-40\@lg {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-40\@md {
    margin: 40px !important;
  }
  .mT-40\@md {
    margin-top: 40px !important;
  }
  .mR-40\@md {
    margin-right: 40px !important;
  }
  .mB-40\@md {
    margin-bottom: 40px !important;
  }
  .mL-40\@md {
    margin-left: 40px !important;
  }
  .mY-40\@md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md {
    margin: -40px !important;
  }
  .mT-nv-40\@md {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-40\@sm {
    margin: 40px !important;
  }
  .mT-40\@sm {
    margin-top: 40px !important;
  }
  .mR-40\@sm {
    margin-right: 40px !important;
  }
  .mB-40\@sm {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm {
    margin-left: 40px !important;
  }
  .mY-40\@sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm {
    margin: -40px !important;
  }
  .mT-nv-40\@sm {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

.m-50 {
  margin: 50px !important;
}

.mT-50 {
  margin-top: 50px !important;
}

.mR-50 {
  margin-right: 50px !important;
}

.mB-50 {
  margin-bottom: 50px !important;
}

.mL-50 {
  margin-left: 50px !important;
}

.mY-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mX-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-nv-50 {
  margin: -50px !important;
}

.mT-nv-50 {
  margin-top: -50px !important;
}

.mR-nv-50 {
  margin-right: -50px !important;
}

.mB-nv-50 {
  margin-bottom: -50px !important;
}

.mL-nv-50 {
  margin-left: -50px !important;
}

.mY-nv-50 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.mX-nv-50 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

@media screen and (min-width: 1440px) {
  .m-50\@xl\+ {
    margin: 50px !important;
  }
  .mT-50\@xl\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xl\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xl\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xl\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xl\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-50\@lg\+ {
    margin: 50px !important;
  }
  .mT-50\@lg\+ {
    margin-top: 50px !important;
  }
  .mR-50\@lg\+ {
    margin-right: 50px !important;
  }
  .mB-50\@lg\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg\+ {
    margin-left: 50px !important;
  }
  .mY-50\@lg\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@lg\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-50\@md\+ {
    margin: 50px !important;
  }
  .mT-50\@md\+ {
    margin-top: 50px !important;
  }
  .mR-50\@md\+ {
    margin-right: 50px !important;
  }
  .mB-50\@md\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@md\+ {
    margin-left: 50px !important;
  }
  .mY-50\@md\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@md\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-50\@sm\+ {
    margin: 50px !important;
  }
  .mT-50\@sm\+ {
    margin-top: 50px !important;
  }
  .mR-50\@sm\+ {
    margin-right: 50px !important;
  }
  .mB-50\@sm\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm\+ {
    margin-left: 50px !important;
  }
  .mY-50\@sm\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@sm\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 0) {
  .m-50\@xs\+ {
    margin: 50px !important;
  }
  .mT-50\@xs\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xs\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xs\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xs\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xs\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xs\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xs\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xs\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xs\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xs\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xs\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-50\@xl- {
    margin: 50px !important;
  }
  .mT-50\@xl- {
    margin-top: 50px !important;
  }
  .mR-50\@xl- {
    margin-right: 50px !important;
  }
  .mB-50\@xl- {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl- {
    margin-left: 50px !important;
  }
  .mY-50\@xl- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl- {
    margin: -50px !important;
  }
  .mT-nv-50\@xl- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-50\@lg- {
    margin: 50px !important;
  }
  .mT-50\@lg- {
    margin-top: 50px !important;
  }
  .mR-50\@lg- {
    margin-right: 50px !important;
  }
  .mB-50\@lg- {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg- {
    margin-left: 50px !important;
  }
  .mY-50\@lg- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg- {
    margin: -50px !important;
  }
  .mT-nv-50\@lg- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-50\@md- {
    margin: 50px !important;
  }
  .mT-50\@md- {
    margin-top: 50px !important;
  }
  .mR-50\@md- {
    margin-right: 50px !important;
  }
  .mB-50\@md- {
    margin-bottom: 50px !important;
  }
  .mL-50\@md- {
    margin-left: 50px !important;
  }
  .mY-50\@md- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md- {
    margin: -50px !important;
  }
  .mT-nv-50\@md- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-50\@sm- {
    margin: 50px !important;
  }
  .mT-50\@sm- {
    margin-top: 50px !important;
  }
  .mR-50\@sm- {
    margin-right: 50px !important;
  }
  .mB-50\@sm- {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm- {
    margin-left: 50px !important;
  }
  .mY-50\@sm- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm- {
    margin: -50px !important;
  }
  .mT-nv-50\@sm- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-50\@lg {
    margin: 50px !important;
  }
  .mT-50\@lg {
    margin-top: 50px !important;
  }
  .mR-50\@lg {
    margin-right: 50px !important;
  }
  .mB-50\@lg {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg {
    margin-left: 50px !important;
  }
  .mY-50\@lg {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg {
    margin: -50px !important;
  }
  .mT-nv-50\@lg {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-50\@md {
    margin: 50px !important;
  }
  .mT-50\@md {
    margin-top: 50px !important;
  }
  .mR-50\@md {
    margin-right: 50px !important;
  }
  .mB-50\@md {
    margin-bottom: 50px !important;
  }
  .mL-50\@md {
    margin-left: 50px !important;
  }
  .mY-50\@md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md {
    margin: -50px !important;
  }
  .mT-nv-50\@md {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-50\@sm {
    margin: 50px !important;
  }
  .mT-50\@sm {
    margin-top: 50px !important;
  }
  .mR-50\@sm {
    margin-right: 50px !important;
  }
  .mB-50\@sm {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm {
    margin-left: 50px !important;
  }
  .mY-50\@sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm {
    margin: -50px !important;
  }
  .mT-nv-50\@sm {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

.m-60 {
  margin: 60px !important;
}

.mT-60 {
  margin-top: 60px !important;
}

.mR-60 {
  margin-right: 60px !important;
}

.mB-60 {
  margin-bottom: 60px !important;
}

.mL-60 {
  margin-left: 60px !important;
}

.mY-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mX-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.m-nv-60 {
  margin: -60px !important;
}

.mT-nv-60 {
  margin-top: -60px !important;
}

.mR-nv-60 {
  margin-right: -60px !important;
}

.mB-nv-60 {
  margin-bottom: -60px !important;
}

.mL-nv-60 {
  margin-left: -60px !important;
}

.mY-nv-60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.mX-nv-60 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

@media screen and (min-width: 1440px) {
  .m-60\@xl\+ {
    margin: 60px !important;
  }
  .mT-60\@xl\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xl\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xl\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xl\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xl\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-60\@lg\+ {
    margin: 60px !important;
  }
  .mT-60\@lg\+ {
    margin-top: 60px !important;
  }
  .mR-60\@lg\+ {
    margin-right: 60px !important;
  }
  .mB-60\@lg\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg\+ {
    margin-left: 60px !important;
  }
  .mY-60\@lg\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@lg\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-60\@md\+ {
    margin: 60px !important;
  }
  .mT-60\@md\+ {
    margin-top: 60px !important;
  }
  .mR-60\@md\+ {
    margin-right: 60px !important;
  }
  .mB-60\@md\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@md\+ {
    margin-left: 60px !important;
  }
  .mY-60\@md\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@md\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-60\@sm\+ {
    margin: 60px !important;
  }
  .mT-60\@sm\+ {
    margin-top: 60px !important;
  }
  .mR-60\@sm\+ {
    margin-right: 60px !important;
  }
  .mB-60\@sm\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm\+ {
    margin-left: 60px !important;
  }
  .mY-60\@sm\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@sm\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 0) {
  .m-60\@xs\+ {
    margin: 60px !important;
  }
  .mT-60\@xs\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xs\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xs\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xs\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xs\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xs\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xs\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xs\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xs\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xs\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xs\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-60\@xl- {
    margin: 60px !important;
  }
  .mT-60\@xl- {
    margin-top: 60px !important;
  }
  .mR-60\@xl- {
    margin-right: 60px !important;
  }
  .mB-60\@xl- {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl- {
    margin-left: 60px !important;
  }
  .mY-60\@xl- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl- {
    margin: -60px !important;
  }
  .mT-nv-60\@xl- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-60\@lg- {
    margin: 60px !important;
  }
  .mT-60\@lg- {
    margin-top: 60px !important;
  }
  .mR-60\@lg- {
    margin-right: 60px !important;
  }
  .mB-60\@lg- {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg- {
    margin-left: 60px !important;
  }
  .mY-60\@lg- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg- {
    margin: -60px !important;
  }
  .mT-nv-60\@lg- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-60\@md- {
    margin: 60px !important;
  }
  .mT-60\@md- {
    margin-top: 60px !important;
  }
  .mR-60\@md- {
    margin-right: 60px !important;
  }
  .mB-60\@md- {
    margin-bottom: 60px !important;
  }
  .mL-60\@md- {
    margin-left: 60px !important;
  }
  .mY-60\@md- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md- {
    margin: -60px !important;
  }
  .mT-nv-60\@md- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-60\@sm- {
    margin: 60px !important;
  }
  .mT-60\@sm- {
    margin-top: 60px !important;
  }
  .mR-60\@sm- {
    margin-right: 60px !important;
  }
  .mB-60\@sm- {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm- {
    margin-left: 60px !important;
  }
  .mY-60\@sm- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm- {
    margin: -60px !important;
  }
  .mT-nv-60\@sm- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-60\@lg {
    margin: 60px !important;
  }
  .mT-60\@lg {
    margin-top: 60px !important;
  }
  .mR-60\@lg {
    margin-right: 60px !important;
  }
  .mB-60\@lg {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg {
    margin-left: 60px !important;
  }
  .mY-60\@lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg {
    margin: -60px !important;
  }
  .mT-nv-60\@lg {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-60\@md {
    margin: 60px !important;
  }
  .mT-60\@md {
    margin-top: 60px !important;
  }
  .mR-60\@md {
    margin-right: 60px !important;
  }
  .mB-60\@md {
    margin-bottom: 60px !important;
  }
  .mL-60\@md {
    margin-left: 60px !important;
  }
  .mY-60\@md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md {
    margin: -60px !important;
  }
  .mT-nv-60\@md {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-60\@sm {
    margin: 60px !important;
  }
  .mT-60\@sm {
    margin-top: 60px !important;
  }
  .mR-60\@sm {
    margin-right: 60px !important;
  }
  .mB-60\@sm {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm {
    margin-left: 60px !important;
  }
  .mY-60\@sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm {
    margin: -60px !important;
  }
  .mT-nv-60\@sm {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

.m-70 {
  margin: 70px !important;
}

.mT-70 {
  margin-top: 70px !important;
}

.mR-70 {
  margin-right: 70px !important;
}

.mB-70 {
  margin-bottom: 70px !important;
}

.mL-70 {
  margin-left: 70px !important;
}

.mY-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mX-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.m-nv-70 {
  margin: -70px !important;
}

.mT-nv-70 {
  margin-top: -70px !important;
}

.mR-nv-70 {
  margin-right: -70px !important;
}

.mB-nv-70 {
  margin-bottom: -70px !important;
}

.mL-nv-70 {
  margin-left: -70px !important;
}

.mY-nv-70 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.mX-nv-70 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}

@media screen and (min-width: 1440px) {
  .m-70\@xl\+ {
    margin: 70px !important;
  }
  .mT-70\@xl\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xl\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xl\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xl\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xl\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-70\@lg\+ {
    margin: 70px !important;
  }
  .mT-70\@lg\+ {
    margin-top: 70px !important;
  }
  .mR-70\@lg\+ {
    margin-right: 70px !important;
  }
  .mB-70\@lg\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg\+ {
    margin-left: 70px !important;
  }
  .mY-70\@lg\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@lg\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-70\@md\+ {
    margin: 70px !important;
  }
  .mT-70\@md\+ {
    margin-top: 70px !important;
  }
  .mR-70\@md\+ {
    margin-right: 70px !important;
  }
  .mB-70\@md\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@md\+ {
    margin-left: 70px !important;
  }
  .mY-70\@md\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@md\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-70\@sm\+ {
    margin: 70px !important;
  }
  .mT-70\@sm\+ {
    margin-top: 70px !important;
  }
  .mR-70\@sm\+ {
    margin-right: 70px !important;
  }
  .mB-70\@sm\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm\+ {
    margin-left: 70px !important;
  }
  .mY-70\@sm\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@sm\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 0) {
  .m-70\@xs\+ {
    margin: 70px !important;
  }
  .mT-70\@xs\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xs\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xs\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xs\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xs\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xs\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xs\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xs\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xs\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xs\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xs\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-70\@xl- {
    margin: 70px !important;
  }
  .mT-70\@xl- {
    margin-top: 70px !important;
  }
  .mR-70\@xl- {
    margin-right: 70px !important;
  }
  .mB-70\@xl- {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl- {
    margin-left: 70px !important;
  }
  .mY-70\@xl- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl- {
    margin: -70px !important;
  }
  .mT-nv-70\@xl- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-70\@lg- {
    margin: 70px !important;
  }
  .mT-70\@lg- {
    margin-top: 70px !important;
  }
  .mR-70\@lg- {
    margin-right: 70px !important;
  }
  .mB-70\@lg- {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg- {
    margin-left: 70px !important;
  }
  .mY-70\@lg- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg- {
    margin: -70px !important;
  }
  .mT-nv-70\@lg- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-70\@md- {
    margin: 70px !important;
  }
  .mT-70\@md- {
    margin-top: 70px !important;
  }
  .mR-70\@md- {
    margin-right: 70px !important;
  }
  .mB-70\@md- {
    margin-bottom: 70px !important;
  }
  .mL-70\@md- {
    margin-left: 70px !important;
  }
  .mY-70\@md- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md- {
    margin: -70px !important;
  }
  .mT-nv-70\@md- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-70\@sm- {
    margin: 70px !important;
  }
  .mT-70\@sm- {
    margin-top: 70px !important;
  }
  .mR-70\@sm- {
    margin-right: 70px !important;
  }
  .mB-70\@sm- {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm- {
    margin-left: 70px !important;
  }
  .mY-70\@sm- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm- {
    margin: -70px !important;
  }
  .mT-nv-70\@sm- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-70\@lg {
    margin: 70px !important;
  }
  .mT-70\@lg {
    margin-top: 70px !important;
  }
  .mR-70\@lg {
    margin-right: 70px !important;
  }
  .mB-70\@lg {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg {
    margin-left: 70px !important;
  }
  .mY-70\@lg {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg {
    margin: -70px !important;
  }
  .mT-nv-70\@lg {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-70\@md {
    margin: 70px !important;
  }
  .mT-70\@md {
    margin-top: 70px !important;
  }
  .mR-70\@md {
    margin-right: 70px !important;
  }
  .mB-70\@md {
    margin-bottom: 70px !important;
  }
  .mL-70\@md {
    margin-left: 70px !important;
  }
  .mY-70\@md {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md {
    margin: -70px !important;
  }
  .mT-nv-70\@md {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-70\@sm {
    margin: 70px !important;
  }
  .mT-70\@sm {
    margin-top: 70px !important;
  }
  .mR-70\@sm {
    margin-right: 70px !important;
  }
  .mB-70\@sm {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm {
    margin-left: 70px !important;
  }
  .mY-70\@sm {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm {
    margin: -70px !important;
  }
  .mT-nv-70\@sm {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

.m-80 {
  margin: 80px !important;
}

.mT-80 {
  margin-top: 80px !important;
}

.mR-80 {
  margin-right: 80px !important;
}

.mB-80 {
  margin-bottom: 80px !important;
}

.mL-80 {
  margin-left: 80px !important;
}

.mY-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mX-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.m-nv-80 {
  margin: -80px !important;
}

.mT-nv-80 {
  margin-top: -80px !important;
}

.mR-nv-80 {
  margin-right: -80px !important;
}

.mB-nv-80 {
  margin-bottom: -80px !important;
}

.mL-nv-80 {
  margin-left: -80px !important;
}

.mY-nv-80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.mX-nv-80 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

@media screen and (min-width: 1440px) {
  .m-80\@xl\+ {
    margin: 80px !important;
  }
  .mT-80\@xl\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xl\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xl\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xl\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xl\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-80\@lg\+ {
    margin: 80px !important;
  }
  .mT-80\@lg\+ {
    margin-top: 80px !important;
  }
  .mR-80\@lg\+ {
    margin-right: 80px !important;
  }
  .mB-80\@lg\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg\+ {
    margin-left: 80px !important;
  }
  .mY-80\@lg\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@lg\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-80\@md\+ {
    margin: 80px !important;
  }
  .mT-80\@md\+ {
    margin-top: 80px !important;
  }
  .mR-80\@md\+ {
    margin-right: 80px !important;
  }
  .mB-80\@md\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@md\+ {
    margin-left: 80px !important;
  }
  .mY-80\@md\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@md\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-80\@sm\+ {
    margin: 80px !important;
  }
  .mT-80\@sm\+ {
    margin-top: 80px !important;
  }
  .mR-80\@sm\+ {
    margin-right: 80px !important;
  }
  .mB-80\@sm\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm\+ {
    margin-left: 80px !important;
  }
  .mY-80\@sm\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@sm\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 0) {
  .m-80\@xs\+ {
    margin: 80px !important;
  }
  .mT-80\@xs\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xs\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xs\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xs\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xs\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xs\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xs\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xs\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xs\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xs\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xs\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-80\@xl- {
    margin: 80px !important;
  }
  .mT-80\@xl- {
    margin-top: 80px !important;
  }
  .mR-80\@xl- {
    margin-right: 80px !important;
  }
  .mB-80\@xl- {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl- {
    margin-left: 80px !important;
  }
  .mY-80\@xl- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl- {
    margin: -80px !important;
  }
  .mT-nv-80\@xl- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-80\@lg- {
    margin: 80px !important;
  }
  .mT-80\@lg- {
    margin-top: 80px !important;
  }
  .mR-80\@lg- {
    margin-right: 80px !important;
  }
  .mB-80\@lg- {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg- {
    margin-left: 80px !important;
  }
  .mY-80\@lg- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg- {
    margin: -80px !important;
  }
  .mT-nv-80\@lg- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-80\@md- {
    margin: 80px !important;
  }
  .mT-80\@md- {
    margin-top: 80px !important;
  }
  .mR-80\@md- {
    margin-right: 80px !important;
  }
  .mB-80\@md- {
    margin-bottom: 80px !important;
  }
  .mL-80\@md- {
    margin-left: 80px !important;
  }
  .mY-80\@md- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md- {
    margin: -80px !important;
  }
  .mT-nv-80\@md- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-80\@sm- {
    margin: 80px !important;
  }
  .mT-80\@sm- {
    margin-top: 80px !important;
  }
  .mR-80\@sm- {
    margin-right: 80px !important;
  }
  .mB-80\@sm- {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm- {
    margin-left: 80px !important;
  }
  .mY-80\@sm- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm- {
    margin: -80px !important;
  }
  .mT-nv-80\@sm- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-80\@lg {
    margin: 80px !important;
  }
  .mT-80\@lg {
    margin-top: 80px !important;
  }
  .mR-80\@lg {
    margin-right: 80px !important;
  }
  .mB-80\@lg {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg {
    margin-left: 80px !important;
  }
  .mY-80\@lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg {
    margin: -80px !important;
  }
  .mT-nv-80\@lg {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-80\@md {
    margin: 80px !important;
  }
  .mT-80\@md {
    margin-top: 80px !important;
  }
  .mR-80\@md {
    margin-right: 80px !important;
  }
  .mB-80\@md {
    margin-bottom: 80px !important;
  }
  .mL-80\@md {
    margin-left: 80px !important;
  }
  .mY-80\@md {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md {
    margin: -80px !important;
  }
  .mT-nv-80\@md {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-80\@sm {
    margin: 80px !important;
  }
  .mT-80\@sm {
    margin-top: 80px !important;
  }
  .mR-80\@sm {
    margin-right: 80px !important;
  }
  .mB-80\@sm {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm {
    margin-left: 80px !important;
  }
  .mY-80\@sm {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm {
    margin: -80px !important;
  }
  .mT-nv-80\@sm {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

.m-90 {
  margin: 90px !important;
}

.mT-90 {
  margin-top: 90px !important;
}

.mR-90 {
  margin-right: 90px !important;
}

.mB-90 {
  margin-bottom: 90px !important;
}

.mL-90 {
  margin-left: 90px !important;
}

.mY-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mX-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.m-nv-90 {
  margin: -90px !important;
}

.mT-nv-90 {
  margin-top: -90px !important;
}

.mR-nv-90 {
  margin-right: -90px !important;
}

.mB-nv-90 {
  margin-bottom: -90px !important;
}

.mL-nv-90 {
  margin-left: -90px !important;
}

.mY-nv-90 {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}

.mX-nv-90 {
  margin-left: -90px !important;
  margin-right: -90px !important;
}

@media screen and (min-width: 1440px) {
  .m-90\@xl\+ {
    margin: 90px !important;
  }
  .mT-90\@xl\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xl\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xl\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xl\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xl\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-90\@lg\+ {
    margin: 90px !important;
  }
  .mT-90\@lg\+ {
    margin-top: 90px !important;
  }
  .mR-90\@lg\+ {
    margin-right: 90px !important;
  }
  .mB-90\@lg\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg\+ {
    margin-left: 90px !important;
  }
  .mY-90\@lg\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@lg\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-90\@md\+ {
    margin: 90px !important;
  }
  .mT-90\@md\+ {
    margin-top: 90px !important;
  }
  .mR-90\@md\+ {
    margin-right: 90px !important;
  }
  .mB-90\@md\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@md\+ {
    margin-left: 90px !important;
  }
  .mY-90\@md\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@md\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-90\@sm\+ {
    margin: 90px !important;
  }
  .mT-90\@sm\+ {
    margin-top: 90px !important;
  }
  .mR-90\@sm\+ {
    margin-right: 90px !important;
  }
  .mB-90\@sm\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm\+ {
    margin-left: 90px !important;
  }
  .mY-90\@sm\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@sm\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 0) {
  .m-90\@xs\+ {
    margin: 90px !important;
  }
  .mT-90\@xs\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xs\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xs\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xs\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xs\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xs\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xs\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xs\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xs\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xs\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xs\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xs\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xs\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-90\@xl- {
    margin: 90px !important;
  }
  .mT-90\@xl- {
    margin-top: 90px !important;
  }
  .mR-90\@xl- {
    margin-right: 90px !important;
  }
  .mB-90\@xl- {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl- {
    margin-left: 90px !important;
  }
  .mY-90\@xl- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl- {
    margin: -90px !important;
  }
  .mT-nv-90\@xl- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-90\@lg- {
    margin: 90px !important;
  }
  .mT-90\@lg- {
    margin-top: 90px !important;
  }
  .mR-90\@lg- {
    margin-right: 90px !important;
  }
  .mB-90\@lg- {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg- {
    margin-left: 90px !important;
  }
  .mY-90\@lg- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg- {
    margin: -90px !important;
  }
  .mT-nv-90\@lg- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-90\@md- {
    margin: 90px !important;
  }
  .mT-90\@md- {
    margin-top: 90px !important;
  }
  .mR-90\@md- {
    margin-right: 90px !important;
  }
  .mB-90\@md- {
    margin-bottom: 90px !important;
  }
  .mL-90\@md- {
    margin-left: 90px !important;
  }
  .mY-90\@md- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md- {
    margin: -90px !important;
  }
  .mT-nv-90\@md- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-90\@sm- {
    margin: 90px !important;
  }
  .mT-90\@sm- {
    margin-top: 90px !important;
  }
  .mR-90\@sm- {
    margin-right: 90px !important;
  }
  .mB-90\@sm- {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm- {
    margin-left: 90px !important;
  }
  .mY-90\@sm- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm- {
    margin: -90px !important;
  }
  .mT-nv-90\@sm- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-90\@lg {
    margin: 90px !important;
  }
  .mT-90\@lg {
    margin-top: 90px !important;
  }
  .mR-90\@lg {
    margin-right: 90px !important;
  }
  .mB-90\@lg {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg {
    margin-left: 90px !important;
  }
  .mY-90\@lg {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg {
    margin: -90px !important;
  }
  .mT-nv-90\@lg {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-90\@md {
    margin: 90px !important;
  }
  .mT-90\@md {
    margin-top: 90px !important;
  }
  .mR-90\@md {
    margin-right: 90px !important;
  }
  .mB-90\@md {
    margin-bottom: 90px !important;
  }
  .mL-90\@md {
    margin-left: 90px !important;
  }
  .mY-90\@md {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md {
    margin: -90px !important;
  }
  .mT-nv-90\@md {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-90\@sm {
    margin: 90px !important;
  }
  .mT-90\@sm {
    margin-top: 90px !important;
  }
  .mR-90\@sm {
    margin-right: 90px !important;
  }
  .mB-90\@sm {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm {
    margin-left: 90px !important;
  }
  .mY-90\@sm {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm {
    margin: -90px !important;
  }
  .mT-nv-90\@sm {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

.m-100 {
  margin: 100px !important;
}

.mT-100 {
  margin-top: 100px !important;
}

.mR-100 {
  margin-right: 100px !important;
}

.mB-100 {
  margin-bottom: 100px !important;
}

.mL-100 {
  margin-left: 100px !important;
}

.mY-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mX-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.m-nv-100 {
  margin: -100px !important;
}

.mT-nv-100 {
  margin-top: -100px !important;
}

.mR-nv-100 {
  margin-right: -100px !important;
}

.mB-nv-100 {
  margin-bottom: -100px !important;
}

.mL-nv-100 {
  margin-left: -100px !important;
}

.mY-nv-100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.mX-nv-100 {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

@media screen and (min-width: 1440px) {
  .m-100\@xl\+ {
    margin: 100px !important;
  }
  .mT-100\@xl\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xl\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xl\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xl\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xl\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-100\@lg\+ {
    margin: 100px !important;
  }
  .mT-100\@lg\+ {
    margin-top: 100px !important;
  }
  .mR-100\@lg\+ {
    margin-right: 100px !important;
  }
  .mB-100\@lg\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg\+ {
    margin-left: 100px !important;
  }
  .mY-100\@lg\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@lg\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-100\@md\+ {
    margin: 100px !important;
  }
  .mT-100\@md\+ {
    margin-top: 100px !important;
  }
  .mR-100\@md\+ {
    margin-right: 100px !important;
  }
  .mB-100\@md\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@md\+ {
    margin-left: 100px !important;
  }
  .mY-100\@md\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@md\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-100\@sm\+ {
    margin: 100px !important;
  }
  .mT-100\@sm\+ {
    margin-top: 100px !important;
  }
  .mR-100\@sm\+ {
    margin-right: 100px !important;
  }
  .mB-100\@sm\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm\+ {
    margin-left: 100px !important;
  }
  .mY-100\@sm\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@sm\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 0) {
  .m-100\@xs\+ {
    margin: 100px !important;
  }
  .mT-100\@xs\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xs\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xs\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xs\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xs\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xs\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xs\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xs\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xs\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xs\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xs\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xs\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xs\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-100\@xl- {
    margin: 100px !important;
  }
  .mT-100\@xl- {
    margin-top: 100px !important;
  }
  .mR-100\@xl- {
    margin-right: 100px !important;
  }
  .mB-100\@xl- {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl- {
    margin-left: 100px !important;
  }
  .mY-100\@xl- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl- {
    margin: -100px !important;
  }
  .mT-nv-100\@xl- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-100\@lg- {
    margin: 100px !important;
  }
  .mT-100\@lg- {
    margin-top: 100px !important;
  }
  .mR-100\@lg- {
    margin-right: 100px !important;
  }
  .mB-100\@lg- {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg- {
    margin-left: 100px !important;
  }
  .mY-100\@lg- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg- {
    margin: -100px !important;
  }
  .mT-nv-100\@lg- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-100\@md- {
    margin: 100px !important;
  }
  .mT-100\@md- {
    margin-top: 100px !important;
  }
  .mR-100\@md- {
    margin-right: 100px !important;
  }
  .mB-100\@md- {
    margin-bottom: 100px !important;
  }
  .mL-100\@md- {
    margin-left: 100px !important;
  }
  .mY-100\@md- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md- {
    margin: -100px !important;
  }
  .mT-nv-100\@md- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-100\@sm- {
    margin: 100px !important;
  }
  .mT-100\@sm- {
    margin-top: 100px !important;
  }
  .mR-100\@sm- {
    margin-right: 100px !important;
  }
  .mB-100\@sm- {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm- {
    margin-left: 100px !important;
  }
  .mY-100\@sm- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm- {
    margin: -100px !important;
  }
  .mT-nv-100\@sm- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-100\@lg {
    margin: 100px !important;
  }
  .mT-100\@lg {
    margin-top: 100px !important;
  }
  .mR-100\@lg {
    margin-right: 100px !important;
  }
  .mB-100\@lg {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg {
    margin-left: 100px !important;
  }
  .mY-100\@lg {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg {
    margin: -100px !important;
  }
  .mT-nv-100\@lg {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-100\@md {
    margin: 100px !important;
  }
  .mT-100\@md {
    margin-top: 100px !important;
  }
  .mR-100\@md {
    margin-right: 100px !important;
  }
  .mB-100\@md {
    margin-bottom: 100px !important;
  }
  .mL-100\@md {
    margin-left: 100px !important;
  }
  .mY-100\@md {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md {
    margin: -100px !important;
  }
  .mT-nv-100\@md {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-100\@sm {
    margin: 100px !important;
  }
  .mT-100\@sm {
    margin-top: 100px !important;
  }
  .mR-100\@sm {
    margin-right: 100px !important;
  }
  .mB-100\@sm {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm {
    margin-left: 100px !important;
  }
  .mY-100\@sm {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm {
    margin: -100px !important;
  }
  .mT-nv-100\@sm {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

.m-110 {
  margin: 110px !important;
}

.mT-110 {
  margin-top: 110px !important;
}

.mR-110 {
  margin-right: 110px !important;
}

.mB-110 {
  margin-bottom: 110px !important;
}

.mL-110 {
  margin-left: 110px !important;
}

.mY-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.mX-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.m-nv-110 {
  margin: -110px !important;
}

.mT-nv-110 {
  margin-top: -110px !important;
}

.mR-nv-110 {
  margin-right: -110px !important;
}

.mB-nv-110 {
  margin-bottom: -110px !important;
}

.mL-nv-110 {
  margin-left: -110px !important;
}

.mY-nv-110 {
  margin-top: -110px !important;
  margin-bottom: -110px !important;
}

.mX-nv-110 {
  margin-left: -110px !important;
  margin-right: -110px !important;
}

@media screen and (min-width: 1440px) {
  .m-110\@xl\+ {
    margin: 110px !important;
  }
  .mT-110\@xl\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xl\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xl\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xl\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xl\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-110\@lg\+ {
    margin: 110px !important;
  }
  .mT-110\@lg\+ {
    margin-top: 110px !important;
  }
  .mR-110\@lg\+ {
    margin-right: 110px !important;
  }
  .mB-110\@lg\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg\+ {
    margin-left: 110px !important;
  }
  .mY-110\@lg\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@lg\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-110\@md\+ {
    margin: 110px !important;
  }
  .mT-110\@md\+ {
    margin-top: 110px !important;
  }
  .mR-110\@md\+ {
    margin-right: 110px !important;
  }
  .mB-110\@md\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@md\+ {
    margin-left: 110px !important;
  }
  .mY-110\@md\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@md\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-110\@sm\+ {
    margin: 110px !important;
  }
  .mT-110\@sm\+ {
    margin-top: 110px !important;
  }
  .mR-110\@sm\+ {
    margin-right: 110px !important;
  }
  .mB-110\@sm\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm\+ {
    margin-left: 110px !important;
  }
  .mY-110\@sm\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@sm\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 0) {
  .m-110\@xs\+ {
    margin: 110px !important;
  }
  .mT-110\@xs\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xs\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xs\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xs\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xs\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xs\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xs\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xs\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xs\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xs\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xs\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xs\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xs\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-110\@xl- {
    margin: 110px !important;
  }
  .mT-110\@xl- {
    margin-top: 110px !important;
  }
  .mR-110\@xl- {
    margin-right: 110px !important;
  }
  .mB-110\@xl- {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl- {
    margin-left: 110px !important;
  }
  .mY-110\@xl- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl- {
    margin: -110px !important;
  }
  .mT-nv-110\@xl- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-110\@lg- {
    margin: 110px !important;
  }
  .mT-110\@lg- {
    margin-top: 110px !important;
  }
  .mR-110\@lg- {
    margin-right: 110px !important;
  }
  .mB-110\@lg- {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg- {
    margin-left: 110px !important;
  }
  .mY-110\@lg- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg- {
    margin: -110px !important;
  }
  .mT-nv-110\@lg- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-110\@md- {
    margin: 110px !important;
  }
  .mT-110\@md- {
    margin-top: 110px !important;
  }
  .mR-110\@md- {
    margin-right: 110px !important;
  }
  .mB-110\@md- {
    margin-bottom: 110px !important;
  }
  .mL-110\@md- {
    margin-left: 110px !important;
  }
  .mY-110\@md- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md- {
    margin: -110px !important;
  }
  .mT-nv-110\@md- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-110\@sm- {
    margin: 110px !important;
  }
  .mT-110\@sm- {
    margin-top: 110px !important;
  }
  .mR-110\@sm- {
    margin-right: 110px !important;
  }
  .mB-110\@sm- {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm- {
    margin-left: 110px !important;
  }
  .mY-110\@sm- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm- {
    margin: -110px !important;
  }
  .mT-nv-110\@sm- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-110\@lg {
    margin: 110px !important;
  }
  .mT-110\@lg {
    margin-top: 110px !important;
  }
  .mR-110\@lg {
    margin-right: 110px !important;
  }
  .mB-110\@lg {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg {
    margin-left: 110px !important;
  }
  .mY-110\@lg {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg {
    margin: -110px !important;
  }
  .mT-nv-110\@lg {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-110\@md {
    margin: 110px !important;
  }
  .mT-110\@md {
    margin-top: 110px !important;
  }
  .mR-110\@md {
    margin-right: 110px !important;
  }
  .mB-110\@md {
    margin-bottom: 110px !important;
  }
  .mL-110\@md {
    margin-left: 110px !important;
  }
  .mY-110\@md {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md {
    margin: -110px !important;
  }
  .mT-nv-110\@md {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-110\@sm {
    margin: 110px !important;
  }
  .mT-110\@sm {
    margin-top: 110px !important;
  }
  .mR-110\@sm {
    margin-right: 110px !important;
  }
  .mB-110\@sm {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm {
    margin-left: 110px !important;
  }
  .mY-110\@sm {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm {
    margin: -110px !important;
  }
  .mT-nv-110\@sm {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

.m-120 {
  margin: 120px !important;
}

.mT-120 {
  margin-top: 120px !important;
}

.mR-120 {
  margin-right: 120px !important;
}

.mB-120 {
  margin-bottom: 120px !important;
}

.mL-120 {
  margin-left: 120px !important;
}

.mY-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.mX-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.m-nv-120 {
  margin: -120px !important;
}

.mT-nv-120 {
  margin-top: -120px !important;
}

.mR-nv-120 {
  margin-right: -120px !important;
}

.mB-nv-120 {
  margin-bottom: -120px !important;
}

.mL-nv-120 {
  margin-left: -120px !important;
}

.mY-nv-120 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.mX-nv-120 {
  margin-left: -120px !important;
  margin-right: -120px !important;
}

@media screen and (min-width: 1440px) {
  .m-120\@xl\+ {
    margin: 120px !important;
  }
  .mT-120\@xl\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xl\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xl\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xl\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xl\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-120\@lg\+ {
    margin: 120px !important;
  }
  .mT-120\@lg\+ {
    margin-top: 120px !important;
  }
  .mR-120\@lg\+ {
    margin-right: 120px !important;
  }
  .mB-120\@lg\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg\+ {
    margin-left: 120px !important;
  }
  .mY-120\@lg\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@lg\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-120\@md\+ {
    margin: 120px !important;
  }
  .mT-120\@md\+ {
    margin-top: 120px !important;
  }
  .mR-120\@md\+ {
    margin-right: 120px !important;
  }
  .mB-120\@md\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@md\+ {
    margin-left: 120px !important;
  }
  .mY-120\@md\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@md\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-120\@sm\+ {
    margin: 120px !important;
  }
  .mT-120\@sm\+ {
    margin-top: 120px !important;
  }
  .mR-120\@sm\+ {
    margin-right: 120px !important;
  }
  .mB-120\@sm\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm\+ {
    margin-left: 120px !important;
  }
  .mY-120\@sm\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@sm\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 0) {
  .m-120\@xs\+ {
    margin: 120px !important;
  }
  .mT-120\@xs\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xs\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xs\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xs\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xs\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xs\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xs\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xs\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xs\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xs\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xs\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xs\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xs\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-120\@xl- {
    margin: 120px !important;
  }
  .mT-120\@xl- {
    margin-top: 120px !important;
  }
  .mR-120\@xl- {
    margin-right: 120px !important;
  }
  .mB-120\@xl- {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl- {
    margin-left: 120px !important;
  }
  .mY-120\@xl- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl- {
    margin: -120px !important;
  }
  .mT-nv-120\@xl- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-120\@lg- {
    margin: 120px !important;
  }
  .mT-120\@lg- {
    margin-top: 120px !important;
  }
  .mR-120\@lg- {
    margin-right: 120px !important;
  }
  .mB-120\@lg- {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg- {
    margin-left: 120px !important;
  }
  .mY-120\@lg- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg- {
    margin: -120px !important;
  }
  .mT-nv-120\@lg- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-120\@md- {
    margin: 120px !important;
  }
  .mT-120\@md- {
    margin-top: 120px !important;
  }
  .mR-120\@md- {
    margin-right: 120px !important;
  }
  .mB-120\@md- {
    margin-bottom: 120px !important;
  }
  .mL-120\@md- {
    margin-left: 120px !important;
  }
  .mY-120\@md- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md- {
    margin: -120px !important;
  }
  .mT-nv-120\@md- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-120\@sm- {
    margin: 120px !important;
  }
  .mT-120\@sm- {
    margin-top: 120px !important;
  }
  .mR-120\@sm- {
    margin-right: 120px !important;
  }
  .mB-120\@sm- {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm- {
    margin-left: 120px !important;
  }
  .mY-120\@sm- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm- {
    margin: -120px !important;
  }
  .mT-nv-120\@sm- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-120\@lg {
    margin: 120px !important;
  }
  .mT-120\@lg {
    margin-top: 120px !important;
  }
  .mR-120\@lg {
    margin-right: 120px !important;
  }
  .mB-120\@lg {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg {
    margin-left: 120px !important;
  }
  .mY-120\@lg {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg {
    margin: -120px !important;
  }
  .mT-nv-120\@lg {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-120\@md {
    margin: 120px !important;
  }
  .mT-120\@md {
    margin-top: 120px !important;
  }
  .mR-120\@md {
    margin-right: 120px !important;
  }
  .mB-120\@md {
    margin-bottom: 120px !important;
  }
  .mL-120\@md {
    margin-left: 120px !important;
  }
  .mY-120\@md {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md {
    margin: -120px !important;
  }
  .mT-nv-120\@md {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-120\@sm {
    margin: 120px !important;
  }
  .mT-120\@sm {
    margin-top: 120px !important;
  }
  .mR-120\@sm {
    margin-right: 120px !important;
  }
  .mB-120\@sm {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm {
    margin-left: 120px !important;
  }
  .mY-120\@sm {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm {
    margin: -120px !important;
  }
  .mT-nv-120\@sm {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

.m-130 {
  margin: 130px !important;
}

.mT-130 {
  margin-top: 130px !important;
}

.mR-130 {
  margin-right: 130px !important;
}

.mB-130 {
  margin-bottom: 130px !important;
}

.mL-130 {
  margin-left: 130px !important;
}

.mY-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.mX-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.m-nv-130 {
  margin: -130px !important;
}

.mT-nv-130 {
  margin-top: -130px !important;
}

.mR-nv-130 {
  margin-right: -130px !important;
}

.mB-nv-130 {
  margin-bottom: -130px !important;
}

.mL-nv-130 {
  margin-left: -130px !important;
}

.mY-nv-130 {
  margin-top: -130px !important;
  margin-bottom: -130px !important;
}

.mX-nv-130 {
  margin-left: -130px !important;
  margin-right: -130px !important;
}

@media screen and (min-width: 1440px) {
  .m-130\@xl\+ {
    margin: 130px !important;
  }
  .mT-130\@xl\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xl\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xl\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xl\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xl\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-130\@lg\+ {
    margin: 130px !important;
  }
  .mT-130\@lg\+ {
    margin-top: 130px !important;
  }
  .mR-130\@lg\+ {
    margin-right: 130px !important;
  }
  .mB-130\@lg\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg\+ {
    margin-left: 130px !important;
  }
  .mY-130\@lg\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@lg\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-130\@md\+ {
    margin: 130px !important;
  }
  .mT-130\@md\+ {
    margin-top: 130px !important;
  }
  .mR-130\@md\+ {
    margin-right: 130px !important;
  }
  .mB-130\@md\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@md\+ {
    margin-left: 130px !important;
  }
  .mY-130\@md\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@md\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-130\@sm\+ {
    margin: 130px !important;
  }
  .mT-130\@sm\+ {
    margin-top: 130px !important;
  }
  .mR-130\@sm\+ {
    margin-right: 130px !important;
  }
  .mB-130\@sm\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm\+ {
    margin-left: 130px !important;
  }
  .mY-130\@sm\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@sm\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 0) {
  .m-130\@xs\+ {
    margin: 130px !important;
  }
  .mT-130\@xs\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xs\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xs\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xs\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xs\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xs\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xs\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xs\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xs\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xs\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xs\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xs\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xs\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-130\@xl- {
    margin: 130px !important;
  }
  .mT-130\@xl- {
    margin-top: 130px !important;
  }
  .mR-130\@xl- {
    margin-right: 130px !important;
  }
  .mB-130\@xl- {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl- {
    margin-left: 130px !important;
  }
  .mY-130\@xl- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl- {
    margin: -130px !important;
  }
  .mT-nv-130\@xl- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-130\@lg- {
    margin: 130px !important;
  }
  .mT-130\@lg- {
    margin-top: 130px !important;
  }
  .mR-130\@lg- {
    margin-right: 130px !important;
  }
  .mB-130\@lg- {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg- {
    margin-left: 130px !important;
  }
  .mY-130\@lg- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg- {
    margin: -130px !important;
  }
  .mT-nv-130\@lg- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-130\@md- {
    margin: 130px !important;
  }
  .mT-130\@md- {
    margin-top: 130px !important;
  }
  .mR-130\@md- {
    margin-right: 130px !important;
  }
  .mB-130\@md- {
    margin-bottom: 130px !important;
  }
  .mL-130\@md- {
    margin-left: 130px !important;
  }
  .mY-130\@md- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md- {
    margin: -130px !important;
  }
  .mT-nv-130\@md- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-130\@sm- {
    margin: 130px !important;
  }
  .mT-130\@sm- {
    margin-top: 130px !important;
  }
  .mR-130\@sm- {
    margin-right: 130px !important;
  }
  .mB-130\@sm- {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm- {
    margin-left: 130px !important;
  }
  .mY-130\@sm- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm- {
    margin: -130px !important;
  }
  .mT-nv-130\@sm- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-130\@lg {
    margin: 130px !important;
  }
  .mT-130\@lg {
    margin-top: 130px !important;
  }
  .mR-130\@lg {
    margin-right: 130px !important;
  }
  .mB-130\@lg {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg {
    margin-left: 130px !important;
  }
  .mY-130\@lg {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg {
    margin: -130px !important;
  }
  .mT-nv-130\@lg {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-130\@md {
    margin: 130px !important;
  }
  .mT-130\@md {
    margin-top: 130px !important;
  }
  .mR-130\@md {
    margin-right: 130px !important;
  }
  .mB-130\@md {
    margin-bottom: 130px !important;
  }
  .mL-130\@md {
    margin-left: 130px !important;
  }
  .mY-130\@md {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md {
    margin: -130px !important;
  }
  .mT-nv-130\@md {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-130\@sm {
    margin: 130px !important;
  }
  .mT-130\@sm {
    margin-top: 130px !important;
  }
  .mR-130\@sm {
    margin-right: 130px !important;
  }
  .mB-130\@sm {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm {
    margin-left: 130px !important;
  }
  .mY-130\@sm {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm {
    margin: -130px !important;
  }
  .mT-nv-130\@sm {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

.m-140 {
  margin: 140px !important;
}

.mT-140 {
  margin-top: 140px !important;
}

.mR-140 {
  margin-right: 140px !important;
}

.mB-140 {
  margin-bottom: 140px !important;
}

.mL-140 {
  margin-left: 140px !important;
}

.mY-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.mX-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.m-nv-140 {
  margin: -140px !important;
}

.mT-nv-140 {
  margin-top: -140px !important;
}

.mR-nv-140 {
  margin-right: -140px !important;
}

.mB-nv-140 {
  margin-bottom: -140px !important;
}

.mL-nv-140 {
  margin-left: -140px !important;
}

.mY-nv-140 {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.mX-nv-140 {
  margin-left: -140px !important;
  margin-right: -140px !important;
}

@media screen and (min-width: 1440px) {
  .m-140\@xl\+ {
    margin: 140px !important;
  }
  .mT-140\@xl\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xl\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xl\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xl\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xl\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-140\@lg\+ {
    margin: 140px !important;
  }
  .mT-140\@lg\+ {
    margin-top: 140px !important;
  }
  .mR-140\@lg\+ {
    margin-right: 140px !important;
  }
  .mB-140\@lg\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg\+ {
    margin-left: 140px !important;
  }
  .mY-140\@lg\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@lg\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-140\@md\+ {
    margin: 140px !important;
  }
  .mT-140\@md\+ {
    margin-top: 140px !important;
  }
  .mR-140\@md\+ {
    margin-right: 140px !important;
  }
  .mB-140\@md\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@md\+ {
    margin-left: 140px !important;
  }
  .mY-140\@md\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@md\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-140\@sm\+ {
    margin: 140px !important;
  }
  .mT-140\@sm\+ {
    margin-top: 140px !important;
  }
  .mR-140\@sm\+ {
    margin-right: 140px !important;
  }
  .mB-140\@sm\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm\+ {
    margin-left: 140px !important;
  }
  .mY-140\@sm\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@sm\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 0) {
  .m-140\@xs\+ {
    margin: 140px !important;
  }
  .mT-140\@xs\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xs\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xs\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xs\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xs\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xs\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xs\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xs\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xs\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xs\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xs\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xs\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xs\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-140\@xl- {
    margin: 140px !important;
  }
  .mT-140\@xl- {
    margin-top: 140px !important;
  }
  .mR-140\@xl- {
    margin-right: 140px !important;
  }
  .mB-140\@xl- {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl- {
    margin-left: 140px !important;
  }
  .mY-140\@xl- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl- {
    margin: -140px !important;
  }
  .mT-nv-140\@xl- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-140\@lg- {
    margin: 140px !important;
  }
  .mT-140\@lg- {
    margin-top: 140px !important;
  }
  .mR-140\@lg- {
    margin-right: 140px !important;
  }
  .mB-140\@lg- {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg- {
    margin-left: 140px !important;
  }
  .mY-140\@lg- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg- {
    margin: -140px !important;
  }
  .mT-nv-140\@lg- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-140\@md- {
    margin: 140px !important;
  }
  .mT-140\@md- {
    margin-top: 140px !important;
  }
  .mR-140\@md- {
    margin-right: 140px !important;
  }
  .mB-140\@md- {
    margin-bottom: 140px !important;
  }
  .mL-140\@md- {
    margin-left: 140px !important;
  }
  .mY-140\@md- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md- {
    margin: -140px !important;
  }
  .mT-nv-140\@md- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-140\@sm- {
    margin: 140px !important;
  }
  .mT-140\@sm- {
    margin-top: 140px !important;
  }
  .mR-140\@sm- {
    margin-right: 140px !important;
  }
  .mB-140\@sm- {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm- {
    margin-left: 140px !important;
  }
  .mY-140\@sm- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm- {
    margin: -140px !important;
  }
  .mT-nv-140\@sm- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-140\@lg {
    margin: 140px !important;
  }
  .mT-140\@lg {
    margin-top: 140px !important;
  }
  .mR-140\@lg {
    margin-right: 140px !important;
  }
  .mB-140\@lg {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg {
    margin-left: 140px !important;
  }
  .mY-140\@lg {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg {
    margin: -140px !important;
  }
  .mT-nv-140\@lg {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-140\@md {
    margin: 140px !important;
  }
  .mT-140\@md {
    margin-top: 140px !important;
  }
  .mR-140\@md {
    margin-right: 140px !important;
  }
  .mB-140\@md {
    margin-bottom: 140px !important;
  }
  .mL-140\@md {
    margin-left: 140px !important;
  }
  .mY-140\@md {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md {
    margin: -140px !important;
  }
  .mT-nv-140\@md {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-140\@sm {
    margin: 140px !important;
  }
  .mT-140\@sm {
    margin-top: 140px !important;
  }
  .mR-140\@sm {
    margin-right: 140px !important;
  }
  .mB-140\@sm {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm {
    margin-left: 140px !important;
  }
  .mY-140\@sm {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm {
    margin: -140px !important;
  }
  .mT-nv-140\@sm {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

.m-150 {
  margin: 150px !important;
}

.mT-150 {
  margin-top: 150px !important;
}

.mR-150 {
  margin-right: 150px !important;
}

.mB-150 {
  margin-bottom: 150px !important;
}

.mL-150 {
  margin-left: 150px !important;
}

.mY-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

.mX-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.m-nv-150 {
  margin: -150px !important;
}

.mT-nv-150 {
  margin-top: -150px !important;
}

.mR-nv-150 {
  margin-right: -150px !important;
}

.mB-nv-150 {
  margin-bottom: -150px !important;
}

.mL-nv-150 {
  margin-left: -150px !important;
}

.mY-nv-150 {
  margin-top: -150px !important;
  margin-bottom: -150px !important;
}

.mX-nv-150 {
  margin-left: -150px !important;
  margin-right: -150px !important;
}

@media screen and (min-width: 1440px) {
  .m-150\@xl\+ {
    margin: 150px !important;
  }
  .mT-150\@xl\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xl\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xl\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xl\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xl\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-150\@lg\+ {
    margin: 150px !important;
  }
  .mT-150\@lg\+ {
    margin-top: 150px !important;
  }
  .mR-150\@lg\+ {
    margin-right: 150px !important;
  }
  .mB-150\@lg\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg\+ {
    margin-left: 150px !important;
  }
  .mY-150\@lg\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@lg\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-150\@md\+ {
    margin: 150px !important;
  }
  .mT-150\@md\+ {
    margin-top: 150px !important;
  }
  .mR-150\@md\+ {
    margin-right: 150px !important;
  }
  .mB-150\@md\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@md\+ {
    margin-left: 150px !important;
  }
  .mY-150\@md\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@md\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-150\@sm\+ {
    margin: 150px !important;
  }
  .mT-150\@sm\+ {
    margin-top: 150px !important;
  }
  .mR-150\@sm\+ {
    margin-right: 150px !important;
  }
  .mB-150\@sm\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm\+ {
    margin-left: 150px !important;
  }
  .mY-150\@sm\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@sm\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 0) {
  .m-150\@xs\+ {
    margin: 150px !important;
  }
  .mT-150\@xs\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xs\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xs\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xs\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xs\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xs\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xs\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xs\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xs\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xs\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xs\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xs\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xs\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-150\@xl- {
    margin: 150px !important;
  }
  .mT-150\@xl- {
    margin-top: 150px !important;
  }
  .mR-150\@xl- {
    margin-right: 150px !important;
  }
  .mB-150\@xl- {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl- {
    margin-left: 150px !important;
  }
  .mY-150\@xl- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl- {
    margin: -150px !important;
  }
  .mT-nv-150\@xl- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-150\@lg- {
    margin: 150px !important;
  }
  .mT-150\@lg- {
    margin-top: 150px !important;
  }
  .mR-150\@lg- {
    margin-right: 150px !important;
  }
  .mB-150\@lg- {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg- {
    margin-left: 150px !important;
  }
  .mY-150\@lg- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg- {
    margin: -150px !important;
  }
  .mT-nv-150\@lg- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-150\@md- {
    margin: 150px !important;
  }
  .mT-150\@md- {
    margin-top: 150px !important;
  }
  .mR-150\@md- {
    margin-right: 150px !important;
  }
  .mB-150\@md- {
    margin-bottom: 150px !important;
  }
  .mL-150\@md- {
    margin-left: 150px !important;
  }
  .mY-150\@md- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md- {
    margin: -150px !important;
  }
  .mT-nv-150\@md- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-150\@sm- {
    margin: 150px !important;
  }
  .mT-150\@sm- {
    margin-top: 150px !important;
  }
  .mR-150\@sm- {
    margin-right: 150px !important;
  }
  .mB-150\@sm- {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm- {
    margin-left: 150px !important;
  }
  .mY-150\@sm- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm- {
    margin: -150px !important;
  }
  .mT-nv-150\@sm- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-150\@lg {
    margin: 150px !important;
  }
  .mT-150\@lg {
    margin-top: 150px !important;
  }
  .mR-150\@lg {
    margin-right: 150px !important;
  }
  .mB-150\@lg {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg {
    margin-left: 150px !important;
  }
  .mY-150\@lg {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg {
    margin: -150px !important;
  }
  .mT-nv-150\@lg {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-150\@md {
    margin: 150px !important;
  }
  .mT-150\@md {
    margin-top: 150px !important;
  }
  .mR-150\@md {
    margin-right: 150px !important;
  }
  .mB-150\@md {
    margin-bottom: 150px !important;
  }
  .mL-150\@md {
    margin-left: 150px !important;
  }
  .mY-150\@md {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md {
    margin: -150px !important;
  }
  .mT-nv-150\@md {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-150\@sm {
    margin: 150px !important;
  }
  .mT-150\@sm {
    margin-top: 150px !important;
  }
  .mR-150\@sm {
    margin-right: 150px !important;
  }
  .mB-150\@sm {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm {
    margin-left: 150px !important;
  }
  .mY-150\@sm {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm {
    margin: -150px !important;
  }
  .mT-nv-150\@sm {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

.m-160 {
  margin: 160px !important;
}

.mT-160 {
  margin-top: 160px !important;
}

.mR-160 {
  margin-right: 160px !important;
}

.mB-160 {
  margin-bottom: 160px !important;
}

.mL-160 {
  margin-left: 160px !important;
}

.mY-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.mX-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.m-nv-160 {
  margin: -160px !important;
}

.mT-nv-160 {
  margin-top: -160px !important;
}

.mR-nv-160 {
  margin-right: -160px !important;
}

.mB-nv-160 {
  margin-bottom: -160px !important;
}

.mL-nv-160 {
  margin-left: -160px !important;
}

.mY-nv-160 {
  margin-top: -160px !important;
  margin-bottom: -160px !important;
}

.mX-nv-160 {
  margin-left: -160px !important;
  margin-right: -160px !important;
}

@media screen and (min-width: 1440px) {
  .m-160\@xl\+ {
    margin: 160px !important;
  }
  .mT-160\@xl\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xl\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xl\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xl\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xl\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-160\@lg\+ {
    margin: 160px !important;
  }
  .mT-160\@lg\+ {
    margin-top: 160px !important;
  }
  .mR-160\@lg\+ {
    margin-right: 160px !important;
  }
  .mB-160\@lg\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg\+ {
    margin-left: 160px !important;
  }
  .mY-160\@lg\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@lg\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-160\@md\+ {
    margin: 160px !important;
  }
  .mT-160\@md\+ {
    margin-top: 160px !important;
  }
  .mR-160\@md\+ {
    margin-right: 160px !important;
  }
  .mB-160\@md\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@md\+ {
    margin-left: 160px !important;
  }
  .mY-160\@md\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@md\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-160\@sm\+ {
    margin: 160px !important;
  }
  .mT-160\@sm\+ {
    margin-top: 160px !important;
  }
  .mR-160\@sm\+ {
    margin-right: 160px !important;
  }
  .mB-160\@sm\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm\+ {
    margin-left: 160px !important;
  }
  .mY-160\@sm\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@sm\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 0) {
  .m-160\@xs\+ {
    margin: 160px !important;
  }
  .mT-160\@xs\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xs\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xs\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xs\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xs\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xs\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xs\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xs\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xs\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xs\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xs\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xs\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xs\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-160\@xl- {
    margin: 160px !important;
  }
  .mT-160\@xl- {
    margin-top: 160px !important;
  }
  .mR-160\@xl- {
    margin-right: 160px !important;
  }
  .mB-160\@xl- {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl- {
    margin-left: 160px !important;
  }
  .mY-160\@xl- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl- {
    margin: -160px !important;
  }
  .mT-nv-160\@xl- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-160\@lg- {
    margin: 160px !important;
  }
  .mT-160\@lg- {
    margin-top: 160px !important;
  }
  .mR-160\@lg- {
    margin-right: 160px !important;
  }
  .mB-160\@lg- {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg- {
    margin-left: 160px !important;
  }
  .mY-160\@lg- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg- {
    margin: -160px !important;
  }
  .mT-nv-160\@lg- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-160\@md- {
    margin: 160px !important;
  }
  .mT-160\@md- {
    margin-top: 160px !important;
  }
  .mR-160\@md- {
    margin-right: 160px !important;
  }
  .mB-160\@md- {
    margin-bottom: 160px !important;
  }
  .mL-160\@md- {
    margin-left: 160px !important;
  }
  .mY-160\@md- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md- {
    margin: -160px !important;
  }
  .mT-nv-160\@md- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-160\@sm- {
    margin: 160px !important;
  }
  .mT-160\@sm- {
    margin-top: 160px !important;
  }
  .mR-160\@sm- {
    margin-right: 160px !important;
  }
  .mB-160\@sm- {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm- {
    margin-left: 160px !important;
  }
  .mY-160\@sm- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm- {
    margin: -160px !important;
  }
  .mT-nv-160\@sm- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-160\@lg {
    margin: 160px !important;
  }
  .mT-160\@lg {
    margin-top: 160px !important;
  }
  .mR-160\@lg {
    margin-right: 160px !important;
  }
  .mB-160\@lg {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg {
    margin-left: 160px !important;
  }
  .mY-160\@lg {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg {
    margin: -160px !important;
  }
  .mT-nv-160\@lg {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-160\@md {
    margin: 160px !important;
  }
  .mT-160\@md {
    margin-top: 160px !important;
  }
  .mR-160\@md {
    margin-right: 160px !important;
  }
  .mB-160\@md {
    margin-bottom: 160px !important;
  }
  .mL-160\@md {
    margin-left: 160px !important;
  }
  .mY-160\@md {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md {
    margin: -160px !important;
  }
  .mT-nv-160\@md {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-160\@sm {
    margin: 160px !important;
  }
  .mT-160\@sm {
    margin-top: 160px !important;
  }
  .mR-160\@sm {
    margin-right: 160px !important;
  }
  .mB-160\@sm {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm {
    margin-left: 160px !important;
  }
  .mY-160\@sm {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm {
    margin: -160px !important;
  }
  .mT-nv-160\@sm {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

.m-a {
  margin: auto !important;
}

.mX-a {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mT-a {
  margin-top: auto !important;
}

.mR-a {
  margin-right: auto !important;
}

.mB-a {
  margin-bottom: auto !important;
}

.mL-a {
  margin-left: auto !important;
}

@media screen and (min-width: 1440px) {
  .m-a\@xl\+ {
    margin: auto !important;
  }
  .mX-a\@xl\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl\+ {
    margin-top: auto !important;
  }
  .mR-a\@xl\+ {
    margin-right: auto !important;
  }
  .mB-a\@xl\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xl\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-a\@lg\+ {
    margin: auto !important;
  }
  .mX-a\@lg\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg\+ {
    margin-top: auto !important;
  }
  .mR-a\@lg\+ {
    margin-right: auto !important;
  }
  .mB-a\@lg\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@lg\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 992px) {
  .m-a\@md\+ {
    margin: auto !important;
  }
  .mX-a\@md\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md\+ {
    margin-top: auto !important;
  }
  .mR-a\@md\+ {
    margin-right: auto !important;
  }
  .mB-a\@md\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@md\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 768px) {
  .m-a\@sm\+ {
    margin: auto !important;
  }
  .mX-a\@sm\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm\+ {
    margin-top: auto !important;
  }
  .mR-a\@sm\+ {
    margin-right: auto !important;
  }
  .mB-a\@sm\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@sm\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 0) {
  .m-a\@xs\+ {
    margin: auto !important;
  }
  .mX-a\@xs\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xs\+ {
    margin-top: auto !important;
  }
  .mR-a\@xs\+ {
    margin-right: auto !important;
  }
  .mB-a\@xs\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xs\+ {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-a\@xl- {
    margin: auto !important;
  }
  .mX-a\@xl- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl- {
    margin-top: auto !important;
  }
  .mR-a\@xl- {
    margin-right: auto !important;
  }
  .mB-a\@xl- {
    margin-bottom: auto !important;
  }
  .mL-a\@xl- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-a\@lg- {
    margin: auto !important;
  }
  .mX-a\@lg- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg- {
    margin-top: auto !important;
  }
  .mR-a\@lg- {
    margin-right: auto !important;
  }
  .mB-a\@lg- {
    margin-bottom: auto !important;
  }
  .mL-a\@lg- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 991px) {
  .m-a\@md- {
    margin: auto !important;
  }
  .mX-a\@md- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md- {
    margin-top: auto !important;
  }
  .mR-a\@md- {
    margin-right: auto !important;
  }
  .mB-a\@md- {
    margin-bottom: auto !important;
  }
  .mL-a\@md- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .m-a\@sm- {
    margin: auto !important;
  }
  .mX-a\@sm- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm- {
    margin-top: auto !important;
  }
  .mR-a\@sm- {
    margin-right: auto !important;
  }
  .mB-a\@sm- {
    margin-bottom: auto !important;
  }
  .mL-a\@sm- {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-a\@lg {
    margin: auto !important;
  }
  .mX-a\@lg {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg {
    margin-top: auto !important;
  }
  .mR-a\@lg {
    margin-right: auto !important;
  }
  .mB-a\@lg {
    margin-bottom: auto !important;
  }
  .mL-a\@lg {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-a\@md {
    margin: auto !important;
  }
  .mX-a\@md {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md {
    margin-top: auto !important;
  }
  .mR-a\@md {
    margin-right: auto !important;
  }
  .mB-a\@md {
    margin-bottom: auto !important;
  }
  .mL-a\@md {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-a\@sm {
    margin: auto !important;
  }
  .mX-a\@sm {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm {
    margin-top: auto !important;
  }
  .mR-a\@sm {
    margin-right: auto !important;
  }
  .mB-a\@sm {
    margin-bottom: auto !important;
  }
  .mL-a\@sm {
    margin-left: auto !important;
  }
}

.bgsz-cv {
  background-size: cover;
}

.bgsz-ct {
  background-size: contain;
}

.bgsz-full {
  background-size: 100% 100%;
}

.bgpX-c {
  background-position-x: center;
}

.bgpX-t {
  background-position-x: top;
}

.bgpX-r {
  background-position-x: right;
}

.bgpX-l {
  background-position-x: left;
}

.bgpX-b {
  background-position-x: bottom;
}

.bgpY-c {
  background-position-y: center;
}

.bgpY-t {
  background-position-y: top;
}

.bgpY-r {
  background-position-y: right;
}

.bgpY-l {
  background-position-y: left;
}

.bgpY-b {
  background-position-y: bottom;
}

.bgr-n {
  background-repeat: no-repeat;
}

.bgr-y {
  background-repeat: repeat-y;
}

.bgr-x {
  background-repeat: repeat-x;
}

.of-ct {
  object-fit: contain;
}

.of-cv {
  object-fit: cover;
}

.of-f {
  object-fit: fill;
}

.of-n {
  object-fit: none;
}

.of-sd {
  object-fit: scale-down;
}

.rsz-v {
  resize: vertical;
}

.rsz-h {
  resize: horizontal;
}

.op-0 {
  opacity: 0;
}

.op-10p {
  opacity: 0.1;
}

.op-20p {
  opacity: 0.2;
}

.op-30p {
  opacity: 0.3;
}

.op-40p {
  opacity: 0.4;
}

.op-50p {
  opacity: 0.5;
}

.op-60p {
  opacity: 0.6;
}

.op-70p {
  opacity: 0.7;
}

.op-80p {
  opacity: 0.8;
}

.op-90p {
  opacity: 0.9;
}

.op-100p {
  opacity: 1;
}

.cur-na {
  cursor: not-allowed;
}

.cur-p {
  cursor: pointer;
}

.cur-a {
  cursor: auto;
}

.vis-v {
  visibility: visible;
}

.vis-h {
  visibility: hidden;
}

.p-0 {
  padding: 0px !important;
}

.pT-0 {
  padding-top: 0px !important;
}

.pR-0 {
  padding-right: 0px !important;
}

.pB-0 {
  padding-bottom: 0px !important;
}

.pL-0 {
  padding-left: 0px !important;
}

.pY-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pX-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media screen and (min-width: 1440px) {
  .p-0\@xl\+ {
    padding: 0px !important;
  }
  .pT-0\@xl\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xl\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xl\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xl\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-0\@lg\+ {
    padding: 0px !important;
  }
  .pT-0\@lg\+ {
    padding-top: 0px !important;
  }
  .pR-0\@lg\+ {
    padding-right: 0px !important;
  }
  .pB-0\@lg\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg\+ {
    padding-left: 0px !important;
  }
  .pY-0\@lg\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-0\@md\+ {
    padding: 0px !important;
  }
  .pT-0\@md\+ {
    padding-top: 0px !important;
  }
  .pR-0\@md\+ {
    padding-right: 0px !important;
  }
  .pB-0\@md\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@md\+ {
    padding-left: 0px !important;
  }
  .pY-0\@md\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-0\@sm\+ {
    padding: 0px !important;
  }
  .pT-0\@sm\+ {
    padding-top: 0px !important;
  }
  .pR-0\@sm\+ {
    padding-right: 0px !important;
  }
  .pB-0\@sm\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm\+ {
    padding-left: 0px !important;
  }
  .pY-0\@sm\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 0) {
  .p-0\@xs\+ {
    padding: 0px !important;
  }
  .pT-0\@xs\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xs\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xs\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xs\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xs\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xs\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-0\@xl- {
    padding: 0px !important;
  }
  .pT-0\@xl- {
    padding-top: 0px !important;
  }
  .pR-0\@xl- {
    padding-right: 0px !important;
  }
  .pB-0\@xl- {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl- {
    padding-left: 0px !important;
  }
  .pY-0\@xl- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-0\@lg- {
    padding: 0px !important;
  }
  .pT-0\@lg- {
    padding-top: 0px !important;
  }
  .pR-0\@lg- {
    padding-right: 0px !important;
  }
  .pB-0\@lg- {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg- {
    padding-left: 0px !important;
  }
  .pY-0\@lg- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-0\@md- {
    padding: 0px !important;
  }
  .pT-0\@md- {
    padding-top: 0px !important;
  }
  .pR-0\@md- {
    padding-right: 0px !important;
  }
  .pB-0\@md- {
    padding-bottom: 0px !important;
  }
  .pL-0\@md- {
    padding-left: 0px !important;
  }
  .pY-0\@md- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-0\@sm- {
    padding: 0px !important;
  }
  .pT-0\@sm- {
    padding-top: 0px !important;
  }
  .pR-0\@sm- {
    padding-right: 0px !important;
  }
  .pB-0\@sm- {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm- {
    padding-left: 0px !important;
  }
  .pY-0\@sm- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-0\@lg {
    padding: 0px !important;
  }
  .pT-0\@lg {
    padding-top: 0px !important;
  }
  .pR-0\@lg {
    padding-right: 0px !important;
  }
  .pB-0\@lg {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg {
    padding-left: 0px !important;
  }
  .pY-0\@lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-0\@md {
    padding: 0px !important;
  }
  .pT-0\@md {
    padding-top: 0px !important;
  }
  .pR-0\@md {
    padding-right: 0px !important;
  }
  .pB-0\@md {
    padding-bottom: 0px !important;
  }
  .pL-0\@md {
    padding-left: 0px !important;
  }
  .pY-0\@md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-0\@sm {
    padding: 0px !important;
  }
  .pT-0\@sm {
    padding-top: 0px !important;
  }
  .pR-0\@sm {
    padding-right: 0px !important;
  }
  .pB-0\@sm {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm {
    padding-left: 0px !important;
  }
  .pY-0\@sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.p-1 {
  padding: 1px !important;
}

.pT-1 {
  padding-top: 1px !important;
}

.pR-1 {
  padding-right: 1px !important;
}

.pB-1 {
  padding-bottom: 1px !important;
}

.pL-1 {
  padding-left: 1px !important;
}

.pY-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.pX-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

@media screen and (min-width: 1440px) {
  .p-1\@xl\+ {
    padding: 1px !important;
  }
  .pT-1\@xl\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xl\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xl\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xl\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-1\@lg\+ {
    padding: 1px !important;
  }
  .pT-1\@lg\+ {
    padding-top: 1px !important;
  }
  .pR-1\@lg\+ {
    padding-right: 1px !important;
  }
  .pB-1\@lg\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg\+ {
    padding-left: 1px !important;
  }
  .pY-1\@lg\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-1\@md\+ {
    padding: 1px !important;
  }
  .pT-1\@md\+ {
    padding-top: 1px !important;
  }
  .pR-1\@md\+ {
    padding-right: 1px !important;
  }
  .pB-1\@md\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@md\+ {
    padding-left: 1px !important;
  }
  .pY-1\@md\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-1\@sm\+ {
    padding: 1px !important;
  }
  .pT-1\@sm\+ {
    padding-top: 1px !important;
  }
  .pR-1\@sm\+ {
    padding-right: 1px !important;
  }
  .pB-1\@sm\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm\+ {
    padding-left: 1px !important;
  }
  .pY-1\@sm\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 0) {
  .p-1\@xs\+ {
    padding: 1px !important;
  }
  .pT-1\@xs\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xs\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xs\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xs\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xs\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xs\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-1\@xl- {
    padding: 1px !important;
  }
  .pT-1\@xl- {
    padding-top: 1px !important;
  }
  .pR-1\@xl- {
    padding-right: 1px !important;
  }
  .pB-1\@xl- {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl- {
    padding-left: 1px !important;
  }
  .pY-1\@xl- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-1\@lg- {
    padding: 1px !important;
  }
  .pT-1\@lg- {
    padding-top: 1px !important;
  }
  .pR-1\@lg- {
    padding-right: 1px !important;
  }
  .pB-1\@lg- {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg- {
    padding-left: 1px !important;
  }
  .pY-1\@lg- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-1\@md- {
    padding: 1px !important;
  }
  .pT-1\@md- {
    padding-top: 1px !important;
  }
  .pR-1\@md- {
    padding-right: 1px !important;
  }
  .pB-1\@md- {
    padding-bottom: 1px !important;
  }
  .pL-1\@md- {
    padding-left: 1px !important;
  }
  .pY-1\@md- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-1\@sm- {
    padding: 1px !important;
  }
  .pT-1\@sm- {
    padding-top: 1px !important;
  }
  .pR-1\@sm- {
    padding-right: 1px !important;
  }
  .pB-1\@sm- {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm- {
    padding-left: 1px !important;
  }
  .pY-1\@sm- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-1\@lg {
    padding: 1px !important;
  }
  .pT-1\@lg {
    padding-top: 1px !important;
  }
  .pR-1\@lg {
    padding-right: 1px !important;
  }
  .pB-1\@lg {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg {
    padding-left: 1px !important;
  }
  .pY-1\@lg {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-1\@md {
    padding: 1px !important;
  }
  .pT-1\@md {
    padding-top: 1px !important;
  }
  .pR-1\@md {
    padding-right: 1px !important;
  }
  .pB-1\@md {
    padding-bottom: 1px !important;
  }
  .pL-1\@md {
    padding-left: 1px !important;
  }
  .pY-1\@md {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-1\@sm {
    padding: 1px !important;
  }
  .pT-1\@sm {
    padding-top: 1px !important;
  }
  .pR-1\@sm {
    padding-right: 1px !important;
  }
  .pB-1\@sm {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm {
    padding-left: 1px !important;
  }
  .pY-1\@sm {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

.p-2 {
  padding: 2px !important;
}

.pT-2 {
  padding-top: 2px !important;
}

.pR-2 {
  padding-right: 2px !important;
}

.pB-2 {
  padding-bottom: 2px !important;
}

.pL-2 {
  padding-left: 2px !important;
}

.pY-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.pX-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

@media screen and (min-width: 1440px) {
  .p-2\@xl\+ {
    padding: 2px !important;
  }
  .pT-2\@xl\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xl\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xl\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xl\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-2\@lg\+ {
    padding: 2px !important;
  }
  .pT-2\@lg\+ {
    padding-top: 2px !important;
  }
  .pR-2\@lg\+ {
    padding-right: 2px !important;
  }
  .pB-2\@lg\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg\+ {
    padding-left: 2px !important;
  }
  .pY-2\@lg\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-2\@md\+ {
    padding: 2px !important;
  }
  .pT-2\@md\+ {
    padding-top: 2px !important;
  }
  .pR-2\@md\+ {
    padding-right: 2px !important;
  }
  .pB-2\@md\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@md\+ {
    padding-left: 2px !important;
  }
  .pY-2\@md\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-2\@sm\+ {
    padding: 2px !important;
  }
  .pT-2\@sm\+ {
    padding-top: 2px !important;
  }
  .pR-2\@sm\+ {
    padding-right: 2px !important;
  }
  .pB-2\@sm\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm\+ {
    padding-left: 2px !important;
  }
  .pY-2\@sm\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 0) {
  .p-2\@xs\+ {
    padding: 2px !important;
  }
  .pT-2\@xs\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xs\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xs\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xs\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xs\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xs\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-2\@xl- {
    padding: 2px !important;
  }
  .pT-2\@xl- {
    padding-top: 2px !important;
  }
  .pR-2\@xl- {
    padding-right: 2px !important;
  }
  .pB-2\@xl- {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl- {
    padding-left: 2px !important;
  }
  .pY-2\@xl- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-2\@lg- {
    padding: 2px !important;
  }
  .pT-2\@lg- {
    padding-top: 2px !important;
  }
  .pR-2\@lg- {
    padding-right: 2px !important;
  }
  .pB-2\@lg- {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg- {
    padding-left: 2px !important;
  }
  .pY-2\@lg- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-2\@md- {
    padding: 2px !important;
  }
  .pT-2\@md- {
    padding-top: 2px !important;
  }
  .pR-2\@md- {
    padding-right: 2px !important;
  }
  .pB-2\@md- {
    padding-bottom: 2px !important;
  }
  .pL-2\@md- {
    padding-left: 2px !important;
  }
  .pY-2\@md- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-2\@sm- {
    padding: 2px !important;
  }
  .pT-2\@sm- {
    padding-top: 2px !important;
  }
  .pR-2\@sm- {
    padding-right: 2px !important;
  }
  .pB-2\@sm- {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm- {
    padding-left: 2px !important;
  }
  .pY-2\@sm- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-2\@lg {
    padding: 2px !important;
  }
  .pT-2\@lg {
    padding-top: 2px !important;
  }
  .pR-2\@lg {
    padding-right: 2px !important;
  }
  .pB-2\@lg {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg {
    padding-left: 2px !important;
  }
  .pY-2\@lg {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-2\@md {
    padding: 2px !important;
  }
  .pT-2\@md {
    padding-top: 2px !important;
  }
  .pR-2\@md {
    padding-right: 2px !important;
  }
  .pB-2\@md {
    padding-bottom: 2px !important;
  }
  .pL-2\@md {
    padding-left: 2px !important;
  }
  .pY-2\@md {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-2\@sm {
    padding: 2px !important;
  }
  .pT-2\@sm {
    padding-top: 2px !important;
  }
  .pR-2\@sm {
    padding-right: 2px !important;
  }
  .pB-2\@sm {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm {
    padding-left: 2px !important;
  }
  .pY-2\@sm {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

.p-3 {
  padding: 3px !important;
}

.pT-3 {
  padding-top: 3px !important;
}

.pR-3 {
  padding-right: 3px !important;
}

.pB-3 {
  padding-bottom: 3px !important;
}

.pL-3 {
  padding-left: 3px !important;
}

.pY-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.pX-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

@media screen and (min-width: 1440px) {
  .p-3\@xl\+ {
    padding: 3px !important;
  }
  .pT-3\@xl\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xl\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xl\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xl\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-3\@lg\+ {
    padding: 3px !important;
  }
  .pT-3\@lg\+ {
    padding-top: 3px !important;
  }
  .pR-3\@lg\+ {
    padding-right: 3px !important;
  }
  .pB-3\@lg\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg\+ {
    padding-left: 3px !important;
  }
  .pY-3\@lg\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-3\@md\+ {
    padding: 3px !important;
  }
  .pT-3\@md\+ {
    padding-top: 3px !important;
  }
  .pR-3\@md\+ {
    padding-right: 3px !important;
  }
  .pB-3\@md\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@md\+ {
    padding-left: 3px !important;
  }
  .pY-3\@md\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-3\@sm\+ {
    padding: 3px !important;
  }
  .pT-3\@sm\+ {
    padding-top: 3px !important;
  }
  .pR-3\@sm\+ {
    padding-right: 3px !important;
  }
  .pB-3\@sm\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm\+ {
    padding-left: 3px !important;
  }
  .pY-3\@sm\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 0) {
  .p-3\@xs\+ {
    padding: 3px !important;
  }
  .pT-3\@xs\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xs\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xs\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xs\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xs\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xs\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-3\@xl- {
    padding: 3px !important;
  }
  .pT-3\@xl- {
    padding-top: 3px !important;
  }
  .pR-3\@xl- {
    padding-right: 3px !important;
  }
  .pB-3\@xl- {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl- {
    padding-left: 3px !important;
  }
  .pY-3\@xl- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-3\@lg- {
    padding: 3px !important;
  }
  .pT-3\@lg- {
    padding-top: 3px !important;
  }
  .pR-3\@lg- {
    padding-right: 3px !important;
  }
  .pB-3\@lg- {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg- {
    padding-left: 3px !important;
  }
  .pY-3\@lg- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-3\@md- {
    padding: 3px !important;
  }
  .pT-3\@md- {
    padding-top: 3px !important;
  }
  .pR-3\@md- {
    padding-right: 3px !important;
  }
  .pB-3\@md- {
    padding-bottom: 3px !important;
  }
  .pL-3\@md- {
    padding-left: 3px !important;
  }
  .pY-3\@md- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-3\@sm- {
    padding: 3px !important;
  }
  .pT-3\@sm- {
    padding-top: 3px !important;
  }
  .pR-3\@sm- {
    padding-right: 3px !important;
  }
  .pB-3\@sm- {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm- {
    padding-left: 3px !important;
  }
  .pY-3\@sm- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-3\@lg {
    padding: 3px !important;
  }
  .pT-3\@lg {
    padding-top: 3px !important;
  }
  .pR-3\@lg {
    padding-right: 3px !important;
  }
  .pB-3\@lg {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg {
    padding-left: 3px !important;
  }
  .pY-3\@lg {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-3\@md {
    padding: 3px !important;
  }
  .pT-3\@md {
    padding-top: 3px !important;
  }
  .pR-3\@md {
    padding-right: 3px !important;
  }
  .pB-3\@md {
    padding-bottom: 3px !important;
  }
  .pL-3\@md {
    padding-left: 3px !important;
  }
  .pY-3\@md {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-3\@sm {
    padding: 3px !important;
  }
  .pT-3\@sm {
    padding-top: 3px !important;
  }
  .pR-3\@sm {
    padding-right: 3px !important;
  }
  .pB-3\@sm {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm {
    padding-left: 3px !important;
  }
  .pY-3\@sm {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

.p-4 {
  padding: 4px !important;
}

.pT-4 {
  padding-top: 4px !important;
}

.pR-4 {
  padding-right: 4px !important;
}

.pB-4 {
  padding-bottom: 4px !important;
}

.pL-4 {
  padding-left: 4px !important;
}

.pY-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.pX-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

@media screen and (min-width: 1440px) {
  .p-4\@xl\+ {
    padding: 4px !important;
  }
  .pT-4\@xl\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xl\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xl\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xl\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-4\@lg\+ {
    padding: 4px !important;
  }
  .pT-4\@lg\+ {
    padding-top: 4px !important;
  }
  .pR-4\@lg\+ {
    padding-right: 4px !important;
  }
  .pB-4\@lg\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg\+ {
    padding-left: 4px !important;
  }
  .pY-4\@lg\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-4\@md\+ {
    padding: 4px !important;
  }
  .pT-4\@md\+ {
    padding-top: 4px !important;
  }
  .pR-4\@md\+ {
    padding-right: 4px !important;
  }
  .pB-4\@md\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@md\+ {
    padding-left: 4px !important;
  }
  .pY-4\@md\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-4\@sm\+ {
    padding: 4px !important;
  }
  .pT-4\@sm\+ {
    padding-top: 4px !important;
  }
  .pR-4\@sm\+ {
    padding-right: 4px !important;
  }
  .pB-4\@sm\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm\+ {
    padding-left: 4px !important;
  }
  .pY-4\@sm\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 0) {
  .p-4\@xs\+ {
    padding: 4px !important;
  }
  .pT-4\@xs\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xs\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xs\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xs\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xs\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xs\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-4\@xl- {
    padding: 4px !important;
  }
  .pT-4\@xl- {
    padding-top: 4px !important;
  }
  .pR-4\@xl- {
    padding-right: 4px !important;
  }
  .pB-4\@xl- {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl- {
    padding-left: 4px !important;
  }
  .pY-4\@xl- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-4\@lg- {
    padding: 4px !important;
  }
  .pT-4\@lg- {
    padding-top: 4px !important;
  }
  .pR-4\@lg- {
    padding-right: 4px !important;
  }
  .pB-4\@lg- {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg- {
    padding-left: 4px !important;
  }
  .pY-4\@lg- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-4\@md- {
    padding: 4px !important;
  }
  .pT-4\@md- {
    padding-top: 4px !important;
  }
  .pR-4\@md- {
    padding-right: 4px !important;
  }
  .pB-4\@md- {
    padding-bottom: 4px !important;
  }
  .pL-4\@md- {
    padding-left: 4px !important;
  }
  .pY-4\@md- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-4\@sm- {
    padding: 4px !important;
  }
  .pT-4\@sm- {
    padding-top: 4px !important;
  }
  .pR-4\@sm- {
    padding-right: 4px !important;
  }
  .pB-4\@sm- {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm- {
    padding-left: 4px !important;
  }
  .pY-4\@sm- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-4\@lg {
    padding: 4px !important;
  }
  .pT-4\@lg {
    padding-top: 4px !important;
  }
  .pR-4\@lg {
    padding-right: 4px !important;
  }
  .pB-4\@lg {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg {
    padding-left: 4px !important;
  }
  .pY-4\@lg {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-4\@md {
    padding: 4px !important;
  }
  .pT-4\@md {
    padding-top: 4px !important;
  }
  .pR-4\@md {
    padding-right: 4px !important;
  }
  .pB-4\@md {
    padding-bottom: 4px !important;
  }
  .pL-4\@md {
    padding-left: 4px !important;
  }
  .pY-4\@md {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-4\@sm {
    padding: 4px !important;
  }
  .pT-4\@sm {
    padding-top: 4px !important;
  }
  .pR-4\@sm {
    padding-right: 4px !important;
  }
  .pB-4\@sm {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm {
    padding-left: 4px !important;
  }
  .pY-4\@sm {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

.p-5 {
  padding: 5px !important;
}

.pT-5 {
  padding-top: 5px !important;
}

.pR-5 {
  padding-right: 5px !important;
}

.pB-5 {
  padding-bottom: 5px !important;
}

.pL-5 {
  padding-left: 5px !important;
}

.pY-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pX-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

@media screen and (min-width: 1440px) {
  .p-5\@xl\+ {
    padding: 5px !important;
  }
  .pT-5\@xl\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xl\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xl\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xl\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-5\@lg\+ {
    padding: 5px !important;
  }
  .pT-5\@lg\+ {
    padding-top: 5px !important;
  }
  .pR-5\@lg\+ {
    padding-right: 5px !important;
  }
  .pB-5\@lg\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg\+ {
    padding-left: 5px !important;
  }
  .pY-5\@lg\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-5\@md\+ {
    padding: 5px !important;
  }
  .pT-5\@md\+ {
    padding-top: 5px !important;
  }
  .pR-5\@md\+ {
    padding-right: 5px !important;
  }
  .pB-5\@md\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@md\+ {
    padding-left: 5px !important;
  }
  .pY-5\@md\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-5\@sm\+ {
    padding: 5px !important;
  }
  .pT-5\@sm\+ {
    padding-top: 5px !important;
  }
  .pR-5\@sm\+ {
    padding-right: 5px !important;
  }
  .pB-5\@sm\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm\+ {
    padding-left: 5px !important;
  }
  .pY-5\@sm\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 0) {
  .p-5\@xs\+ {
    padding: 5px !important;
  }
  .pT-5\@xs\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xs\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xs\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xs\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xs\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xs\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-5\@xl- {
    padding: 5px !important;
  }
  .pT-5\@xl- {
    padding-top: 5px !important;
  }
  .pR-5\@xl- {
    padding-right: 5px !important;
  }
  .pB-5\@xl- {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl- {
    padding-left: 5px !important;
  }
  .pY-5\@xl- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-5\@lg- {
    padding: 5px !important;
  }
  .pT-5\@lg- {
    padding-top: 5px !important;
  }
  .pR-5\@lg- {
    padding-right: 5px !important;
  }
  .pB-5\@lg- {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg- {
    padding-left: 5px !important;
  }
  .pY-5\@lg- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-5\@md- {
    padding: 5px !important;
  }
  .pT-5\@md- {
    padding-top: 5px !important;
  }
  .pR-5\@md- {
    padding-right: 5px !important;
  }
  .pB-5\@md- {
    padding-bottom: 5px !important;
  }
  .pL-5\@md- {
    padding-left: 5px !important;
  }
  .pY-5\@md- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-5\@sm- {
    padding: 5px !important;
  }
  .pT-5\@sm- {
    padding-top: 5px !important;
  }
  .pR-5\@sm- {
    padding-right: 5px !important;
  }
  .pB-5\@sm- {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm- {
    padding-left: 5px !important;
  }
  .pY-5\@sm- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-5\@lg {
    padding: 5px !important;
  }
  .pT-5\@lg {
    padding-top: 5px !important;
  }
  .pR-5\@lg {
    padding-right: 5px !important;
  }
  .pB-5\@lg {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg {
    padding-left: 5px !important;
  }
  .pY-5\@lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-5\@md {
    padding: 5px !important;
  }
  .pT-5\@md {
    padding-top: 5px !important;
  }
  .pR-5\@md {
    padding-right: 5px !important;
  }
  .pB-5\@md {
    padding-bottom: 5px !important;
  }
  .pL-5\@md {
    padding-left: 5px !important;
  }
  .pY-5\@md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-5\@sm {
    padding: 5px !important;
  }
  .pT-5\@sm {
    padding-top: 5px !important;
  }
  .pR-5\@sm {
    padding-right: 5px !important;
  }
  .pB-5\@sm {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm {
    padding-left: 5px !important;
  }
  .pY-5\@sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

.p-10 {
  padding: 10px !important;
}

.pT-10 {
  padding-top: 10px !important;
}

.pR-10 {
  padding-right: 10px !important;
}

.pB-10 {
  padding-bottom: 10px !important;
}

.pL-10 {
  padding-left: 10px !important;
}

.pY-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.pX-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

@media screen and (min-width: 1440px) {
  .p-10\@xl\+ {
    padding: 10px !important;
  }
  .pT-10\@xl\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xl\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xl\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xl\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-10\@lg\+ {
    padding: 10px !important;
  }
  .pT-10\@lg\+ {
    padding-top: 10px !important;
  }
  .pR-10\@lg\+ {
    padding-right: 10px !important;
  }
  .pB-10\@lg\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg\+ {
    padding-left: 10px !important;
  }
  .pY-10\@lg\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-10\@md\+ {
    padding: 10px !important;
  }
  .pT-10\@md\+ {
    padding-top: 10px !important;
  }
  .pR-10\@md\+ {
    padding-right: 10px !important;
  }
  .pB-10\@md\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@md\+ {
    padding-left: 10px !important;
  }
  .pY-10\@md\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-10\@sm\+ {
    padding: 10px !important;
  }
  .pT-10\@sm\+ {
    padding-top: 10px !important;
  }
  .pR-10\@sm\+ {
    padding-right: 10px !important;
  }
  .pB-10\@sm\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm\+ {
    padding-left: 10px !important;
  }
  .pY-10\@sm\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 0) {
  .p-10\@xs\+ {
    padding: 10px !important;
  }
  .pT-10\@xs\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xs\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xs\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xs\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xs\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xs\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-10\@xl- {
    padding: 10px !important;
  }
  .pT-10\@xl- {
    padding-top: 10px !important;
  }
  .pR-10\@xl- {
    padding-right: 10px !important;
  }
  .pB-10\@xl- {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl- {
    padding-left: 10px !important;
  }
  .pY-10\@xl- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-10\@lg- {
    padding: 10px !important;
  }
  .pT-10\@lg- {
    padding-top: 10px !important;
  }
  .pR-10\@lg- {
    padding-right: 10px !important;
  }
  .pB-10\@lg- {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg- {
    padding-left: 10px !important;
  }
  .pY-10\@lg- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-10\@md- {
    padding: 10px !important;
  }
  .pT-10\@md- {
    padding-top: 10px !important;
  }
  .pR-10\@md- {
    padding-right: 10px !important;
  }
  .pB-10\@md- {
    padding-bottom: 10px !important;
  }
  .pL-10\@md- {
    padding-left: 10px !important;
  }
  .pY-10\@md- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-10\@sm- {
    padding: 10px !important;
  }
  .pT-10\@sm- {
    padding-top: 10px !important;
  }
  .pR-10\@sm- {
    padding-right: 10px !important;
  }
  .pB-10\@sm- {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm- {
    padding-left: 10px !important;
  }
  .pY-10\@sm- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-10\@lg {
    padding: 10px !important;
  }
  .pT-10\@lg {
    padding-top: 10px !important;
  }
  .pR-10\@lg {
    padding-right: 10px !important;
  }
  .pB-10\@lg {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg {
    padding-left: 10px !important;
  }
  .pY-10\@lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-10\@md {
    padding: 10px !important;
  }
  .pT-10\@md {
    padding-top: 10px !important;
  }
  .pR-10\@md {
    padding-right: 10px !important;
  }
  .pB-10\@md {
    padding-bottom: 10px !important;
  }
  .pL-10\@md {
    padding-left: 10px !important;
  }
  .pY-10\@md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-10\@sm {
    padding: 10px !important;
  }
  .pT-10\@sm {
    padding-top: 10px !important;
  }
  .pR-10\@sm {
    padding-right: 10px !important;
  }
  .pB-10\@sm {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm {
    padding-left: 10px !important;
  }
  .pY-10\@sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

.p-15 {
  padding: 15px !important;
}

.pT-15 {
  padding-top: 15px !important;
}

.pR-15 {
  padding-right: 15px !important;
}

.pB-15 {
  padding-bottom: 15px !important;
}

.pL-15 {
  padding-left: 15px !important;
}

.pY-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.pX-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@media screen and (min-width: 1440px) {
  .p-15\@xl\+ {
    padding: 15px !important;
  }
  .pT-15\@xl\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xl\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xl\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xl\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-15\@lg\+ {
    padding: 15px !important;
  }
  .pT-15\@lg\+ {
    padding-top: 15px !important;
  }
  .pR-15\@lg\+ {
    padding-right: 15px !important;
  }
  .pB-15\@lg\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg\+ {
    padding-left: 15px !important;
  }
  .pY-15\@lg\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-15\@md\+ {
    padding: 15px !important;
  }
  .pT-15\@md\+ {
    padding-top: 15px !important;
  }
  .pR-15\@md\+ {
    padding-right: 15px !important;
  }
  .pB-15\@md\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@md\+ {
    padding-left: 15px !important;
  }
  .pY-15\@md\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-15\@sm\+ {
    padding: 15px !important;
  }
  .pT-15\@sm\+ {
    padding-top: 15px !important;
  }
  .pR-15\@sm\+ {
    padding-right: 15px !important;
  }
  .pB-15\@sm\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm\+ {
    padding-left: 15px !important;
  }
  .pY-15\@sm\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 0) {
  .p-15\@xs\+ {
    padding: 15px !important;
  }
  .pT-15\@xs\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xs\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xs\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xs\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xs\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xs\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-15\@xl- {
    padding: 15px !important;
  }
  .pT-15\@xl- {
    padding-top: 15px !important;
  }
  .pR-15\@xl- {
    padding-right: 15px !important;
  }
  .pB-15\@xl- {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl- {
    padding-left: 15px !important;
  }
  .pY-15\@xl- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-15\@lg- {
    padding: 15px !important;
  }
  .pT-15\@lg- {
    padding-top: 15px !important;
  }
  .pR-15\@lg- {
    padding-right: 15px !important;
  }
  .pB-15\@lg- {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg- {
    padding-left: 15px !important;
  }
  .pY-15\@lg- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-15\@md- {
    padding: 15px !important;
  }
  .pT-15\@md- {
    padding-top: 15px !important;
  }
  .pR-15\@md- {
    padding-right: 15px !important;
  }
  .pB-15\@md- {
    padding-bottom: 15px !important;
  }
  .pL-15\@md- {
    padding-left: 15px !important;
  }
  .pY-15\@md- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-15\@sm- {
    padding: 15px !important;
  }
  .pT-15\@sm- {
    padding-top: 15px !important;
  }
  .pR-15\@sm- {
    padding-right: 15px !important;
  }
  .pB-15\@sm- {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm- {
    padding-left: 15px !important;
  }
  .pY-15\@sm- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-15\@lg {
    padding: 15px !important;
  }
  .pT-15\@lg {
    padding-top: 15px !important;
  }
  .pR-15\@lg {
    padding-right: 15px !important;
  }
  .pB-15\@lg {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg {
    padding-left: 15px !important;
  }
  .pY-15\@lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-15\@md {
    padding: 15px !important;
  }
  .pT-15\@md {
    padding-top: 15px !important;
  }
  .pR-15\@md {
    padding-right: 15px !important;
  }
  .pB-15\@md {
    padding-bottom: 15px !important;
  }
  .pL-15\@md {
    padding-left: 15px !important;
  }
  .pY-15\@md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-15\@sm {
    padding: 15px !important;
  }
  .pT-15\@sm {
    padding-top: 15px !important;
  }
  .pR-15\@sm {
    padding-right: 15px !important;
  }
  .pB-15\@sm {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm {
    padding-left: 15px !important;
  }
  .pY-15\@sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.p-20 {
  padding: 20px !important;
}

.pT-20 {
  padding-top: 20px !important;
}

.pR-20 {
  padding-right: 20px !important;
}

.pB-20 {
  padding-bottom: 20px !important;
}

.pL-20 {
  padding-left: 20px !important;
}

.pY-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.pX-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media screen and (min-width: 1440px) {
  .p-20\@xl\+ {
    padding: 20px !important;
  }
  .pT-20\@xl\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xl\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xl\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xl\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-20\@lg\+ {
    padding: 20px !important;
  }
  .pT-20\@lg\+ {
    padding-top: 20px !important;
  }
  .pR-20\@lg\+ {
    padding-right: 20px !important;
  }
  .pB-20\@lg\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg\+ {
    padding-left: 20px !important;
  }
  .pY-20\@lg\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-20\@md\+ {
    padding: 20px !important;
  }
  .pT-20\@md\+ {
    padding-top: 20px !important;
  }
  .pR-20\@md\+ {
    padding-right: 20px !important;
  }
  .pB-20\@md\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@md\+ {
    padding-left: 20px !important;
  }
  .pY-20\@md\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-20\@sm\+ {
    padding: 20px !important;
  }
  .pT-20\@sm\+ {
    padding-top: 20px !important;
  }
  .pR-20\@sm\+ {
    padding-right: 20px !important;
  }
  .pB-20\@sm\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm\+ {
    padding-left: 20px !important;
  }
  .pY-20\@sm\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 0) {
  .p-20\@xs\+ {
    padding: 20px !important;
  }
  .pT-20\@xs\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xs\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xs\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xs\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xs\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xs\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-20\@xl- {
    padding: 20px !important;
  }
  .pT-20\@xl- {
    padding-top: 20px !important;
  }
  .pR-20\@xl- {
    padding-right: 20px !important;
  }
  .pB-20\@xl- {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl- {
    padding-left: 20px !important;
  }
  .pY-20\@xl- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-20\@lg- {
    padding: 20px !important;
  }
  .pT-20\@lg- {
    padding-top: 20px !important;
  }
  .pR-20\@lg- {
    padding-right: 20px !important;
  }
  .pB-20\@lg- {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg- {
    padding-left: 20px !important;
  }
  .pY-20\@lg- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-20\@md- {
    padding: 20px !important;
  }
  .pT-20\@md- {
    padding-top: 20px !important;
  }
  .pR-20\@md- {
    padding-right: 20px !important;
  }
  .pB-20\@md- {
    padding-bottom: 20px !important;
  }
  .pL-20\@md- {
    padding-left: 20px !important;
  }
  .pY-20\@md- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-20\@sm- {
    padding: 20px !important;
  }
  .pT-20\@sm- {
    padding-top: 20px !important;
  }
  .pR-20\@sm- {
    padding-right: 20px !important;
  }
  .pB-20\@sm- {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm- {
    padding-left: 20px !important;
  }
  .pY-20\@sm- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-20\@lg {
    padding: 20px !important;
  }
  .pT-20\@lg {
    padding-top: 20px !important;
  }
  .pR-20\@lg {
    padding-right: 20px !important;
  }
  .pB-20\@lg {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg {
    padding-left: 20px !important;
  }
  .pY-20\@lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-20\@md {
    padding: 20px !important;
  }
  .pT-20\@md {
    padding-top: 20px !important;
  }
  .pR-20\@md {
    padding-right: 20px !important;
  }
  .pB-20\@md {
    padding-bottom: 20px !important;
  }
  .pL-20\@md {
    padding-left: 20px !important;
  }
  .pY-20\@md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-20\@sm {
    padding: 20px !important;
  }
  .pT-20\@sm {
    padding-top: 20px !important;
  }
  .pR-20\@sm {
    padding-right: 20px !important;
  }
  .pB-20\@sm {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm {
    padding-left: 20px !important;
  }
  .pY-20\@sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

.p-25 {
  padding: 25px !important;
}

.pT-25 {
  padding-top: 25px !important;
}

.pR-25 {
  padding-right: 25px !important;
}

.pB-25 {
  padding-bottom: 25px !important;
}

.pL-25 {
  padding-left: 25px !important;
}

.pY-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.pX-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

@media screen and (min-width: 1440px) {
  .p-25\@xl\+ {
    padding: 25px !important;
  }
  .pT-25\@xl\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xl\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xl\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xl\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-25\@lg\+ {
    padding: 25px !important;
  }
  .pT-25\@lg\+ {
    padding-top: 25px !important;
  }
  .pR-25\@lg\+ {
    padding-right: 25px !important;
  }
  .pB-25\@lg\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg\+ {
    padding-left: 25px !important;
  }
  .pY-25\@lg\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-25\@md\+ {
    padding: 25px !important;
  }
  .pT-25\@md\+ {
    padding-top: 25px !important;
  }
  .pR-25\@md\+ {
    padding-right: 25px !important;
  }
  .pB-25\@md\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@md\+ {
    padding-left: 25px !important;
  }
  .pY-25\@md\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-25\@sm\+ {
    padding: 25px !important;
  }
  .pT-25\@sm\+ {
    padding-top: 25px !important;
  }
  .pR-25\@sm\+ {
    padding-right: 25px !important;
  }
  .pB-25\@sm\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm\+ {
    padding-left: 25px !important;
  }
  .pY-25\@sm\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 0) {
  .p-25\@xs\+ {
    padding: 25px !important;
  }
  .pT-25\@xs\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xs\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xs\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xs\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xs\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xs\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-25\@xl- {
    padding: 25px !important;
  }
  .pT-25\@xl- {
    padding-top: 25px !important;
  }
  .pR-25\@xl- {
    padding-right: 25px !important;
  }
  .pB-25\@xl- {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl- {
    padding-left: 25px !important;
  }
  .pY-25\@xl- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-25\@lg- {
    padding: 25px !important;
  }
  .pT-25\@lg- {
    padding-top: 25px !important;
  }
  .pR-25\@lg- {
    padding-right: 25px !important;
  }
  .pB-25\@lg- {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg- {
    padding-left: 25px !important;
  }
  .pY-25\@lg- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-25\@md- {
    padding: 25px !important;
  }
  .pT-25\@md- {
    padding-top: 25px !important;
  }
  .pR-25\@md- {
    padding-right: 25px !important;
  }
  .pB-25\@md- {
    padding-bottom: 25px !important;
  }
  .pL-25\@md- {
    padding-left: 25px !important;
  }
  .pY-25\@md- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-25\@sm- {
    padding: 25px !important;
  }
  .pT-25\@sm- {
    padding-top: 25px !important;
  }
  .pR-25\@sm- {
    padding-right: 25px !important;
  }
  .pB-25\@sm- {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm- {
    padding-left: 25px !important;
  }
  .pY-25\@sm- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-25\@lg {
    padding: 25px !important;
  }
  .pT-25\@lg {
    padding-top: 25px !important;
  }
  .pR-25\@lg {
    padding-right: 25px !important;
  }
  .pB-25\@lg {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg {
    padding-left: 25px !important;
  }
  .pY-25\@lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-25\@md {
    padding: 25px !important;
  }
  .pT-25\@md {
    padding-top: 25px !important;
  }
  .pR-25\@md {
    padding-right: 25px !important;
  }
  .pB-25\@md {
    padding-bottom: 25px !important;
  }
  .pL-25\@md {
    padding-left: 25px !important;
  }
  .pY-25\@md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-25\@sm {
    padding: 25px !important;
  }
  .pT-25\@sm {
    padding-top: 25px !important;
  }
  .pR-25\@sm {
    padding-right: 25px !important;
  }
  .pB-25\@sm {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm {
    padding-left: 25px !important;
  }
  .pY-25\@sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

.p-30 {
  padding: 30px !important;
}

.pT-30 {
  padding-top: 30px !important;
}

.pR-30 {
  padding-right: 30px !important;
}

.pB-30 {
  padding-bottom: 30px !important;
}

.pL-30 {
  padding-left: 30px !important;
}

.pY-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.pX-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

@media screen and (min-width: 1440px) {
  .p-30\@xl\+ {
    padding: 30px !important;
  }
  .pT-30\@xl\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xl\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xl\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xl\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-30\@lg\+ {
    padding: 30px !important;
  }
  .pT-30\@lg\+ {
    padding-top: 30px !important;
  }
  .pR-30\@lg\+ {
    padding-right: 30px !important;
  }
  .pB-30\@lg\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg\+ {
    padding-left: 30px !important;
  }
  .pY-30\@lg\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-30\@md\+ {
    padding: 30px !important;
  }
  .pT-30\@md\+ {
    padding-top: 30px !important;
  }
  .pR-30\@md\+ {
    padding-right: 30px !important;
  }
  .pB-30\@md\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@md\+ {
    padding-left: 30px !important;
  }
  .pY-30\@md\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-30\@sm\+ {
    padding: 30px !important;
  }
  .pT-30\@sm\+ {
    padding-top: 30px !important;
  }
  .pR-30\@sm\+ {
    padding-right: 30px !important;
  }
  .pB-30\@sm\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm\+ {
    padding-left: 30px !important;
  }
  .pY-30\@sm\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 0) {
  .p-30\@xs\+ {
    padding: 30px !important;
  }
  .pT-30\@xs\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xs\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xs\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xs\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xs\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xs\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-30\@xl- {
    padding: 30px !important;
  }
  .pT-30\@xl- {
    padding-top: 30px !important;
  }
  .pR-30\@xl- {
    padding-right: 30px !important;
  }
  .pB-30\@xl- {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl- {
    padding-left: 30px !important;
  }
  .pY-30\@xl- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-30\@lg- {
    padding: 30px !important;
  }
  .pT-30\@lg- {
    padding-top: 30px !important;
  }
  .pR-30\@lg- {
    padding-right: 30px !important;
  }
  .pB-30\@lg- {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg- {
    padding-left: 30px !important;
  }
  .pY-30\@lg- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-30\@md- {
    padding: 30px !important;
  }
  .pT-30\@md- {
    padding-top: 30px !important;
  }
  .pR-30\@md- {
    padding-right: 30px !important;
  }
  .pB-30\@md- {
    padding-bottom: 30px !important;
  }
  .pL-30\@md- {
    padding-left: 30px !important;
  }
  .pY-30\@md- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-30\@sm- {
    padding: 30px !important;
  }
  .pT-30\@sm- {
    padding-top: 30px !important;
  }
  .pR-30\@sm- {
    padding-right: 30px !important;
  }
  .pB-30\@sm- {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm- {
    padding-left: 30px !important;
  }
  .pY-30\@sm- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-30\@lg {
    padding: 30px !important;
  }
  .pT-30\@lg {
    padding-top: 30px !important;
  }
  .pR-30\@lg {
    padding-right: 30px !important;
  }
  .pB-30\@lg {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg {
    padding-left: 30px !important;
  }
  .pY-30\@lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-30\@md {
    padding: 30px !important;
  }
  .pT-30\@md {
    padding-top: 30px !important;
  }
  .pR-30\@md {
    padding-right: 30px !important;
  }
  .pB-30\@md {
    padding-bottom: 30px !important;
  }
  .pL-30\@md {
    padding-left: 30px !important;
  }
  .pY-30\@md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-30\@sm {
    padding: 30px !important;
  }
  .pT-30\@sm {
    padding-top: 30px !important;
  }
  .pR-30\@sm {
    padding-right: 30px !important;
  }
  .pB-30\@sm {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm {
    padding-left: 30px !important;
  }
  .pY-30\@sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

.p-35 {
  padding: 35px !important;
}

.pT-35 {
  padding-top: 35px !important;
}

.pR-35 {
  padding-right: 35px !important;
}

.pB-35 {
  padding-bottom: 35px !important;
}

.pL-35 {
  padding-left: 35px !important;
}

.pY-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.pX-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

@media screen and (min-width: 1440px) {
  .p-35\@xl\+ {
    padding: 35px !important;
  }
  .pT-35\@xl\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xl\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xl\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xl\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-35\@lg\+ {
    padding: 35px !important;
  }
  .pT-35\@lg\+ {
    padding-top: 35px !important;
  }
  .pR-35\@lg\+ {
    padding-right: 35px !important;
  }
  .pB-35\@lg\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg\+ {
    padding-left: 35px !important;
  }
  .pY-35\@lg\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-35\@md\+ {
    padding: 35px !important;
  }
  .pT-35\@md\+ {
    padding-top: 35px !important;
  }
  .pR-35\@md\+ {
    padding-right: 35px !important;
  }
  .pB-35\@md\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@md\+ {
    padding-left: 35px !important;
  }
  .pY-35\@md\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-35\@sm\+ {
    padding: 35px !important;
  }
  .pT-35\@sm\+ {
    padding-top: 35px !important;
  }
  .pR-35\@sm\+ {
    padding-right: 35px !important;
  }
  .pB-35\@sm\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm\+ {
    padding-left: 35px !important;
  }
  .pY-35\@sm\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 0) {
  .p-35\@xs\+ {
    padding: 35px !important;
  }
  .pT-35\@xs\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xs\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xs\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xs\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xs\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xs\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-35\@xl- {
    padding: 35px !important;
  }
  .pT-35\@xl- {
    padding-top: 35px !important;
  }
  .pR-35\@xl- {
    padding-right: 35px !important;
  }
  .pB-35\@xl- {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl- {
    padding-left: 35px !important;
  }
  .pY-35\@xl- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-35\@lg- {
    padding: 35px !important;
  }
  .pT-35\@lg- {
    padding-top: 35px !important;
  }
  .pR-35\@lg- {
    padding-right: 35px !important;
  }
  .pB-35\@lg- {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg- {
    padding-left: 35px !important;
  }
  .pY-35\@lg- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-35\@md- {
    padding: 35px !important;
  }
  .pT-35\@md- {
    padding-top: 35px !important;
  }
  .pR-35\@md- {
    padding-right: 35px !important;
  }
  .pB-35\@md- {
    padding-bottom: 35px !important;
  }
  .pL-35\@md- {
    padding-left: 35px !important;
  }
  .pY-35\@md- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-35\@sm- {
    padding: 35px !important;
  }
  .pT-35\@sm- {
    padding-top: 35px !important;
  }
  .pR-35\@sm- {
    padding-right: 35px !important;
  }
  .pB-35\@sm- {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm- {
    padding-left: 35px !important;
  }
  .pY-35\@sm- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-35\@lg {
    padding: 35px !important;
  }
  .pT-35\@lg {
    padding-top: 35px !important;
  }
  .pR-35\@lg {
    padding-right: 35px !important;
  }
  .pB-35\@lg {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg {
    padding-left: 35px !important;
  }
  .pY-35\@lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-35\@md {
    padding: 35px !important;
  }
  .pT-35\@md {
    padding-top: 35px !important;
  }
  .pR-35\@md {
    padding-right: 35px !important;
  }
  .pB-35\@md {
    padding-bottom: 35px !important;
  }
  .pL-35\@md {
    padding-left: 35px !important;
  }
  .pY-35\@md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-35\@sm {
    padding: 35px !important;
  }
  .pT-35\@sm {
    padding-top: 35px !important;
  }
  .pR-35\@sm {
    padding-right: 35px !important;
  }
  .pB-35\@sm {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm {
    padding-left: 35px !important;
  }
  .pY-35\@sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

.p-40 {
  padding: 40px !important;
}

.pT-40 {
  padding-top: 40px !important;
}

.pR-40 {
  padding-right: 40px !important;
}

.pB-40 {
  padding-bottom: 40px !important;
}

.pL-40 {
  padding-left: 40px !important;
}

.pY-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.pX-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

@media screen and (min-width: 1440px) {
  .p-40\@xl\+ {
    padding: 40px !important;
  }
  .pT-40\@xl\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xl\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xl\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xl\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-40\@lg\+ {
    padding: 40px !important;
  }
  .pT-40\@lg\+ {
    padding-top: 40px !important;
  }
  .pR-40\@lg\+ {
    padding-right: 40px !important;
  }
  .pB-40\@lg\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg\+ {
    padding-left: 40px !important;
  }
  .pY-40\@lg\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-40\@md\+ {
    padding: 40px !important;
  }
  .pT-40\@md\+ {
    padding-top: 40px !important;
  }
  .pR-40\@md\+ {
    padding-right: 40px !important;
  }
  .pB-40\@md\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@md\+ {
    padding-left: 40px !important;
  }
  .pY-40\@md\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-40\@sm\+ {
    padding: 40px !important;
  }
  .pT-40\@sm\+ {
    padding-top: 40px !important;
  }
  .pR-40\@sm\+ {
    padding-right: 40px !important;
  }
  .pB-40\@sm\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm\+ {
    padding-left: 40px !important;
  }
  .pY-40\@sm\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 0) {
  .p-40\@xs\+ {
    padding: 40px !important;
  }
  .pT-40\@xs\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xs\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xs\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xs\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xs\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xs\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-40\@xl- {
    padding: 40px !important;
  }
  .pT-40\@xl- {
    padding-top: 40px !important;
  }
  .pR-40\@xl- {
    padding-right: 40px !important;
  }
  .pB-40\@xl- {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl- {
    padding-left: 40px !important;
  }
  .pY-40\@xl- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-40\@lg- {
    padding: 40px !important;
  }
  .pT-40\@lg- {
    padding-top: 40px !important;
  }
  .pR-40\@lg- {
    padding-right: 40px !important;
  }
  .pB-40\@lg- {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg- {
    padding-left: 40px !important;
  }
  .pY-40\@lg- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-40\@md- {
    padding: 40px !important;
  }
  .pT-40\@md- {
    padding-top: 40px !important;
  }
  .pR-40\@md- {
    padding-right: 40px !important;
  }
  .pB-40\@md- {
    padding-bottom: 40px !important;
  }
  .pL-40\@md- {
    padding-left: 40px !important;
  }
  .pY-40\@md- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-40\@sm- {
    padding: 40px !important;
  }
  .pT-40\@sm- {
    padding-top: 40px !important;
  }
  .pR-40\@sm- {
    padding-right: 40px !important;
  }
  .pB-40\@sm- {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm- {
    padding-left: 40px !important;
  }
  .pY-40\@sm- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-40\@lg {
    padding: 40px !important;
  }
  .pT-40\@lg {
    padding-top: 40px !important;
  }
  .pR-40\@lg {
    padding-right: 40px !important;
  }
  .pB-40\@lg {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg {
    padding-left: 40px !important;
  }
  .pY-40\@lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-40\@md {
    padding: 40px !important;
  }
  .pT-40\@md {
    padding-top: 40px !important;
  }
  .pR-40\@md {
    padding-right: 40px !important;
  }
  .pB-40\@md {
    padding-bottom: 40px !important;
  }
  .pL-40\@md {
    padding-left: 40px !important;
  }
  .pY-40\@md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-40\@sm {
    padding: 40px !important;
  }
  .pT-40\@sm {
    padding-top: 40px !important;
  }
  .pR-40\@sm {
    padding-right: 40px !important;
  }
  .pB-40\@sm {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm {
    padding-left: 40px !important;
  }
  .pY-40\@sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

.p-50 {
  padding: 50px !important;
}

.pT-50 {
  padding-top: 50px !important;
}

.pR-50 {
  padding-right: 50px !important;
}

.pB-50 {
  padding-bottom: 50px !important;
}

.pL-50 {
  padding-left: 50px !important;
}

.pY-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.pX-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

@media screen and (min-width: 1440px) {
  .p-50\@xl\+ {
    padding: 50px !important;
  }
  .pT-50\@xl\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xl\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xl\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xl\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-50\@lg\+ {
    padding: 50px !important;
  }
  .pT-50\@lg\+ {
    padding-top: 50px !important;
  }
  .pR-50\@lg\+ {
    padding-right: 50px !important;
  }
  .pB-50\@lg\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg\+ {
    padding-left: 50px !important;
  }
  .pY-50\@lg\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-50\@md\+ {
    padding: 50px !important;
  }
  .pT-50\@md\+ {
    padding-top: 50px !important;
  }
  .pR-50\@md\+ {
    padding-right: 50px !important;
  }
  .pB-50\@md\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@md\+ {
    padding-left: 50px !important;
  }
  .pY-50\@md\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-50\@sm\+ {
    padding: 50px !important;
  }
  .pT-50\@sm\+ {
    padding-top: 50px !important;
  }
  .pR-50\@sm\+ {
    padding-right: 50px !important;
  }
  .pB-50\@sm\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm\+ {
    padding-left: 50px !important;
  }
  .pY-50\@sm\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 0) {
  .p-50\@xs\+ {
    padding: 50px !important;
  }
  .pT-50\@xs\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xs\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xs\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xs\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xs\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xs\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-50\@xl- {
    padding: 50px !important;
  }
  .pT-50\@xl- {
    padding-top: 50px !important;
  }
  .pR-50\@xl- {
    padding-right: 50px !important;
  }
  .pB-50\@xl- {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl- {
    padding-left: 50px !important;
  }
  .pY-50\@xl- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-50\@lg- {
    padding: 50px !important;
  }
  .pT-50\@lg- {
    padding-top: 50px !important;
  }
  .pR-50\@lg- {
    padding-right: 50px !important;
  }
  .pB-50\@lg- {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg- {
    padding-left: 50px !important;
  }
  .pY-50\@lg- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-50\@md- {
    padding: 50px !important;
  }
  .pT-50\@md- {
    padding-top: 50px !important;
  }
  .pR-50\@md- {
    padding-right: 50px !important;
  }
  .pB-50\@md- {
    padding-bottom: 50px !important;
  }
  .pL-50\@md- {
    padding-left: 50px !important;
  }
  .pY-50\@md- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-50\@sm- {
    padding: 50px !important;
  }
  .pT-50\@sm- {
    padding-top: 50px !important;
  }
  .pR-50\@sm- {
    padding-right: 50px !important;
  }
  .pB-50\@sm- {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm- {
    padding-left: 50px !important;
  }
  .pY-50\@sm- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-50\@lg {
    padding: 50px !important;
  }
  .pT-50\@lg {
    padding-top: 50px !important;
  }
  .pR-50\@lg {
    padding-right: 50px !important;
  }
  .pB-50\@lg {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg {
    padding-left: 50px !important;
  }
  .pY-50\@lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-50\@md {
    padding: 50px !important;
  }
  .pT-50\@md {
    padding-top: 50px !important;
  }
  .pR-50\@md {
    padding-right: 50px !important;
  }
  .pB-50\@md {
    padding-bottom: 50px !important;
  }
  .pL-50\@md {
    padding-left: 50px !important;
  }
  .pY-50\@md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-50\@sm {
    padding: 50px !important;
  }
  .pT-50\@sm {
    padding-top: 50px !important;
  }
  .pR-50\@sm {
    padding-right: 50px !important;
  }
  .pB-50\@sm {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm {
    padding-left: 50px !important;
  }
  .pY-50\@sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

.p-60 {
  padding: 60px !important;
}

.pT-60 {
  padding-top: 60px !important;
}

.pR-60 {
  padding-right: 60px !important;
}

.pB-60 {
  padding-bottom: 60px !important;
}

.pL-60 {
  padding-left: 60px !important;
}

.pY-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pX-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

@media screen and (min-width: 1440px) {
  .p-60\@xl\+ {
    padding: 60px !important;
  }
  .pT-60\@xl\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xl\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xl\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xl\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-60\@lg\+ {
    padding: 60px !important;
  }
  .pT-60\@lg\+ {
    padding-top: 60px !important;
  }
  .pR-60\@lg\+ {
    padding-right: 60px !important;
  }
  .pB-60\@lg\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg\+ {
    padding-left: 60px !important;
  }
  .pY-60\@lg\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-60\@md\+ {
    padding: 60px !important;
  }
  .pT-60\@md\+ {
    padding-top: 60px !important;
  }
  .pR-60\@md\+ {
    padding-right: 60px !important;
  }
  .pB-60\@md\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@md\+ {
    padding-left: 60px !important;
  }
  .pY-60\@md\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-60\@sm\+ {
    padding: 60px !important;
  }
  .pT-60\@sm\+ {
    padding-top: 60px !important;
  }
  .pR-60\@sm\+ {
    padding-right: 60px !important;
  }
  .pB-60\@sm\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm\+ {
    padding-left: 60px !important;
  }
  .pY-60\@sm\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 0) {
  .p-60\@xs\+ {
    padding: 60px !important;
  }
  .pT-60\@xs\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xs\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xs\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xs\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xs\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xs\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-60\@xl- {
    padding: 60px !important;
  }
  .pT-60\@xl- {
    padding-top: 60px !important;
  }
  .pR-60\@xl- {
    padding-right: 60px !important;
  }
  .pB-60\@xl- {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl- {
    padding-left: 60px !important;
  }
  .pY-60\@xl- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-60\@lg- {
    padding: 60px !important;
  }
  .pT-60\@lg- {
    padding-top: 60px !important;
  }
  .pR-60\@lg- {
    padding-right: 60px !important;
  }
  .pB-60\@lg- {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg- {
    padding-left: 60px !important;
  }
  .pY-60\@lg- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-60\@md- {
    padding: 60px !important;
  }
  .pT-60\@md- {
    padding-top: 60px !important;
  }
  .pR-60\@md- {
    padding-right: 60px !important;
  }
  .pB-60\@md- {
    padding-bottom: 60px !important;
  }
  .pL-60\@md- {
    padding-left: 60px !important;
  }
  .pY-60\@md- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-60\@sm- {
    padding: 60px !important;
  }
  .pT-60\@sm- {
    padding-top: 60px !important;
  }
  .pR-60\@sm- {
    padding-right: 60px !important;
  }
  .pB-60\@sm- {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm- {
    padding-left: 60px !important;
  }
  .pY-60\@sm- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-60\@lg {
    padding: 60px !important;
  }
  .pT-60\@lg {
    padding-top: 60px !important;
  }
  .pR-60\@lg {
    padding-right: 60px !important;
  }
  .pB-60\@lg {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg {
    padding-left: 60px !important;
  }
  .pY-60\@lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-60\@md {
    padding: 60px !important;
  }
  .pT-60\@md {
    padding-top: 60px !important;
  }
  .pR-60\@md {
    padding-right: 60px !important;
  }
  .pB-60\@md {
    padding-bottom: 60px !important;
  }
  .pL-60\@md {
    padding-left: 60px !important;
  }
  .pY-60\@md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-60\@sm {
    padding: 60px !important;
  }
  .pT-60\@sm {
    padding-top: 60px !important;
  }
  .pR-60\@sm {
    padding-right: 60px !important;
  }
  .pB-60\@sm {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm {
    padding-left: 60px !important;
  }
  .pY-60\@sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

.p-70 {
  padding: 70px !important;
}

.pT-70 {
  padding-top: 70px !important;
}

.pR-70 {
  padding-right: 70px !important;
}

.pB-70 {
  padding-bottom: 70px !important;
}

.pL-70 {
  padding-left: 70px !important;
}

.pY-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.pX-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

@media screen and (min-width: 1440px) {
  .p-70\@xl\+ {
    padding: 70px !important;
  }
  .pT-70\@xl\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xl\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xl\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xl\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-70\@lg\+ {
    padding: 70px !important;
  }
  .pT-70\@lg\+ {
    padding-top: 70px !important;
  }
  .pR-70\@lg\+ {
    padding-right: 70px !important;
  }
  .pB-70\@lg\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg\+ {
    padding-left: 70px !important;
  }
  .pY-70\@lg\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-70\@md\+ {
    padding: 70px !important;
  }
  .pT-70\@md\+ {
    padding-top: 70px !important;
  }
  .pR-70\@md\+ {
    padding-right: 70px !important;
  }
  .pB-70\@md\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@md\+ {
    padding-left: 70px !important;
  }
  .pY-70\@md\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-70\@sm\+ {
    padding: 70px !important;
  }
  .pT-70\@sm\+ {
    padding-top: 70px !important;
  }
  .pR-70\@sm\+ {
    padding-right: 70px !important;
  }
  .pB-70\@sm\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm\+ {
    padding-left: 70px !important;
  }
  .pY-70\@sm\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 0) {
  .p-70\@xs\+ {
    padding: 70px !important;
  }
  .pT-70\@xs\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xs\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xs\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xs\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xs\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xs\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-70\@xl- {
    padding: 70px !important;
  }
  .pT-70\@xl- {
    padding-top: 70px !important;
  }
  .pR-70\@xl- {
    padding-right: 70px !important;
  }
  .pB-70\@xl- {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl- {
    padding-left: 70px !important;
  }
  .pY-70\@xl- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-70\@lg- {
    padding: 70px !important;
  }
  .pT-70\@lg- {
    padding-top: 70px !important;
  }
  .pR-70\@lg- {
    padding-right: 70px !important;
  }
  .pB-70\@lg- {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg- {
    padding-left: 70px !important;
  }
  .pY-70\@lg- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-70\@md- {
    padding: 70px !important;
  }
  .pT-70\@md- {
    padding-top: 70px !important;
  }
  .pR-70\@md- {
    padding-right: 70px !important;
  }
  .pB-70\@md- {
    padding-bottom: 70px !important;
  }
  .pL-70\@md- {
    padding-left: 70px !important;
  }
  .pY-70\@md- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-70\@sm- {
    padding: 70px !important;
  }
  .pT-70\@sm- {
    padding-top: 70px !important;
  }
  .pR-70\@sm- {
    padding-right: 70px !important;
  }
  .pB-70\@sm- {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm- {
    padding-left: 70px !important;
  }
  .pY-70\@sm- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-70\@lg {
    padding: 70px !important;
  }
  .pT-70\@lg {
    padding-top: 70px !important;
  }
  .pR-70\@lg {
    padding-right: 70px !important;
  }
  .pB-70\@lg {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg {
    padding-left: 70px !important;
  }
  .pY-70\@lg {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-70\@md {
    padding: 70px !important;
  }
  .pT-70\@md {
    padding-top: 70px !important;
  }
  .pR-70\@md {
    padding-right: 70px !important;
  }
  .pB-70\@md {
    padding-bottom: 70px !important;
  }
  .pL-70\@md {
    padding-left: 70px !important;
  }
  .pY-70\@md {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-70\@sm {
    padding: 70px !important;
  }
  .pT-70\@sm {
    padding-top: 70px !important;
  }
  .pR-70\@sm {
    padding-right: 70px !important;
  }
  .pB-70\@sm {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm {
    padding-left: 70px !important;
  }
  .pY-70\@sm {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

.p-80 {
  padding: 80px !important;
}

.pT-80 {
  padding-top: 80px !important;
}

.pR-80 {
  padding-right: 80px !important;
}

.pB-80 {
  padding-bottom: 80px !important;
}

.pL-80 {
  padding-left: 80px !important;
}

.pY-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.pX-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

@media screen and (min-width: 1440px) {
  .p-80\@xl\+ {
    padding: 80px !important;
  }
  .pT-80\@xl\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xl\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xl\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xl\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-80\@lg\+ {
    padding: 80px !important;
  }
  .pT-80\@lg\+ {
    padding-top: 80px !important;
  }
  .pR-80\@lg\+ {
    padding-right: 80px !important;
  }
  .pB-80\@lg\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg\+ {
    padding-left: 80px !important;
  }
  .pY-80\@lg\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-80\@md\+ {
    padding: 80px !important;
  }
  .pT-80\@md\+ {
    padding-top: 80px !important;
  }
  .pR-80\@md\+ {
    padding-right: 80px !important;
  }
  .pB-80\@md\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@md\+ {
    padding-left: 80px !important;
  }
  .pY-80\@md\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-80\@sm\+ {
    padding: 80px !important;
  }
  .pT-80\@sm\+ {
    padding-top: 80px !important;
  }
  .pR-80\@sm\+ {
    padding-right: 80px !important;
  }
  .pB-80\@sm\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm\+ {
    padding-left: 80px !important;
  }
  .pY-80\@sm\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 0) {
  .p-80\@xs\+ {
    padding: 80px !important;
  }
  .pT-80\@xs\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xs\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xs\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xs\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xs\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xs\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-80\@xl- {
    padding: 80px !important;
  }
  .pT-80\@xl- {
    padding-top: 80px !important;
  }
  .pR-80\@xl- {
    padding-right: 80px !important;
  }
  .pB-80\@xl- {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl- {
    padding-left: 80px !important;
  }
  .pY-80\@xl- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-80\@lg- {
    padding: 80px !important;
  }
  .pT-80\@lg- {
    padding-top: 80px !important;
  }
  .pR-80\@lg- {
    padding-right: 80px !important;
  }
  .pB-80\@lg- {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg- {
    padding-left: 80px !important;
  }
  .pY-80\@lg- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-80\@md- {
    padding: 80px !important;
  }
  .pT-80\@md- {
    padding-top: 80px !important;
  }
  .pR-80\@md- {
    padding-right: 80px !important;
  }
  .pB-80\@md- {
    padding-bottom: 80px !important;
  }
  .pL-80\@md- {
    padding-left: 80px !important;
  }
  .pY-80\@md- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-80\@sm- {
    padding: 80px !important;
  }
  .pT-80\@sm- {
    padding-top: 80px !important;
  }
  .pR-80\@sm- {
    padding-right: 80px !important;
  }
  .pB-80\@sm- {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm- {
    padding-left: 80px !important;
  }
  .pY-80\@sm- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-80\@lg {
    padding: 80px !important;
  }
  .pT-80\@lg {
    padding-top: 80px !important;
  }
  .pR-80\@lg {
    padding-right: 80px !important;
  }
  .pB-80\@lg {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg {
    padding-left: 80px !important;
  }
  .pY-80\@lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-80\@md {
    padding: 80px !important;
  }
  .pT-80\@md {
    padding-top: 80px !important;
  }
  .pR-80\@md {
    padding-right: 80px !important;
  }
  .pB-80\@md {
    padding-bottom: 80px !important;
  }
  .pL-80\@md {
    padding-left: 80px !important;
  }
  .pY-80\@md {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-80\@sm {
    padding: 80px !important;
  }
  .pT-80\@sm {
    padding-top: 80px !important;
  }
  .pR-80\@sm {
    padding-right: 80px !important;
  }
  .pB-80\@sm {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm {
    padding-left: 80px !important;
  }
  .pY-80\@sm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

.p-90 {
  padding: 90px !important;
}

.pT-90 {
  padding-top: 90px !important;
}

.pR-90 {
  padding-right: 90px !important;
}

.pB-90 {
  padding-bottom: 90px !important;
}

.pL-90 {
  padding-left: 90px !important;
}

.pY-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.pX-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

@media screen and (min-width: 1440px) {
  .p-90\@xl\+ {
    padding: 90px !important;
  }
  .pT-90\@xl\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xl\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xl\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xl\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-90\@lg\+ {
    padding: 90px !important;
  }
  .pT-90\@lg\+ {
    padding-top: 90px !important;
  }
  .pR-90\@lg\+ {
    padding-right: 90px !important;
  }
  .pB-90\@lg\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg\+ {
    padding-left: 90px !important;
  }
  .pY-90\@lg\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-90\@md\+ {
    padding: 90px !important;
  }
  .pT-90\@md\+ {
    padding-top: 90px !important;
  }
  .pR-90\@md\+ {
    padding-right: 90px !important;
  }
  .pB-90\@md\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@md\+ {
    padding-left: 90px !important;
  }
  .pY-90\@md\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-90\@sm\+ {
    padding: 90px !important;
  }
  .pT-90\@sm\+ {
    padding-top: 90px !important;
  }
  .pR-90\@sm\+ {
    padding-right: 90px !important;
  }
  .pB-90\@sm\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm\+ {
    padding-left: 90px !important;
  }
  .pY-90\@sm\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 0) {
  .p-90\@xs\+ {
    padding: 90px !important;
  }
  .pT-90\@xs\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xs\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xs\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xs\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xs\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xs\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-90\@xl- {
    padding: 90px !important;
  }
  .pT-90\@xl- {
    padding-top: 90px !important;
  }
  .pR-90\@xl- {
    padding-right: 90px !important;
  }
  .pB-90\@xl- {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl- {
    padding-left: 90px !important;
  }
  .pY-90\@xl- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-90\@lg- {
    padding: 90px !important;
  }
  .pT-90\@lg- {
    padding-top: 90px !important;
  }
  .pR-90\@lg- {
    padding-right: 90px !important;
  }
  .pB-90\@lg- {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg- {
    padding-left: 90px !important;
  }
  .pY-90\@lg- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-90\@md- {
    padding: 90px !important;
  }
  .pT-90\@md- {
    padding-top: 90px !important;
  }
  .pR-90\@md- {
    padding-right: 90px !important;
  }
  .pB-90\@md- {
    padding-bottom: 90px !important;
  }
  .pL-90\@md- {
    padding-left: 90px !important;
  }
  .pY-90\@md- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-90\@sm- {
    padding: 90px !important;
  }
  .pT-90\@sm- {
    padding-top: 90px !important;
  }
  .pR-90\@sm- {
    padding-right: 90px !important;
  }
  .pB-90\@sm- {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm- {
    padding-left: 90px !important;
  }
  .pY-90\@sm- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-90\@lg {
    padding: 90px !important;
  }
  .pT-90\@lg {
    padding-top: 90px !important;
  }
  .pR-90\@lg {
    padding-right: 90px !important;
  }
  .pB-90\@lg {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg {
    padding-left: 90px !important;
  }
  .pY-90\@lg {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-90\@md {
    padding: 90px !important;
  }
  .pT-90\@md {
    padding-top: 90px !important;
  }
  .pR-90\@md {
    padding-right: 90px !important;
  }
  .pB-90\@md {
    padding-bottom: 90px !important;
  }
  .pL-90\@md {
    padding-left: 90px !important;
  }
  .pY-90\@md {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-90\@sm {
    padding: 90px !important;
  }
  .pT-90\@sm {
    padding-top: 90px !important;
  }
  .pR-90\@sm {
    padding-right: 90px !important;
  }
  .pB-90\@sm {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm {
    padding-left: 90px !important;
  }
  .pY-90\@sm {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

.p-100 {
  padding: 100px !important;
}

.pT-100 {
  padding-top: 100px !important;
}

.pR-100 {
  padding-right: 100px !important;
}

.pB-100 {
  padding-bottom: 100px !important;
}

.pL-100 {
  padding-left: 100px !important;
}

.pY-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.pX-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

@media screen and (min-width: 1440px) {
  .p-100\@xl\+ {
    padding: 100px !important;
  }
  .pT-100\@xl\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xl\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xl\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xl\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-100\@lg\+ {
    padding: 100px !important;
  }
  .pT-100\@lg\+ {
    padding-top: 100px !important;
  }
  .pR-100\@lg\+ {
    padding-right: 100px !important;
  }
  .pB-100\@lg\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg\+ {
    padding-left: 100px !important;
  }
  .pY-100\@lg\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-100\@md\+ {
    padding: 100px !important;
  }
  .pT-100\@md\+ {
    padding-top: 100px !important;
  }
  .pR-100\@md\+ {
    padding-right: 100px !important;
  }
  .pB-100\@md\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@md\+ {
    padding-left: 100px !important;
  }
  .pY-100\@md\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-100\@sm\+ {
    padding: 100px !important;
  }
  .pT-100\@sm\+ {
    padding-top: 100px !important;
  }
  .pR-100\@sm\+ {
    padding-right: 100px !important;
  }
  .pB-100\@sm\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm\+ {
    padding-left: 100px !important;
  }
  .pY-100\@sm\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 0) {
  .p-100\@xs\+ {
    padding: 100px !important;
  }
  .pT-100\@xs\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xs\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xs\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xs\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xs\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xs\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-100\@xl- {
    padding: 100px !important;
  }
  .pT-100\@xl- {
    padding-top: 100px !important;
  }
  .pR-100\@xl- {
    padding-right: 100px !important;
  }
  .pB-100\@xl- {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl- {
    padding-left: 100px !important;
  }
  .pY-100\@xl- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-100\@lg- {
    padding: 100px !important;
  }
  .pT-100\@lg- {
    padding-top: 100px !important;
  }
  .pR-100\@lg- {
    padding-right: 100px !important;
  }
  .pB-100\@lg- {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg- {
    padding-left: 100px !important;
  }
  .pY-100\@lg- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-100\@md- {
    padding: 100px !important;
  }
  .pT-100\@md- {
    padding-top: 100px !important;
  }
  .pR-100\@md- {
    padding-right: 100px !important;
  }
  .pB-100\@md- {
    padding-bottom: 100px !important;
  }
  .pL-100\@md- {
    padding-left: 100px !important;
  }
  .pY-100\@md- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-100\@sm- {
    padding: 100px !important;
  }
  .pT-100\@sm- {
    padding-top: 100px !important;
  }
  .pR-100\@sm- {
    padding-right: 100px !important;
  }
  .pB-100\@sm- {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm- {
    padding-left: 100px !important;
  }
  .pY-100\@sm- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-100\@lg {
    padding: 100px !important;
  }
  .pT-100\@lg {
    padding-top: 100px !important;
  }
  .pR-100\@lg {
    padding-right: 100px !important;
  }
  .pB-100\@lg {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg {
    padding-left: 100px !important;
  }
  .pY-100\@lg {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-100\@md {
    padding: 100px !important;
  }
  .pT-100\@md {
    padding-top: 100px !important;
  }
  .pR-100\@md {
    padding-right: 100px !important;
  }
  .pB-100\@md {
    padding-bottom: 100px !important;
  }
  .pL-100\@md {
    padding-left: 100px !important;
  }
  .pY-100\@md {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-100\@sm {
    padding: 100px !important;
  }
  .pT-100\@sm {
    padding-top: 100px !important;
  }
  .pR-100\@sm {
    padding-right: 100px !important;
  }
  .pB-100\@sm {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm {
    padding-left: 100px !important;
  }
  .pY-100\@sm {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

.p-110 {
  padding: 110px !important;
}

.pT-110 {
  padding-top: 110px !important;
}

.pR-110 {
  padding-right: 110px !important;
}

.pB-110 {
  padding-bottom: 110px !important;
}

.pL-110 {
  padding-left: 110px !important;
}

.pY-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.pX-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

@media screen and (min-width: 1440px) {
  .p-110\@xl\+ {
    padding: 110px !important;
  }
  .pT-110\@xl\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xl\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xl\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xl\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-110\@lg\+ {
    padding: 110px !important;
  }
  .pT-110\@lg\+ {
    padding-top: 110px !important;
  }
  .pR-110\@lg\+ {
    padding-right: 110px !important;
  }
  .pB-110\@lg\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg\+ {
    padding-left: 110px !important;
  }
  .pY-110\@lg\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-110\@md\+ {
    padding: 110px !important;
  }
  .pT-110\@md\+ {
    padding-top: 110px !important;
  }
  .pR-110\@md\+ {
    padding-right: 110px !important;
  }
  .pB-110\@md\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@md\+ {
    padding-left: 110px !important;
  }
  .pY-110\@md\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-110\@sm\+ {
    padding: 110px !important;
  }
  .pT-110\@sm\+ {
    padding-top: 110px !important;
  }
  .pR-110\@sm\+ {
    padding-right: 110px !important;
  }
  .pB-110\@sm\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm\+ {
    padding-left: 110px !important;
  }
  .pY-110\@sm\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 0) {
  .p-110\@xs\+ {
    padding: 110px !important;
  }
  .pT-110\@xs\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xs\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xs\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xs\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xs\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xs\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-110\@xl- {
    padding: 110px !important;
  }
  .pT-110\@xl- {
    padding-top: 110px !important;
  }
  .pR-110\@xl- {
    padding-right: 110px !important;
  }
  .pB-110\@xl- {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl- {
    padding-left: 110px !important;
  }
  .pY-110\@xl- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-110\@lg- {
    padding: 110px !important;
  }
  .pT-110\@lg- {
    padding-top: 110px !important;
  }
  .pR-110\@lg- {
    padding-right: 110px !important;
  }
  .pB-110\@lg- {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg- {
    padding-left: 110px !important;
  }
  .pY-110\@lg- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-110\@md- {
    padding: 110px !important;
  }
  .pT-110\@md- {
    padding-top: 110px !important;
  }
  .pR-110\@md- {
    padding-right: 110px !important;
  }
  .pB-110\@md- {
    padding-bottom: 110px !important;
  }
  .pL-110\@md- {
    padding-left: 110px !important;
  }
  .pY-110\@md- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-110\@sm- {
    padding: 110px !important;
  }
  .pT-110\@sm- {
    padding-top: 110px !important;
  }
  .pR-110\@sm- {
    padding-right: 110px !important;
  }
  .pB-110\@sm- {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm- {
    padding-left: 110px !important;
  }
  .pY-110\@sm- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-110\@lg {
    padding: 110px !important;
  }
  .pT-110\@lg {
    padding-top: 110px !important;
  }
  .pR-110\@lg {
    padding-right: 110px !important;
  }
  .pB-110\@lg {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg {
    padding-left: 110px !important;
  }
  .pY-110\@lg {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-110\@md {
    padding: 110px !important;
  }
  .pT-110\@md {
    padding-top: 110px !important;
  }
  .pR-110\@md {
    padding-right: 110px !important;
  }
  .pB-110\@md {
    padding-bottom: 110px !important;
  }
  .pL-110\@md {
    padding-left: 110px !important;
  }
  .pY-110\@md {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-110\@sm {
    padding: 110px !important;
  }
  .pT-110\@sm {
    padding-top: 110px !important;
  }
  .pR-110\@sm {
    padding-right: 110px !important;
  }
  .pB-110\@sm {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm {
    padding-left: 110px !important;
  }
  .pY-110\@sm {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

.p-120 {
  padding: 120px !important;
}

.pT-120 {
  padding-top: 120px !important;
}

.pR-120 {
  padding-right: 120px !important;
}

.pB-120 {
  padding-bottom: 120px !important;
}

.pL-120 {
  padding-left: 120px !important;
}

.pY-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.pX-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

@media screen and (min-width: 1440px) {
  .p-120\@xl\+ {
    padding: 120px !important;
  }
  .pT-120\@xl\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xl\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xl\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xl\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-120\@lg\+ {
    padding: 120px !important;
  }
  .pT-120\@lg\+ {
    padding-top: 120px !important;
  }
  .pR-120\@lg\+ {
    padding-right: 120px !important;
  }
  .pB-120\@lg\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg\+ {
    padding-left: 120px !important;
  }
  .pY-120\@lg\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-120\@md\+ {
    padding: 120px !important;
  }
  .pT-120\@md\+ {
    padding-top: 120px !important;
  }
  .pR-120\@md\+ {
    padding-right: 120px !important;
  }
  .pB-120\@md\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@md\+ {
    padding-left: 120px !important;
  }
  .pY-120\@md\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-120\@sm\+ {
    padding: 120px !important;
  }
  .pT-120\@sm\+ {
    padding-top: 120px !important;
  }
  .pR-120\@sm\+ {
    padding-right: 120px !important;
  }
  .pB-120\@sm\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm\+ {
    padding-left: 120px !important;
  }
  .pY-120\@sm\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 0) {
  .p-120\@xs\+ {
    padding: 120px !important;
  }
  .pT-120\@xs\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xs\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xs\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xs\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xs\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xs\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-120\@xl- {
    padding: 120px !important;
  }
  .pT-120\@xl- {
    padding-top: 120px !important;
  }
  .pR-120\@xl- {
    padding-right: 120px !important;
  }
  .pB-120\@xl- {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl- {
    padding-left: 120px !important;
  }
  .pY-120\@xl- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-120\@lg- {
    padding: 120px !important;
  }
  .pT-120\@lg- {
    padding-top: 120px !important;
  }
  .pR-120\@lg- {
    padding-right: 120px !important;
  }
  .pB-120\@lg- {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg- {
    padding-left: 120px !important;
  }
  .pY-120\@lg- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-120\@md- {
    padding: 120px !important;
  }
  .pT-120\@md- {
    padding-top: 120px !important;
  }
  .pR-120\@md- {
    padding-right: 120px !important;
  }
  .pB-120\@md- {
    padding-bottom: 120px !important;
  }
  .pL-120\@md- {
    padding-left: 120px !important;
  }
  .pY-120\@md- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-120\@sm- {
    padding: 120px !important;
  }
  .pT-120\@sm- {
    padding-top: 120px !important;
  }
  .pR-120\@sm- {
    padding-right: 120px !important;
  }
  .pB-120\@sm- {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm- {
    padding-left: 120px !important;
  }
  .pY-120\@sm- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-120\@lg {
    padding: 120px !important;
  }
  .pT-120\@lg {
    padding-top: 120px !important;
  }
  .pR-120\@lg {
    padding-right: 120px !important;
  }
  .pB-120\@lg {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg {
    padding-left: 120px !important;
  }
  .pY-120\@lg {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-120\@md {
    padding: 120px !important;
  }
  .pT-120\@md {
    padding-top: 120px !important;
  }
  .pR-120\@md {
    padding-right: 120px !important;
  }
  .pB-120\@md {
    padding-bottom: 120px !important;
  }
  .pL-120\@md {
    padding-left: 120px !important;
  }
  .pY-120\@md {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-120\@sm {
    padding: 120px !important;
  }
  .pT-120\@sm {
    padding-top: 120px !important;
  }
  .pR-120\@sm {
    padding-right: 120px !important;
  }
  .pB-120\@sm {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm {
    padding-left: 120px !important;
  }
  .pY-120\@sm {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

.p-130 {
  padding: 130px !important;
}

.pT-130 {
  padding-top: 130px !important;
}

.pR-130 {
  padding-right: 130px !important;
}

.pB-130 {
  padding-bottom: 130px !important;
}

.pL-130 {
  padding-left: 130px !important;
}

.pY-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.pX-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

@media screen and (min-width: 1440px) {
  .p-130\@xl\+ {
    padding: 130px !important;
  }
  .pT-130\@xl\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xl\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xl\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xl\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-130\@lg\+ {
    padding: 130px !important;
  }
  .pT-130\@lg\+ {
    padding-top: 130px !important;
  }
  .pR-130\@lg\+ {
    padding-right: 130px !important;
  }
  .pB-130\@lg\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg\+ {
    padding-left: 130px !important;
  }
  .pY-130\@lg\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-130\@md\+ {
    padding: 130px !important;
  }
  .pT-130\@md\+ {
    padding-top: 130px !important;
  }
  .pR-130\@md\+ {
    padding-right: 130px !important;
  }
  .pB-130\@md\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@md\+ {
    padding-left: 130px !important;
  }
  .pY-130\@md\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-130\@sm\+ {
    padding: 130px !important;
  }
  .pT-130\@sm\+ {
    padding-top: 130px !important;
  }
  .pR-130\@sm\+ {
    padding-right: 130px !important;
  }
  .pB-130\@sm\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm\+ {
    padding-left: 130px !important;
  }
  .pY-130\@sm\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 0) {
  .p-130\@xs\+ {
    padding: 130px !important;
  }
  .pT-130\@xs\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xs\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xs\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xs\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xs\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xs\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-130\@xl- {
    padding: 130px !important;
  }
  .pT-130\@xl- {
    padding-top: 130px !important;
  }
  .pR-130\@xl- {
    padding-right: 130px !important;
  }
  .pB-130\@xl- {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl- {
    padding-left: 130px !important;
  }
  .pY-130\@xl- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-130\@lg- {
    padding: 130px !important;
  }
  .pT-130\@lg- {
    padding-top: 130px !important;
  }
  .pR-130\@lg- {
    padding-right: 130px !important;
  }
  .pB-130\@lg- {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg- {
    padding-left: 130px !important;
  }
  .pY-130\@lg- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-130\@md- {
    padding: 130px !important;
  }
  .pT-130\@md- {
    padding-top: 130px !important;
  }
  .pR-130\@md- {
    padding-right: 130px !important;
  }
  .pB-130\@md- {
    padding-bottom: 130px !important;
  }
  .pL-130\@md- {
    padding-left: 130px !important;
  }
  .pY-130\@md- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-130\@sm- {
    padding: 130px !important;
  }
  .pT-130\@sm- {
    padding-top: 130px !important;
  }
  .pR-130\@sm- {
    padding-right: 130px !important;
  }
  .pB-130\@sm- {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm- {
    padding-left: 130px !important;
  }
  .pY-130\@sm- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-130\@lg {
    padding: 130px !important;
  }
  .pT-130\@lg {
    padding-top: 130px !important;
  }
  .pR-130\@lg {
    padding-right: 130px !important;
  }
  .pB-130\@lg {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg {
    padding-left: 130px !important;
  }
  .pY-130\@lg {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-130\@md {
    padding: 130px !important;
  }
  .pT-130\@md {
    padding-top: 130px !important;
  }
  .pR-130\@md {
    padding-right: 130px !important;
  }
  .pB-130\@md {
    padding-bottom: 130px !important;
  }
  .pL-130\@md {
    padding-left: 130px !important;
  }
  .pY-130\@md {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-130\@sm {
    padding: 130px !important;
  }
  .pT-130\@sm {
    padding-top: 130px !important;
  }
  .pR-130\@sm {
    padding-right: 130px !important;
  }
  .pB-130\@sm {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm {
    padding-left: 130px !important;
  }
  .pY-130\@sm {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

.p-140 {
  padding: 140px !important;
}

.pT-140 {
  padding-top: 140px !important;
}

.pR-140 {
  padding-right: 140px !important;
}

.pB-140 {
  padding-bottom: 140px !important;
}

.pL-140 {
  padding-left: 140px !important;
}

.pY-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.pX-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

@media screen and (min-width: 1440px) {
  .p-140\@xl\+ {
    padding: 140px !important;
  }
  .pT-140\@xl\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xl\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xl\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xl\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-140\@lg\+ {
    padding: 140px !important;
  }
  .pT-140\@lg\+ {
    padding-top: 140px !important;
  }
  .pR-140\@lg\+ {
    padding-right: 140px !important;
  }
  .pB-140\@lg\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg\+ {
    padding-left: 140px !important;
  }
  .pY-140\@lg\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-140\@md\+ {
    padding: 140px !important;
  }
  .pT-140\@md\+ {
    padding-top: 140px !important;
  }
  .pR-140\@md\+ {
    padding-right: 140px !important;
  }
  .pB-140\@md\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@md\+ {
    padding-left: 140px !important;
  }
  .pY-140\@md\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-140\@sm\+ {
    padding: 140px !important;
  }
  .pT-140\@sm\+ {
    padding-top: 140px !important;
  }
  .pR-140\@sm\+ {
    padding-right: 140px !important;
  }
  .pB-140\@sm\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm\+ {
    padding-left: 140px !important;
  }
  .pY-140\@sm\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 0) {
  .p-140\@xs\+ {
    padding: 140px !important;
  }
  .pT-140\@xs\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xs\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xs\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xs\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xs\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xs\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-140\@xl- {
    padding: 140px !important;
  }
  .pT-140\@xl- {
    padding-top: 140px !important;
  }
  .pR-140\@xl- {
    padding-right: 140px !important;
  }
  .pB-140\@xl- {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl- {
    padding-left: 140px !important;
  }
  .pY-140\@xl- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-140\@lg- {
    padding: 140px !important;
  }
  .pT-140\@lg- {
    padding-top: 140px !important;
  }
  .pR-140\@lg- {
    padding-right: 140px !important;
  }
  .pB-140\@lg- {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg- {
    padding-left: 140px !important;
  }
  .pY-140\@lg- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-140\@md- {
    padding: 140px !important;
  }
  .pT-140\@md- {
    padding-top: 140px !important;
  }
  .pR-140\@md- {
    padding-right: 140px !important;
  }
  .pB-140\@md- {
    padding-bottom: 140px !important;
  }
  .pL-140\@md- {
    padding-left: 140px !important;
  }
  .pY-140\@md- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-140\@sm- {
    padding: 140px !important;
  }
  .pT-140\@sm- {
    padding-top: 140px !important;
  }
  .pR-140\@sm- {
    padding-right: 140px !important;
  }
  .pB-140\@sm- {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm- {
    padding-left: 140px !important;
  }
  .pY-140\@sm- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-140\@lg {
    padding: 140px !important;
  }
  .pT-140\@lg {
    padding-top: 140px !important;
  }
  .pR-140\@lg {
    padding-right: 140px !important;
  }
  .pB-140\@lg {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg {
    padding-left: 140px !important;
  }
  .pY-140\@lg {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-140\@md {
    padding: 140px !important;
  }
  .pT-140\@md {
    padding-top: 140px !important;
  }
  .pR-140\@md {
    padding-right: 140px !important;
  }
  .pB-140\@md {
    padding-bottom: 140px !important;
  }
  .pL-140\@md {
    padding-left: 140px !important;
  }
  .pY-140\@md {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-140\@sm {
    padding: 140px !important;
  }
  .pT-140\@sm {
    padding-top: 140px !important;
  }
  .pR-140\@sm {
    padding-right: 140px !important;
  }
  .pB-140\@sm {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm {
    padding-left: 140px !important;
  }
  .pY-140\@sm {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

.p-150 {
  padding: 150px !important;
}

.pT-150 {
  padding-top: 150px !important;
}

.pR-150 {
  padding-right: 150px !important;
}

.pB-150 {
  padding-bottom: 150px !important;
}

.pL-150 {
  padding-left: 150px !important;
}

.pY-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.pX-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

@media screen and (min-width: 1440px) {
  .p-150\@xl\+ {
    padding: 150px !important;
  }
  .pT-150\@xl\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xl\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xl\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xl\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-150\@lg\+ {
    padding: 150px !important;
  }
  .pT-150\@lg\+ {
    padding-top: 150px !important;
  }
  .pR-150\@lg\+ {
    padding-right: 150px !important;
  }
  .pB-150\@lg\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg\+ {
    padding-left: 150px !important;
  }
  .pY-150\@lg\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-150\@md\+ {
    padding: 150px !important;
  }
  .pT-150\@md\+ {
    padding-top: 150px !important;
  }
  .pR-150\@md\+ {
    padding-right: 150px !important;
  }
  .pB-150\@md\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@md\+ {
    padding-left: 150px !important;
  }
  .pY-150\@md\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-150\@sm\+ {
    padding: 150px !important;
  }
  .pT-150\@sm\+ {
    padding-top: 150px !important;
  }
  .pR-150\@sm\+ {
    padding-right: 150px !important;
  }
  .pB-150\@sm\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm\+ {
    padding-left: 150px !important;
  }
  .pY-150\@sm\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 0) {
  .p-150\@xs\+ {
    padding: 150px !important;
  }
  .pT-150\@xs\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xs\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xs\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xs\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xs\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xs\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-150\@xl- {
    padding: 150px !important;
  }
  .pT-150\@xl- {
    padding-top: 150px !important;
  }
  .pR-150\@xl- {
    padding-right: 150px !important;
  }
  .pB-150\@xl- {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl- {
    padding-left: 150px !important;
  }
  .pY-150\@xl- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-150\@lg- {
    padding: 150px !important;
  }
  .pT-150\@lg- {
    padding-top: 150px !important;
  }
  .pR-150\@lg- {
    padding-right: 150px !important;
  }
  .pB-150\@lg- {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg- {
    padding-left: 150px !important;
  }
  .pY-150\@lg- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-150\@md- {
    padding: 150px !important;
  }
  .pT-150\@md- {
    padding-top: 150px !important;
  }
  .pR-150\@md- {
    padding-right: 150px !important;
  }
  .pB-150\@md- {
    padding-bottom: 150px !important;
  }
  .pL-150\@md- {
    padding-left: 150px !important;
  }
  .pY-150\@md- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-150\@sm- {
    padding: 150px !important;
  }
  .pT-150\@sm- {
    padding-top: 150px !important;
  }
  .pR-150\@sm- {
    padding-right: 150px !important;
  }
  .pB-150\@sm- {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm- {
    padding-left: 150px !important;
  }
  .pY-150\@sm- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-150\@lg {
    padding: 150px !important;
  }
  .pT-150\@lg {
    padding-top: 150px !important;
  }
  .pR-150\@lg {
    padding-right: 150px !important;
  }
  .pB-150\@lg {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg {
    padding-left: 150px !important;
  }
  .pY-150\@lg {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-150\@md {
    padding: 150px !important;
  }
  .pT-150\@md {
    padding-top: 150px !important;
  }
  .pR-150\@md {
    padding-right: 150px !important;
  }
  .pB-150\@md {
    padding-bottom: 150px !important;
  }
  .pL-150\@md {
    padding-left: 150px !important;
  }
  .pY-150\@md {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-150\@sm {
    padding: 150px !important;
  }
  .pT-150\@sm {
    padding-top: 150px !important;
  }
  .pR-150\@sm {
    padding-right: 150px !important;
  }
  .pB-150\@sm {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm {
    padding-left: 150px !important;
  }
  .pY-150\@sm {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

.p-160 {
  padding: 160px !important;
}

.pT-160 {
  padding-top: 160px !important;
}

.pR-160 {
  padding-right: 160px !important;
}

.pB-160 {
  padding-bottom: 160px !important;
}

.pL-160 {
  padding-left: 160px !important;
}

.pY-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.pX-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

@media screen and (min-width: 1440px) {
  .p-160\@xl\+ {
    padding: 160px !important;
  }
  .pT-160\@xl\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xl\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xl\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xl\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-160\@lg\+ {
    padding: 160px !important;
  }
  .pT-160\@lg\+ {
    padding-top: 160px !important;
  }
  .pR-160\@lg\+ {
    padding-right: 160px !important;
  }
  .pB-160\@lg\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg\+ {
    padding-left: 160px !important;
  }
  .pY-160\@lg\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-160\@md\+ {
    padding: 160px !important;
  }
  .pT-160\@md\+ {
    padding-top: 160px !important;
  }
  .pR-160\@md\+ {
    padding-right: 160px !important;
  }
  .pB-160\@md\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@md\+ {
    padding-left: 160px !important;
  }
  .pY-160\@md\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-160\@sm\+ {
    padding: 160px !important;
  }
  .pT-160\@sm\+ {
    padding-top: 160px !important;
  }
  .pR-160\@sm\+ {
    padding-right: 160px !important;
  }
  .pB-160\@sm\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm\+ {
    padding-left: 160px !important;
  }
  .pY-160\@sm\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 0) {
  .p-160\@xs\+ {
    padding: 160px !important;
  }
  .pT-160\@xs\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xs\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xs\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xs\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xs\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xs\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-160\@xl- {
    padding: 160px !important;
  }
  .pT-160\@xl- {
    padding-top: 160px !important;
  }
  .pR-160\@xl- {
    padding-right: 160px !important;
  }
  .pB-160\@xl- {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl- {
    padding-left: 160px !important;
  }
  .pY-160\@xl- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-160\@lg- {
    padding: 160px !important;
  }
  .pT-160\@lg- {
    padding-top: 160px !important;
  }
  .pR-160\@lg- {
    padding-right: 160px !important;
  }
  .pB-160\@lg- {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg- {
    padding-left: 160px !important;
  }
  .pY-160\@lg- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-160\@md- {
    padding: 160px !important;
  }
  .pT-160\@md- {
    padding-top: 160px !important;
  }
  .pR-160\@md- {
    padding-right: 160px !important;
  }
  .pB-160\@md- {
    padding-bottom: 160px !important;
  }
  .pL-160\@md- {
    padding-left: 160px !important;
  }
  .pY-160\@md- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-160\@sm- {
    padding: 160px !important;
  }
  .pT-160\@sm- {
    padding-top: 160px !important;
  }
  .pR-160\@sm- {
    padding-right: 160px !important;
  }
  .pB-160\@sm- {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm- {
    padding-left: 160px !important;
  }
  .pY-160\@sm- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-160\@lg {
    padding: 160px !important;
  }
  .pT-160\@lg {
    padding-top: 160px !important;
  }
  .pR-160\@lg {
    padding-right: 160px !important;
  }
  .pB-160\@lg {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg {
    padding-left: 160px !important;
  }
  .pY-160\@lg {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-160\@md {
    padding: 160px !important;
  }
  .pT-160\@md {
    padding-top: 160px !important;
  }
  .pR-160\@md {
    padding-right: 160px !important;
  }
  .pB-160\@md {
    padding-bottom: 160px !important;
  }
  .pL-160\@md {
    padding-left: 160px !important;
  }
  .pY-160\@md {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-160\@sm {
    padding: 160px !important;
  }
  .pT-160\@sm {
    padding-top: 160px !important;
  }
  .pR-160\@sm {
    padding-right: 160px !important;
  }
  .pB-160\@sm {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm {
    padding-left: 160px !important;
  }
  .pY-160\@sm {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

.t-0 {
  top: 0px;
}

.r-0 {
  right: 0px;
}

.b-0 {
  bottom: 0px;
}

.l-0 {
  left: 0px;
}

@media screen and (min-width: 1440px) {
  .t-0\@xl\+ {
    top: 0px;
  }
  .r-0\@xl\+ {
    right: 0px;
  }
  .b-0\@xl\+ {
    bottom: 0px;
  }
  .l-0\@xl\+ {
    left: 0px;
  }
}

@media screen and (min-width: 1200px) {
  .t-0\@lg\+ {
    top: 0px;
  }
  .r-0\@lg\+ {
    right: 0px;
  }
  .b-0\@lg\+ {
    bottom: 0px;
  }
  .l-0\@lg\+ {
    left: 0px;
  }
}

@media screen and (min-width: 992px) {
  .t-0\@md\+ {
    top: 0px;
  }
  .r-0\@md\+ {
    right: 0px;
  }
  .b-0\@md\+ {
    bottom: 0px;
  }
  .l-0\@md\+ {
    left: 0px;
  }
}

@media screen and (min-width: 768px) {
  .t-0\@sm\+ {
    top: 0px;
  }
  .r-0\@sm\+ {
    right: 0px;
  }
  .b-0\@sm\+ {
    bottom: 0px;
  }
  .l-0\@sm\+ {
    left: 0px;
  }
}

@media screen and (min-width: 0) {
  .t-0\@xs\+ {
    top: 0px;
  }
  .r-0\@xs\+ {
    right: 0px;
  }
  .b-0\@xs\+ {
    bottom: 0px;
  }
  .l-0\@xs\+ {
    left: 0px;
  }
}

@media screen and (max-width: 1439px) {
  .t-0\@xl- {
    top: 0px;
  }
  .r-0\@xl- {
    right: 0px;
  }
  .b-0\@xl- {
    bottom: 0px;
  }
  .l-0\@xl- {
    left: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .t-0\@lg- {
    top: 0px;
  }
  .r-0\@lg- {
    right: 0px;
  }
  .b-0\@lg- {
    bottom: 0px;
  }
  .l-0\@lg- {
    left: 0px;
  }
}

@media screen and (max-width: 991px) {
  .t-0\@md- {
    top: 0px;
  }
  .r-0\@md- {
    right: 0px;
  }
  .b-0\@md- {
    bottom: 0px;
  }
  .l-0\@md- {
    left: 0px;
  }
}

@media screen and (max-width: 767px) {
  .t-0\@sm- {
    top: 0px;
  }
  .r-0\@sm- {
    right: 0px;
  }
  .b-0\@sm- {
    bottom: 0px;
  }
  .l-0\@sm- {
    left: 0px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-0\@lg {
    top: 0px;
  }
  .r-0\@lg {
    right: 0px;
  }
  .b-0\@lg {
    bottom: 0px;
  }
  .l-0\@lg {
    left: 0px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-0\@md {
    top: 0px;
  }
  .r-0\@md {
    right: 0px;
  }
  .b-0\@md {
    bottom: 0px;
  }
  .l-0\@md {
    left: 0px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-0\@sm {
    top: 0px;
  }
  .r-0\@sm {
    right: 0px;
  }
  .b-0\@sm {
    bottom: 0px;
  }
  .l-0\@sm {
    left: 0px;
  }
}

.t-1 {
  top: 1px;
}

.r-1 {
  right: 1px;
}

.b-1 {
  bottom: 1px;
}

.l-1 {
  left: 1px;
}

@media screen and (min-width: 1440px) {
  .t-1\@xl\+ {
    top: 1px;
  }
  .r-1\@xl\+ {
    right: 1px;
  }
  .b-1\@xl\+ {
    bottom: 1px;
  }
  .l-1\@xl\+ {
    left: 1px;
  }
}

@media screen and (min-width: 1200px) {
  .t-1\@lg\+ {
    top: 1px;
  }
  .r-1\@lg\+ {
    right: 1px;
  }
  .b-1\@lg\+ {
    bottom: 1px;
  }
  .l-1\@lg\+ {
    left: 1px;
  }
}

@media screen and (min-width: 992px) {
  .t-1\@md\+ {
    top: 1px;
  }
  .r-1\@md\+ {
    right: 1px;
  }
  .b-1\@md\+ {
    bottom: 1px;
  }
  .l-1\@md\+ {
    left: 1px;
  }
}

@media screen and (min-width: 768px) {
  .t-1\@sm\+ {
    top: 1px;
  }
  .r-1\@sm\+ {
    right: 1px;
  }
  .b-1\@sm\+ {
    bottom: 1px;
  }
  .l-1\@sm\+ {
    left: 1px;
  }
}

@media screen and (min-width: 0) {
  .t-1\@xs\+ {
    top: 1px;
  }
  .r-1\@xs\+ {
    right: 1px;
  }
  .b-1\@xs\+ {
    bottom: 1px;
  }
  .l-1\@xs\+ {
    left: 1px;
  }
}

@media screen and (max-width: 1439px) {
  .t-1\@xl- {
    top: 1px;
  }
  .r-1\@xl- {
    right: 1px;
  }
  .b-1\@xl- {
    bottom: 1px;
  }
  .l-1\@xl- {
    left: 1px;
  }
}

@media screen and (max-width: 1199px) {
  .t-1\@lg- {
    top: 1px;
  }
  .r-1\@lg- {
    right: 1px;
  }
  .b-1\@lg- {
    bottom: 1px;
  }
  .l-1\@lg- {
    left: 1px;
  }
}

@media screen and (max-width: 991px) {
  .t-1\@md- {
    top: 1px;
  }
  .r-1\@md- {
    right: 1px;
  }
  .b-1\@md- {
    bottom: 1px;
  }
  .l-1\@md- {
    left: 1px;
  }
}

@media screen and (max-width: 767px) {
  .t-1\@sm- {
    top: 1px;
  }
  .r-1\@sm- {
    right: 1px;
  }
  .b-1\@sm- {
    bottom: 1px;
  }
  .l-1\@sm- {
    left: 1px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-1\@lg {
    top: 1px;
  }
  .r-1\@lg {
    right: 1px;
  }
  .b-1\@lg {
    bottom: 1px;
  }
  .l-1\@lg {
    left: 1px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-1\@md {
    top: 1px;
  }
  .r-1\@md {
    right: 1px;
  }
  .b-1\@md {
    bottom: 1px;
  }
  .l-1\@md {
    left: 1px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-1\@sm {
    top: 1px;
  }
  .r-1\@sm {
    right: 1px;
  }
  .b-1\@sm {
    bottom: 1px;
  }
  .l-1\@sm {
    left: 1px;
  }
}

.t-2 {
  top: 2px;
}

.r-2 {
  right: 2px;
}

.b-2 {
  bottom: 2px;
}

.l-2 {
  left: 2px;
}

@media screen and (min-width: 1440px) {
  .t-2\@xl\+ {
    top: 2px;
  }
  .r-2\@xl\+ {
    right: 2px;
  }
  .b-2\@xl\+ {
    bottom: 2px;
  }
  .l-2\@xl\+ {
    left: 2px;
  }
}

@media screen and (min-width: 1200px) {
  .t-2\@lg\+ {
    top: 2px;
  }
  .r-2\@lg\+ {
    right: 2px;
  }
  .b-2\@lg\+ {
    bottom: 2px;
  }
  .l-2\@lg\+ {
    left: 2px;
  }
}

@media screen and (min-width: 992px) {
  .t-2\@md\+ {
    top: 2px;
  }
  .r-2\@md\+ {
    right: 2px;
  }
  .b-2\@md\+ {
    bottom: 2px;
  }
  .l-2\@md\+ {
    left: 2px;
  }
}

@media screen and (min-width: 768px) {
  .t-2\@sm\+ {
    top: 2px;
  }
  .r-2\@sm\+ {
    right: 2px;
  }
  .b-2\@sm\+ {
    bottom: 2px;
  }
  .l-2\@sm\+ {
    left: 2px;
  }
}

@media screen and (min-width: 0) {
  .t-2\@xs\+ {
    top: 2px;
  }
  .r-2\@xs\+ {
    right: 2px;
  }
  .b-2\@xs\+ {
    bottom: 2px;
  }
  .l-2\@xs\+ {
    left: 2px;
  }
}

@media screen and (max-width: 1439px) {
  .t-2\@xl- {
    top: 2px;
  }
  .r-2\@xl- {
    right: 2px;
  }
  .b-2\@xl- {
    bottom: 2px;
  }
  .l-2\@xl- {
    left: 2px;
  }
}

@media screen and (max-width: 1199px) {
  .t-2\@lg- {
    top: 2px;
  }
  .r-2\@lg- {
    right: 2px;
  }
  .b-2\@lg- {
    bottom: 2px;
  }
  .l-2\@lg- {
    left: 2px;
  }
}

@media screen and (max-width: 991px) {
  .t-2\@md- {
    top: 2px;
  }
  .r-2\@md- {
    right: 2px;
  }
  .b-2\@md- {
    bottom: 2px;
  }
  .l-2\@md- {
    left: 2px;
  }
}

@media screen and (max-width: 767px) {
  .t-2\@sm- {
    top: 2px;
  }
  .r-2\@sm- {
    right: 2px;
  }
  .b-2\@sm- {
    bottom: 2px;
  }
  .l-2\@sm- {
    left: 2px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-2\@lg {
    top: 2px;
  }
  .r-2\@lg {
    right: 2px;
  }
  .b-2\@lg {
    bottom: 2px;
  }
  .l-2\@lg {
    left: 2px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-2\@md {
    top: 2px;
  }
  .r-2\@md {
    right: 2px;
  }
  .b-2\@md {
    bottom: 2px;
  }
  .l-2\@md {
    left: 2px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-2\@sm {
    top: 2px;
  }
  .r-2\@sm {
    right: 2px;
  }
  .b-2\@sm {
    bottom: 2px;
  }
  .l-2\@sm {
    left: 2px;
  }
}

.t-3 {
  top: 3px;
}

.r-3 {
  right: 3px;
}

.b-3 {
  bottom: 3px;
}

.l-3 {
  left: 3px;
}

@media screen and (min-width: 1440px) {
  .t-3\@xl\+ {
    top: 3px;
  }
  .r-3\@xl\+ {
    right: 3px;
  }
  .b-3\@xl\+ {
    bottom: 3px;
  }
  .l-3\@xl\+ {
    left: 3px;
  }
}

@media screen and (min-width: 1200px) {
  .t-3\@lg\+ {
    top: 3px;
  }
  .r-3\@lg\+ {
    right: 3px;
  }
  .b-3\@lg\+ {
    bottom: 3px;
  }
  .l-3\@lg\+ {
    left: 3px;
  }
}

@media screen and (min-width: 992px) {
  .t-3\@md\+ {
    top: 3px;
  }
  .r-3\@md\+ {
    right: 3px;
  }
  .b-3\@md\+ {
    bottom: 3px;
  }
  .l-3\@md\+ {
    left: 3px;
  }
}

@media screen and (min-width: 768px) {
  .t-3\@sm\+ {
    top: 3px;
  }
  .r-3\@sm\+ {
    right: 3px;
  }
  .b-3\@sm\+ {
    bottom: 3px;
  }
  .l-3\@sm\+ {
    left: 3px;
  }
}

@media screen and (min-width: 0) {
  .t-3\@xs\+ {
    top: 3px;
  }
  .r-3\@xs\+ {
    right: 3px;
  }
  .b-3\@xs\+ {
    bottom: 3px;
  }
  .l-3\@xs\+ {
    left: 3px;
  }
}

@media screen and (max-width: 1439px) {
  .t-3\@xl- {
    top: 3px;
  }
  .r-3\@xl- {
    right: 3px;
  }
  .b-3\@xl- {
    bottom: 3px;
  }
  .l-3\@xl- {
    left: 3px;
  }
}

@media screen and (max-width: 1199px) {
  .t-3\@lg- {
    top: 3px;
  }
  .r-3\@lg- {
    right: 3px;
  }
  .b-3\@lg- {
    bottom: 3px;
  }
  .l-3\@lg- {
    left: 3px;
  }
}

@media screen and (max-width: 991px) {
  .t-3\@md- {
    top: 3px;
  }
  .r-3\@md- {
    right: 3px;
  }
  .b-3\@md- {
    bottom: 3px;
  }
  .l-3\@md- {
    left: 3px;
  }
}

@media screen and (max-width: 767px) {
  .t-3\@sm- {
    top: 3px;
  }
  .r-3\@sm- {
    right: 3px;
  }
  .b-3\@sm- {
    bottom: 3px;
  }
  .l-3\@sm- {
    left: 3px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-3\@lg {
    top: 3px;
  }
  .r-3\@lg {
    right: 3px;
  }
  .b-3\@lg {
    bottom: 3px;
  }
  .l-3\@lg {
    left: 3px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-3\@md {
    top: 3px;
  }
  .r-3\@md {
    right: 3px;
  }
  .b-3\@md {
    bottom: 3px;
  }
  .l-3\@md {
    left: 3px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-3\@sm {
    top: 3px;
  }
  .r-3\@sm {
    right: 3px;
  }
  .b-3\@sm {
    bottom: 3px;
  }
  .l-3\@sm {
    left: 3px;
  }
}

.t-4 {
  top: 4px;
}

.r-4 {
  right: 4px;
}

.b-4 {
  bottom: 4px;
}

.l-4 {
  left: 4px;
}

@media screen and (min-width: 1440px) {
  .t-4\@xl\+ {
    top: 4px;
  }
  .r-4\@xl\+ {
    right: 4px;
  }
  .b-4\@xl\+ {
    bottom: 4px;
  }
  .l-4\@xl\+ {
    left: 4px;
  }
}

@media screen and (min-width: 1200px) {
  .t-4\@lg\+ {
    top: 4px;
  }
  .r-4\@lg\+ {
    right: 4px;
  }
  .b-4\@lg\+ {
    bottom: 4px;
  }
  .l-4\@lg\+ {
    left: 4px;
  }
}

@media screen and (min-width: 992px) {
  .t-4\@md\+ {
    top: 4px;
  }
  .r-4\@md\+ {
    right: 4px;
  }
  .b-4\@md\+ {
    bottom: 4px;
  }
  .l-4\@md\+ {
    left: 4px;
  }
}

@media screen and (min-width: 768px) {
  .t-4\@sm\+ {
    top: 4px;
  }
  .r-4\@sm\+ {
    right: 4px;
  }
  .b-4\@sm\+ {
    bottom: 4px;
  }
  .l-4\@sm\+ {
    left: 4px;
  }
}

@media screen and (min-width: 0) {
  .t-4\@xs\+ {
    top: 4px;
  }
  .r-4\@xs\+ {
    right: 4px;
  }
  .b-4\@xs\+ {
    bottom: 4px;
  }
  .l-4\@xs\+ {
    left: 4px;
  }
}

@media screen and (max-width: 1439px) {
  .t-4\@xl- {
    top: 4px;
  }
  .r-4\@xl- {
    right: 4px;
  }
  .b-4\@xl- {
    bottom: 4px;
  }
  .l-4\@xl- {
    left: 4px;
  }
}

@media screen and (max-width: 1199px) {
  .t-4\@lg- {
    top: 4px;
  }
  .r-4\@lg- {
    right: 4px;
  }
  .b-4\@lg- {
    bottom: 4px;
  }
  .l-4\@lg- {
    left: 4px;
  }
}

@media screen and (max-width: 991px) {
  .t-4\@md- {
    top: 4px;
  }
  .r-4\@md- {
    right: 4px;
  }
  .b-4\@md- {
    bottom: 4px;
  }
  .l-4\@md- {
    left: 4px;
  }
}

@media screen and (max-width: 767px) {
  .t-4\@sm- {
    top: 4px;
  }
  .r-4\@sm- {
    right: 4px;
  }
  .b-4\@sm- {
    bottom: 4px;
  }
  .l-4\@sm- {
    left: 4px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-4\@lg {
    top: 4px;
  }
  .r-4\@lg {
    right: 4px;
  }
  .b-4\@lg {
    bottom: 4px;
  }
  .l-4\@lg {
    left: 4px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-4\@md {
    top: 4px;
  }
  .r-4\@md {
    right: 4px;
  }
  .b-4\@md {
    bottom: 4px;
  }
  .l-4\@md {
    left: 4px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-4\@sm {
    top: 4px;
  }
  .r-4\@sm {
    right: 4px;
  }
  .b-4\@sm {
    bottom: 4px;
  }
  .l-4\@sm {
    left: 4px;
  }
}

.t-5 {
  top: 5px;
}

.r-5 {
  right: 5px;
}

.b-5 {
  bottom: 5px;
}

.l-5 {
  left: 5px;
}

@media screen and (min-width: 1440px) {
  .t-5\@xl\+ {
    top: 5px;
  }
  .r-5\@xl\+ {
    right: 5px;
  }
  .b-5\@xl\+ {
    bottom: 5px;
  }
  .l-5\@xl\+ {
    left: 5px;
  }
}

@media screen and (min-width: 1200px) {
  .t-5\@lg\+ {
    top: 5px;
  }
  .r-5\@lg\+ {
    right: 5px;
  }
  .b-5\@lg\+ {
    bottom: 5px;
  }
  .l-5\@lg\+ {
    left: 5px;
  }
}

@media screen and (min-width: 992px) {
  .t-5\@md\+ {
    top: 5px;
  }
  .r-5\@md\+ {
    right: 5px;
  }
  .b-5\@md\+ {
    bottom: 5px;
  }
  .l-5\@md\+ {
    left: 5px;
  }
}

@media screen and (min-width: 768px) {
  .t-5\@sm\+ {
    top: 5px;
  }
  .r-5\@sm\+ {
    right: 5px;
  }
  .b-5\@sm\+ {
    bottom: 5px;
  }
  .l-5\@sm\+ {
    left: 5px;
  }
}

@media screen and (min-width: 0) {
  .t-5\@xs\+ {
    top: 5px;
  }
  .r-5\@xs\+ {
    right: 5px;
  }
  .b-5\@xs\+ {
    bottom: 5px;
  }
  .l-5\@xs\+ {
    left: 5px;
  }
}

@media screen and (max-width: 1439px) {
  .t-5\@xl- {
    top: 5px;
  }
  .r-5\@xl- {
    right: 5px;
  }
  .b-5\@xl- {
    bottom: 5px;
  }
  .l-5\@xl- {
    left: 5px;
  }
}

@media screen and (max-width: 1199px) {
  .t-5\@lg- {
    top: 5px;
  }
  .r-5\@lg- {
    right: 5px;
  }
  .b-5\@lg- {
    bottom: 5px;
  }
  .l-5\@lg- {
    left: 5px;
  }
}

@media screen and (max-width: 991px) {
  .t-5\@md- {
    top: 5px;
  }
  .r-5\@md- {
    right: 5px;
  }
  .b-5\@md- {
    bottom: 5px;
  }
  .l-5\@md- {
    left: 5px;
  }
}

@media screen and (max-width: 767px) {
  .t-5\@sm- {
    top: 5px;
  }
  .r-5\@sm- {
    right: 5px;
  }
  .b-5\@sm- {
    bottom: 5px;
  }
  .l-5\@sm- {
    left: 5px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-5\@lg {
    top: 5px;
  }
  .r-5\@lg {
    right: 5px;
  }
  .b-5\@lg {
    bottom: 5px;
  }
  .l-5\@lg {
    left: 5px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-5\@md {
    top: 5px;
  }
  .r-5\@md {
    right: 5px;
  }
  .b-5\@md {
    bottom: 5px;
  }
  .l-5\@md {
    left: 5px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-5\@sm {
    top: 5px;
  }
  .r-5\@sm {
    right: 5px;
  }
  .b-5\@sm {
    bottom: 5px;
  }
  .l-5\@sm {
    left: 5px;
  }
}

.t-10 {
  top: 10px;
}

.r-10 {
  right: 10px;
}

.b-10 {
  bottom: 10px;
}

.l-10 {
  left: 10px;
}

@media screen and (min-width: 1440px) {
  .t-10\@xl\+ {
    top: 10px;
  }
  .r-10\@xl\+ {
    right: 10px;
  }
  .b-10\@xl\+ {
    bottom: 10px;
  }
  .l-10\@xl\+ {
    left: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .t-10\@lg\+ {
    top: 10px;
  }
  .r-10\@lg\+ {
    right: 10px;
  }
  .b-10\@lg\+ {
    bottom: 10px;
  }
  .l-10\@lg\+ {
    left: 10px;
  }
}

@media screen and (min-width: 992px) {
  .t-10\@md\+ {
    top: 10px;
  }
  .r-10\@md\+ {
    right: 10px;
  }
  .b-10\@md\+ {
    bottom: 10px;
  }
  .l-10\@md\+ {
    left: 10px;
  }
}

@media screen and (min-width: 768px) {
  .t-10\@sm\+ {
    top: 10px;
  }
  .r-10\@sm\+ {
    right: 10px;
  }
  .b-10\@sm\+ {
    bottom: 10px;
  }
  .l-10\@sm\+ {
    left: 10px;
  }
}

@media screen and (min-width: 0) {
  .t-10\@xs\+ {
    top: 10px;
  }
  .r-10\@xs\+ {
    right: 10px;
  }
  .b-10\@xs\+ {
    bottom: 10px;
  }
  .l-10\@xs\+ {
    left: 10px;
  }
}

@media screen and (max-width: 1439px) {
  .t-10\@xl- {
    top: 10px;
  }
  .r-10\@xl- {
    right: 10px;
  }
  .b-10\@xl- {
    bottom: 10px;
  }
  .l-10\@xl- {
    left: 10px;
  }
}

@media screen and (max-width: 1199px) {
  .t-10\@lg- {
    top: 10px;
  }
  .r-10\@lg- {
    right: 10px;
  }
  .b-10\@lg- {
    bottom: 10px;
  }
  .l-10\@lg- {
    left: 10px;
  }
}

@media screen and (max-width: 991px) {
  .t-10\@md- {
    top: 10px;
  }
  .r-10\@md- {
    right: 10px;
  }
  .b-10\@md- {
    bottom: 10px;
  }
  .l-10\@md- {
    left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .t-10\@sm- {
    top: 10px;
  }
  .r-10\@sm- {
    right: 10px;
  }
  .b-10\@sm- {
    bottom: 10px;
  }
  .l-10\@sm- {
    left: 10px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-10\@lg {
    top: 10px;
  }
  .r-10\@lg {
    right: 10px;
  }
  .b-10\@lg {
    bottom: 10px;
  }
  .l-10\@lg {
    left: 10px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-10\@md {
    top: 10px;
  }
  .r-10\@md {
    right: 10px;
  }
  .b-10\@md {
    bottom: 10px;
  }
  .l-10\@md {
    left: 10px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-10\@sm {
    top: 10px;
  }
  .r-10\@sm {
    right: 10px;
  }
  .b-10\@sm {
    bottom: 10px;
  }
  .l-10\@sm {
    left: 10px;
  }
}

.t-15 {
  top: 15px;
}

.r-15 {
  right: 15px;
}

.b-15 {
  bottom: 15px;
}

.l-15 {
  left: 15px;
}

@media screen and (min-width: 1440px) {
  .t-15\@xl\+ {
    top: 15px;
  }
  .r-15\@xl\+ {
    right: 15px;
  }
  .b-15\@xl\+ {
    bottom: 15px;
  }
  .l-15\@xl\+ {
    left: 15px;
  }
}

@media screen and (min-width: 1200px) {
  .t-15\@lg\+ {
    top: 15px;
  }
  .r-15\@lg\+ {
    right: 15px;
  }
  .b-15\@lg\+ {
    bottom: 15px;
  }
  .l-15\@lg\+ {
    left: 15px;
  }
}

@media screen and (min-width: 992px) {
  .t-15\@md\+ {
    top: 15px;
  }
  .r-15\@md\+ {
    right: 15px;
  }
  .b-15\@md\+ {
    bottom: 15px;
  }
  .l-15\@md\+ {
    left: 15px;
  }
}

@media screen and (min-width: 768px) {
  .t-15\@sm\+ {
    top: 15px;
  }
  .r-15\@sm\+ {
    right: 15px;
  }
  .b-15\@sm\+ {
    bottom: 15px;
  }
  .l-15\@sm\+ {
    left: 15px;
  }
}

@media screen and (min-width: 0) {
  .t-15\@xs\+ {
    top: 15px;
  }
  .r-15\@xs\+ {
    right: 15px;
  }
  .b-15\@xs\+ {
    bottom: 15px;
  }
  .l-15\@xs\+ {
    left: 15px;
  }
}

@media screen and (max-width: 1439px) {
  .t-15\@xl- {
    top: 15px;
  }
  .r-15\@xl- {
    right: 15px;
  }
  .b-15\@xl- {
    bottom: 15px;
  }
  .l-15\@xl- {
    left: 15px;
  }
}

@media screen and (max-width: 1199px) {
  .t-15\@lg- {
    top: 15px;
  }
  .r-15\@lg- {
    right: 15px;
  }
  .b-15\@lg- {
    bottom: 15px;
  }
  .l-15\@lg- {
    left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .t-15\@md- {
    top: 15px;
  }
  .r-15\@md- {
    right: 15px;
  }
  .b-15\@md- {
    bottom: 15px;
  }
  .l-15\@md- {
    left: 15px;
  }
}

@media screen and (max-width: 767px) {
  .t-15\@sm- {
    top: 15px;
  }
  .r-15\@sm- {
    right: 15px;
  }
  .b-15\@sm- {
    bottom: 15px;
  }
  .l-15\@sm- {
    left: 15px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-15\@lg {
    top: 15px;
  }
  .r-15\@lg {
    right: 15px;
  }
  .b-15\@lg {
    bottom: 15px;
  }
  .l-15\@lg {
    left: 15px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-15\@md {
    top: 15px;
  }
  .r-15\@md {
    right: 15px;
  }
  .b-15\@md {
    bottom: 15px;
  }
  .l-15\@md {
    left: 15px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-15\@sm {
    top: 15px;
  }
  .r-15\@sm {
    right: 15px;
  }
  .b-15\@sm {
    bottom: 15px;
  }
  .l-15\@sm {
    left: 15px;
  }
}

.t-20 {
  top: 20px;
}

.r-20 {
  right: 20px;
}

.b-20 {
  bottom: 20px;
}

.l-20 {
  left: 20px;
}

@media screen and (min-width: 1440px) {
  .t-20\@xl\+ {
    top: 20px;
  }
  .r-20\@xl\+ {
    right: 20px;
  }
  .b-20\@xl\+ {
    bottom: 20px;
  }
  .l-20\@xl\+ {
    left: 20px;
  }
}

@media screen and (min-width: 1200px) {
  .t-20\@lg\+ {
    top: 20px;
  }
  .r-20\@lg\+ {
    right: 20px;
  }
  .b-20\@lg\+ {
    bottom: 20px;
  }
  .l-20\@lg\+ {
    left: 20px;
  }
}

@media screen and (min-width: 992px) {
  .t-20\@md\+ {
    top: 20px;
  }
  .r-20\@md\+ {
    right: 20px;
  }
  .b-20\@md\+ {
    bottom: 20px;
  }
  .l-20\@md\+ {
    left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .t-20\@sm\+ {
    top: 20px;
  }
  .r-20\@sm\+ {
    right: 20px;
  }
  .b-20\@sm\+ {
    bottom: 20px;
  }
  .l-20\@sm\+ {
    left: 20px;
  }
}

@media screen and (min-width: 0) {
  .t-20\@xs\+ {
    top: 20px;
  }
  .r-20\@xs\+ {
    right: 20px;
  }
  .b-20\@xs\+ {
    bottom: 20px;
  }
  .l-20\@xs\+ {
    left: 20px;
  }
}

@media screen and (max-width: 1439px) {
  .t-20\@xl- {
    top: 20px;
  }
  .r-20\@xl- {
    right: 20px;
  }
  .b-20\@xl- {
    bottom: 20px;
  }
  .l-20\@xl- {
    left: 20px;
  }
}

@media screen and (max-width: 1199px) {
  .t-20\@lg- {
    top: 20px;
  }
  .r-20\@lg- {
    right: 20px;
  }
  .b-20\@lg- {
    bottom: 20px;
  }
  .l-20\@lg- {
    left: 20px;
  }
}

@media screen and (max-width: 991px) {
  .t-20\@md- {
    top: 20px;
  }
  .r-20\@md- {
    right: 20px;
  }
  .b-20\@md- {
    bottom: 20px;
  }
  .l-20\@md- {
    left: 20px;
  }
}

@media screen and (max-width: 767px) {
  .t-20\@sm- {
    top: 20px;
  }
  .r-20\@sm- {
    right: 20px;
  }
  .b-20\@sm- {
    bottom: 20px;
  }
  .l-20\@sm- {
    left: 20px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-20\@lg {
    top: 20px;
  }
  .r-20\@lg {
    right: 20px;
  }
  .b-20\@lg {
    bottom: 20px;
  }
  .l-20\@lg {
    left: 20px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-20\@md {
    top: 20px;
  }
  .r-20\@md {
    right: 20px;
  }
  .b-20\@md {
    bottom: 20px;
  }
  .l-20\@md {
    left: 20px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-20\@sm {
    top: 20px;
  }
  .r-20\@sm {
    right: 20px;
  }
  .b-20\@sm {
    bottom: 20px;
  }
  .l-20\@sm {
    left: 20px;
  }
}

.t-25 {
  top: 25px;
}

.r-25 {
  right: 25px;
}

.b-25 {
  bottom: 25px;
}

.l-25 {
  left: 25px;
}

@media screen and (min-width: 1440px) {
  .t-25\@xl\+ {
    top: 25px;
  }
  .r-25\@xl\+ {
    right: 25px;
  }
  .b-25\@xl\+ {
    bottom: 25px;
  }
  .l-25\@xl\+ {
    left: 25px;
  }
}

@media screen and (min-width: 1200px) {
  .t-25\@lg\+ {
    top: 25px;
  }
  .r-25\@lg\+ {
    right: 25px;
  }
  .b-25\@lg\+ {
    bottom: 25px;
  }
  .l-25\@lg\+ {
    left: 25px;
  }
}

@media screen and (min-width: 992px) {
  .t-25\@md\+ {
    top: 25px;
  }
  .r-25\@md\+ {
    right: 25px;
  }
  .b-25\@md\+ {
    bottom: 25px;
  }
  .l-25\@md\+ {
    left: 25px;
  }
}

@media screen and (min-width: 768px) {
  .t-25\@sm\+ {
    top: 25px;
  }
  .r-25\@sm\+ {
    right: 25px;
  }
  .b-25\@sm\+ {
    bottom: 25px;
  }
  .l-25\@sm\+ {
    left: 25px;
  }
}

@media screen and (min-width: 0) {
  .t-25\@xs\+ {
    top: 25px;
  }
  .r-25\@xs\+ {
    right: 25px;
  }
  .b-25\@xs\+ {
    bottom: 25px;
  }
  .l-25\@xs\+ {
    left: 25px;
  }
}

@media screen and (max-width: 1439px) {
  .t-25\@xl- {
    top: 25px;
  }
  .r-25\@xl- {
    right: 25px;
  }
  .b-25\@xl- {
    bottom: 25px;
  }
  .l-25\@xl- {
    left: 25px;
  }
}

@media screen and (max-width: 1199px) {
  .t-25\@lg- {
    top: 25px;
  }
  .r-25\@lg- {
    right: 25px;
  }
  .b-25\@lg- {
    bottom: 25px;
  }
  .l-25\@lg- {
    left: 25px;
  }
}

@media screen and (max-width: 991px) {
  .t-25\@md- {
    top: 25px;
  }
  .r-25\@md- {
    right: 25px;
  }
  .b-25\@md- {
    bottom: 25px;
  }
  .l-25\@md- {
    left: 25px;
  }
}

@media screen and (max-width: 767px) {
  .t-25\@sm- {
    top: 25px;
  }
  .r-25\@sm- {
    right: 25px;
  }
  .b-25\@sm- {
    bottom: 25px;
  }
  .l-25\@sm- {
    left: 25px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-25\@lg {
    top: 25px;
  }
  .r-25\@lg {
    right: 25px;
  }
  .b-25\@lg {
    bottom: 25px;
  }
  .l-25\@lg {
    left: 25px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-25\@md {
    top: 25px;
  }
  .r-25\@md {
    right: 25px;
  }
  .b-25\@md {
    bottom: 25px;
  }
  .l-25\@md {
    left: 25px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-25\@sm {
    top: 25px;
  }
  .r-25\@sm {
    right: 25px;
  }
  .b-25\@sm {
    bottom: 25px;
  }
  .l-25\@sm {
    left: 25px;
  }
}

.t-30 {
  top: 30px;
}

.r-30 {
  right: 30px;
}

.b-30 {
  bottom: 30px;
}

.l-30 {
  left: 30px;
}

@media screen and (min-width: 1440px) {
  .t-30\@xl\+ {
    top: 30px;
  }
  .r-30\@xl\+ {
    right: 30px;
  }
  .b-30\@xl\+ {
    bottom: 30px;
  }
  .l-30\@xl\+ {
    left: 30px;
  }
}

@media screen and (min-width: 1200px) {
  .t-30\@lg\+ {
    top: 30px;
  }
  .r-30\@lg\+ {
    right: 30px;
  }
  .b-30\@lg\+ {
    bottom: 30px;
  }
  .l-30\@lg\+ {
    left: 30px;
  }
}

@media screen and (min-width: 992px) {
  .t-30\@md\+ {
    top: 30px;
  }
  .r-30\@md\+ {
    right: 30px;
  }
  .b-30\@md\+ {
    bottom: 30px;
  }
  .l-30\@md\+ {
    left: 30px;
  }
}

@media screen and (min-width: 768px) {
  .t-30\@sm\+ {
    top: 30px;
  }
  .r-30\@sm\+ {
    right: 30px;
  }
  .b-30\@sm\+ {
    bottom: 30px;
  }
  .l-30\@sm\+ {
    left: 30px;
  }
}

@media screen and (min-width: 0) {
  .t-30\@xs\+ {
    top: 30px;
  }
  .r-30\@xs\+ {
    right: 30px;
  }
  .b-30\@xs\+ {
    bottom: 30px;
  }
  .l-30\@xs\+ {
    left: 30px;
  }
}

@media screen and (max-width: 1439px) {
  .t-30\@xl- {
    top: 30px;
  }
  .r-30\@xl- {
    right: 30px;
  }
  .b-30\@xl- {
    bottom: 30px;
  }
  .l-30\@xl- {
    left: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .t-30\@lg- {
    top: 30px;
  }
  .r-30\@lg- {
    right: 30px;
  }
  .b-30\@lg- {
    bottom: 30px;
  }
  .l-30\@lg- {
    left: 30px;
  }
}

@media screen and (max-width: 991px) {
  .t-30\@md- {
    top: 30px;
  }
  .r-30\@md- {
    right: 30px;
  }
  .b-30\@md- {
    bottom: 30px;
  }
  .l-30\@md- {
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .t-30\@sm- {
    top: 30px;
  }
  .r-30\@sm- {
    right: 30px;
  }
  .b-30\@sm- {
    bottom: 30px;
  }
  .l-30\@sm- {
    left: 30px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-30\@lg {
    top: 30px;
  }
  .r-30\@lg {
    right: 30px;
  }
  .b-30\@lg {
    bottom: 30px;
  }
  .l-30\@lg {
    left: 30px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-30\@md {
    top: 30px;
  }
  .r-30\@md {
    right: 30px;
  }
  .b-30\@md {
    bottom: 30px;
  }
  .l-30\@md {
    left: 30px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-30\@sm {
    top: 30px;
  }
  .r-30\@sm {
    right: 30px;
  }
  .b-30\@sm {
    bottom: 30px;
  }
  .l-30\@sm {
    left: 30px;
  }
}

.t-35 {
  top: 35px;
}

.r-35 {
  right: 35px;
}

.b-35 {
  bottom: 35px;
}

.l-35 {
  left: 35px;
}

@media screen and (min-width: 1440px) {
  .t-35\@xl\+ {
    top: 35px;
  }
  .r-35\@xl\+ {
    right: 35px;
  }
  .b-35\@xl\+ {
    bottom: 35px;
  }
  .l-35\@xl\+ {
    left: 35px;
  }
}

@media screen and (min-width: 1200px) {
  .t-35\@lg\+ {
    top: 35px;
  }
  .r-35\@lg\+ {
    right: 35px;
  }
  .b-35\@lg\+ {
    bottom: 35px;
  }
  .l-35\@lg\+ {
    left: 35px;
  }
}

@media screen and (min-width: 992px) {
  .t-35\@md\+ {
    top: 35px;
  }
  .r-35\@md\+ {
    right: 35px;
  }
  .b-35\@md\+ {
    bottom: 35px;
  }
  .l-35\@md\+ {
    left: 35px;
  }
}

@media screen and (min-width: 768px) {
  .t-35\@sm\+ {
    top: 35px;
  }
  .r-35\@sm\+ {
    right: 35px;
  }
  .b-35\@sm\+ {
    bottom: 35px;
  }
  .l-35\@sm\+ {
    left: 35px;
  }
}

@media screen and (min-width: 0) {
  .t-35\@xs\+ {
    top: 35px;
  }
  .r-35\@xs\+ {
    right: 35px;
  }
  .b-35\@xs\+ {
    bottom: 35px;
  }
  .l-35\@xs\+ {
    left: 35px;
  }
}

@media screen and (max-width: 1439px) {
  .t-35\@xl- {
    top: 35px;
  }
  .r-35\@xl- {
    right: 35px;
  }
  .b-35\@xl- {
    bottom: 35px;
  }
  .l-35\@xl- {
    left: 35px;
  }
}

@media screen and (max-width: 1199px) {
  .t-35\@lg- {
    top: 35px;
  }
  .r-35\@lg- {
    right: 35px;
  }
  .b-35\@lg- {
    bottom: 35px;
  }
  .l-35\@lg- {
    left: 35px;
  }
}

@media screen and (max-width: 991px) {
  .t-35\@md- {
    top: 35px;
  }
  .r-35\@md- {
    right: 35px;
  }
  .b-35\@md- {
    bottom: 35px;
  }
  .l-35\@md- {
    left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .t-35\@sm- {
    top: 35px;
  }
  .r-35\@sm- {
    right: 35px;
  }
  .b-35\@sm- {
    bottom: 35px;
  }
  .l-35\@sm- {
    left: 35px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-35\@lg {
    top: 35px;
  }
  .r-35\@lg {
    right: 35px;
  }
  .b-35\@lg {
    bottom: 35px;
  }
  .l-35\@lg {
    left: 35px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-35\@md {
    top: 35px;
  }
  .r-35\@md {
    right: 35px;
  }
  .b-35\@md {
    bottom: 35px;
  }
  .l-35\@md {
    left: 35px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-35\@sm {
    top: 35px;
  }
  .r-35\@sm {
    right: 35px;
  }
  .b-35\@sm {
    bottom: 35px;
  }
  .l-35\@sm {
    left: 35px;
  }
}

.t-40 {
  top: 40px;
}

.r-40 {
  right: 40px;
}

.b-40 {
  bottom: 40px;
}

.l-40 {
  left: 40px;
}

@media screen and (min-width: 1440px) {
  .t-40\@xl\+ {
    top: 40px;
  }
  .r-40\@xl\+ {
    right: 40px;
  }
  .b-40\@xl\+ {
    bottom: 40px;
  }
  .l-40\@xl\+ {
    left: 40px;
  }
}

@media screen and (min-width: 1200px) {
  .t-40\@lg\+ {
    top: 40px;
  }
  .r-40\@lg\+ {
    right: 40px;
  }
  .b-40\@lg\+ {
    bottom: 40px;
  }
  .l-40\@lg\+ {
    left: 40px;
  }
}

@media screen and (min-width: 992px) {
  .t-40\@md\+ {
    top: 40px;
  }
  .r-40\@md\+ {
    right: 40px;
  }
  .b-40\@md\+ {
    bottom: 40px;
  }
  .l-40\@md\+ {
    left: 40px;
  }
}

@media screen and (min-width: 768px) {
  .t-40\@sm\+ {
    top: 40px;
  }
  .r-40\@sm\+ {
    right: 40px;
  }
  .b-40\@sm\+ {
    bottom: 40px;
  }
  .l-40\@sm\+ {
    left: 40px;
  }
}

@media screen and (min-width: 0) {
  .t-40\@xs\+ {
    top: 40px;
  }
  .r-40\@xs\+ {
    right: 40px;
  }
  .b-40\@xs\+ {
    bottom: 40px;
  }
  .l-40\@xs\+ {
    left: 40px;
  }
}

@media screen and (max-width: 1439px) {
  .t-40\@xl- {
    top: 40px;
  }
  .r-40\@xl- {
    right: 40px;
  }
  .b-40\@xl- {
    bottom: 40px;
  }
  .l-40\@xl- {
    left: 40px;
  }
}

@media screen and (max-width: 1199px) {
  .t-40\@lg- {
    top: 40px;
  }
  .r-40\@lg- {
    right: 40px;
  }
  .b-40\@lg- {
    bottom: 40px;
  }
  .l-40\@lg- {
    left: 40px;
  }
}

@media screen and (max-width: 991px) {
  .t-40\@md- {
    top: 40px;
  }
  .r-40\@md- {
    right: 40px;
  }
  .b-40\@md- {
    bottom: 40px;
  }
  .l-40\@md- {
    left: 40px;
  }
}

@media screen and (max-width: 767px) {
  .t-40\@sm- {
    top: 40px;
  }
  .r-40\@sm- {
    right: 40px;
  }
  .b-40\@sm- {
    bottom: 40px;
  }
  .l-40\@sm- {
    left: 40px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-40\@lg {
    top: 40px;
  }
  .r-40\@lg {
    right: 40px;
  }
  .b-40\@lg {
    bottom: 40px;
  }
  .l-40\@lg {
    left: 40px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-40\@md {
    top: 40px;
  }
  .r-40\@md {
    right: 40px;
  }
  .b-40\@md {
    bottom: 40px;
  }
  .l-40\@md {
    left: 40px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-40\@sm {
    top: 40px;
  }
  .r-40\@sm {
    right: 40px;
  }
  .b-40\@sm {
    bottom: 40px;
  }
  .l-40\@sm {
    left: 40px;
  }
}

.t-50 {
  top: 50px;
}

.r-50 {
  right: 50px;
}

.b-50 {
  bottom: 50px;
}

.l-50 {
  left: 50px;
}

@media screen and (min-width: 1440px) {
  .t-50\@xl\+ {
    top: 50px;
  }
  .r-50\@xl\+ {
    right: 50px;
  }
  .b-50\@xl\+ {
    bottom: 50px;
  }
  .l-50\@xl\+ {
    left: 50px;
  }
}

@media screen and (min-width: 1200px) {
  .t-50\@lg\+ {
    top: 50px;
  }
  .r-50\@lg\+ {
    right: 50px;
  }
  .b-50\@lg\+ {
    bottom: 50px;
  }
  .l-50\@lg\+ {
    left: 50px;
  }
}

@media screen and (min-width: 992px) {
  .t-50\@md\+ {
    top: 50px;
  }
  .r-50\@md\+ {
    right: 50px;
  }
  .b-50\@md\+ {
    bottom: 50px;
  }
  .l-50\@md\+ {
    left: 50px;
  }
}

@media screen and (min-width: 768px) {
  .t-50\@sm\+ {
    top: 50px;
  }
  .r-50\@sm\+ {
    right: 50px;
  }
  .b-50\@sm\+ {
    bottom: 50px;
  }
  .l-50\@sm\+ {
    left: 50px;
  }
}

@media screen and (min-width: 0) {
  .t-50\@xs\+ {
    top: 50px;
  }
  .r-50\@xs\+ {
    right: 50px;
  }
  .b-50\@xs\+ {
    bottom: 50px;
  }
  .l-50\@xs\+ {
    left: 50px;
  }
}

@media screen and (max-width: 1439px) {
  .t-50\@xl- {
    top: 50px;
  }
  .r-50\@xl- {
    right: 50px;
  }
  .b-50\@xl- {
    bottom: 50px;
  }
  .l-50\@xl- {
    left: 50px;
  }
}

@media screen and (max-width: 1199px) {
  .t-50\@lg- {
    top: 50px;
  }
  .r-50\@lg- {
    right: 50px;
  }
  .b-50\@lg- {
    bottom: 50px;
  }
  .l-50\@lg- {
    left: 50px;
  }
}

@media screen and (max-width: 991px) {
  .t-50\@md- {
    top: 50px;
  }
  .r-50\@md- {
    right: 50px;
  }
  .b-50\@md- {
    bottom: 50px;
  }
  .l-50\@md- {
    left: 50px;
  }
}

@media screen and (max-width: 767px) {
  .t-50\@sm- {
    top: 50px;
  }
  .r-50\@sm- {
    right: 50px;
  }
  .b-50\@sm- {
    bottom: 50px;
  }
  .l-50\@sm- {
    left: 50px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-50\@lg {
    top: 50px;
  }
  .r-50\@lg {
    right: 50px;
  }
  .b-50\@lg {
    bottom: 50px;
  }
  .l-50\@lg {
    left: 50px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-50\@md {
    top: 50px;
  }
  .r-50\@md {
    right: 50px;
  }
  .b-50\@md {
    bottom: 50px;
  }
  .l-50\@md {
    left: 50px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-50\@sm {
    top: 50px;
  }
  .r-50\@sm {
    right: 50px;
  }
  .b-50\@sm {
    bottom: 50px;
  }
  .l-50\@sm {
    left: 50px;
  }
}

.t-60 {
  top: 60px;
}

.r-60 {
  right: 60px;
}

.b-60 {
  bottom: 60px;
}

.l-60 {
  left: 60px;
}

@media screen and (min-width: 1440px) {
  .t-60\@xl\+ {
    top: 60px;
  }
  .r-60\@xl\+ {
    right: 60px;
  }
  .b-60\@xl\+ {
    bottom: 60px;
  }
  .l-60\@xl\+ {
    left: 60px;
  }
}

@media screen and (min-width: 1200px) {
  .t-60\@lg\+ {
    top: 60px;
  }
  .r-60\@lg\+ {
    right: 60px;
  }
  .b-60\@lg\+ {
    bottom: 60px;
  }
  .l-60\@lg\+ {
    left: 60px;
  }
}

@media screen and (min-width: 992px) {
  .t-60\@md\+ {
    top: 60px;
  }
  .r-60\@md\+ {
    right: 60px;
  }
  .b-60\@md\+ {
    bottom: 60px;
  }
  .l-60\@md\+ {
    left: 60px;
  }
}

@media screen and (min-width: 768px) {
  .t-60\@sm\+ {
    top: 60px;
  }
  .r-60\@sm\+ {
    right: 60px;
  }
  .b-60\@sm\+ {
    bottom: 60px;
  }
  .l-60\@sm\+ {
    left: 60px;
  }
}

@media screen and (min-width: 0) {
  .t-60\@xs\+ {
    top: 60px;
  }
  .r-60\@xs\+ {
    right: 60px;
  }
  .b-60\@xs\+ {
    bottom: 60px;
  }
  .l-60\@xs\+ {
    left: 60px;
  }
}

@media screen and (max-width: 1439px) {
  .t-60\@xl- {
    top: 60px;
  }
  .r-60\@xl- {
    right: 60px;
  }
  .b-60\@xl- {
    bottom: 60px;
  }
  .l-60\@xl- {
    left: 60px;
  }
}

@media screen and (max-width: 1199px) {
  .t-60\@lg- {
    top: 60px;
  }
  .r-60\@lg- {
    right: 60px;
  }
  .b-60\@lg- {
    bottom: 60px;
  }
  .l-60\@lg- {
    left: 60px;
  }
}

@media screen and (max-width: 991px) {
  .t-60\@md- {
    top: 60px;
  }
  .r-60\@md- {
    right: 60px;
  }
  .b-60\@md- {
    bottom: 60px;
  }
  .l-60\@md- {
    left: 60px;
  }
}

@media screen and (max-width: 767px) {
  .t-60\@sm- {
    top: 60px;
  }
  .r-60\@sm- {
    right: 60px;
  }
  .b-60\@sm- {
    bottom: 60px;
  }
  .l-60\@sm- {
    left: 60px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-60\@lg {
    top: 60px;
  }
  .r-60\@lg {
    right: 60px;
  }
  .b-60\@lg {
    bottom: 60px;
  }
  .l-60\@lg {
    left: 60px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-60\@md {
    top: 60px;
  }
  .r-60\@md {
    right: 60px;
  }
  .b-60\@md {
    bottom: 60px;
  }
  .l-60\@md {
    left: 60px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-60\@sm {
    top: 60px;
  }
  .r-60\@sm {
    right: 60px;
  }
  .b-60\@sm {
    bottom: 60px;
  }
  .l-60\@sm {
    left: 60px;
  }
}

.t-70 {
  top: 70px;
}

.r-70 {
  right: 70px;
}

.b-70 {
  bottom: 70px;
}

.l-70 {
  left: 70px;
}

@media screen and (min-width: 1440px) {
  .t-70\@xl\+ {
    top: 70px;
  }
  .r-70\@xl\+ {
    right: 70px;
  }
  .b-70\@xl\+ {
    bottom: 70px;
  }
  .l-70\@xl\+ {
    left: 70px;
  }
}

@media screen and (min-width: 1200px) {
  .t-70\@lg\+ {
    top: 70px;
  }
  .r-70\@lg\+ {
    right: 70px;
  }
  .b-70\@lg\+ {
    bottom: 70px;
  }
  .l-70\@lg\+ {
    left: 70px;
  }
}

@media screen and (min-width: 992px) {
  .t-70\@md\+ {
    top: 70px;
  }
  .r-70\@md\+ {
    right: 70px;
  }
  .b-70\@md\+ {
    bottom: 70px;
  }
  .l-70\@md\+ {
    left: 70px;
  }
}

@media screen and (min-width: 768px) {
  .t-70\@sm\+ {
    top: 70px;
  }
  .r-70\@sm\+ {
    right: 70px;
  }
  .b-70\@sm\+ {
    bottom: 70px;
  }
  .l-70\@sm\+ {
    left: 70px;
  }
}

@media screen and (min-width: 0) {
  .t-70\@xs\+ {
    top: 70px;
  }
  .r-70\@xs\+ {
    right: 70px;
  }
  .b-70\@xs\+ {
    bottom: 70px;
  }
  .l-70\@xs\+ {
    left: 70px;
  }
}

@media screen and (max-width: 1439px) {
  .t-70\@xl- {
    top: 70px;
  }
  .r-70\@xl- {
    right: 70px;
  }
  .b-70\@xl- {
    bottom: 70px;
  }
  .l-70\@xl- {
    left: 70px;
  }
}

@media screen and (max-width: 1199px) {
  .t-70\@lg- {
    top: 70px;
  }
  .r-70\@lg- {
    right: 70px;
  }
  .b-70\@lg- {
    bottom: 70px;
  }
  .l-70\@lg- {
    left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .t-70\@md- {
    top: 70px;
  }
  .r-70\@md- {
    right: 70px;
  }
  .b-70\@md- {
    bottom: 70px;
  }
  .l-70\@md- {
    left: 70px;
  }
}

@media screen and (max-width: 767px) {
  .t-70\@sm- {
    top: 70px;
  }
  .r-70\@sm- {
    right: 70px;
  }
  .b-70\@sm- {
    bottom: 70px;
  }
  .l-70\@sm- {
    left: 70px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-70\@lg {
    top: 70px;
  }
  .r-70\@lg {
    right: 70px;
  }
  .b-70\@lg {
    bottom: 70px;
  }
  .l-70\@lg {
    left: 70px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-70\@md {
    top: 70px;
  }
  .r-70\@md {
    right: 70px;
  }
  .b-70\@md {
    bottom: 70px;
  }
  .l-70\@md {
    left: 70px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-70\@sm {
    top: 70px;
  }
  .r-70\@sm {
    right: 70px;
  }
  .b-70\@sm {
    bottom: 70px;
  }
  .l-70\@sm {
    left: 70px;
  }
}

.t-80 {
  top: 80px;
}

.r-80 {
  right: 80px;
}

.b-80 {
  bottom: 80px;
}

.l-80 {
  left: 80px;
}

@media screen and (min-width: 1440px) {
  .t-80\@xl\+ {
    top: 80px;
  }
  .r-80\@xl\+ {
    right: 80px;
  }
  .b-80\@xl\+ {
    bottom: 80px;
  }
  .l-80\@xl\+ {
    left: 80px;
  }
}

@media screen and (min-width: 1200px) {
  .t-80\@lg\+ {
    top: 80px;
  }
  .r-80\@lg\+ {
    right: 80px;
  }
  .b-80\@lg\+ {
    bottom: 80px;
  }
  .l-80\@lg\+ {
    left: 80px;
  }
}

@media screen and (min-width: 992px) {
  .t-80\@md\+ {
    top: 80px;
  }
  .r-80\@md\+ {
    right: 80px;
  }
  .b-80\@md\+ {
    bottom: 80px;
  }
  .l-80\@md\+ {
    left: 80px;
  }
}

@media screen and (min-width: 768px) {
  .t-80\@sm\+ {
    top: 80px;
  }
  .r-80\@sm\+ {
    right: 80px;
  }
  .b-80\@sm\+ {
    bottom: 80px;
  }
  .l-80\@sm\+ {
    left: 80px;
  }
}

@media screen and (min-width: 0) {
  .t-80\@xs\+ {
    top: 80px;
  }
  .r-80\@xs\+ {
    right: 80px;
  }
  .b-80\@xs\+ {
    bottom: 80px;
  }
  .l-80\@xs\+ {
    left: 80px;
  }
}

@media screen and (max-width: 1439px) {
  .t-80\@xl- {
    top: 80px;
  }
  .r-80\@xl- {
    right: 80px;
  }
  .b-80\@xl- {
    bottom: 80px;
  }
  .l-80\@xl- {
    left: 80px;
  }
}

@media screen and (max-width: 1199px) {
  .t-80\@lg- {
    top: 80px;
  }
  .r-80\@lg- {
    right: 80px;
  }
  .b-80\@lg- {
    bottom: 80px;
  }
  .l-80\@lg- {
    left: 80px;
  }
}

@media screen and (max-width: 991px) {
  .t-80\@md- {
    top: 80px;
  }
  .r-80\@md- {
    right: 80px;
  }
  .b-80\@md- {
    bottom: 80px;
  }
  .l-80\@md- {
    left: 80px;
  }
}

@media screen and (max-width: 767px) {
  .t-80\@sm- {
    top: 80px;
  }
  .r-80\@sm- {
    right: 80px;
  }
  .b-80\@sm- {
    bottom: 80px;
  }
  .l-80\@sm- {
    left: 80px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-80\@lg {
    top: 80px;
  }
  .r-80\@lg {
    right: 80px;
  }
  .b-80\@lg {
    bottom: 80px;
  }
  .l-80\@lg {
    left: 80px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-80\@md {
    top: 80px;
  }
  .r-80\@md {
    right: 80px;
  }
  .b-80\@md {
    bottom: 80px;
  }
  .l-80\@md {
    left: 80px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-80\@sm {
    top: 80px;
  }
  .r-80\@sm {
    right: 80px;
  }
  .b-80\@sm {
    bottom: 80px;
  }
  .l-80\@sm {
    left: 80px;
  }
}

.t-90 {
  top: 90px;
}

.r-90 {
  right: 90px;
}

.b-90 {
  bottom: 90px;
}

.l-90 {
  left: 90px;
}

@media screen and (min-width: 1440px) {
  .t-90\@xl\+ {
    top: 90px;
  }
  .r-90\@xl\+ {
    right: 90px;
  }
  .b-90\@xl\+ {
    bottom: 90px;
  }
  .l-90\@xl\+ {
    left: 90px;
  }
}

@media screen and (min-width: 1200px) {
  .t-90\@lg\+ {
    top: 90px;
  }
  .r-90\@lg\+ {
    right: 90px;
  }
  .b-90\@lg\+ {
    bottom: 90px;
  }
  .l-90\@lg\+ {
    left: 90px;
  }
}

@media screen and (min-width: 992px) {
  .t-90\@md\+ {
    top: 90px;
  }
  .r-90\@md\+ {
    right: 90px;
  }
  .b-90\@md\+ {
    bottom: 90px;
  }
  .l-90\@md\+ {
    left: 90px;
  }
}

@media screen and (min-width: 768px) {
  .t-90\@sm\+ {
    top: 90px;
  }
  .r-90\@sm\+ {
    right: 90px;
  }
  .b-90\@sm\+ {
    bottom: 90px;
  }
  .l-90\@sm\+ {
    left: 90px;
  }
}

@media screen and (min-width: 0) {
  .t-90\@xs\+ {
    top: 90px;
  }
  .r-90\@xs\+ {
    right: 90px;
  }
  .b-90\@xs\+ {
    bottom: 90px;
  }
  .l-90\@xs\+ {
    left: 90px;
  }
}

@media screen and (max-width: 1439px) {
  .t-90\@xl- {
    top: 90px;
  }
  .r-90\@xl- {
    right: 90px;
  }
  .b-90\@xl- {
    bottom: 90px;
  }
  .l-90\@xl- {
    left: 90px;
  }
}

@media screen and (max-width: 1199px) {
  .t-90\@lg- {
    top: 90px;
  }
  .r-90\@lg- {
    right: 90px;
  }
  .b-90\@lg- {
    bottom: 90px;
  }
  .l-90\@lg- {
    left: 90px;
  }
}

@media screen and (max-width: 991px) {
  .t-90\@md- {
    top: 90px;
  }
  .r-90\@md- {
    right: 90px;
  }
  .b-90\@md- {
    bottom: 90px;
  }
  .l-90\@md- {
    left: 90px;
  }
}

@media screen and (max-width: 767px) {
  .t-90\@sm- {
    top: 90px;
  }
  .r-90\@sm- {
    right: 90px;
  }
  .b-90\@sm- {
    bottom: 90px;
  }
  .l-90\@sm- {
    left: 90px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-90\@lg {
    top: 90px;
  }
  .r-90\@lg {
    right: 90px;
  }
  .b-90\@lg {
    bottom: 90px;
  }
  .l-90\@lg {
    left: 90px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-90\@md {
    top: 90px;
  }
  .r-90\@md {
    right: 90px;
  }
  .b-90\@md {
    bottom: 90px;
  }
  .l-90\@md {
    left: 90px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-90\@sm {
    top: 90px;
  }
  .r-90\@sm {
    right: 90px;
  }
  .b-90\@sm {
    bottom: 90px;
  }
  .l-90\@sm {
    left: 90px;
  }
}

.t-100 {
  top: 100px;
}

.r-100 {
  right: 100px;
}

.b-100 {
  bottom: 100px;
}

.l-100 {
  left: 100px;
}

@media screen and (min-width: 1440px) {
  .t-100\@xl\+ {
    top: 100px;
  }
  .r-100\@xl\+ {
    right: 100px;
  }
  .b-100\@xl\+ {
    bottom: 100px;
  }
  .l-100\@xl\+ {
    left: 100px;
  }
}

@media screen and (min-width: 1200px) {
  .t-100\@lg\+ {
    top: 100px;
  }
  .r-100\@lg\+ {
    right: 100px;
  }
  .b-100\@lg\+ {
    bottom: 100px;
  }
  .l-100\@lg\+ {
    left: 100px;
  }
}

@media screen and (min-width: 992px) {
  .t-100\@md\+ {
    top: 100px;
  }
  .r-100\@md\+ {
    right: 100px;
  }
  .b-100\@md\+ {
    bottom: 100px;
  }
  .l-100\@md\+ {
    left: 100px;
  }
}

@media screen and (min-width: 768px) {
  .t-100\@sm\+ {
    top: 100px;
  }
  .r-100\@sm\+ {
    right: 100px;
  }
  .b-100\@sm\+ {
    bottom: 100px;
  }
  .l-100\@sm\+ {
    left: 100px;
  }
}

@media screen and (min-width: 0) {
  .t-100\@xs\+ {
    top: 100px;
  }
  .r-100\@xs\+ {
    right: 100px;
  }
  .b-100\@xs\+ {
    bottom: 100px;
  }
  .l-100\@xs\+ {
    left: 100px;
  }
}

@media screen and (max-width: 1439px) {
  .t-100\@xl- {
    top: 100px;
  }
  .r-100\@xl- {
    right: 100px;
  }
  .b-100\@xl- {
    bottom: 100px;
  }
  .l-100\@xl- {
    left: 100px;
  }
}

@media screen and (max-width: 1199px) {
  .t-100\@lg- {
    top: 100px;
  }
  .r-100\@lg- {
    right: 100px;
  }
  .b-100\@lg- {
    bottom: 100px;
  }
  .l-100\@lg- {
    left: 100px;
  }
}

@media screen and (max-width: 991px) {
  .t-100\@md- {
    top: 100px;
  }
  .r-100\@md- {
    right: 100px;
  }
  .b-100\@md- {
    bottom: 100px;
  }
  .l-100\@md- {
    left: 100px;
  }
}

@media screen and (max-width: 767px) {
  .t-100\@sm- {
    top: 100px;
  }
  .r-100\@sm- {
    right: 100px;
  }
  .b-100\@sm- {
    bottom: 100px;
  }
  .l-100\@sm- {
    left: 100px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-100\@lg {
    top: 100px;
  }
  .r-100\@lg {
    right: 100px;
  }
  .b-100\@lg {
    bottom: 100px;
  }
  .l-100\@lg {
    left: 100px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-100\@md {
    top: 100px;
  }
  .r-100\@md {
    right: 100px;
  }
  .b-100\@md {
    bottom: 100px;
  }
  .l-100\@md {
    left: 100px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-100\@sm {
    top: 100px;
  }
  .r-100\@sm {
    right: 100px;
  }
  .b-100\@sm {
    bottom: 100px;
  }
  .l-100\@sm {
    left: 100px;
  }
}

.t-110 {
  top: 110px;
}

.r-110 {
  right: 110px;
}

.b-110 {
  bottom: 110px;
}

.l-110 {
  left: 110px;
}

@media screen and (min-width: 1440px) {
  .t-110\@xl\+ {
    top: 110px;
  }
  .r-110\@xl\+ {
    right: 110px;
  }
  .b-110\@xl\+ {
    bottom: 110px;
  }
  .l-110\@xl\+ {
    left: 110px;
  }
}

@media screen and (min-width: 1200px) {
  .t-110\@lg\+ {
    top: 110px;
  }
  .r-110\@lg\+ {
    right: 110px;
  }
  .b-110\@lg\+ {
    bottom: 110px;
  }
  .l-110\@lg\+ {
    left: 110px;
  }
}

@media screen and (min-width: 992px) {
  .t-110\@md\+ {
    top: 110px;
  }
  .r-110\@md\+ {
    right: 110px;
  }
  .b-110\@md\+ {
    bottom: 110px;
  }
  .l-110\@md\+ {
    left: 110px;
  }
}

@media screen and (min-width: 768px) {
  .t-110\@sm\+ {
    top: 110px;
  }
  .r-110\@sm\+ {
    right: 110px;
  }
  .b-110\@sm\+ {
    bottom: 110px;
  }
  .l-110\@sm\+ {
    left: 110px;
  }
}

@media screen and (min-width: 0) {
  .t-110\@xs\+ {
    top: 110px;
  }
  .r-110\@xs\+ {
    right: 110px;
  }
  .b-110\@xs\+ {
    bottom: 110px;
  }
  .l-110\@xs\+ {
    left: 110px;
  }
}

@media screen and (max-width: 1439px) {
  .t-110\@xl- {
    top: 110px;
  }
  .r-110\@xl- {
    right: 110px;
  }
  .b-110\@xl- {
    bottom: 110px;
  }
  .l-110\@xl- {
    left: 110px;
  }
}

@media screen and (max-width: 1199px) {
  .t-110\@lg- {
    top: 110px;
  }
  .r-110\@lg- {
    right: 110px;
  }
  .b-110\@lg- {
    bottom: 110px;
  }
  .l-110\@lg- {
    left: 110px;
  }
}

@media screen and (max-width: 991px) {
  .t-110\@md- {
    top: 110px;
  }
  .r-110\@md- {
    right: 110px;
  }
  .b-110\@md- {
    bottom: 110px;
  }
  .l-110\@md- {
    left: 110px;
  }
}

@media screen and (max-width: 767px) {
  .t-110\@sm- {
    top: 110px;
  }
  .r-110\@sm- {
    right: 110px;
  }
  .b-110\@sm- {
    bottom: 110px;
  }
  .l-110\@sm- {
    left: 110px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-110\@lg {
    top: 110px;
  }
  .r-110\@lg {
    right: 110px;
  }
  .b-110\@lg {
    bottom: 110px;
  }
  .l-110\@lg {
    left: 110px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-110\@md {
    top: 110px;
  }
  .r-110\@md {
    right: 110px;
  }
  .b-110\@md {
    bottom: 110px;
  }
  .l-110\@md {
    left: 110px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-110\@sm {
    top: 110px;
  }
  .r-110\@sm {
    right: 110px;
  }
  .b-110\@sm {
    bottom: 110px;
  }
  .l-110\@sm {
    left: 110px;
  }
}

.t-120 {
  top: 120px;
}

.r-120 {
  right: 120px;
}

.b-120 {
  bottom: 120px;
}

.l-120 {
  left: 120px;
}

@media screen and (min-width: 1440px) {
  .t-120\@xl\+ {
    top: 120px;
  }
  .r-120\@xl\+ {
    right: 120px;
  }
  .b-120\@xl\+ {
    bottom: 120px;
  }
  .l-120\@xl\+ {
    left: 120px;
  }
}

@media screen and (min-width: 1200px) {
  .t-120\@lg\+ {
    top: 120px;
  }
  .r-120\@lg\+ {
    right: 120px;
  }
  .b-120\@lg\+ {
    bottom: 120px;
  }
  .l-120\@lg\+ {
    left: 120px;
  }
}

@media screen and (min-width: 992px) {
  .t-120\@md\+ {
    top: 120px;
  }
  .r-120\@md\+ {
    right: 120px;
  }
  .b-120\@md\+ {
    bottom: 120px;
  }
  .l-120\@md\+ {
    left: 120px;
  }
}

@media screen and (min-width: 768px) {
  .t-120\@sm\+ {
    top: 120px;
  }
  .r-120\@sm\+ {
    right: 120px;
  }
  .b-120\@sm\+ {
    bottom: 120px;
  }
  .l-120\@sm\+ {
    left: 120px;
  }
}

@media screen and (min-width: 0) {
  .t-120\@xs\+ {
    top: 120px;
  }
  .r-120\@xs\+ {
    right: 120px;
  }
  .b-120\@xs\+ {
    bottom: 120px;
  }
  .l-120\@xs\+ {
    left: 120px;
  }
}

@media screen and (max-width: 1439px) {
  .t-120\@xl- {
    top: 120px;
  }
  .r-120\@xl- {
    right: 120px;
  }
  .b-120\@xl- {
    bottom: 120px;
  }
  .l-120\@xl- {
    left: 120px;
  }
}

@media screen and (max-width: 1199px) {
  .t-120\@lg- {
    top: 120px;
  }
  .r-120\@lg- {
    right: 120px;
  }
  .b-120\@lg- {
    bottom: 120px;
  }
  .l-120\@lg- {
    left: 120px;
  }
}

@media screen and (max-width: 991px) {
  .t-120\@md- {
    top: 120px;
  }
  .r-120\@md- {
    right: 120px;
  }
  .b-120\@md- {
    bottom: 120px;
  }
  .l-120\@md- {
    left: 120px;
  }
}

@media screen and (max-width: 767px) {
  .t-120\@sm- {
    top: 120px;
  }
  .r-120\@sm- {
    right: 120px;
  }
  .b-120\@sm- {
    bottom: 120px;
  }
  .l-120\@sm- {
    left: 120px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-120\@lg {
    top: 120px;
  }
  .r-120\@lg {
    right: 120px;
  }
  .b-120\@lg {
    bottom: 120px;
  }
  .l-120\@lg {
    left: 120px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-120\@md {
    top: 120px;
  }
  .r-120\@md {
    right: 120px;
  }
  .b-120\@md {
    bottom: 120px;
  }
  .l-120\@md {
    left: 120px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-120\@sm {
    top: 120px;
  }
  .r-120\@sm {
    right: 120px;
  }
  .b-120\@sm {
    bottom: 120px;
  }
  .l-120\@sm {
    left: 120px;
  }
}

.t-130 {
  top: 130px;
}

.r-130 {
  right: 130px;
}

.b-130 {
  bottom: 130px;
}

.l-130 {
  left: 130px;
}

@media screen and (min-width: 1440px) {
  .t-130\@xl\+ {
    top: 130px;
  }
  .r-130\@xl\+ {
    right: 130px;
  }
  .b-130\@xl\+ {
    bottom: 130px;
  }
  .l-130\@xl\+ {
    left: 130px;
  }
}

@media screen and (min-width: 1200px) {
  .t-130\@lg\+ {
    top: 130px;
  }
  .r-130\@lg\+ {
    right: 130px;
  }
  .b-130\@lg\+ {
    bottom: 130px;
  }
  .l-130\@lg\+ {
    left: 130px;
  }
}

@media screen and (min-width: 992px) {
  .t-130\@md\+ {
    top: 130px;
  }
  .r-130\@md\+ {
    right: 130px;
  }
  .b-130\@md\+ {
    bottom: 130px;
  }
  .l-130\@md\+ {
    left: 130px;
  }
}

@media screen and (min-width: 768px) {
  .t-130\@sm\+ {
    top: 130px;
  }
  .r-130\@sm\+ {
    right: 130px;
  }
  .b-130\@sm\+ {
    bottom: 130px;
  }
  .l-130\@sm\+ {
    left: 130px;
  }
}

@media screen and (min-width: 0) {
  .t-130\@xs\+ {
    top: 130px;
  }
  .r-130\@xs\+ {
    right: 130px;
  }
  .b-130\@xs\+ {
    bottom: 130px;
  }
  .l-130\@xs\+ {
    left: 130px;
  }
}

@media screen and (max-width: 1439px) {
  .t-130\@xl- {
    top: 130px;
  }
  .r-130\@xl- {
    right: 130px;
  }
  .b-130\@xl- {
    bottom: 130px;
  }
  .l-130\@xl- {
    left: 130px;
  }
}

@media screen and (max-width: 1199px) {
  .t-130\@lg- {
    top: 130px;
  }
  .r-130\@lg- {
    right: 130px;
  }
  .b-130\@lg- {
    bottom: 130px;
  }
  .l-130\@lg- {
    left: 130px;
  }
}

@media screen and (max-width: 991px) {
  .t-130\@md- {
    top: 130px;
  }
  .r-130\@md- {
    right: 130px;
  }
  .b-130\@md- {
    bottom: 130px;
  }
  .l-130\@md- {
    left: 130px;
  }
}

@media screen and (max-width: 767px) {
  .t-130\@sm- {
    top: 130px;
  }
  .r-130\@sm- {
    right: 130px;
  }
  .b-130\@sm- {
    bottom: 130px;
  }
  .l-130\@sm- {
    left: 130px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-130\@lg {
    top: 130px;
  }
  .r-130\@lg {
    right: 130px;
  }
  .b-130\@lg {
    bottom: 130px;
  }
  .l-130\@lg {
    left: 130px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-130\@md {
    top: 130px;
  }
  .r-130\@md {
    right: 130px;
  }
  .b-130\@md {
    bottom: 130px;
  }
  .l-130\@md {
    left: 130px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-130\@sm {
    top: 130px;
  }
  .r-130\@sm {
    right: 130px;
  }
  .b-130\@sm {
    bottom: 130px;
  }
  .l-130\@sm {
    left: 130px;
  }
}

.t-140 {
  top: 140px;
}

.r-140 {
  right: 140px;
}

.b-140 {
  bottom: 140px;
}

.l-140 {
  left: 140px;
}

@media screen and (min-width: 1440px) {
  .t-140\@xl\+ {
    top: 140px;
  }
  .r-140\@xl\+ {
    right: 140px;
  }
  .b-140\@xl\+ {
    bottom: 140px;
  }
  .l-140\@xl\+ {
    left: 140px;
  }
}

@media screen and (min-width: 1200px) {
  .t-140\@lg\+ {
    top: 140px;
  }
  .r-140\@lg\+ {
    right: 140px;
  }
  .b-140\@lg\+ {
    bottom: 140px;
  }
  .l-140\@lg\+ {
    left: 140px;
  }
}

@media screen and (min-width: 992px) {
  .t-140\@md\+ {
    top: 140px;
  }
  .r-140\@md\+ {
    right: 140px;
  }
  .b-140\@md\+ {
    bottom: 140px;
  }
  .l-140\@md\+ {
    left: 140px;
  }
}

@media screen and (min-width: 768px) {
  .t-140\@sm\+ {
    top: 140px;
  }
  .r-140\@sm\+ {
    right: 140px;
  }
  .b-140\@sm\+ {
    bottom: 140px;
  }
  .l-140\@sm\+ {
    left: 140px;
  }
}

@media screen and (min-width: 0) {
  .t-140\@xs\+ {
    top: 140px;
  }
  .r-140\@xs\+ {
    right: 140px;
  }
  .b-140\@xs\+ {
    bottom: 140px;
  }
  .l-140\@xs\+ {
    left: 140px;
  }
}

@media screen and (max-width: 1439px) {
  .t-140\@xl- {
    top: 140px;
  }
  .r-140\@xl- {
    right: 140px;
  }
  .b-140\@xl- {
    bottom: 140px;
  }
  .l-140\@xl- {
    left: 140px;
  }
}

@media screen and (max-width: 1199px) {
  .t-140\@lg- {
    top: 140px;
  }
  .r-140\@lg- {
    right: 140px;
  }
  .b-140\@lg- {
    bottom: 140px;
  }
  .l-140\@lg- {
    left: 140px;
  }
}

@media screen and (max-width: 991px) {
  .t-140\@md- {
    top: 140px;
  }
  .r-140\@md- {
    right: 140px;
  }
  .b-140\@md- {
    bottom: 140px;
  }
  .l-140\@md- {
    left: 140px;
  }
}

@media screen and (max-width: 767px) {
  .t-140\@sm- {
    top: 140px;
  }
  .r-140\@sm- {
    right: 140px;
  }
  .b-140\@sm- {
    bottom: 140px;
  }
  .l-140\@sm- {
    left: 140px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-140\@lg {
    top: 140px;
  }
  .r-140\@lg {
    right: 140px;
  }
  .b-140\@lg {
    bottom: 140px;
  }
  .l-140\@lg {
    left: 140px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-140\@md {
    top: 140px;
  }
  .r-140\@md {
    right: 140px;
  }
  .b-140\@md {
    bottom: 140px;
  }
  .l-140\@md {
    left: 140px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-140\@sm {
    top: 140px;
  }
  .r-140\@sm {
    right: 140px;
  }
  .b-140\@sm {
    bottom: 140px;
  }
  .l-140\@sm {
    left: 140px;
  }
}

.t-150 {
  top: 150px;
}

.r-150 {
  right: 150px;
}

.b-150 {
  bottom: 150px;
}

.l-150 {
  left: 150px;
}

@media screen and (min-width: 1440px) {
  .t-150\@xl\+ {
    top: 150px;
  }
  .r-150\@xl\+ {
    right: 150px;
  }
  .b-150\@xl\+ {
    bottom: 150px;
  }
  .l-150\@xl\+ {
    left: 150px;
  }
}

@media screen and (min-width: 1200px) {
  .t-150\@lg\+ {
    top: 150px;
  }
  .r-150\@lg\+ {
    right: 150px;
  }
  .b-150\@lg\+ {
    bottom: 150px;
  }
  .l-150\@lg\+ {
    left: 150px;
  }
}

@media screen and (min-width: 992px) {
  .t-150\@md\+ {
    top: 150px;
  }
  .r-150\@md\+ {
    right: 150px;
  }
  .b-150\@md\+ {
    bottom: 150px;
  }
  .l-150\@md\+ {
    left: 150px;
  }
}

@media screen and (min-width: 768px) {
  .t-150\@sm\+ {
    top: 150px;
  }
  .r-150\@sm\+ {
    right: 150px;
  }
  .b-150\@sm\+ {
    bottom: 150px;
  }
  .l-150\@sm\+ {
    left: 150px;
  }
}

@media screen and (min-width: 0) {
  .t-150\@xs\+ {
    top: 150px;
  }
  .r-150\@xs\+ {
    right: 150px;
  }
  .b-150\@xs\+ {
    bottom: 150px;
  }
  .l-150\@xs\+ {
    left: 150px;
  }
}

@media screen and (max-width: 1439px) {
  .t-150\@xl- {
    top: 150px;
  }
  .r-150\@xl- {
    right: 150px;
  }
  .b-150\@xl- {
    bottom: 150px;
  }
  .l-150\@xl- {
    left: 150px;
  }
}

@media screen and (max-width: 1199px) {
  .t-150\@lg- {
    top: 150px;
  }
  .r-150\@lg- {
    right: 150px;
  }
  .b-150\@lg- {
    bottom: 150px;
  }
  .l-150\@lg- {
    left: 150px;
  }
}

@media screen and (max-width: 991px) {
  .t-150\@md- {
    top: 150px;
  }
  .r-150\@md- {
    right: 150px;
  }
  .b-150\@md- {
    bottom: 150px;
  }
  .l-150\@md- {
    left: 150px;
  }
}

@media screen and (max-width: 767px) {
  .t-150\@sm- {
    top: 150px;
  }
  .r-150\@sm- {
    right: 150px;
  }
  .b-150\@sm- {
    bottom: 150px;
  }
  .l-150\@sm- {
    left: 150px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-150\@lg {
    top: 150px;
  }
  .r-150\@lg {
    right: 150px;
  }
  .b-150\@lg {
    bottom: 150px;
  }
  .l-150\@lg {
    left: 150px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-150\@md {
    top: 150px;
  }
  .r-150\@md {
    right: 150px;
  }
  .b-150\@md {
    bottom: 150px;
  }
  .l-150\@md {
    left: 150px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-150\@sm {
    top: 150px;
  }
  .r-150\@sm {
    right: 150px;
  }
  .b-150\@sm {
    bottom: 150px;
  }
  .l-150\@sm {
    left: 150px;
  }
}

.t-160 {
  top: 160px;
}

.r-160 {
  right: 160px;
}

.b-160 {
  bottom: 160px;
}

.l-160 {
  left: 160px;
}

@media screen and (min-width: 1440px) {
  .t-160\@xl\+ {
    top: 160px;
  }
  .r-160\@xl\+ {
    right: 160px;
  }
  .b-160\@xl\+ {
    bottom: 160px;
  }
  .l-160\@xl\+ {
    left: 160px;
  }
}

@media screen and (min-width: 1200px) {
  .t-160\@lg\+ {
    top: 160px;
  }
  .r-160\@lg\+ {
    right: 160px;
  }
  .b-160\@lg\+ {
    bottom: 160px;
  }
  .l-160\@lg\+ {
    left: 160px;
  }
}

@media screen and (min-width: 992px) {
  .t-160\@md\+ {
    top: 160px;
  }
  .r-160\@md\+ {
    right: 160px;
  }
  .b-160\@md\+ {
    bottom: 160px;
  }
  .l-160\@md\+ {
    left: 160px;
  }
}

@media screen and (min-width: 768px) {
  .t-160\@sm\+ {
    top: 160px;
  }
  .r-160\@sm\+ {
    right: 160px;
  }
  .b-160\@sm\+ {
    bottom: 160px;
  }
  .l-160\@sm\+ {
    left: 160px;
  }
}

@media screen and (min-width: 0) {
  .t-160\@xs\+ {
    top: 160px;
  }
  .r-160\@xs\+ {
    right: 160px;
  }
  .b-160\@xs\+ {
    bottom: 160px;
  }
  .l-160\@xs\+ {
    left: 160px;
  }
}

@media screen and (max-width: 1439px) {
  .t-160\@xl- {
    top: 160px;
  }
  .r-160\@xl- {
    right: 160px;
  }
  .b-160\@xl- {
    bottom: 160px;
  }
  .l-160\@xl- {
    left: 160px;
  }
}

@media screen and (max-width: 1199px) {
  .t-160\@lg- {
    top: 160px;
  }
  .r-160\@lg- {
    right: 160px;
  }
  .b-160\@lg- {
    bottom: 160px;
  }
  .l-160\@lg- {
    left: 160px;
  }
}

@media screen and (max-width: 991px) {
  .t-160\@md- {
    top: 160px;
  }
  .r-160\@md- {
    right: 160px;
  }
  .b-160\@md- {
    bottom: 160px;
  }
  .l-160\@md- {
    left: 160px;
  }
}

@media screen and (max-width: 767px) {
  .t-160\@sm- {
    top: 160px;
  }
  .r-160\@sm- {
    right: 160px;
  }
  .b-160\@sm- {
    bottom: 160px;
  }
  .l-160\@sm- {
    left: 160px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-160\@lg {
    top: 160px;
  }
  .r-160\@lg {
    right: 160px;
  }
  .b-160\@lg {
    bottom: 160px;
  }
  .l-160\@lg {
    left: 160px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-160\@md {
    top: 160px;
  }
  .r-160\@md {
    right: 160px;
  }
  .b-160\@md {
    bottom: 160px;
  }
  .l-160\@md {
    left: 160px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-160\@sm {
    top: 160px;
  }
  .r-160\@sm {
    right: 160px;
  }
  .b-160\@sm {
    bottom: 160px;
  }
  .l-160\@sm {
    left: 160px;
  }
}

.tl-50p {
  top: 50%;
  left: 50%;
}

.tr-50p {
  top: 50%;
  right: 50%;
}

.t-50p {
  top: 50%;
}

.r-50p {
  right: 50%;
}

.b-50p {
  bottom: 50%;
}

.l-50p {
  left: 50%;
}

@media screen and (min-width: 1440px) {
  .tl-50p\@xl\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl\+ {
    top: 50%;
  }
  .r-50p\@xl\+ {
    right: 50%;
  }
  .b-50p\@xl\+ {
    bottom: 50%;
  }
  .l-50p\@xl\+ {
    left: 50%;
  }
}

@media screen and (min-width: 1200px) {
  .tl-50p\@lg\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg\+ {
    top: 50%;
  }
  .r-50p\@lg\+ {
    right: 50%;
  }
  .b-50p\@lg\+ {
    bottom: 50%;
  }
  .l-50p\@lg\+ {
    left: 50%;
  }
}

@media screen and (min-width: 992px) {
  .tl-50p\@md\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md\+ {
    top: 50%;
  }
  .r-50p\@md\+ {
    right: 50%;
  }
  .b-50p\@md\+ {
    bottom: 50%;
  }
  .l-50p\@md\+ {
    left: 50%;
  }
}

@media screen and (min-width: 768px) {
  .tl-50p\@sm\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm\+ {
    top: 50%;
  }
  .r-50p\@sm\+ {
    right: 50%;
  }
  .b-50p\@sm\+ {
    bottom: 50%;
  }
  .l-50p\@sm\+ {
    left: 50%;
  }
}

@media screen and (min-width: 0) {
  .tl-50p\@xs\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xs\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xs\+ {
    top: 50%;
  }
  .r-50p\@xs\+ {
    right: 50%;
  }
  .b-50p\@xs\+ {
    bottom: 50%;
  }
  .l-50p\@xs\+ {
    left: 50%;
  }
}

@media screen and (max-width: 1439px) {
  .tl-50p\@xl- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl- {
    top: 50%;
  }
  .r-50p\@xl- {
    right: 50%;
  }
  .b-50p\@xl- {
    bottom: 50%;
  }
  .l-50p\@xl- {
    left: 50%;
  }
}

@media screen and (max-width: 1199px) {
  .tl-50p\@lg- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg- {
    top: 50%;
  }
  .r-50p\@lg- {
    right: 50%;
  }
  .b-50p\@lg- {
    bottom: 50%;
  }
  .l-50p\@lg- {
    left: 50%;
  }
}

@media screen and (max-width: 991px) {
  .tl-50p\@md- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md- {
    top: 50%;
  }
  .r-50p\@md- {
    right: 50%;
  }
  .b-50p\@md- {
    bottom: 50%;
  }
  .l-50p\@md- {
    left: 50%;
  }
}

@media screen and (max-width: 767px) {
  .tl-50p\@sm- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm- {
    top: 50%;
  }
  .r-50p\@sm- {
    right: 50%;
  }
  .b-50p\@sm- {
    bottom: 50%;
  }
  .l-50p\@sm- {
    left: 50%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .tl-50p\@lg {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg {
    top: 50%;
  }
  .r-50p\@lg {
    right: 50%;
  }
  .b-50p\@lg {
    bottom: 50%;
  }
  .l-50p\@lg {
    left: 50%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .tl-50p\@md {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md {
    top: 50%;
  }
  .r-50p\@md {
    right: 50%;
  }
  .b-50p\@md {
    bottom: 50%;
  }
  .l-50p\@md {
    left: 50%;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .tl-50p\@sm {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm {
    top: 50%;
  }
  .r-50p\@sm {
    right: 50%;
  }
  .b-50p\@sm {
    bottom: 50%;
  }
  .l-50p\@sm {
    left: 50%;
  }
}

.w-1\/4r, .sz-1\/4r {
  width: 0.25rem;
}

.w-1\/2r, .sz-1\/2r {
  width: 0.5rem;
}

.w-3\/4r, .sz-3\/4r {
  width: 0.75rem;
}

.w-1r, .sz-1r {
  width: 1rem;
}

.w-3\/2r, .sz-3\/2r {
  width: 1.5rem;
}

.w-2r, .sz-2r {
  width: 2rem;
}

.w-5\/2r, .sz-5\/2r {
  width: 2.5rem;
}

.w-3r, .sz-3r {
  width: 3rem;
}

.w-7\/2r, .sz-7\/2r {
  width: 3.5rem;
}

.w-4r, .sz-4r {
  width: 4rem;
}

.w-9\/2r, .sz-9\/2r {
  width: 4.5rem;
}

.w-5r, .sz-5r {
  width: 5rem;
}

.w-11\/2r, .sz-11\/2r {
  width: 5.5rem;
}

.w-6r, .sz-6r {
  width: 6rem;
}

@media screen and (min-width: 1440px) {
  .w-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    width: 0.75rem;
  }
  .w-1r\@xl\+, .sz-1r\@xl\+ {
    width: 1rem;
  }
  .w-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    width: 1.5rem;
  }
  .w-2r\@xl\+, .sz-2r\@xl\+ {
    width: 2rem;
  }
  .w-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    width: 2.5rem;
  }
  .w-3r\@xl\+, .sz-3r\@xl\+ {
    width: 3rem;
  }
  .w-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    width: 3.5rem;
  }
  .w-4r\@xl\+, .sz-4r\@xl\+ {
    width: 4rem;
  }
  .w-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    width: 4.5rem;
  }
  .w-5r\@xl\+, .sz-5r\@xl\+ {
    width: 5rem;
  }
  .w-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    width: 5.5rem;
  }
  .w-6r\@xl\+, .sz-6r\@xl\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 1200px) {
  .w-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    width: 0.75rem;
  }
  .w-1r\@lg\+, .sz-1r\@lg\+ {
    width: 1rem;
  }
  .w-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    width: 1.5rem;
  }
  .w-2r\@lg\+, .sz-2r\@lg\+ {
    width: 2rem;
  }
  .w-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    width: 2.5rem;
  }
  .w-3r\@lg\+, .sz-3r\@lg\+ {
    width: 3rem;
  }
  .w-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    width: 3.5rem;
  }
  .w-4r\@lg\+, .sz-4r\@lg\+ {
    width: 4rem;
  }
  .w-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    width: 4.5rem;
  }
  .w-5r\@lg\+, .sz-5r\@lg\+ {
    width: 5rem;
  }
  .w-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    width: 5.5rem;
  }
  .w-6r\@lg\+, .sz-6r\@lg\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 992px) {
  .w-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    width: 0.75rem;
  }
  .w-1r\@md\+, .sz-1r\@md\+ {
    width: 1rem;
  }
  .w-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    width: 1.5rem;
  }
  .w-2r\@md\+, .sz-2r\@md\+ {
    width: 2rem;
  }
  .w-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    width: 2.5rem;
  }
  .w-3r\@md\+, .sz-3r\@md\+ {
    width: 3rem;
  }
  .w-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    width: 3.5rem;
  }
  .w-4r\@md\+, .sz-4r\@md\+ {
    width: 4rem;
  }
  .w-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    width: 4.5rem;
  }
  .w-5r\@md\+, .sz-5r\@md\+ {
    width: 5rem;
  }
  .w-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    width: 5.5rem;
  }
  .w-6r\@md\+, .sz-6r\@md\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 768px) {
  .w-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    width: 0.75rem;
  }
  .w-1r\@sm\+, .sz-1r\@sm\+ {
    width: 1rem;
  }
  .w-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    width: 1.5rem;
  }
  .w-2r\@sm\+, .sz-2r\@sm\+ {
    width: 2rem;
  }
  .w-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    width: 2.5rem;
  }
  .w-3r\@sm\+, .sz-3r\@sm\+ {
    width: 3rem;
  }
  .w-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    width: 3.5rem;
  }
  .w-4r\@sm\+, .sz-4r\@sm\+ {
    width: 4rem;
  }
  .w-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    width: 4.5rem;
  }
  .w-5r\@sm\+, .sz-5r\@sm\+ {
    width: 5rem;
  }
  .w-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    width: 5.5rem;
  }
  .w-6r\@sm\+, .sz-6r\@sm\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 0) {
  .w-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    width: 0.75rem;
  }
  .w-1r\@xs\+, .sz-1r\@xs\+ {
    width: 1rem;
  }
  .w-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    width: 1.5rem;
  }
  .w-2r\@xs\+, .sz-2r\@xs\+ {
    width: 2rem;
  }
  .w-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    width: 2.5rem;
  }
  .w-3r\@xs\+, .sz-3r\@xs\+ {
    width: 3rem;
  }
  .w-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    width: 3.5rem;
  }
  .w-4r\@xs\+, .sz-4r\@xs\+ {
    width: 4rem;
  }
  .w-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    width: 4.5rem;
  }
  .w-5r\@xs\+, .sz-5r\@xs\+ {
    width: 5rem;
  }
  .w-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    width: 5.5rem;
  }
  .w-6r\@xs\+, .sz-6r\@xs\+ {
    width: 6rem;
  }
}

@media screen and (max-width: 1439px) {
  .w-1\/4r\@xl-, .sz-1\/4r\@xl- {
    width: 0.25rem;
  }
  .w-1\/2r\@xl-, .sz-1\/2r\@xl- {
    width: 0.5rem;
  }
  .w-3\/4r\@xl-, .sz-3\/4r\@xl- {
    width: 0.75rem;
  }
  .w-1r\@xl-, .sz-1r\@xl- {
    width: 1rem;
  }
  .w-3\/2r\@xl-, .sz-3\/2r\@xl- {
    width: 1.5rem;
  }
  .w-2r\@xl-, .sz-2r\@xl- {
    width: 2rem;
  }
  .w-5\/2r\@xl-, .sz-5\/2r\@xl- {
    width: 2.5rem;
  }
  .w-3r\@xl-, .sz-3r\@xl- {
    width: 3rem;
  }
  .w-7\/2r\@xl-, .sz-7\/2r\@xl- {
    width: 3.5rem;
  }
  .w-4r\@xl-, .sz-4r\@xl- {
    width: 4rem;
  }
  .w-9\/2r\@xl-, .sz-9\/2r\@xl- {
    width: 4.5rem;
  }
  .w-5r\@xl-, .sz-5r\@xl- {
    width: 5rem;
  }
  .w-11\/2r\@xl-, .sz-11\/2r\@xl- {
    width: 5.5rem;
  }
  .w-6r\@xl-, .sz-6r\@xl- {
    width: 6rem;
  }
}

@media screen and (max-width: 1199px) {
  .w-1\/4r\@lg-, .sz-1\/4r\@lg- {
    width: 0.25rem;
  }
  .w-1\/2r\@lg-, .sz-1\/2r\@lg- {
    width: 0.5rem;
  }
  .w-3\/4r\@lg-, .sz-3\/4r\@lg- {
    width: 0.75rem;
  }
  .w-1r\@lg-, .sz-1r\@lg- {
    width: 1rem;
  }
  .w-3\/2r\@lg-, .sz-3\/2r\@lg- {
    width: 1.5rem;
  }
  .w-2r\@lg-, .sz-2r\@lg- {
    width: 2rem;
  }
  .w-5\/2r\@lg-, .sz-5\/2r\@lg- {
    width: 2.5rem;
  }
  .w-3r\@lg-, .sz-3r\@lg- {
    width: 3rem;
  }
  .w-7\/2r\@lg-, .sz-7\/2r\@lg- {
    width: 3.5rem;
  }
  .w-4r\@lg-, .sz-4r\@lg- {
    width: 4rem;
  }
  .w-9\/2r\@lg-, .sz-9\/2r\@lg- {
    width: 4.5rem;
  }
  .w-5r\@lg-, .sz-5r\@lg- {
    width: 5rem;
  }
  .w-11\/2r\@lg-, .sz-11\/2r\@lg- {
    width: 5.5rem;
  }
  .w-6r\@lg-, .sz-6r\@lg- {
    width: 6rem;
  }
}

@media screen and (max-width: 991px) {
  .w-1\/4r\@md-, .sz-1\/4r\@md- {
    width: 0.25rem;
  }
  .w-1\/2r\@md-, .sz-1\/2r\@md- {
    width: 0.5rem;
  }
  .w-3\/4r\@md-, .sz-3\/4r\@md- {
    width: 0.75rem;
  }
  .w-1r\@md-, .sz-1r\@md- {
    width: 1rem;
  }
  .w-3\/2r\@md-, .sz-3\/2r\@md- {
    width: 1.5rem;
  }
  .w-2r\@md-, .sz-2r\@md- {
    width: 2rem;
  }
  .w-5\/2r\@md-, .sz-5\/2r\@md- {
    width: 2.5rem;
  }
  .w-3r\@md-, .sz-3r\@md- {
    width: 3rem;
  }
  .w-7\/2r\@md-, .sz-7\/2r\@md- {
    width: 3.5rem;
  }
  .w-4r\@md-, .sz-4r\@md- {
    width: 4rem;
  }
  .w-9\/2r\@md-, .sz-9\/2r\@md- {
    width: 4.5rem;
  }
  .w-5r\@md-, .sz-5r\@md- {
    width: 5rem;
  }
  .w-11\/2r\@md-, .sz-11\/2r\@md- {
    width: 5.5rem;
  }
  .w-6r\@md-, .sz-6r\@md- {
    width: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .w-1\/4r\@sm-, .sz-1\/4r\@sm- {
    width: 0.25rem;
  }
  .w-1\/2r\@sm-, .sz-1\/2r\@sm- {
    width: 0.5rem;
  }
  .w-3\/4r\@sm-, .sz-3\/4r\@sm- {
    width: 0.75rem;
  }
  .w-1r\@sm-, .sz-1r\@sm- {
    width: 1rem;
  }
  .w-3\/2r\@sm-, .sz-3\/2r\@sm- {
    width: 1.5rem;
  }
  .w-2r\@sm-, .sz-2r\@sm- {
    width: 2rem;
  }
  .w-5\/2r\@sm-, .sz-5\/2r\@sm- {
    width: 2.5rem;
  }
  .w-3r\@sm-, .sz-3r\@sm- {
    width: 3rem;
  }
  .w-7\/2r\@sm-, .sz-7\/2r\@sm- {
    width: 3.5rem;
  }
  .w-4r\@sm-, .sz-4r\@sm- {
    width: 4rem;
  }
  .w-9\/2r\@sm-, .sz-9\/2r\@sm- {
    width: 4.5rem;
  }
  .w-5r\@sm-, .sz-5r\@sm- {
    width: 5rem;
  }
  .w-11\/2r\@sm-, .sz-11\/2r\@sm- {
    width: 5.5rem;
  }
  .w-6r\@sm-, .sz-6r\@sm- {
    width: 6rem;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-1\/4r\@lg, .sz-1\/4r\@lg {
    width: 0.25rem;
  }
  .w-1\/2r\@lg, .sz-1\/2r\@lg {
    width: 0.5rem;
  }
  .w-3\/4r\@lg, .sz-3\/4r\@lg {
    width: 0.75rem;
  }
  .w-1r\@lg, .sz-1r\@lg {
    width: 1rem;
  }
  .w-3\/2r\@lg, .sz-3\/2r\@lg {
    width: 1.5rem;
  }
  .w-2r\@lg, .sz-2r\@lg {
    width: 2rem;
  }
  .w-5\/2r\@lg, .sz-5\/2r\@lg {
    width: 2.5rem;
  }
  .w-3r\@lg, .sz-3r\@lg {
    width: 3rem;
  }
  .w-7\/2r\@lg, .sz-7\/2r\@lg {
    width: 3.5rem;
  }
  .w-4r\@lg, .sz-4r\@lg {
    width: 4rem;
  }
  .w-9\/2r\@lg, .sz-9\/2r\@lg {
    width: 4.5rem;
  }
  .w-5r\@lg, .sz-5r\@lg {
    width: 5rem;
  }
  .w-11\/2r\@lg, .sz-11\/2r\@lg {
    width: 5.5rem;
  }
  .w-6r\@lg, .sz-6r\@lg {
    width: 6rem;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-1\/4r\@md, .sz-1\/4r\@md {
    width: 0.25rem;
  }
  .w-1\/2r\@md, .sz-1\/2r\@md {
    width: 0.5rem;
  }
  .w-3\/4r\@md, .sz-3\/4r\@md {
    width: 0.75rem;
  }
  .w-1r\@md, .sz-1r\@md {
    width: 1rem;
  }
  .w-3\/2r\@md, .sz-3\/2r\@md {
    width: 1.5rem;
  }
  .w-2r\@md, .sz-2r\@md {
    width: 2rem;
  }
  .w-5\/2r\@md, .sz-5\/2r\@md {
    width: 2.5rem;
  }
  .w-3r\@md, .sz-3r\@md {
    width: 3rem;
  }
  .w-7\/2r\@md, .sz-7\/2r\@md {
    width: 3.5rem;
  }
  .w-4r\@md, .sz-4r\@md {
    width: 4rem;
  }
  .w-9\/2r\@md, .sz-9\/2r\@md {
    width: 4.5rem;
  }
  .w-5r\@md, .sz-5r\@md {
    width: 5rem;
  }
  .w-11\/2r\@md, .sz-11\/2r\@md {
    width: 5.5rem;
  }
  .w-6r\@md, .sz-6r\@md {
    width: 6rem;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-1\/4r\@sm, .sz-1\/4r\@sm {
    width: 0.25rem;
  }
  .w-1\/2r\@sm, .sz-1\/2r\@sm {
    width: 0.5rem;
  }
  .w-3\/4r\@sm, .sz-3\/4r\@sm {
    width: 0.75rem;
  }
  .w-1r\@sm, .sz-1r\@sm {
    width: 1rem;
  }
  .w-3\/2r\@sm, .sz-3\/2r\@sm {
    width: 1.5rem;
  }
  .w-2r\@sm, .sz-2r\@sm {
    width: 2rem;
  }
  .w-5\/2r\@sm, .sz-5\/2r\@sm {
    width: 2.5rem;
  }
  .w-3r\@sm, .sz-3r\@sm {
    width: 3rem;
  }
  .w-7\/2r\@sm, .sz-7\/2r\@sm {
    width: 3.5rem;
  }
  .w-4r\@sm, .sz-4r\@sm {
    width: 4rem;
  }
  .w-9\/2r\@sm, .sz-9\/2r\@sm {
    width: 4.5rem;
  }
  .w-5r\@sm, .sz-5r\@sm {
    width: 5rem;
  }
  .w-11\/2r\@sm, .sz-11\/2r\@sm {
    width: 5.5rem;
  }
  .w-6r\@sm, .sz-6r\@sm {
    width: 6rem;
  }
}

.w-0 {
  width: 0px;
}

.w-10p {
  width: 10%;
}

.w-20p {
  width: 20%;
}

.w-30p {
  width: 30%;
}

.w-40p {
  width: 40%;
}

.w-50p {
  width: 50%;
}

.w-60p {
  width: 60%;
}

.w-70p {
  width: 70%;
}

.w-80p {
  width: 80%;
}

.w-90p {
  width: 90%;
}

.w-100p {
  width: 100%;
}

.w-1px {
  width: 1px;
}

.w-a {
  width: auto;
}

@media screen and (min-width: 1440px) {
  .w-0\@xl\+ {
    width: 0px;
  }
  .w-10p\@xl\+ {
    width: 10%;
  }
  .w-20p\@xl\+ {
    width: 20%;
  }
  .w-30p\@xl\+ {
    width: 30%;
  }
  .w-40p\@xl\+ {
    width: 40%;
  }
  .w-50p\@xl\+ {
    width: 50%;
  }
  .w-60p\@xl\+ {
    width: 60%;
  }
  .w-70p\@xl\+ {
    width: 70%;
  }
  .w-80p\@xl\+ {
    width: 80%;
  }
  .w-90p\@xl\+ {
    width: 90%;
  }
  .w-100p\@xl\+ {
    width: 100%;
  }
  .w-1px\@xl\+ {
    width: 1px;
  }
  .w-a\@xl\+ {
    width: auto;
  }
}

@media screen and (min-width: 1200px) {
  .w-0\@lg\+ {
    width: 0px;
  }
  .w-10p\@lg\+ {
    width: 10%;
  }
  .w-20p\@lg\+ {
    width: 20%;
  }
  .w-30p\@lg\+ {
    width: 30%;
  }
  .w-40p\@lg\+ {
    width: 40%;
  }
  .w-50p\@lg\+ {
    width: 50%;
  }
  .w-60p\@lg\+ {
    width: 60%;
  }
  .w-70p\@lg\+ {
    width: 70%;
  }
  .w-80p\@lg\+ {
    width: 80%;
  }
  .w-90p\@lg\+ {
    width: 90%;
  }
  .w-100p\@lg\+ {
    width: 100%;
  }
  .w-1px\@lg\+ {
    width: 1px;
  }
  .w-a\@lg\+ {
    width: auto;
  }
}

@media screen and (min-width: 992px) {
  .w-0\@md\+ {
    width: 0px;
  }
  .w-10p\@md\+ {
    width: 10%;
  }
  .w-20p\@md\+ {
    width: 20%;
  }
  .w-30p\@md\+ {
    width: 30%;
  }
  .w-40p\@md\+ {
    width: 40%;
  }
  .w-50p\@md\+ {
    width: 50%;
  }
  .w-60p\@md\+ {
    width: 60%;
  }
  .w-70p\@md\+ {
    width: 70%;
  }
  .w-80p\@md\+ {
    width: 80%;
  }
  .w-90p\@md\+ {
    width: 90%;
  }
  .w-100p\@md\+ {
    width: 100%;
  }
  .w-1px\@md\+ {
    width: 1px;
  }
  .w-a\@md\+ {
    width: auto;
  }
}

@media screen and (min-width: 768px) {
  .w-0\@sm\+ {
    width: 0px;
  }
  .w-10p\@sm\+ {
    width: 10%;
  }
  .w-20p\@sm\+ {
    width: 20%;
  }
  .w-30p\@sm\+ {
    width: 30%;
  }
  .w-40p\@sm\+ {
    width: 40%;
  }
  .w-50p\@sm\+ {
    width: 50%;
  }
  .w-60p\@sm\+ {
    width: 60%;
  }
  .w-70p\@sm\+ {
    width: 70%;
  }
  .w-80p\@sm\+ {
    width: 80%;
  }
  .w-90p\@sm\+ {
    width: 90%;
  }
  .w-100p\@sm\+ {
    width: 100%;
  }
  .w-1px\@sm\+ {
    width: 1px;
  }
  .w-a\@sm\+ {
    width: auto;
  }
}

@media screen and (min-width: 0) {
  .w-0\@xs\+ {
    width: 0px;
  }
  .w-10p\@xs\+ {
    width: 10%;
  }
  .w-20p\@xs\+ {
    width: 20%;
  }
  .w-30p\@xs\+ {
    width: 30%;
  }
  .w-40p\@xs\+ {
    width: 40%;
  }
  .w-50p\@xs\+ {
    width: 50%;
  }
  .w-60p\@xs\+ {
    width: 60%;
  }
  .w-70p\@xs\+ {
    width: 70%;
  }
  .w-80p\@xs\+ {
    width: 80%;
  }
  .w-90p\@xs\+ {
    width: 90%;
  }
  .w-100p\@xs\+ {
    width: 100%;
  }
  .w-1px\@xs\+ {
    width: 1px;
  }
  .w-a\@xs\+ {
    width: auto;
  }
}

@media screen and (max-width: 1439px) {
  .w-0\@xl- {
    width: 0px;
  }
  .w-10p\@xl- {
    width: 10%;
  }
  .w-20p\@xl- {
    width: 20%;
  }
  .w-30p\@xl- {
    width: 30%;
  }
  .w-40p\@xl- {
    width: 40%;
  }
  .w-50p\@xl- {
    width: 50%;
  }
  .w-60p\@xl- {
    width: 60%;
  }
  .w-70p\@xl- {
    width: 70%;
  }
  .w-80p\@xl- {
    width: 80%;
  }
  .w-90p\@xl- {
    width: 90%;
  }
  .w-100p\@xl- {
    width: 100%;
  }
  .w-1px\@xl- {
    width: 1px;
  }
  .w-a\@xl- {
    width: auto;
  }
}

@media screen and (max-width: 1199px) {
  .w-0\@lg- {
    width: 0px;
  }
  .w-10p\@lg- {
    width: 10%;
  }
  .w-20p\@lg- {
    width: 20%;
  }
  .w-30p\@lg- {
    width: 30%;
  }
  .w-40p\@lg- {
    width: 40%;
  }
  .w-50p\@lg- {
    width: 50%;
  }
  .w-60p\@lg- {
    width: 60%;
  }
  .w-70p\@lg- {
    width: 70%;
  }
  .w-80p\@lg- {
    width: 80%;
  }
  .w-90p\@lg- {
    width: 90%;
  }
  .w-100p\@lg- {
    width: 100%;
  }
  .w-1px\@lg- {
    width: 1px;
  }
  .w-a\@lg- {
    width: auto;
  }
}

@media screen and (max-width: 991px) {
  .w-0\@md- {
    width: 0px;
  }
  .w-10p\@md- {
    width: 10%;
  }
  .w-20p\@md- {
    width: 20%;
  }
  .w-30p\@md- {
    width: 30%;
  }
  .w-40p\@md- {
    width: 40%;
  }
  .w-50p\@md- {
    width: 50%;
  }
  .w-60p\@md- {
    width: 60%;
  }
  .w-70p\@md- {
    width: 70%;
  }
  .w-80p\@md- {
    width: 80%;
  }
  .w-90p\@md- {
    width: 90%;
  }
  .w-100p\@md- {
    width: 100%;
  }
  .w-1px\@md- {
    width: 1px;
  }
  .w-a\@md- {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-0\@sm- {
    width: 0px;
  }
  .w-10p\@sm- {
    width: 10%;
  }
  .w-20p\@sm- {
    width: 20%;
  }
  .w-30p\@sm- {
    width: 30%;
  }
  .w-40p\@sm- {
    width: 40%;
  }
  .w-50p\@sm- {
    width: 50%;
  }
  .w-60p\@sm- {
    width: 60%;
  }
  .w-70p\@sm- {
    width: 70%;
  }
  .w-80p\@sm- {
    width: 80%;
  }
  .w-90p\@sm- {
    width: 90%;
  }
  .w-100p\@sm- {
    width: 100%;
  }
  .w-1px\@sm- {
    width: 1px;
  }
  .w-a\@sm- {
    width: auto;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-0\@lg {
    width: 0px;
  }
  .w-10p\@lg {
    width: 10%;
  }
  .w-20p\@lg {
    width: 20%;
  }
  .w-30p\@lg {
    width: 30%;
  }
  .w-40p\@lg {
    width: 40%;
  }
  .w-50p\@lg {
    width: 50%;
  }
  .w-60p\@lg {
    width: 60%;
  }
  .w-70p\@lg {
    width: 70%;
  }
  .w-80p\@lg {
    width: 80%;
  }
  .w-90p\@lg {
    width: 90%;
  }
  .w-100p\@lg {
    width: 100%;
  }
  .w-1px\@lg {
    width: 1px;
  }
  .w-a\@lg {
    width: auto;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-0\@md {
    width: 0px;
  }
  .w-10p\@md {
    width: 10%;
  }
  .w-20p\@md {
    width: 20%;
  }
  .w-30p\@md {
    width: 30%;
  }
  .w-40p\@md {
    width: 40%;
  }
  .w-50p\@md {
    width: 50%;
  }
  .w-60p\@md {
    width: 60%;
  }
  .w-70p\@md {
    width: 70%;
  }
  .w-80p\@md {
    width: 80%;
  }
  .w-90p\@md {
    width: 90%;
  }
  .w-100p\@md {
    width: 100%;
  }
  .w-1px\@md {
    width: 1px;
  }
  .w-a\@md {
    width: auto;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-0\@sm {
    width: 0px;
  }
  .w-10p\@sm {
    width: 10%;
  }
  .w-20p\@sm {
    width: 20%;
  }
  .w-30p\@sm {
    width: 30%;
  }
  .w-40p\@sm {
    width: 40%;
  }
  .w-50p\@sm {
    width: 50%;
  }
  .w-60p\@sm {
    width: 60%;
  }
  .w-70p\@sm {
    width: 70%;
  }
  .w-80p\@sm {
    width: 80%;
  }
  .w-90p\@sm {
    width: 90%;
  }
  .w-100p\@sm {
    width: 100%;
  }
  .w-1px\@sm {
    width: 1px;
  }
  .w-a\@sm {
    width: auto;
  }
}

.h-1\/4r, .sz-1\/4r {
  height: 0.25rem;
}

.h-1\/2r, .sz-1\/2r {
  height: 0.5rem;
}

.h-3\/4r, .sz-3\/4r {
  height: 0.75rem;
}

.h-1r, .sz-1r {
  height: 1rem;
}

.h-3\/2r, .sz-3\/2r {
  height: 1.5rem;
}

.h-2r, .sz-2r {
  height: 2rem;
}

.h-5\/2r, .sz-5\/2r {
  height: 2.5rem;
}

.h-3r, .sz-3r {
  height: 3rem;
}

.h-7\/2r, .sz-7\/2r {
  height: 3.5rem;
}

.h-4r, .sz-4r {
  height: 4rem;
}

.h-9\/2r, .sz-9\/2r {
  height: 4.5rem;
}

.h-5r, .sz-5r {
  height: 5rem;
}

.h-11\/2r, .sz-11\/2r {
  height: 5.5rem;
}

.h-6r, .sz-6r {
  height: 6rem;
}

@media screen and (min-width: 1440px) {
  .h-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    height: 0.75rem;
  }
  .h-1r\@xl\+, .sz-1r\@xl\+ {
    height: 1rem;
  }
  .h-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    height: 1.5rem;
  }
  .h-2r\@xl\+, .sz-2r\@xl\+ {
    height: 2rem;
  }
  .h-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    height: 2.5rem;
  }
  .h-3r\@xl\+, .sz-3r\@xl\+ {
    height: 3rem;
  }
  .h-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    height: 3.5rem;
  }
  .h-4r\@xl\+, .sz-4r\@xl\+ {
    height: 4rem;
  }
  .h-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    height: 4.5rem;
  }
  .h-5r\@xl\+, .sz-5r\@xl\+ {
    height: 5rem;
  }
  .h-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    height: 5.5rem;
  }
  .h-6r\@xl\+, .sz-6r\@xl\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 1200px) {
  .h-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    height: 0.75rem;
  }
  .h-1r\@lg\+, .sz-1r\@lg\+ {
    height: 1rem;
  }
  .h-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    height: 1.5rem;
  }
  .h-2r\@lg\+, .sz-2r\@lg\+ {
    height: 2rem;
  }
  .h-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    height: 2.5rem;
  }
  .h-3r\@lg\+, .sz-3r\@lg\+ {
    height: 3rem;
  }
  .h-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    height: 3.5rem;
  }
  .h-4r\@lg\+, .sz-4r\@lg\+ {
    height: 4rem;
  }
  .h-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    height: 4.5rem;
  }
  .h-5r\@lg\+, .sz-5r\@lg\+ {
    height: 5rem;
  }
  .h-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    height: 5.5rem;
  }
  .h-6r\@lg\+, .sz-6r\@lg\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 992px) {
  .h-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    height: 0.75rem;
  }
  .h-1r\@md\+, .sz-1r\@md\+ {
    height: 1rem;
  }
  .h-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    height: 1.5rem;
  }
  .h-2r\@md\+, .sz-2r\@md\+ {
    height: 2rem;
  }
  .h-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    height: 2.5rem;
  }
  .h-3r\@md\+, .sz-3r\@md\+ {
    height: 3rem;
  }
  .h-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    height: 3.5rem;
  }
  .h-4r\@md\+, .sz-4r\@md\+ {
    height: 4rem;
  }
  .h-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    height: 4.5rem;
  }
  .h-5r\@md\+, .sz-5r\@md\+ {
    height: 5rem;
  }
  .h-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    height: 5.5rem;
  }
  .h-6r\@md\+, .sz-6r\@md\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 768px) {
  .h-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    height: 0.75rem;
  }
  .h-1r\@sm\+, .sz-1r\@sm\+ {
    height: 1rem;
  }
  .h-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    height: 1.5rem;
  }
  .h-2r\@sm\+, .sz-2r\@sm\+ {
    height: 2rem;
  }
  .h-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    height: 2.5rem;
  }
  .h-3r\@sm\+, .sz-3r\@sm\+ {
    height: 3rem;
  }
  .h-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    height: 3.5rem;
  }
  .h-4r\@sm\+, .sz-4r\@sm\+ {
    height: 4rem;
  }
  .h-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    height: 4.5rem;
  }
  .h-5r\@sm\+, .sz-5r\@sm\+ {
    height: 5rem;
  }
  .h-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    height: 5.5rem;
  }
  .h-6r\@sm\+, .sz-6r\@sm\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 0) {
  .h-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    height: 0.75rem;
  }
  .h-1r\@xs\+, .sz-1r\@xs\+ {
    height: 1rem;
  }
  .h-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    height: 1.5rem;
  }
  .h-2r\@xs\+, .sz-2r\@xs\+ {
    height: 2rem;
  }
  .h-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    height: 2.5rem;
  }
  .h-3r\@xs\+, .sz-3r\@xs\+ {
    height: 3rem;
  }
  .h-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    height: 3.5rem;
  }
  .h-4r\@xs\+, .sz-4r\@xs\+ {
    height: 4rem;
  }
  .h-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    height: 4.5rem;
  }
  .h-5r\@xs\+, .sz-5r\@xs\+ {
    height: 5rem;
  }
  .h-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    height: 5.5rem;
  }
  .h-6r\@xs\+, .sz-6r\@xs\+ {
    height: 6rem;
  }
}

@media screen and (max-width: 1439px) {
  .h-1\/4r\@xl-, .sz-1\/4r\@xl- {
    height: 0.25rem;
  }
  .h-1\/2r\@xl-, .sz-1\/2r\@xl- {
    height: 0.5rem;
  }
  .h-3\/4r\@xl-, .sz-3\/4r\@xl- {
    height: 0.75rem;
  }
  .h-1r\@xl-, .sz-1r\@xl- {
    height: 1rem;
  }
  .h-3\/2r\@xl-, .sz-3\/2r\@xl- {
    height: 1.5rem;
  }
  .h-2r\@xl-, .sz-2r\@xl- {
    height: 2rem;
  }
  .h-5\/2r\@xl-, .sz-5\/2r\@xl- {
    height: 2.5rem;
  }
  .h-3r\@xl-, .sz-3r\@xl- {
    height: 3rem;
  }
  .h-7\/2r\@xl-, .sz-7\/2r\@xl- {
    height: 3.5rem;
  }
  .h-4r\@xl-, .sz-4r\@xl- {
    height: 4rem;
  }
  .h-9\/2r\@xl-, .sz-9\/2r\@xl- {
    height: 4.5rem;
  }
  .h-5r\@xl-, .sz-5r\@xl- {
    height: 5rem;
  }
  .h-11\/2r\@xl-, .sz-11\/2r\@xl- {
    height: 5.5rem;
  }
  .h-6r\@xl-, .sz-6r\@xl- {
    height: 6rem;
  }
}

@media screen and (max-width: 1199px) {
  .h-1\/4r\@lg-, .sz-1\/4r\@lg- {
    height: 0.25rem;
  }
  .h-1\/2r\@lg-, .sz-1\/2r\@lg- {
    height: 0.5rem;
  }
  .h-3\/4r\@lg-, .sz-3\/4r\@lg- {
    height: 0.75rem;
  }
  .h-1r\@lg-, .sz-1r\@lg- {
    height: 1rem;
  }
  .h-3\/2r\@lg-, .sz-3\/2r\@lg- {
    height: 1.5rem;
  }
  .h-2r\@lg-, .sz-2r\@lg- {
    height: 2rem;
  }
  .h-5\/2r\@lg-, .sz-5\/2r\@lg- {
    height: 2.5rem;
  }
  .h-3r\@lg-, .sz-3r\@lg- {
    height: 3rem;
  }
  .h-7\/2r\@lg-, .sz-7\/2r\@lg- {
    height: 3.5rem;
  }
  .h-4r\@lg-, .sz-4r\@lg- {
    height: 4rem;
  }
  .h-9\/2r\@lg-, .sz-9\/2r\@lg- {
    height: 4.5rem;
  }
  .h-5r\@lg-, .sz-5r\@lg- {
    height: 5rem;
  }
  .h-11\/2r\@lg-, .sz-11\/2r\@lg- {
    height: 5.5rem;
  }
  .h-6r\@lg-, .sz-6r\@lg- {
    height: 6rem;
  }
}

@media screen and (max-width: 991px) {
  .h-1\/4r\@md-, .sz-1\/4r\@md- {
    height: 0.25rem;
  }
  .h-1\/2r\@md-, .sz-1\/2r\@md- {
    height: 0.5rem;
  }
  .h-3\/4r\@md-, .sz-3\/4r\@md- {
    height: 0.75rem;
  }
  .h-1r\@md-, .sz-1r\@md- {
    height: 1rem;
  }
  .h-3\/2r\@md-, .sz-3\/2r\@md- {
    height: 1.5rem;
  }
  .h-2r\@md-, .sz-2r\@md- {
    height: 2rem;
  }
  .h-5\/2r\@md-, .sz-5\/2r\@md- {
    height: 2.5rem;
  }
  .h-3r\@md-, .sz-3r\@md- {
    height: 3rem;
  }
  .h-7\/2r\@md-, .sz-7\/2r\@md- {
    height: 3.5rem;
  }
  .h-4r\@md-, .sz-4r\@md- {
    height: 4rem;
  }
  .h-9\/2r\@md-, .sz-9\/2r\@md- {
    height: 4.5rem;
  }
  .h-5r\@md-, .sz-5r\@md- {
    height: 5rem;
  }
  .h-11\/2r\@md-, .sz-11\/2r\@md- {
    height: 5.5rem;
  }
  .h-6r\@md-, .sz-6r\@md- {
    height: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .h-1\/4r\@sm-, .sz-1\/4r\@sm- {
    height: 0.25rem;
  }
  .h-1\/2r\@sm-, .sz-1\/2r\@sm- {
    height: 0.5rem;
  }
  .h-3\/4r\@sm-, .sz-3\/4r\@sm- {
    height: 0.75rem;
  }
  .h-1r\@sm-, .sz-1r\@sm- {
    height: 1rem;
  }
  .h-3\/2r\@sm-, .sz-3\/2r\@sm- {
    height: 1.5rem;
  }
  .h-2r\@sm-, .sz-2r\@sm- {
    height: 2rem;
  }
  .h-5\/2r\@sm-, .sz-5\/2r\@sm- {
    height: 2.5rem;
  }
  .h-3r\@sm-, .sz-3r\@sm- {
    height: 3rem;
  }
  .h-7\/2r\@sm-, .sz-7\/2r\@sm- {
    height: 3.5rem;
  }
  .h-4r\@sm-, .sz-4r\@sm- {
    height: 4rem;
  }
  .h-9\/2r\@sm-, .sz-9\/2r\@sm- {
    height: 4.5rem;
  }
  .h-5r\@sm-, .sz-5r\@sm- {
    height: 5rem;
  }
  .h-11\/2r\@sm-, .sz-11\/2r\@sm- {
    height: 5.5rem;
  }
  .h-6r\@sm-, .sz-6r\@sm- {
    height: 6rem;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-1\/4r\@lg, .sz-1\/4r\@lg {
    height: 0.25rem;
  }
  .h-1\/2r\@lg, .sz-1\/2r\@lg {
    height: 0.5rem;
  }
  .h-3\/4r\@lg, .sz-3\/4r\@lg {
    height: 0.75rem;
  }
  .h-1r\@lg, .sz-1r\@lg {
    height: 1rem;
  }
  .h-3\/2r\@lg, .sz-3\/2r\@lg {
    height: 1.5rem;
  }
  .h-2r\@lg, .sz-2r\@lg {
    height: 2rem;
  }
  .h-5\/2r\@lg, .sz-5\/2r\@lg {
    height: 2.5rem;
  }
  .h-3r\@lg, .sz-3r\@lg {
    height: 3rem;
  }
  .h-7\/2r\@lg, .sz-7\/2r\@lg {
    height: 3.5rem;
  }
  .h-4r\@lg, .sz-4r\@lg {
    height: 4rem;
  }
  .h-9\/2r\@lg, .sz-9\/2r\@lg {
    height: 4.5rem;
  }
  .h-5r\@lg, .sz-5r\@lg {
    height: 5rem;
  }
  .h-11\/2r\@lg, .sz-11\/2r\@lg {
    height: 5.5rem;
  }
  .h-6r\@lg, .sz-6r\@lg {
    height: 6rem;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-1\/4r\@md, .sz-1\/4r\@md {
    height: 0.25rem;
  }
  .h-1\/2r\@md, .sz-1\/2r\@md {
    height: 0.5rem;
  }
  .h-3\/4r\@md, .sz-3\/4r\@md {
    height: 0.75rem;
  }
  .h-1r\@md, .sz-1r\@md {
    height: 1rem;
  }
  .h-3\/2r\@md, .sz-3\/2r\@md {
    height: 1.5rem;
  }
  .h-2r\@md, .sz-2r\@md {
    height: 2rem;
  }
  .h-5\/2r\@md, .sz-5\/2r\@md {
    height: 2.5rem;
  }
  .h-3r\@md, .sz-3r\@md {
    height: 3rem;
  }
  .h-7\/2r\@md, .sz-7\/2r\@md {
    height: 3.5rem;
  }
  .h-4r\@md, .sz-4r\@md {
    height: 4rem;
  }
  .h-9\/2r\@md, .sz-9\/2r\@md {
    height: 4.5rem;
  }
  .h-5r\@md, .sz-5r\@md {
    height: 5rem;
  }
  .h-11\/2r\@md, .sz-11\/2r\@md {
    height: 5.5rem;
  }
  .h-6r\@md, .sz-6r\@md {
    height: 6rem;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-1\/4r\@sm, .sz-1\/4r\@sm {
    height: 0.25rem;
  }
  .h-1\/2r\@sm, .sz-1\/2r\@sm {
    height: 0.5rem;
  }
  .h-3\/4r\@sm, .sz-3\/4r\@sm {
    height: 0.75rem;
  }
  .h-1r\@sm, .sz-1r\@sm {
    height: 1rem;
  }
  .h-3\/2r\@sm, .sz-3\/2r\@sm {
    height: 1.5rem;
  }
  .h-2r\@sm, .sz-2r\@sm {
    height: 2rem;
  }
  .h-5\/2r\@sm, .sz-5\/2r\@sm {
    height: 2.5rem;
  }
  .h-3r\@sm, .sz-3r\@sm {
    height: 3rem;
  }
  .h-7\/2r\@sm, .sz-7\/2r\@sm {
    height: 3.5rem;
  }
  .h-4r\@sm, .sz-4r\@sm {
    height: 4rem;
  }
  .h-9\/2r\@sm, .sz-9\/2r\@sm {
    height: 4.5rem;
  }
  .h-5r\@sm, .sz-5r\@sm {
    height: 5rem;
  }
  .h-11\/2r\@sm, .sz-11\/2r\@sm {
    height: 5.5rem;
  }
  .h-6r\@sm, .sz-6r\@sm {
    height: 6rem;
  }
}

.h-0 {
  height: 0;
}

.h-auto {
  height: auto;
}

.h-100p {
  height: 100%;
}

.h-100vh {
  height: 100vh;
}

@media screen and (min-width: 1440px) {
  .h-0\@xl\+ {
    height: 0;
  }
  .h-auto\@xl\+ {
    height: auto;
  }
  .h-100p\@xl\+ {
    height: 100%;
  }
  .h-100vh\@xl\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 1200px) {
  .h-0\@lg\+ {
    height: 0;
  }
  .h-auto\@lg\+ {
    height: auto;
  }
  .h-100p\@lg\+ {
    height: 100%;
  }
  .h-100vh\@lg\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 992px) {
  .h-0\@md\+ {
    height: 0;
  }
  .h-auto\@md\+ {
    height: auto;
  }
  .h-100p\@md\+ {
    height: 100%;
  }
  .h-100vh\@md\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 768px) {
  .h-0\@sm\+ {
    height: 0;
  }
  .h-auto\@sm\+ {
    height: auto;
  }
  .h-100p\@sm\+ {
    height: 100%;
  }
  .h-100vh\@sm\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 0) {
  .h-0\@xs\+ {
    height: 0;
  }
  .h-auto\@xs\+ {
    height: auto;
  }
  .h-100p\@xs\+ {
    height: 100%;
  }
  .h-100vh\@xs\+ {
    height: 100vh;
  }
}

@media screen and (max-width: 1439px) {
  .h-0\@xl- {
    height: 0;
  }
  .h-auto\@xl- {
    height: auto;
  }
  .h-100p\@xl- {
    height: 100%;
  }
  .h-100vh\@xl- {
    height: 100vh;
  }
}

@media screen and (max-width: 1199px) {
  .h-0\@lg- {
    height: 0;
  }
  .h-auto\@lg- {
    height: auto;
  }
  .h-100p\@lg- {
    height: 100%;
  }
  .h-100vh\@lg- {
    height: 100vh;
  }
}

@media screen and (max-width: 991px) {
  .h-0\@md- {
    height: 0;
  }
  .h-auto\@md- {
    height: auto;
  }
  .h-100p\@md- {
    height: 100%;
  }
  .h-100vh\@md- {
    height: 100vh;
  }
}

@media screen and (max-width: 767px) {
  .h-0\@sm- {
    height: 0;
  }
  .h-auto\@sm- {
    height: auto;
  }
  .h-100p\@sm- {
    height: 100%;
  }
  .h-100vh\@sm- {
    height: 100vh;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-0\@lg {
    height: 0;
  }
  .h-auto\@lg {
    height: auto;
  }
  .h-100p\@lg {
    height: 100%;
  }
  .h-100vh\@lg {
    height: 100vh;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-0\@md {
    height: 0;
  }
  .h-auto\@md {
    height: auto;
  }
  .h-100p\@md {
    height: 100%;
  }
  .h-100vh\@md {
    height: 100vh;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-0\@sm {
    height: 0;
  }
  .h-auto\@sm {
    height: auto;
  }
  .h-100p\@sm {
    height: 100%;
  }
  .h-100vh\@sm {
    height: 100vh;
  }
}

.mw-100p {
  max-width: 100%;
}

.mh-100p {
  max-height: 100%;
}

@media screen and (min-width: 1440px) {
  .mw-100p\@xl\+ {
    max-width: 100%;
  }
  .mh-100p\@xl\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .mw-100p\@lg\+ {
    max-width: 100%;
  }
  .mh-100p\@lg\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 992px) {
  .mw-100p\@md\+ {
    max-width: 100%;
  }
  .mh-100p\@md\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 768px) {
  .mw-100p\@sm\+ {
    max-width: 100%;
  }
  .mh-100p\@sm\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 0) {
  .mw-100p\@xs\+ {
    max-width: 100%;
  }
  .mh-100p\@xs\+ {
    max-height: 100%;
  }
}

@media screen and (max-width: 1439px) {
  .mw-100p\@xl- {
    max-width: 100%;
  }
  .mh-100p\@xl- {
    max-height: 100%;
  }
}

@media screen and (max-width: 1199px) {
  .mw-100p\@lg- {
    max-width: 100%;
  }
  .mh-100p\@lg- {
    max-height: 100%;
  }
}

@media screen and (max-width: 991px) {
  .mw-100p\@md- {
    max-width: 100%;
  }
  .mh-100p\@md- {
    max-height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .mw-100p\@sm- {
    max-width: 100%;
  }
  .mh-100p\@sm- {
    max-height: 100%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .mw-100p\@lg {
    max-width: 100%;
  }
  .mh-100p\@lg {
    max-height: 100%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .mw-100p\@md {
    max-width: 100%;
  }
  .mh-100p\@md {
    max-height: 100%;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .mw-100p\@sm {
    max-width: 100%;
  }
  .mh-100p\@sm {
    max-height: 100%;
  }
}

.ta-c {
  text-align: center !important;
}

.ta-l {
  text-align: left !important;
}

.ta-r {
  text-align: right !important;
}

@media screen and (min-width: 1440px) {
  .ta-c\@xl\+ {
    text-align: center !important;
  }
  .ta-l\@xl\+ {
    text-align: left !important;
  }
  .ta-r\@xl\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 1200px) {
  .ta-c\@lg\+ {
    text-align: center !important;
  }
  .ta-l\@lg\+ {
    text-align: left !important;
  }
  .ta-r\@lg\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 992px) {
  .ta-c\@md\+ {
    text-align: center !important;
  }
  .ta-l\@md\+ {
    text-align: left !important;
  }
  .ta-r\@md\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 768px) {
  .ta-c\@sm\+ {
    text-align: center !important;
  }
  .ta-l\@sm\+ {
    text-align: left !important;
  }
  .ta-r\@sm\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 0) {
  .ta-c\@xs\+ {
    text-align: center !important;
  }
  .ta-l\@xs\+ {
    text-align: left !important;
  }
  .ta-r\@xs\+ {
    text-align: right !important;
  }
}

@media screen and (max-width: 1439px) {
  .ta-c\@xl- {
    text-align: center !important;
  }
  .ta-l\@xl- {
    text-align: left !important;
  }
  .ta-r\@xl- {
    text-align: right !important;
  }
}

@media screen and (max-width: 1199px) {
  .ta-c\@lg- {
    text-align: center !important;
  }
  .ta-l\@lg- {
    text-align: left !important;
  }
  .ta-r\@lg- {
    text-align: right !important;
  }
}

@media screen and (max-width: 991px) {
  .ta-c\@md- {
    text-align: center !important;
  }
  .ta-l\@md- {
    text-align: left !important;
  }
  .ta-r\@md- {
    text-align: right !important;
  }
}

@media screen and (max-width: 767px) {
  .ta-c\@sm- {
    text-align: center !important;
  }
  .ta-l\@sm- {
    text-align: left !important;
  }
  .ta-r\@sm- {
    text-align: right !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ta-c\@lg {
    text-align: center !important;
  }
  .ta-l\@lg {
    text-align: left !important;
  }
  .ta-r\@lg {
    text-align: right !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ta-c\@md {
    text-align: center !important;
  }
  .ta-l\@md {
    text-align: left !important;
  }
  .ta-r\@md {
    text-align: right !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ta-c\@sm {
    text-align: center !important;
  }
  .ta-l\@sm {
    text-align: left !important;
  }
  .ta-r\@sm {
    text-align: right !important;
  }
}

.tt-n {
  text-transform: none !important;
}

.tt-u {
  text-transform: uppercase !important;
}

.tt-l {
  text-transform: lowercase !important;
}

.tt-c {
  text-transform: capitalize !important;
}

.fs-i {
  font-style: italic !important;
}

.fs-o {
  font-style: oblique !important;
}

.td-n {
  text-decoration: none !important;
}

.td-o {
  text-decoration: overline !important;
}

.td-lt {
  text-decoration: line-through !important;
}

.td-u {
  text-decoration: underline !important;
}

.whs-nw {
  white-space: nowrap !important;
}

.whs-p {
  white-space: pre !important;
}

.whs-n {
  white-space: normal !important;
}

.wob-n {
  word-break: normal !important;
}

.wob-ba {
  word-break: break-all !important;
}

.wob-k {
  word-break: keep-all !important;
}

.wow-bw {
  word-wrap: break-word !important;
}

.wow-n {
  word-wrap: normal !important;
}

.tov-e {
  text-overflow: ellipsis !important;
}

.fsz-xs {
  font-size: 0.75rem !important;
}

.fsz-sm {
  font-size: 0.87rem !important;
}

.fsz-def {
  font-size: 1rem !important;
}

.fsz-md {
  font-size: 1.15rem !important;
}

.fsz-lg {
  font-size: 1.4rem !important;
}

.fsz-xl {
  font-size: 1.7rem !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.lh-0 {
  line-height: 0 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-3\/2 {
  line-height: 1.5 !important;
}

.bd {
  border: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdT {
  border-top: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdR {
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdB {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdL {
  border-left: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdw-0 {
  border-width: 0px !important;
}

.bdwT-0 {
  border-top-width: 0px !important;
}

.bdwR-0 {
  border-right-width: 0px !important;
}

.bdwB-0 {
  border-bottom-width: 0px !important;
}

.bdwL-0 {
  border-left-width: 0px !important;
}

.bdw-1 {
  border-width: 1px !important;
}

.bdwT-1 {
  border-top-width: 1px !important;
}

.bdwR-1 {
  border-right-width: 1px !important;
}

.bdwB-1 {
  border-bottom-width: 1px !important;
}

.bdwL-1 {
  border-left-width: 1px !important;
}

.bdw-2 {
  border-width: 2px !important;
}

.bdwT-2 {
  border-top-width: 2px !important;
}

.bdwR-2 {
  border-right-width: 2px !important;
}

.bdwB-2 {
  border-bottom-width: 2px !important;
}

.bdwL-2 {
  border-left-width: 2px !important;
}

.bdw-3 {
  border-width: 3px !important;
}

.bdwT-3 {
  border-top-width: 3px !important;
}

.bdwR-3 {
  border-right-width: 3px !important;
}

.bdwB-3 {
  border-bottom-width: 3px !important;
}

.bdwL-3 {
  border-left-width: 3px !important;
}

.bdw-4 {
  border-width: 4px !important;
}

.bdwT-4 {
  border-top-width: 4px !important;
}

.bdwR-4 {
  border-right-width: 4px !important;
}

.bdwB-4 {
  border-bottom-width: 4px !important;
}

.bdwL-4 {
  border-left-width: 4px !important;
}

.bdw-5 {
  border-width: 5px !important;
}

.bdwT-5 {
  border-top-width: 5px !important;
}

.bdwR-5 {
  border-right-width: 5px !important;
}

.bdwB-5 {
  border-bottom-width: 5px !important;
}

.bdwL-5 {
  border-left-width: 5px !important;
}

.bdrs-0 {
  border-radius: 0px !important;
}

.bdrsT-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.bdrsR-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsB-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsL-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.bdrs-1 {
  border-radius: 1px !important;
}

.bdrsT-1 {
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
}

.bdrsR-1 {
  border-top-right-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsB-1 {
  border-bottom-left-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsL-1 {
  border-top-left-radius: 1px !important;
  border-bottom-left-radius: 1px !important;
}

.bdrs-2 {
  border-radius: 2px !important;
}

.bdrsT-2 {
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.bdrsR-2 {
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsB-2 {
  border-bottom-left-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsL-2 {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.bdrs-3 {
  border-radius: 3px !important;
}

.bdrsT-3 {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.bdrsR-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsB-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsL-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.bdrs-4 {
  border-radius: 4px !important;
}

.bdrsT-4 {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.bdrsR-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.bdrsB-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.bdrsL-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.bdrs-50p {
  border-radius: 50% !important;
}

.bdrs-10em {
  border-radius: 10em !important;
}

.bds-n {
  border-style: none !important;
}

.bds-s {
  border-style: solid !important;
}

.bds-dt {
  border-style: dotted !important;
}

.bds-ds {
  border-style: dashed !important;
}

.bds-db {
  border-style: double !important;
}

.bds-g {
  border-style: groove !important;
}

.bds-r {
  border-style: ridge !important;
}

.bds-i {
  border-style: inset !important;
}

.bds-o {
  border-style: outset !important;
}

.no-after::after {
  display: none !important;
}

.no-before::before {
  display: none !important;
}

.c-white, .cH-white:hover {
  color: #ffffff !important;
}

.bgc-white, .bgcH-white:hover {
  background-color: #ffffff !important;
}

.bdc-white, .bdcH-white:hover {
  border-color: #ffffff !important;
}

.fill-white, .fillH-white:hover {
  fill: #ffffff !important;
}

.str-white, .strH-white:hover {
  stroke: #ffffff !important;
}

.c-red-50, .cH-red-50:hover {
  color: #ffebee !important;
}

.bgc-red-50, .bgcH-red-50:hover {
  background-color: #ffebee !important;
}

.bdc-red-50, .bdcH-red-50:hover {
  border-color: #ffebee !important;
}

.fill-red-50, .fillH-red-50:hover {
  fill: #ffebee !important;
}

.str-red-50, .strH-red-50:hover {
  stroke: #ffebee !important;
}

.c-red-100, .cH-red-100:hover {
  color: #ffcdd2 !important;
}

.bgc-red-100, .bgcH-red-100:hover {
  background-color: #ffcdd2 !important;
}

.bdc-red-100, .bdcH-red-100:hover {
  border-color: #ffcdd2 !important;
}

.fill-red-100, .fillH-red-100:hover {
  fill: #ffcdd2 !important;
}

.str-red-100, .strH-red-100:hover {
  stroke: #ffcdd2 !important;
}

.c-red-200, .cH-red-200:hover {
  color: #ef9a9a !important;
}

.bgc-red-200, .bgcH-red-200:hover {
  background-color: #ef9a9a !important;
}

.bdc-red-200, .bdcH-red-200:hover {
  border-color: #ef9a9a !important;
}

.fill-red-200, .fillH-red-200:hover {
  fill: #ef9a9a !important;
}

.str-red-200, .strH-red-200:hover {
  stroke: #ef9a9a !important;
}

.c-red-300, .cH-red-300:hover {
  color: #e57373 !important;
}

.bgc-red-300, .bgcH-red-300:hover {
  background-color: #e57373 !important;
}

.bdc-red-300, .bdcH-red-300:hover {
  border-color: #e57373 !important;
}

.fill-red-300, .fillH-red-300:hover {
  fill: #e57373 !important;
}

.str-red-300, .strH-red-300:hover {
  stroke: #e57373 !important;
}

.c-red-400, .cH-red-400:hover {
  color: #ef5350 !important;
}

.bgc-red-400, .bgcH-red-400:hover {
  background-color: #ef5350 !important;
}

.bdc-red-400, .bdcH-red-400:hover {
  border-color: #ef5350 !important;
}

.fill-red-400, .fillH-red-400:hover {
  fill: #ef5350 !important;
}

.str-red-400, .strH-red-400:hover {
  stroke: #ef5350 !important;
}

.c-red-500, .cH-red-500:hover {
  color: #f44336 !important;
}

.bgc-red-500, .bgcH-red-500:hover {
  background-color: #f44336 !important;
}

.bdc-red-500, .bdcH-red-500:hover {
  border-color: #f44336 !important;
}

.fill-red-500, .fillH-red-500:hover {
  fill: #f44336 !important;
}

.str-red-500, .strH-red-500:hover {
  stroke: #f44336 !important;
}

.c-red-600, .cH-red-600:hover {
  color: #e53935 !important;
}

.bgc-red-600, .bgcH-red-600:hover {
  background-color: #e53935 !important;
}

.bdc-red-600, .bdcH-red-600:hover {
  border-color: #e53935 !important;
}

.fill-red-600, .fillH-red-600:hover {
  fill: #e53935 !important;
}

.str-red-600, .strH-red-600:hover {
  stroke: #e53935 !important;
}

.c-red-700, .cH-red-700:hover {
  color: #d32f2f !important;
}

.bgc-red-700, .bgcH-red-700:hover {
  background-color: #d32f2f !important;
}

.bdc-red-700, .bdcH-red-700:hover {
  border-color: #d32f2f !important;
}

.fill-red-700, .fillH-red-700:hover {
  fill: #d32f2f !important;
}

.str-red-700, .strH-red-700:hover {
  stroke: #d32f2f !important;
}

.c-red-800, .cH-red-800:hover {
  color: #c62828 !important;
}

.bgc-red-800, .bgcH-red-800:hover {
  background-color: #c62828 !important;
}

.bdc-red-800, .bdcH-red-800:hover {
  border-color: #c62828 !important;
}

.fill-red-800, .fillH-red-800:hover {
  fill: #c62828 !important;
}

.str-red-800, .strH-red-800:hover {
  stroke: #c62828 !important;
}

.c-red-900, .cH-red-900:hover {
  color: #b71c1c !important;
}

.bgc-red-900, .bgcH-red-900:hover {
  background-color: #b71c1c !important;
}

.bdc-red-900, .bdcH-red-900:hover {
  border-color: #b71c1c !important;
}

.fill-red-900, .fillH-red-900:hover {
  fill: #b71c1c !important;
}

.str-red-900, .strH-red-900:hover {
  stroke: #b71c1c !important;
}

.c-red-a100, .cH-red-a100:hover {
  color: #ff8a80 !important;
}

.bgc-red-a100, .bgcH-red-a100:hover {
  background-color: #ff8a80 !important;
}

.bdc-red-a100, .bdcH-red-a100:hover {
  border-color: #ff8a80 !important;
}

.fill-red-a100, .fillH-red-a100:hover {
  fill: #ff8a80 !important;
}

.str-red-a100, .strH-red-a100:hover {
  stroke: #ff8a80 !important;
}

.c-red-a200, .cH-red-a200:hover {
  color: #ff5252 !important;
}

.bgc-red-a200, .bgcH-red-a200:hover {
  background-color: #ff5252 !important;
}

.bdc-red-a200, .bdcH-red-a200:hover {
  border-color: #ff5252 !important;
}

.fill-red-a200, .fillH-red-a200:hover {
  fill: #ff5252 !important;
}

.str-red-a200, .strH-red-a200:hover {
  stroke: #ff5252 !important;
}

.c-red-a400, .cH-red-a400:hover {
  color: #ff1744 !important;
}

.bgc-red-a400, .bgcH-red-a400:hover {
  background-color: #ff1744 !important;
}

.bdc-red-a400, .bdcH-red-a400:hover {
  border-color: #ff1744 !important;
}

.fill-red-a400, .fillH-red-a400:hover {
  fill: #ff1744 !important;
}

.str-red-a400, .strH-red-a400:hover {
  stroke: #ff1744 !important;
}

.c-red-a700, .cH-red-a700:hover {
  color: #d50000 !important;
}

.bgc-red-a700, .bgcH-red-a700:hover {
  background-color: #d50000 !important;
}

.bdc-red-a700, .bdcH-red-a700:hover {
  border-color: #d50000 !important;
}

.fill-red-a700, .fillH-red-a700:hover {
  fill: #d50000 !important;
}

.str-red-a700, .strH-red-a700:hover {
  stroke: #d50000 !important;
}

.c-pink-50, .cH-pink-50:hover {
  color: #fce4ec !important;
}

.bgc-pink-50, .bgcH-pink-50:hover {
  background-color: #fce4ec !important;
}

.bdc-pink-50, .bdcH-pink-50:hover {
  border-color: #fce4ec !important;
}

.fill-pink-50, .fillH-pink-50:hover {
  fill: #fce4ec !important;
}

.str-pink-50, .strH-pink-50:hover {
  stroke: #fce4ec !important;
}

.c-pink-100, .cH-pink-100:hover {
  color: #f8bbd0 !important;
}

.bgc-pink-100, .bgcH-pink-100:hover {
  background-color: #f8bbd0 !important;
}

.bdc-pink-100, .bdcH-pink-100:hover {
  border-color: #f8bbd0 !important;
}

.fill-pink-100, .fillH-pink-100:hover {
  fill: #f8bbd0 !important;
}

.str-pink-100, .strH-pink-100:hover {
  stroke: #f8bbd0 !important;
}

.c-pink-200, .cH-pink-200:hover {
  color: #f48fb1 !important;
}

.bgc-pink-200, .bgcH-pink-200:hover {
  background-color: #f48fb1 !important;
}

.bdc-pink-200, .bdcH-pink-200:hover {
  border-color: #f48fb1 !important;
}

.fill-pink-200, .fillH-pink-200:hover {
  fill: #f48fb1 !important;
}

.str-pink-200, .strH-pink-200:hover {
  stroke: #f48fb1 !important;
}

.c-pink-300, .cH-pink-300:hover {
  color: #f06292 !important;
}

.bgc-pink-300, .bgcH-pink-300:hover {
  background-color: #f06292 !important;
}

.bdc-pink-300, .bdcH-pink-300:hover {
  border-color: #f06292 !important;
}

.fill-pink-300, .fillH-pink-300:hover {
  fill: #f06292 !important;
}

.str-pink-300, .strH-pink-300:hover {
  stroke: #f06292 !important;
}

.c-pink-400, .cH-pink-400:hover {
  color: #ec407a !important;
}

.bgc-pink-400, .bgcH-pink-400:hover {
  background-color: #ec407a !important;
}

.bdc-pink-400, .bdcH-pink-400:hover {
  border-color: #ec407a !important;
}

.fill-pink-400, .fillH-pink-400:hover {
  fill: #ec407a !important;
}

.str-pink-400, .strH-pink-400:hover {
  stroke: #ec407a !important;
}

.c-pink-500, .cH-pink-500:hover {
  color: #e91e63 !important;
}

.bgc-pink-500, .bgcH-pink-500:hover {
  background-color: #e91e63 !important;
}

.bdc-pink-500, .bdcH-pink-500:hover {
  border-color: #e91e63 !important;
}

.fill-pink-500, .fillH-pink-500:hover {
  fill: #e91e63 !important;
}

.str-pink-500, .strH-pink-500:hover {
  stroke: #e91e63 !important;
}

.c-pink-600, .cH-pink-600:hover {
  color: #d81b60 !important;
}

.bgc-pink-600, .bgcH-pink-600:hover {
  background-color: #d81b60 !important;
}

.bdc-pink-600, .bdcH-pink-600:hover {
  border-color: #d81b60 !important;
}

.fill-pink-600, .fillH-pink-600:hover {
  fill: #d81b60 !important;
}

.str-pink-600, .strH-pink-600:hover {
  stroke: #d81b60 !important;
}

.c-pink-700, .cH-pink-700:hover {
  color: #c2185b !important;
}

.bgc-pink-700, .bgcH-pink-700:hover {
  background-color: #c2185b !important;
}

.bdc-pink-700, .bdcH-pink-700:hover {
  border-color: #c2185b !important;
}

.fill-pink-700, .fillH-pink-700:hover {
  fill: #c2185b !important;
}

.str-pink-700, .strH-pink-700:hover {
  stroke: #c2185b !important;
}

.c-pink-800, .cH-pink-800:hover {
  color: #ad1457 !important;
}

.bgc-pink-800, .bgcH-pink-800:hover {
  background-color: #ad1457 !important;
}

.bdc-pink-800, .bdcH-pink-800:hover {
  border-color: #ad1457 !important;
}

.fill-pink-800, .fillH-pink-800:hover {
  fill: #ad1457 !important;
}

.str-pink-800, .strH-pink-800:hover {
  stroke: #ad1457 !important;
}

.c-pink-900, .cH-pink-900:hover {
  color: #880e4f !important;
}

.bgc-pink-900, .bgcH-pink-900:hover {
  background-color: #880e4f !important;
}

.bdc-pink-900, .bdcH-pink-900:hover {
  border-color: #880e4f !important;
}

.fill-pink-900, .fillH-pink-900:hover {
  fill: #880e4f !important;
}

.str-pink-900, .strH-pink-900:hover {
  stroke: #880e4f !important;
}

.c-pink-a100, .cH-pink-a100:hover {
  color: #ff80ab !important;
}

.bgc-pink-a100, .bgcH-pink-a100:hover {
  background-color: #ff80ab !important;
}

.bdc-pink-a100, .bdcH-pink-a100:hover {
  border-color: #ff80ab !important;
}

.fill-pink-a100, .fillH-pink-a100:hover {
  fill: #ff80ab !important;
}

.str-pink-a100, .strH-pink-a100:hover {
  stroke: #ff80ab !important;
}

.c-pink-a200, .cH-pink-a200:hover {
  color: #ff4081 !important;
}

.bgc-pink-a200, .bgcH-pink-a200:hover {
  background-color: #ff4081 !important;
}

.bdc-pink-a200, .bdcH-pink-a200:hover {
  border-color: #ff4081 !important;
}

.fill-pink-a200, .fillH-pink-a200:hover {
  fill: #ff4081 !important;
}

.str-pink-a200, .strH-pink-a200:hover {
  stroke: #ff4081 !important;
}

.c-pink-a400, .cH-pink-a400:hover {
  color: #f50057 !important;
}

.bgc-pink-a400, .bgcH-pink-a400:hover {
  background-color: #f50057 !important;
}

.bdc-pink-a400, .bdcH-pink-a400:hover {
  border-color: #f50057 !important;
}

.fill-pink-a400, .fillH-pink-a400:hover {
  fill: #f50057 !important;
}

.str-pink-a400, .strH-pink-a400:hover {
  stroke: #f50057 !important;
}

.c-pink-a700, .cH-pink-a700:hover {
  color: #c51162 !important;
}

.bgc-pink-a700, .bgcH-pink-a700:hover {
  background-color: #c51162 !important;
}

.bdc-pink-a700, .bdcH-pink-a700:hover {
  border-color: #c51162 !important;
}

.fill-pink-a700, .fillH-pink-a700:hover {
  fill: #c51162 !important;
}

.str-pink-a700, .strH-pink-a700:hover {
  stroke: #c51162 !important;
}

.c-purple-50, .cH-purple-50:hover {
  color: #f3e5f5 !important;
}

.bgc-purple-50, .bgcH-purple-50:hover {
  background-color: #f3e5f5 !important;
}

.bdc-purple-50, .bdcH-purple-50:hover {
  border-color: #f3e5f5 !important;
}

.fill-purple-50, .fillH-purple-50:hover {
  fill: #f3e5f5 !important;
}

.str-purple-50, .strH-purple-50:hover {
  stroke: #f3e5f5 !important;
}

.c-purple-100, .cH-purple-100:hover {
  color: #e1bee7 !important;
}

.bgc-purple-100, .bgcH-purple-100:hover {
  background-color: #e1bee7 !important;
}

.bdc-purple-100, .bdcH-purple-100:hover {
  border-color: #e1bee7 !important;
}

.fill-purple-100, .fillH-purple-100:hover {
  fill: #e1bee7 !important;
}

.str-purple-100, .strH-purple-100:hover {
  stroke: #e1bee7 !important;
}

.c-purple-200, .cH-purple-200:hover {
  color: #ce93d8 !important;
}

.bgc-purple-200, .bgcH-purple-200:hover {
  background-color: #ce93d8 !important;
}

.bdc-purple-200, .bdcH-purple-200:hover {
  border-color: #ce93d8 !important;
}

.fill-purple-200, .fillH-purple-200:hover {
  fill: #ce93d8 !important;
}

.str-purple-200, .strH-purple-200:hover {
  stroke: #ce93d8 !important;
}

.c-purple-300, .cH-purple-300:hover {
  color: #ba68c8 !important;
}

.bgc-purple-300, .bgcH-purple-300:hover {
  background-color: #ba68c8 !important;
}

.bdc-purple-300, .bdcH-purple-300:hover {
  border-color: #ba68c8 !important;
}

.fill-purple-300, .fillH-purple-300:hover {
  fill: #ba68c8 !important;
}

.str-purple-300, .strH-purple-300:hover {
  stroke: #ba68c8 !important;
}

.c-purple-400, .cH-purple-400:hover {
  color: #ab47bc !important;
}

.bgc-purple-400, .bgcH-purple-400:hover {
  background-color: #ab47bc !important;
}

.bdc-purple-400, .bdcH-purple-400:hover {
  border-color: #ab47bc !important;
}

.fill-purple-400, .fillH-purple-400:hover {
  fill: #ab47bc !important;
}

.str-purple-400, .strH-purple-400:hover {
  stroke: #ab47bc !important;
}

.c-purple-500, .cH-purple-500:hover {
  color: #9c27b0 !important;
}

.bgc-purple-500, .bgcH-purple-500:hover {
  background-color: #9c27b0 !important;
}

.bdc-purple-500, .bdcH-purple-500:hover {
  border-color: #9c27b0 !important;
}

.fill-purple-500, .fillH-purple-500:hover {
  fill: #9c27b0 !important;
}

.str-purple-500, .strH-purple-500:hover {
  stroke: #9c27b0 !important;
}

.c-purple-600, .cH-purple-600:hover {
  color: #8e24aa !important;
}

.bgc-purple-600, .bgcH-purple-600:hover {
  background-color: #8e24aa !important;
}

.bdc-purple-600, .bdcH-purple-600:hover {
  border-color: #8e24aa !important;
}

.fill-purple-600, .fillH-purple-600:hover {
  fill: #8e24aa !important;
}

.str-purple-600, .strH-purple-600:hover {
  stroke: #8e24aa !important;
}

.c-purple-700, .cH-purple-700:hover {
  color: #7b1fa2 !important;
}

.bgc-purple-700, .bgcH-purple-700:hover {
  background-color: #7b1fa2 !important;
}

.bdc-purple-700, .bdcH-purple-700:hover {
  border-color: #7b1fa2 !important;
}

.fill-purple-700, .fillH-purple-700:hover {
  fill: #7b1fa2 !important;
}

.str-purple-700, .strH-purple-700:hover {
  stroke: #7b1fa2 !important;
}

.c-purple-800, .cH-purple-800:hover {
  color: #6a1b9a !important;
}

.bgc-purple-800, .bgcH-purple-800:hover {
  background-color: #6a1b9a !important;
}

.bdc-purple-800, .bdcH-purple-800:hover {
  border-color: #6a1b9a !important;
}

.fill-purple-800, .fillH-purple-800:hover {
  fill: #6a1b9a !important;
}

.str-purple-800, .strH-purple-800:hover {
  stroke: #6a1b9a !important;
}

.c-purple-900, .cH-purple-900:hover {
  color: #4a148c !important;
}

.bgc-purple-900, .bgcH-purple-900:hover {
  background-color: #4a148c !important;
}

.bdc-purple-900, .bdcH-purple-900:hover {
  border-color: #4a148c !important;
}

.fill-purple-900, .fillH-purple-900:hover {
  fill: #4a148c !important;
}

.str-purple-900, .strH-purple-900:hover {
  stroke: #4a148c !important;
}

.c-purple-a100, .cH-purple-a100:hover {
  color: #ea80fc !important;
}

.bgc-purple-a100, .bgcH-purple-a100:hover {
  background-color: #ea80fc !important;
}

.bdc-purple-a100, .bdcH-purple-a100:hover {
  border-color: #ea80fc !important;
}

.fill-purple-a100, .fillH-purple-a100:hover {
  fill: #ea80fc !important;
}

.str-purple-a100, .strH-purple-a100:hover {
  stroke: #ea80fc !important;
}

.c-purple-a200, .cH-purple-a200:hover {
  color: #e040fb !important;
}

.bgc-purple-a200, .bgcH-purple-a200:hover {
  background-color: #e040fb !important;
}

.bdc-purple-a200, .bdcH-purple-a200:hover {
  border-color: #e040fb !important;
}

.fill-purple-a200, .fillH-purple-a200:hover {
  fill: #e040fb !important;
}

.str-purple-a200, .strH-purple-a200:hover {
  stroke: #e040fb !important;
}

.c-purple-a400, .cH-purple-a400:hover {
  color: #d500f9 !important;
}

.bgc-purple-a400, .bgcH-purple-a400:hover {
  background-color: #d500f9 !important;
}

.bdc-purple-a400, .bdcH-purple-a400:hover {
  border-color: #d500f9 !important;
}

.fill-purple-a400, .fillH-purple-a400:hover {
  fill: #d500f9 !important;
}

.str-purple-a400, .strH-purple-a400:hover {
  stroke: #d500f9 !important;
}

.c-purple-a700, .cH-purple-a700:hover {
  color: #aa00ff !important;
}

.bgc-purple-a700, .bgcH-purple-a700:hover {
  background-color: #aa00ff !important;
}

.bdc-purple-a700, .bdcH-purple-a700:hover {
  border-color: #aa00ff !important;
}

.fill-purple-a700, .fillH-purple-a700:hover {
  fill: #aa00ff !important;
}

.str-purple-a700, .strH-purple-a700:hover {
  stroke: #aa00ff !important;
}

.c-deep-purple-50, .cH-deep-purple-50:hover {
  color: #ede7f6 !important;
}

.bgc-deep-purple-50, .bgcH-deep-purple-50:hover {
  background-color: #ede7f6 !important;
}

.bdc-deep-purple-50, .bdcH-deep-purple-50:hover {
  border-color: #ede7f6 !important;
}

.fill-deep-purple-50, .fillH-deep-purple-50:hover {
  fill: #ede7f6 !important;
}

.str-deep-purple-50, .strH-deep-purple-50:hover {
  stroke: #ede7f6 !important;
}

.c-deep-purple-100, .cH-deep-purple-100:hover {
  color: #d1c4e9 !important;
}

.bgc-deep-purple-100, .bgcH-deep-purple-100:hover {
  background-color: #d1c4e9 !important;
}

.bdc-deep-purple-100, .bdcH-deep-purple-100:hover {
  border-color: #d1c4e9 !important;
}

.fill-deep-purple-100, .fillH-deep-purple-100:hover {
  fill: #d1c4e9 !important;
}

.str-deep-purple-100, .strH-deep-purple-100:hover {
  stroke: #d1c4e9 !important;
}

.c-deep-purple-200, .cH-deep-purple-200:hover {
  color: #b39ddb !important;
}

.bgc-deep-purple-200, .bgcH-deep-purple-200:hover {
  background-color: #b39ddb !important;
}

.bdc-deep-purple-200, .bdcH-deep-purple-200:hover {
  border-color: #b39ddb !important;
}

.fill-deep-purple-200, .fillH-deep-purple-200:hover {
  fill: #b39ddb !important;
}

.str-deep-purple-200, .strH-deep-purple-200:hover {
  stroke: #b39ddb !important;
}

.c-deep-purple-300, .cH-deep-purple-300:hover {
  color: #9575cd !important;
}

.bgc-deep-purple-300, .bgcH-deep-purple-300:hover {
  background-color: #9575cd !important;
}

.bdc-deep-purple-300, .bdcH-deep-purple-300:hover {
  border-color: #9575cd !important;
}

.fill-deep-purple-300, .fillH-deep-purple-300:hover {
  fill: #9575cd !important;
}

.str-deep-purple-300, .strH-deep-purple-300:hover {
  stroke: #9575cd !important;
}

.c-deep-purple-400, .cH-deep-purple-400:hover {
  color: #7e57c2 !important;
}

.bgc-deep-purple-400, .bgcH-deep-purple-400:hover {
  background-color: #7e57c2 !important;
}

.bdc-deep-purple-400, .bdcH-deep-purple-400:hover {
  border-color: #7e57c2 !important;
}

.fill-deep-purple-400, .fillH-deep-purple-400:hover {
  fill: #7e57c2 !important;
}

.str-deep-purple-400, .strH-deep-purple-400:hover {
  stroke: #7e57c2 !important;
}

.c-deep-purple-500, .cH-deep-purple-500:hover {
  color: #673ab7 !important;
}

.bgc-deep-purple-500, .bgcH-deep-purple-500:hover {
  background-color: #673ab7 !important;
}

.bdc-deep-purple-500, .bdcH-deep-purple-500:hover {
  border-color: #673ab7 !important;
}

.fill-deep-purple-500, .fillH-deep-purple-500:hover {
  fill: #673ab7 !important;
}

.str-deep-purple-500, .strH-deep-purple-500:hover {
  stroke: #673ab7 !important;
}

.c-deep-purple-600, .cH-deep-purple-600:hover {
  color: #5e35b1 !important;
}

.bgc-deep-purple-600, .bgcH-deep-purple-600:hover {
  background-color: #5e35b1 !important;
}

.bdc-deep-purple-600, .bdcH-deep-purple-600:hover {
  border-color: #5e35b1 !important;
}

.fill-deep-purple-600, .fillH-deep-purple-600:hover {
  fill: #5e35b1 !important;
}

.str-deep-purple-600, .strH-deep-purple-600:hover {
  stroke: #5e35b1 !important;
}

.c-deep-purple-700, .cH-deep-purple-700:hover {
  color: #512da8 !important;
}

.bgc-deep-purple-700, .bgcH-deep-purple-700:hover {
  background-color: #512da8 !important;
}

.bdc-deep-purple-700, .bdcH-deep-purple-700:hover {
  border-color: #512da8 !important;
}

.fill-deep-purple-700, .fillH-deep-purple-700:hover {
  fill: #512da8 !important;
}

.str-deep-purple-700, .strH-deep-purple-700:hover {
  stroke: #512da8 !important;
}

.c-deep-purple-800, .cH-deep-purple-800:hover {
  color: #4527a0 !important;
}

.bgc-deep-purple-800, .bgcH-deep-purple-800:hover {
  background-color: #4527a0 !important;
}

.bdc-deep-purple-800, .bdcH-deep-purple-800:hover {
  border-color: #4527a0 !important;
}

.fill-deep-purple-800, .fillH-deep-purple-800:hover {
  fill: #4527a0 !important;
}

.str-deep-purple-800, .strH-deep-purple-800:hover {
  stroke: #4527a0 !important;
}

.c-deep-purple-900, .cH-deep-purple-900:hover {
  color: #311b92 !important;
}

.bgc-deep-purple-900, .bgcH-deep-purple-900:hover {
  background-color: #311b92 !important;
}

.bdc-deep-purple-900, .bdcH-deep-purple-900:hover {
  border-color: #311b92 !important;
}

.fill-deep-purple-900, .fillH-deep-purple-900:hover {
  fill: #311b92 !important;
}

.str-deep-purple-900, .strH-deep-purple-900:hover {
  stroke: #311b92 !important;
}

.c-deep-purple-a100, .cH-deep-purple-a100:hover {
  color: #b388ff !important;
}

.bgc-deep-purple-a100, .bgcH-deep-purple-a100:hover {
  background-color: #b388ff !important;
}

.bdc-deep-purple-a100, .bdcH-deep-purple-a100:hover {
  border-color: #b388ff !important;
}

.fill-deep-purple-a100, .fillH-deep-purple-a100:hover {
  fill: #b388ff !important;
}

.str-deep-purple-a100, .strH-deep-purple-a100:hover {
  stroke: #b388ff !important;
}

.c-deep-purple-a200, .cH-deep-purple-a200:hover {
  color: #7c4dff !important;
}

.bgc-deep-purple-a200, .bgcH-deep-purple-a200:hover {
  background-color: #7c4dff !important;
}

.bdc-deep-purple-a200, .bdcH-deep-purple-a200:hover {
  border-color: #7c4dff !important;
}

.fill-deep-purple-a200, .fillH-deep-purple-a200:hover {
  fill: #7c4dff !important;
}

.str-deep-purple-a200, .strH-deep-purple-a200:hover {
  stroke: #7c4dff !important;
}

.c-deep-purple-a400, .cH-deep-purple-a400:hover {
  color: #651fff !important;
}

.bgc-deep-purple-a400, .bgcH-deep-purple-a400:hover {
  background-color: #651fff !important;
}

.bdc-deep-purple-a400, .bdcH-deep-purple-a400:hover {
  border-color: #651fff !important;
}

.fill-deep-purple-a400, .fillH-deep-purple-a400:hover {
  fill: #651fff !important;
}

.str-deep-purple-a400, .strH-deep-purple-a400:hover {
  stroke: #651fff !important;
}

.c-deep-purple-a700, .cH-deep-purple-a700:hover {
  color: #6200ea !important;
}

.bgc-deep-purple-a700, .bgcH-deep-purple-a700:hover {
  background-color: #6200ea !important;
}

.bdc-deep-purple-a700, .bdcH-deep-purple-a700:hover {
  border-color: #6200ea !important;
}

.fill-deep-purple-a700, .fillH-deep-purple-a700:hover {
  fill: #6200ea !important;
}

.str-deep-purple-a700, .strH-deep-purple-a700:hover {
  stroke: #6200ea !important;
}

.c-indigo-50, .cH-indigo-50:hover {
  color: #e8eaf6 !important;
}

.bgc-indigo-50, .bgcH-indigo-50:hover {
  background-color: #e8eaf6 !important;
}

.bdc-indigo-50, .bdcH-indigo-50:hover {
  border-color: #e8eaf6 !important;
}

.fill-indigo-50, .fillH-indigo-50:hover {
  fill: #e8eaf6 !important;
}

.str-indigo-50, .strH-indigo-50:hover {
  stroke: #e8eaf6 !important;
}

.c-indigo-100, .cH-indigo-100:hover {
  color: #c5cae9 !important;
}

.bgc-indigo-100, .bgcH-indigo-100:hover {
  background-color: #c5cae9 !important;
}

.bdc-indigo-100, .bdcH-indigo-100:hover {
  border-color: #c5cae9 !important;
}

.fill-indigo-100, .fillH-indigo-100:hover {
  fill: #c5cae9 !important;
}

.str-indigo-100, .strH-indigo-100:hover {
  stroke: #c5cae9 !important;
}

.c-indigo-200, .cH-indigo-200:hover {
  color: #9fa8da !important;
}

.bgc-indigo-200, .bgcH-indigo-200:hover {
  background-color: #9fa8da !important;
}

.bdc-indigo-200, .bdcH-indigo-200:hover {
  border-color: #9fa8da !important;
}

.fill-indigo-200, .fillH-indigo-200:hover {
  fill: #9fa8da !important;
}

.str-indigo-200, .strH-indigo-200:hover {
  stroke: #9fa8da !important;
}

.c-indigo-300, .cH-indigo-300:hover {
  color: #7986cb !important;
}

.bgc-indigo-300, .bgcH-indigo-300:hover {
  background-color: #7986cb !important;
}

.bdc-indigo-300, .bdcH-indigo-300:hover {
  border-color: #7986cb !important;
}

.fill-indigo-300, .fillH-indigo-300:hover {
  fill: #7986cb !important;
}

.str-indigo-300, .strH-indigo-300:hover {
  stroke: #7986cb !important;
}

.c-indigo-400, .cH-indigo-400:hover {
  color: #5c6bc0 !important;
}

.bgc-indigo-400, .bgcH-indigo-400:hover {
  background-color: #5c6bc0 !important;
}

.bdc-indigo-400, .bdcH-indigo-400:hover {
  border-color: #5c6bc0 !important;
}

.fill-indigo-400, .fillH-indigo-400:hover {
  fill: #5c6bc0 !important;
}

.str-indigo-400, .strH-indigo-400:hover {
  stroke: #5c6bc0 !important;
}

.c-indigo-500, .cH-indigo-500:hover {
  color: #3f51b5 !important;
}

.bgc-indigo-500, .bgcH-indigo-500:hover {
  background-color: #3f51b5 !important;
}

.bdc-indigo-500, .bdcH-indigo-500:hover {
  border-color: #3f51b5 !important;
}

.fill-indigo-500, .fillH-indigo-500:hover {
  fill: #3f51b5 !important;
}

.str-indigo-500, .strH-indigo-500:hover {
  stroke: #3f51b5 !important;
}

.c-indigo-600, .cH-indigo-600:hover {
  color: #3949ab !important;
}

.bgc-indigo-600, .bgcH-indigo-600:hover {
  background-color: #3949ab !important;
}

.bdc-indigo-600, .bdcH-indigo-600:hover {
  border-color: #3949ab !important;
}

.fill-indigo-600, .fillH-indigo-600:hover {
  fill: #3949ab !important;
}

.str-indigo-600, .strH-indigo-600:hover {
  stroke: #3949ab !important;
}

.c-indigo-700, .cH-indigo-700:hover {
  color: #303f9f !important;
}

.bgc-indigo-700, .bgcH-indigo-700:hover {
  background-color: #303f9f !important;
}

.bdc-indigo-700, .bdcH-indigo-700:hover {
  border-color: #303f9f !important;
}

.fill-indigo-700, .fillH-indigo-700:hover {
  fill: #303f9f !important;
}

.str-indigo-700, .strH-indigo-700:hover {
  stroke: #303f9f !important;
}

.c-indigo-800, .cH-indigo-800:hover {
  color: #283593 !important;
}

.bgc-indigo-800, .bgcH-indigo-800:hover {
  background-color: #283593 !important;
}

.bdc-indigo-800, .bdcH-indigo-800:hover {
  border-color: #283593 !important;
}

.fill-indigo-800, .fillH-indigo-800:hover {
  fill: #283593 !important;
}

.str-indigo-800, .strH-indigo-800:hover {
  stroke: #283593 !important;
}

.c-indigo-900, .cH-indigo-900:hover {
  color: #1a237e !important;
}

.bgc-indigo-900, .bgcH-indigo-900:hover {
  background-color: #1a237e !important;
}

.bdc-indigo-900, .bdcH-indigo-900:hover {
  border-color: #1a237e !important;
}

.fill-indigo-900, .fillH-indigo-900:hover {
  fill: #1a237e !important;
}

.str-indigo-900, .strH-indigo-900:hover {
  stroke: #1a237e !important;
}

.c-indigo-a100, .cH-indigo-a100:hover {
  color: #8c9eff !important;
}

.bgc-indigo-a100, .bgcH-indigo-a100:hover {
  background-color: #8c9eff !important;
}

.bdc-indigo-a100, .bdcH-indigo-a100:hover {
  border-color: #8c9eff !important;
}

.fill-indigo-a100, .fillH-indigo-a100:hover {
  fill: #8c9eff !important;
}

.str-indigo-a100, .strH-indigo-a100:hover {
  stroke: #8c9eff !important;
}

.c-indigo-a200, .cH-indigo-a200:hover {
  color: #536dfe !important;
}

.bgc-indigo-a200, .bgcH-indigo-a200:hover {
  background-color: #536dfe !important;
}

.bdc-indigo-a200, .bdcH-indigo-a200:hover {
  border-color: #536dfe !important;
}

.fill-indigo-a200, .fillH-indigo-a200:hover {
  fill: #536dfe !important;
}

.str-indigo-a200, .strH-indigo-a200:hover {
  stroke: #536dfe !important;
}

.c-indigo-a400, .cH-indigo-a400:hover {
  color: #3d5afe !important;
}

.bgc-indigo-a400, .bgcH-indigo-a400:hover {
  background-color: #3d5afe !important;
}

.bdc-indigo-a400, .bdcH-indigo-a400:hover {
  border-color: #3d5afe !important;
}

.fill-indigo-a400, .fillH-indigo-a400:hover {
  fill: #3d5afe !important;
}

.str-indigo-a400, .strH-indigo-a400:hover {
  stroke: #3d5afe !important;
}

.c-indigo-a700, .cH-indigo-a700:hover {
  color: #304ffe !important;
}

.bgc-indigo-a700, .bgcH-indigo-a700:hover {
  background-color: #304ffe !important;
}

.bdc-indigo-a700, .bdcH-indigo-a700:hover {
  border-color: #304ffe !important;
}

.fill-indigo-a700, .fillH-indigo-a700:hover {
  fill: #304ffe !important;
}

.str-indigo-a700, .strH-indigo-a700:hover {
  stroke: #304ffe !important;
}

.c-blue-50, .cH-blue-50:hover {
  color: #e3f2fd !important;
}

.bgc-blue-50, .bgcH-blue-50:hover {
  background-color: #e3f2fd !important;
}

.bdc-blue-50, .bdcH-blue-50:hover {
  border-color: #e3f2fd !important;
}

.fill-blue-50, .fillH-blue-50:hover {
  fill: #e3f2fd !important;
}

.str-blue-50, .strH-blue-50:hover {
  stroke: #e3f2fd !important;
}

.c-blue-100, .cH-blue-100:hover {
  color: #bbdefb !important;
}

.bgc-blue-100, .bgcH-blue-100:hover {
  background-color: #bbdefb !important;
}

.bdc-blue-100, .bdcH-blue-100:hover {
  border-color: #bbdefb !important;
}

.fill-blue-100, .fillH-blue-100:hover {
  fill: #bbdefb !important;
}

.str-blue-100, .strH-blue-100:hover {
  stroke: #bbdefb !important;
}

.c-blue-200, .cH-blue-200:hover {
  color: #90caf9 !important;
}

.bgc-blue-200, .bgcH-blue-200:hover {
  background-color: #90caf9 !important;
}

.bdc-blue-200, .bdcH-blue-200:hover {
  border-color: #90caf9 !important;
}

.fill-blue-200, .fillH-blue-200:hover {
  fill: #90caf9 !important;
}

.str-blue-200, .strH-blue-200:hover {
  stroke: #90caf9 !important;
}

.c-blue-300, .cH-blue-300:hover {
  color: #64b5f6 !important;
}

.bgc-blue-300, .bgcH-blue-300:hover {
  background-color: #64b5f6 !important;
}

.bdc-blue-300, .bdcH-blue-300:hover {
  border-color: #64b5f6 !important;
}

.fill-blue-300, .fillH-blue-300:hover {
  fill: #64b5f6 !important;
}

.str-blue-300, .strH-blue-300:hover {
  stroke: #64b5f6 !important;
}

.c-blue-400, .cH-blue-400:hover {
  color: #42a5f5 !important;
}

.bgc-blue-400, .bgcH-blue-400:hover {
  background-color: #42a5f5 !important;
}

.bdc-blue-400, .bdcH-blue-400:hover {
  border-color: #42a5f5 !important;
}

.fill-blue-400, .fillH-blue-400:hover {
  fill: #42a5f5 !important;
}

.str-blue-400, .strH-blue-400:hover {
  stroke: #42a5f5 !important;
}

.c-blue-500, .cH-blue-500:hover {
  color: #2196f3 !important;
}

.bgc-blue-500, .bgcH-blue-500:hover {
  background-color: #2196f3 !important;
}

.bdc-blue-500, .bdcH-blue-500:hover {
  border-color: #2196f3 !important;
}

.fill-blue-500, .fillH-blue-500:hover {
  fill: #2196f3 !important;
}

.str-blue-500, .strH-blue-500:hover {
  stroke: #2196f3 !important;
}

.c-blue-600, .cH-blue-600:hover {
  color: #1e88e5 !important;
}

.bgc-blue-600, .bgcH-blue-600:hover {
  background-color: #1e88e5 !important;
}

.bdc-blue-600, .bdcH-blue-600:hover {
  border-color: #1e88e5 !important;
}

.fill-blue-600, .fillH-blue-600:hover {
  fill: #1e88e5 !important;
}

.str-blue-600, .strH-blue-600:hover {
  stroke: #1e88e5 !important;
}

.c-blue-700, .cH-blue-700:hover {
  color: #1976d2 !important;
}

.bgc-blue-700, .bgcH-blue-700:hover {
  background-color: #1976d2 !important;
}

.bdc-blue-700, .bdcH-blue-700:hover {
  border-color: #1976d2 !important;
}

.fill-blue-700, .fillH-blue-700:hover {
  fill: #1976d2 !important;
}

.str-blue-700, .strH-blue-700:hover {
  stroke: #1976d2 !important;
}

.c-blue-800, .cH-blue-800:hover {
  color: #1565c0 !important;
}

.bgc-blue-800, .bgcH-blue-800:hover {
  background-color: #1565c0 !important;
}

.bdc-blue-800, .bdcH-blue-800:hover {
  border-color: #1565c0 !important;
}

.fill-blue-800, .fillH-blue-800:hover {
  fill: #1565c0 !important;
}

.str-blue-800, .strH-blue-800:hover {
  stroke: #1565c0 !important;
}

.c-blue-900, .cH-blue-900:hover {
  color: #0d47a1 !important;
}

.bgc-blue-900, .bgcH-blue-900:hover {
  background-color: #0d47a1 !important;
}

.bdc-blue-900, .bdcH-blue-900:hover {
  border-color: #0d47a1 !important;
}

.fill-blue-900, .fillH-blue-900:hover {
  fill: #0d47a1 !important;
}

.str-blue-900, .strH-blue-900:hover {
  stroke: #0d47a1 !important;
}

.c-blue-a100, .cH-blue-a100:hover {
  color: #82b1ff !important;
}

.bgc-blue-a100, .bgcH-blue-a100:hover {
  background-color: #82b1ff !important;
}

.bdc-blue-a100, .bdcH-blue-a100:hover {
  border-color: #82b1ff !important;
}

.fill-blue-a100, .fillH-blue-a100:hover {
  fill: #82b1ff !important;
}

.str-blue-a100, .strH-blue-a100:hover {
  stroke: #82b1ff !important;
}

.c-blue-a200, .cH-blue-a200:hover {
  color: #448aff !important;
}

.bgc-blue-a200, .bgcH-blue-a200:hover {
  background-color: #448aff !important;
}

.bdc-blue-a200, .bdcH-blue-a200:hover {
  border-color: #448aff !important;
}

.fill-blue-a200, .fillH-blue-a200:hover {
  fill: #448aff !important;
}

.str-blue-a200, .strH-blue-a200:hover {
  stroke: #448aff !important;
}

.c-blue-a400, .cH-blue-a400:hover {
  color: #2979ff !important;
}

.bgc-blue-a400, .bgcH-blue-a400:hover {
  background-color: #2979ff !important;
}

.bdc-blue-a400, .bdcH-blue-a400:hover {
  border-color: #2979ff !important;
}

.fill-blue-a400, .fillH-blue-a400:hover {
  fill: #2979ff !important;
}

.str-blue-a400, .strH-blue-a400:hover {
  stroke: #2979ff !important;
}

.c-blue-a700, .cH-blue-a700:hover {
  color: #2962ff !important;
}

.bgc-blue-a700, .bgcH-blue-a700:hover {
  background-color: #2962ff !important;
}

.bdc-blue-a700, .bdcH-blue-a700:hover {
  border-color: #2962ff !important;
}

.fill-blue-a700, .fillH-blue-a700:hover {
  fill: #2962ff !important;
}

.str-blue-a700, .strH-blue-a700:hover {
  stroke: #2962ff !important;
}

.c-light-blue-50, .cH-light-blue-50:hover {
  color: #e1f5fe !important;
}

.bgc-light-blue-50, .bgcH-light-blue-50:hover {
  background-color: #e1f5fe !important;
}

.bdc-light-blue-50, .bdcH-light-blue-50:hover {
  border-color: #e1f5fe !important;
}

.fill-light-blue-50, .fillH-light-blue-50:hover {
  fill: #e1f5fe !important;
}

.str-light-blue-50, .strH-light-blue-50:hover {
  stroke: #e1f5fe !important;
}

.c-light-blue-100, .cH-light-blue-100:hover {
  color: #b3e5fc !important;
}

.bgc-light-blue-100, .bgcH-light-blue-100:hover {
  background-color: #b3e5fc !important;
}

.bdc-light-blue-100, .bdcH-light-blue-100:hover {
  border-color: #b3e5fc !important;
}

.fill-light-blue-100, .fillH-light-blue-100:hover {
  fill: #b3e5fc !important;
}

.str-light-blue-100, .strH-light-blue-100:hover {
  stroke: #b3e5fc !important;
}

.c-light-blue-200, .cH-light-blue-200:hover {
  color: #81d4fa !important;
}

.bgc-light-blue-200, .bgcH-light-blue-200:hover {
  background-color: #81d4fa !important;
}

.bdc-light-blue-200, .bdcH-light-blue-200:hover {
  border-color: #81d4fa !important;
}

.fill-light-blue-200, .fillH-light-blue-200:hover {
  fill: #81d4fa !important;
}

.str-light-blue-200, .strH-light-blue-200:hover {
  stroke: #81d4fa !important;
}

.c-light-blue-300, .cH-light-blue-300:hover {
  color: #4fc3f7 !important;
}

.bgc-light-blue-300, .bgcH-light-blue-300:hover {
  background-color: #4fc3f7 !important;
}

.bdc-light-blue-300, .bdcH-light-blue-300:hover {
  border-color: #4fc3f7 !important;
}

.fill-light-blue-300, .fillH-light-blue-300:hover {
  fill: #4fc3f7 !important;
}

.str-light-blue-300, .strH-light-blue-300:hover {
  stroke: #4fc3f7 !important;
}

.c-light-blue-400, .cH-light-blue-400:hover {
  color: #29b6f6 !important;
}

.bgc-light-blue-400, .bgcH-light-blue-400:hover {
  background-color: #29b6f6 !important;
}

.bdc-light-blue-400, .bdcH-light-blue-400:hover {
  border-color: #29b6f6 !important;
}

.fill-light-blue-400, .fillH-light-blue-400:hover {
  fill: #29b6f6 !important;
}

.str-light-blue-400, .strH-light-blue-400:hover {
  stroke: #29b6f6 !important;
}

.c-light-blue-500, .cH-light-blue-500:hover {
  color: #03a9f4 !important;
}

.bgc-light-blue-500, .bgcH-light-blue-500:hover {
  background-color: #03a9f4 !important;
}

.bdc-light-blue-500, .bdcH-light-blue-500:hover {
  border-color: #03a9f4 !important;
}

.fill-light-blue-500, .fillH-light-blue-500:hover {
  fill: #03a9f4 !important;
}

.str-light-blue-500, .strH-light-blue-500:hover {
  stroke: #03a9f4 !important;
}

.c-light-blue-600, .cH-light-blue-600:hover {
  color: #039be5 !important;
}

.bgc-light-blue-600, .bgcH-light-blue-600:hover {
  background-color: #039be5 !important;
}

.bdc-light-blue-600, .bdcH-light-blue-600:hover {
  border-color: #039be5 !important;
}

.fill-light-blue-600, .fillH-light-blue-600:hover {
  fill: #039be5 !important;
}

.str-light-blue-600, .strH-light-blue-600:hover {
  stroke: #039be5 !important;
}

.c-light-blue-700, .cH-light-blue-700:hover {
  color: #0288d1 !important;
}

.bgc-light-blue-700, .bgcH-light-blue-700:hover {
  background-color: #0288d1 !important;
}

.bdc-light-blue-700, .bdcH-light-blue-700:hover {
  border-color: #0288d1 !important;
}

.fill-light-blue-700, .fillH-light-blue-700:hover {
  fill: #0288d1 !important;
}

.str-light-blue-700, .strH-light-blue-700:hover {
  stroke: #0288d1 !important;
}

.c-light-blue-800, .cH-light-blue-800:hover {
  color: #0277bd !important;
}

.bgc-light-blue-800, .bgcH-light-blue-800:hover {
  background-color: #0277bd !important;
}

.bdc-light-blue-800, .bdcH-light-blue-800:hover {
  border-color: #0277bd !important;
}

.fill-light-blue-800, .fillH-light-blue-800:hover {
  fill: #0277bd !important;
}

.str-light-blue-800, .strH-light-blue-800:hover {
  stroke: #0277bd !important;
}

.c-light-blue-900, .cH-light-blue-900:hover {
  color: #01579b !important;
}

.bgc-light-blue-900, .bgcH-light-blue-900:hover {
  background-color: #01579b !important;
}

.bdc-light-blue-900, .bdcH-light-blue-900:hover {
  border-color: #01579b !important;
}

.fill-light-blue-900, .fillH-light-blue-900:hover {
  fill: #01579b !important;
}

.str-light-blue-900, .strH-light-blue-900:hover {
  stroke: #01579b !important;
}

.c-light-blue-a100, .cH-light-blue-a100:hover {
  color: #80d8ff !important;
}

.bgc-light-blue-a100, .bgcH-light-blue-a100:hover {
  background-color: #80d8ff !important;
}

.bdc-light-blue-a100, .bdcH-light-blue-a100:hover {
  border-color: #80d8ff !important;
}

.fill-light-blue-a100, .fillH-light-blue-a100:hover {
  fill: #80d8ff !important;
}

.str-light-blue-a100, .strH-light-blue-a100:hover {
  stroke: #80d8ff !important;
}

.c-light-blue-a200, .cH-light-blue-a200:hover {
  color: #40c4ff !important;
}

.bgc-light-blue-a200, .bgcH-light-blue-a200:hover {
  background-color: #40c4ff !important;
}

.bdc-light-blue-a200, .bdcH-light-blue-a200:hover {
  border-color: #40c4ff !important;
}

.fill-light-blue-a200, .fillH-light-blue-a200:hover {
  fill: #40c4ff !important;
}

.str-light-blue-a200, .strH-light-blue-a200:hover {
  stroke: #40c4ff !important;
}

.c-light-blue-a400, .cH-light-blue-a400:hover {
  color: #00b0ff !important;
}

.bgc-light-blue-a400, .bgcH-light-blue-a400:hover {
  background-color: #00b0ff !important;
}

.bdc-light-blue-a400, .bdcH-light-blue-a400:hover {
  border-color: #00b0ff !important;
}

.fill-light-blue-a400, .fillH-light-blue-a400:hover {
  fill: #00b0ff !important;
}

.str-light-blue-a400, .strH-light-blue-a400:hover {
  stroke: #00b0ff !important;
}

.c-light-blue-a700, .cH-light-blue-a700:hover {
  color: #0091ea !important;
}

.bgc-light-blue-a700, .bgcH-light-blue-a700:hover {
  background-color: #0091ea !important;
}

.bdc-light-blue-a700, .bdcH-light-blue-a700:hover {
  border-color: #0091ea !important;
}

.fill-light-blue-a700, .fillH-light-blue-a700:hover {
  fill: #0091ea !important;
}

.str-light-blue-a700, .strH-light-blue-a700:hover {
  stroke: #0091ea !important;
}

.c-cyan-50, .cH-cyan-50:hover {
  color: #e0f7fa !important;
}

.bgc-cyan-50, .bgcH-cyan-50:hover {
  background-color: #e0f7fa !important;
}

.bdc-cyan-50, .bdcH-cyan-50:hover {
  border-color: #e0f7fa !important;
}

.fill-cyan-50, .fillH-cyan-50:hover {
  fill: #e0f7fa !important;
}

.str-cyan-50, .strH-cyan-50:hover {
  stroke: #e0f7fa !important;
}

.c-cyan-100, .cH-cyan-100:hover {
  color: #b2ebf2 !important;
}

.bgc-cyan-100, .bgcH-cyan-100:hover {
  background-color: #b2ebf2 !important;
}

.bdc-cyan-100, .bdcH-cyan-100:hover {
  border-color: #b2ebf2 !important;
}

.fill-cyan-100, .fillH-cyan-100:hover {
  fill: #b2ebf2 !important;
}

.str-cyan-100, .strH-cyan-100:hover {
  stroke: #b2ebf2 !important;
}

.c-cyan-200, .cH-cyan-200:hover {
  color: #80deea !important;
}

.bgc-cyan-200, .bgcH-cyan-200:hover {
  background-color: #80deea !important;
}

.bdc-cyan-200, .bdcH-cyan-200:hover {
  border-color: #80deea !important;
}

.fill-cyan-200, .fillH-cyan-200:hover {
  fill: #80deea !important;
}

.str-cyan-200, .strH-cyan-200:hover {
  stroke: #80deea !important;
}

.c-cyan-300, .cH-cyan-300:hover {
  color: #4dd0e1 !important;
}

.bgc-cyan-300, .bgcH-cyan-300:hover {
  background-color: #4dd0e1 !important;
}

.bdc-cyan-300, .bdcH-cyan-300:hover {
  border-color: #4dd0e1 !important;
}

.fill-cyan-300, .fillH-cyan-300:hover {
  fill: #4dd0e1 !important;
}

.str-cyan-300, .strH-cyan-300:hover {
  stroke: #4dd0e1 !important;
}

.c-cyan-400, .cH-cyan-400:hover {
  color: #26c6da !important;
}

.bgc-cyan-400, .bgcH-cyan-400:hover {
  background-color: #26c6da !important;
}

.bdc-cyan-400, .bdcH-cyan-400:hover {
  border-color: #26c6da !important;
}

.fill-cyan-400, .fillH-cyan-400:hover {
  fill: #26c6da !important;
}

.str-cyan-400, .strH-cyan-400:hover {
  stroke: #26c6da !important;
}

.c-cyan-500, .cH-cyan-500:hover {
  color: #00bcd4 !important;
}

.bgc-cyan-500, .bgcH-cyan-500:hover {
  background-color: #00bcd4 !important;
}

.bdc-cyan-500, .bdcH-cyan-500:hover {
  border-color: #00bcd4 !important;
}

.fill-cyan-500, .fillH-cyan-500:hover {
  fill: #00bcd4 !important;
}

.str-cyan-500, .strH-cyan-500:hover {
  stroke: #00bcd4 !important;
}

.c-cyan-600, .cH-cyan-600:hover {
  color: #00acc1 !important;
}

.bgc-cyan-600, .bgcH-cyan-600:hover {
  background-color: #00acc1 !important;
}

.bdc-cyan-600, .bdcH-cyan-600:hover {
  border-color: #00acc1 !important;
}

.fill-cyan-600, .fillH-cyan-600:hover {
  fill: #00acc1 !important;
}

.str-cyan-600, .strH-cyan-600:hover {
  stroke: #00acc1 !important;
}

.c-cyan-700, .cH-cyan-700:hover {
  color: #0097a7 !important;
}

.bgc-cyan-700, .bgcH-cyan-700:hover {
  background-color: #0097a7 !important;
}

.bdc-cyan-700, .bdcH-cyan-700:hover {
  border-color: #0097a7 !important;
}

.fill-cyan-700, .fillH-cyan-700:hover {
  fill: #0097a7 !important;
}

.str-cyan-700, .strH-cyan-700:hover {
  stroke: #0097a7 !important;
}

.c-cyan-800, .cH-cyan-800:hover {
  color: #00838f !important;
}

.bgc-cyan-800, .bgcH-cyan-800:hover {
  background-color: #00838f !important;
}

.bdc-cyan-800, .bdcH-cyan-800:hover {
  border-color: #00838f !important;
}

.fill-cyan-800, .fillH-cyan-800:hover {
  fill: #00838f !important;
}

.str-cyan-800, .strH-cyan-800:hover {
  stroke: #00838f !important;
}

.c-cyan-900, .cH-cyan-900:hover {
  color: #006064 !important;
}

.bgc-cyan-900, .bgcH-cyan-900:hover {
  background-color: #006064 !important;
}

.bdc-cyan-900, .bdcH-cyan-900:hover {
  border-color: #006064 !important;
}

.fill-cyan-900, .fillH-cyan-900:hover {
  fill: #006064 !important;
}

.str-cyan-900, .strH-cyan-900:hover {
  stroke: #006064 !important;
}

.c-cyan-a100, .cH-cyan-a100:hover {
  color: #84ffff !important;
}

.bgc-cyan-a100, .bgcH-cyan-a100:hover {
  background-color: #84ffff !important;
}

.bdc-cyan-a100, .bdcH-cyan-a100:hover {
  border-color: #84ffff !important;
}

.fill-cyan-a100, .fillH-cyan-a100:hover {
  fill: #84ffff !important;
}

.str-cyan-a100, .strH-cyan-a100:hover {
  stroke: #84ffff !important;
}

.c-cyan-a200, .cH-cyan-a200:hover {
  color: #18ffff !important;
}

.bgc-cyan-a200, .bgcH-cyan-a200:hover {
  background-color: #18ffff !important;
}

.bdc-cyan-a200, .bdcH-cyan-a200:hover {
  border-color: #18ffff !important;
}

.fill-cyan-a200, .fillH-cyan-a200:hover {
  fill: #18ffff !important;
}

.str-cyan-a200, .strH-cyan-a200:hover {
  stroke: #18ffff !important;
}

.c-cyan-a400, .cH-cyan-a400:hover {
  color: #00e5ff !important;
}

.bgc-cyan-a400, .bgcH-cyan-a400:hover {
  background-color: #00e5ff !important;
}

.bdc-cyan-a400, .bdcH-cyan-a400:hover {
  border-color: #00e5ff !important;
}

.fill-cyan-a400, .fillH-cyan-a400:hover {
  fill: #00e5ff !important;
}

.str-cyan-a400, .strH-cyan-a400:hover {
  stroke: #00e5ff !important;
}

.c-cyan-a700, .cH-cyan-a700:hover {
  color: #00b8d4 !important;
}

.bgc-cyan-a700, .bgcH-cyan-a700:hover {
  background-color: #00b8d4 !important;
}

.bdc-cyan-a700, .bdcH-cyan-a700:hover {
  border-color: #00b8d4 !important;
}

.fill-cyan-a700, .fillH-cyan-a700:hover {
  fill: #00b8d4 !important;
}

.str-cyan-a700, .strH-cyan-a700:hover {
  stroke: #00b8d4 !important;
}

.c-teal-50, .cH-teal-50:hover {
  color: #e0f2f1 !important;
}

.bgc-teal-50, .bgcH-teal-50:hover {
  background-color: #e0f2f1 !important;
}

.bdc-teal-50, .bdcH-teal-50:hover {
  border-color: #e0f2f1 !important;
}

.fill-teal-50, .fillH-teal-50:hover {
  fill: #e0f2f1 !important;
}

.str-teal-50, .strH-teal-50:hover {
  stroke: #e0f2f1 !important;
}

.c-teal-100, .cH-teal-100:hover {
  color: #b2dfdb !important;
}

.bgc-teal-100, .bgcH-teal-100:hover {
  background-color: #b2dfdb !important;
}

.bdc-teal-100, .bdcH-teal-100:hover {
  border-color: #b2dfdb !important;
}

.fill-teal-100, .fillH-teal-100:hover {
  fill: #b2dfdb !important;
}

.str-teal-100, .strH-teal-100:hover {
  stroke: #b2dfdb !important;
}

.c-teal-200, .cH-teal-200:hover {
  color: #80cbc4 !important;
}

.bgc-teal-200, .bgcH-teal-200:hover {
  background-color: #80cbc4 !important;
}

.bdc-teal-200, .bdcH-teal-200:hover {
  border-color: #80cbc4 !important;
}

.fill-teal-200, .fillH-teal-200:hover {
  fill: #80cbc4 !important;
}

.str-teal-200, .strH-teal-200:hover {
  stroke: #80cbc4 !important;
}

.c-teal-300, .cH-teal-300:hover {
  color: #4db6ac !important;
}

.bgc-teal-300, .bgcH-teal-300:hover {
  background-color: #4db6ac !important;
}

.bdc-teal-300, .bdcH-teal-300:hover {
  border-color: #4db6ac !important;
}

.fill-teal-300, .fillH-teal-300:hover {
  fill: #4db6ac !important;
}

.str-teal-300, .strH-teal-300:hover {
  stroke: #4db6ac !important;
}

.c-teal-400, .cH-teal-400:hover {
  color: #26a69a !important;
}

.bgc-teal-400, .bgcH-teal-400:hover {
  background-color: #26a69a !important;
}

.bdc-teal-400, .bdcH-teal-400:hover {
  border-color: #26a69a !important;
}

.fill-teal-400, .fillH-teal-400:hover {
  fill: #26a69a !important;
}

.str-teal-400, .strH-teal-400:hover {
  stroke: #26a69a !important;
}

.c-teal-500, .cH-teal-500:hover {
  color: #009688 !important;
}

.bgc-teal-500, .bgcH-teal-500:hover {
  background-color: #009688 !important;
}

.bdc-teal-500, .bdcH-teal-500:hover {
  border-color: #009688 !important;
}

.fill-teal-500, .fillH-teal-500:hover {
  fill: #009688 !important;
}

.str-teal-500, .strH-teal-500:hover {
  stroke: #009688 !important;
}

.c-teal-600, .cH-teal-600:hover {
  color: #00897b !important;
}

.bgc-teal-600, .bgcH-teal-600:hover {
  background-color: #00897b !important;
}

.bdc-teal-600, .bdcH-teal-600:hover {
  border-color: #00897b !important;
}

.fill-teal-600, .fillH-teal-600:hover {
  fill: #00897b !important;
}

.str-teal-600, .strH-teal-600:hover {
  stroke: #00897b !important;
}

.c-teal-700, .cH-teal-700:hover {
  color: #00796b !important;
}

.bgc-teal-700, .bgcH-teal-700:hover {
  background-color: #00796b !important;
}

.bdc-teal-700, .bdcH-teal-700:hover {
  border-color: #00796b !important;
}

.fill-teal-700, .fillH-teal-700:hover {
  fill: #00796b !important;
}

.str-teal-700, .strH-teal-700:hover {
  stroke: #00796b !important;
}

.c-teal-800, .cH-teal-800:hover {
  color: #00695c !important;
}

.bgc-teal-800, .bgcH-teal-800:hover {
  background-color: #00695c !important;
}

.bdc-teal-800, .bdcH-teal-800:hover {
  border-color: #00695c !important;
}

.fill-teal-800, .fillH-teal-800:hover {
  fill: #00695c !important;
}

.str-teal-800, .strH-teal-800:hover {
  stroke: #00695c !important;
}

.c-teal-900, .cH-teal-900:hover {
  color: #004d40 !important;
}

.bgc-teal-900, .bgcH-teal-900:hover {
  background-color: #004d40 !important;
}

.bdc-teal-900, .bdcH-teal-900:hover {
  border-color: #004d40 !important;
}

.fill-teal-900, .fillH-teal-900:hover {
  fill: #004d40 !important;
}

.str-teal-900, .strH-teal-900:hover {
  stroke: #004d40 !important;
}

.c-teal-a100, .cH-teal-a100:hover {
  color: #a7ffeb !important;
}

.bgc-teal-a100, .bgcH-teal-a100:hover {
  background-color: #a7ffeb !important;
}

.bdc-teal-a100, .bdcH-teal-a100:hover {
  border-color: #a7ffeb !important;
}

.fill-teal-a100, .fillH-teal-a100:hover {
  fill: #a7ffeb !important;
}

.str-teal-a100, .strH-teal-a100:hover {
  stroke: #a7ffeb !important;
}

.c-teal-a200, .cH-teal-a200:hover {
  color: #64ffda !important;
}

.bgc-teal-a200, .bgcH-teal-a200:hover {
  background-color: #64ffda !important;
}

.bdc-teal-a200, .bdcH-teal-a200:hover {
  border-color: #64ffda !important;
}

.fill-teal-a200, .fillH-teal-a200:hover {
  fill: #64ffda !important;
}

.str-teal-a200, .strH-teal-a200:hover {
  stroke: #64ffda !important;
}

.c-teal-a400, .cH-teal-a400:hover {
  color: #1de9b6 !important;
}

.bgc-teal-a400, .bgcH-teal-a400:hover {
  background-color: #1de9b6 !important;
}

.bdc-teal-a400, .bdcH-teal-a400:hover {
  border-color: #1de9b6 !important;
}

.fill-teal-a400, .fillH-teal-a400:hover {
  fill: #1de9b6 !important;
}

.str-teal-a400, .strH-teal-a400:hover {
  stroke: #1de9b6 !important;
}

.c-teal-a700, .cH-teal-a700:hover {
  color: #00bfa5 !important;
}

.bgc-teal-a700, .bgcH-teal-a700:hover {
  background-color: #00bfa5 !important;
}

.bdc-teal-a700, .bdcH-teal-a700:hover {
  border-color: #00bfa5 !important;
}

.fill-teal-a700, .fillH-teal-a700:hover {
  fill: #00bfa5 !important;
}

.str-teal-a700, .strH-teal-a700:hover {
  stroke: #00bfa5 !important;
}

.c-green-50, .cH-green-50:hover {
  color: #e8f5e9 !important;
}

.bgc-green-50, .bgcH-green-50:hover {
  background-color: #e8f5e9 !important;
}

.bdc-green-50, .bdcH-green-50:hover {
  border-color: #e8f5e9 !important;
}

.fill-green-50, .fillH-green-50:hover {
  fill: #e8f5e9 !important;
}

.str-green-50, .strH-green-50:hover {
  stroke: #e8f5e9 !important;
}

.c-green-100, .cH-green-100:hover {
  color: #c8e6c9 !important;
}

.bgc-green-100, .bgcH-green-100:hover {
  background-color: #c8e6c9 !important;
}

.bdc-green-100, .bdcH-green-100:hover {
  border-color: #c8e6c9 !important;
}

.fill-green-100, .fillH-green-100:hover {
  fill: #c8e6c9 !important;
}

.str-green-100, .strH-green-100:hover {
  stroke: #c8e6c9 !important;
}

.c-green-200, .cH-green-200:hover {
  color: #a5d6a7 !important;
}

.bgc-green-200, .bgcH-green-200:hover {
  background-color: #a5d6a7 !important;
}

.bdc-green-200, .bdcH-green-200:hover {
  border-color: #a5d6a7 !important;
}

.fill-green-200, .fillH-green-200:hover {
  fill: #a5d6a7 !important;
}

.str-green-200, .strH-green-200:hover {
  stroke: #a5d6a7 !important;
}

.c-green-300, .cH-green-300:hover {
  color: #81c784 !important;
}

.bgc-green-300, .bgcH-green-300:hover {
  background-color: #81c784 !important;
}

.bdc-green-300, .bdcH-green-300:hover {
  border-color: #81c784 !important;
}

.fill-green-300, .fillH-green-300:hover {
  fill: #81c784 !important;
}

.str-green-300, .strH-green-300:hover {
  stroke: #81c784 !important;
}

.c-green-400, .cH-green-400:hover {
  color: #66bb6a !important;
}

.bgc-green-400, .bgcH-green-400:hover {
  background-color: #66bb6a !important;
}

.bdc-green-400, .bdcH-green-400:hover {
  border-color: #66bb6a !important;
}

.fill-green-400, .fillH-green-400:hover {
  fill: #66bb6a !important;
}

.str-green-400, .strH-green-400:hover {
  stroke: #66bb6a !important;
}

.c-green-500, .cH-green-500:hover {
  color: #4caf50 !important;
}

.bgc-green-500, .bgcH-green-500:hover {
  background-color: #4caf50 !important;
}

.bdc-green-500, .bdcH-green-500:hover {
  border-color: #4caf50 !important;
}

.fill-green-500, .fillH-green-500:hover {
  fill: #4caf50 !important;
}

.str-green-500, .strH-green-500:hover {
  stroke: #4caf50 !important;
}

.c-green-600, .cH-green-600:hover {
  color: #43a047 !important;
}

.bgc-green-600, .bgcH-green-600:hover {
  background-color: #43a047 !important;
}

.bdc-green-600, .bdcH-green-600:hover {
  border-color: #43a047 !important;
}

.fill-green-600, .fillH-green-600:hover {
  fill: #43a047 !important;
}

.str-green-600, .strH-green-600:hover {
  stroke: #43a047 !important;
}

.c-green-700, .cH-green-700:hover {
  color: #388e3c !important;
}

.bgc-green-700, .bgcH-green-700:hover {
  background-color: #388e3c !important;
}

.bdc-green-700, .bdcH-green-700:hover {
  border-color: #388e3c !important;
}

.fill-green-700, .fillH-green-700:hover {
  fill: #388e3c !important;
}

.str-green-700, .strH-green-700:hover {
  stroke: #388e3c !important;
}

.c-green-800, .cH-green-800:hover {
  color: #2e7d32 !important;
}

.bgc-green-800, .bgcH-green-800:hover {
  background-color: #2e7d32 !important;
}

.bdc-green-800, .bdcH-green-800:hover {
  border-color: #2e7d32 !important;
}

.fill-green-800, .fillH-green-800:hover {
  fill: #2e7d32 !important;
}

.str-green-800, .strH-green-800:hover {
  stroke: #2e7d32 !important;
}

.c-green-900, .cH-green-900:hover {
  color: #1b5e20 !important;
}

.bgc-green-900, .bgcH-green-900:hover {
  background-color: #1b5e20 !important;
}

.bdc-green-900, .bdcH-green-900:hover {
  border-color: #1b5e20 !important;
}

.fill-green-900, .fillH-green-900:hover {
  fill: #1b5e20 !important;
}

.str-green-900, .strH-green-900:hover {
  stroke: #1b5e20 !important;
}

.c-green-a100, .cH-green-a100:hover {
  color: #b9f6ca !important;
}

.bgc-green-a100, .bgcH-green-a100:hover {
  background-color: #b9f6ca !important;
}

.bdc-green-a100, .bdcH-green-a100:hover {
  border-color: #b9f6ca !important;
}

.fill-green-a100, .fillH-green-a100:hover {
  fill: #b9f6ca !important;
}

.str-green-a100, .strH-green-a100:hover {
  stroke: #b9f6ca !important;
}

.c-green-a200, .cH-green-a200:hover {
  color: #69f0ae !important;
}

.bgc-green-a200, .bgcH-green-a200:hover {
  background-color: #69f0ae !important;
}

.bdc-green-a200, .bdcH-green-a200:hover {
  border-color: #69f0ae !important;
}

.fill-green-a200, .fillH-green-a200:hover {
  fill: #69f0ae !important;
}

.str-green-a200, .strH-green-a200:hover {
  stroke: #69f0ae !important;
}

.c-green-a400, .cH-green-a400:hover {
  color: #00e676 !important;
}

.bgc-green-a400, .bgcH-green-a400:hover {
  background-color: #00e676 !important;
}

.bdc-green-a400, .bdcH-green-a400:hover {
  border-color: #00e676 !important;
}

.fill-green-a400, .fillH-green-a400:hover {
  fill: #00e676 !important;
}

.str-green-a400, .strH-green-a400:hover {
  stroke: #00e676 !important;
}

.c-green-a700, .cH-green-a700:hover {
  color: #00c853 !important;
}

.bgc-green-a700, .bgcH-green-a700:hover {
  background-color: #00c853 !important;
}

.bdc-green-a700, .bdcH-green-a700:hover {
  border-color: #00c853 !important;
}

.fill-green-a700, .fillH-green-a700:hover {
  fill: #00c853 !important;
}

.str-green-a700, .strH-green-a700:hover {
  stroke: #00c853 !important;
}

.c-light-green-50, .cH-light-green-50:hover {
  color: #f1f8e9 !important;
}

.bgc-light-green-50, .bgcH-light-green-50:hover {
  background-color: #f1f8e9 !important;
}

.bdc-light-green-50, .bdcH-light-green-50:hover {
  border-color: #f1f8e9 !important;
}

.fill-light-green-50, .fillH-light-green-50:hover {
  fill: #f1f8e9 !important;
}

.str-light-green-50, .strH-light-green-50:hover {
  stroke: #f1f8e9 !important;
}

.c-light-green-100, .cH-light-green-100:hover {
  color: #dcedc8 !important;
}

.bgc-light-green-100, .bgcH-light-green-100:hover {
  background-color: #dcedc8 !important;
}

.bdc-light-green-100, .bdcH-light-green-100:hover {
  border-color: #dcedc8 !important;
}

.fill-light-green-100, .fillH-light-green-100:hover {
  fill: #dcedc8 !important;
}

.str-light-green-100, .strH-light-green-100:hover {
  stroke: #dcedc8 !important;
}

.c-light-green-200, .cH-light-green-200:hover {
  color: #c5e1a5 !important;
}

.bgc-light-green-200, .bgcH-light-green-200:hover {
  background-color: #c5e1a5 !important;
}

.bdc-light-green-200, .bdcH-light-green-200:hover {
  border-color: #c5e1a5 !important;
}

.fill-light-green-200, .fillH-light-green-200:hover {
  fill: #c5e1a5 !important;
}

.str-light-green-200, .strH-light-green-200:hover {
  stroke: #c5e1a5 !important;
}

.c-light-green-300, .cH-light-green-300:hover {
  color: #aed581 !important;
}

.bgc-light-green-300, .bgcH-light-green-300:hover {
  background-color: #aed581 !important;
}

.bdc-light-green-300, .bdcH-light-green-300:hover {
  border-color: #aed581 !important;
}

.fill-light-green-300, .fillH-light-green-300:hover {
  fill: #aed581 !important;
}

.str-light-green-300, .strH-light-green-300:hover {
  stroke: #aed581 !important;
}

.c-light-green-400, .cH-light-green-400:hover {
  color: #9ccc65 !important;
}

.bgc-light-green-400, .bgcH-light-green-400:hover {
  background-color: #9ccc65 !important;
}

.bdc-light-green-400, .bdcH-light-green-400:hover {
  border-color: #9ccc65 !important;
}

.fill-light-green-400, .fillH-light-green-400:hover {
  fill: #9ccc65 !important;
}

.str-light-green-400, .strH-light-green-400:hover {
  stroke: #9ccc65 !important;
}

.c-light-green-500, .cH-light-green-500:hover {
  color: #8bc34a !important;
}

.bgc-light-green-500, .bgcH-light-green-500:hover {
  background-color: #8bc34a !important;
}

.bdc-light-green-500, .bdcH-light-green-500:hover {
  border-color: #8bc34a !important;
}

.fill-light-green-500, .fillH-light-green-500:hover {
  fill: #8bc34a !important;
}

.str-light-green-500, .strH-light-green-500:hover {
  stroke: #8bc34a !important;
}

.c-light-green-600, .cH-light-green-600:hover {
  color: #7cb342 !important;
}

.bgc-light-green-600, .bgcH-light-green-600:hover {
  background-color: #7cb342 !important;
}

.bdc-light-green-600, .bdcH-light-green-600:hover {
  border-color: #7cb342 !important;
}

.fill-light-green-600, .fillH-light-green-600:hover {
  fill: #7cb342 !important;
}

.str-light-green-600, .strH-light-green-600:hover {
  stroke: #7cb342 !important;
}

.c-light-green-700, .cH-light-green-700:hover {
  color: #689f38 !important;
}

.bgc-light-green-700, .bgcH-light-green-700:hover {
  background-color: #689f38 !important;
}

.bdc-light-green-700, .bdcH-light-green-700:hover {
  border-color: #689f38 !important;
}

.fill-light-green-700, .fillH-light-green-700:hover {
  fill: #689f38 !important;
}

.str-light-green-700, .strH-light-green-700:hover {
  stroke: #689f38 !important;
}

.c-light-green-800, .cH-light-green-800:hover {
  color: #558b2f !important;
}

.bgc-light-green-800, .bgcH-light-green-800:hover {
  background-color: #558b2f !important;
}

.bdc-light-green-800, .bdcH-light-green-800:hover {
  border-color: #558b2f !important;
}

.fill-light-green-800, .fillH-light-green-800:hover {
  fill: #558b2f !important;
}

.str-light-green-800, .strH-light-green-800:hover {
  stroke: #558b2f !important;
}

.c-light-green-900, .cH-light-green-900:hover {
  color: #33691e !important;
}

.bgc-light-green-900, .bgcH-light-green-900:hover {
  background-color: #33691e !important;
}

.bdc-light-green-900, .bdcH-light-green-900:hover {
  border-color: #33691e !important;
}

.fill-light-green-900, .fillH-light-green-900:hover {
  fill: #33691e !important;
}

.str-light-green-900, .strH-light-green-900:hover {
  stroke: #33691e !important;
}

.c-light-green-a100, .cH-light-green-a100:hover {
  color: #ccff90 !important;
}

.bgc-light-green-a100, .bgcH-light-green-a100:hover {
  background-color: #ccff90 !important;
}

.bdc-light-green-a100, .bdcH-light-green-a100:hover {
  border-color: #ccff90 !important;
}

.fill-light-green-a100, .fillH-light-green-a100:hover {
  fill: #ccff90 !important;
}

.str-light-green-a100, .strH-light-green-a100:hover {
  stroke: #ccff90 !important;
}

.c-light-green-a200, .cH-light-green-a200:hover {
  color: #b2ff59 !important;
}

.bgc-light-green-a200, .bgcH-light-green-a200:hover {
  background-color: #b2ff59 !important;
}

.bdc-light-green-a200, .bdcH-light-green-a200:hover {
  border-color: #b2ff59 !important;
}

.fill-light-green-a200, .fillH-light-green-a200:hover {
  fill: #b2ff59 !important;
}

.str-light-green-a200, .strH-light-green-a200:hover {
  stroke: #b2ff59 !important;
}

.c-light-green-a400, .cH-light-green-a400:hover {
  color: #76ff03 !important;
}

.bgc-light-green-a400, .bgcH-light-green-a400:hover {
  background-color: #76ff03 !important;
}

.bdc-light-green-a400, .bdcH-light-green-a400:hover {
  border-color: #76ff03 !important;
}

.fill-light-green-a400, .fillH-light-green-a400:hover {
  fill: #76ff03 !important;
}

.str-light-green-a400, .strH-light-green-a400:hover {
  stroke: #76ff03 !important;
}

.c-light-green-a700, .cH-light-green-a700:hover {
  color: #64dd17 !important;
}

.bgc-light-green-a700, .bgcH-light-green-a700:hover {
  background-color: #64dd17 !important;
}

.bdc-light-green-a700, .bdcH-light-green-a700:hover {
  border-color: #64dd17 !important;
}

.fill-light-green-a700, .fillH-light-green-a700:hover {
  fill: #64dd17 !important;
}

.str-light-green-a700, .strH-light-green-a700:hover {
  stroke: #64dd17 !important;
}

.c-lime-50, .cH-lime-50:hover {
  color: #f9fbe7 !important;
}

.bgc-lime-50, .bgcH-lime-50:hover {
  background-color: #f9fbe7 !important;
}

.bdc-lime-50, .bdcH-lime-50:hover {
  border-color: #f9fbe7 !important;
}

.fill-lime-50, .fillH-lime-50:hover {
  fill: #f9fbe7 !important;
}

.str-lime-50, .strH-lime-50:hover {
  stroke: #f9fbe7 !important;
}

.c-lime-100, .cH-lime-100:hover {
  color: #f0f4c3 !important;
}

.bgc-lime-100, .bgcH-lime-100:hover {
  background-color: #f0f4c3 !important;
}

.bdc-lime-100, .bdcH-lime-100:hover {
  border-color: #f0f4c3 !important;
}

.fill-lime-100, .fillH-lime-100:hover {
  fill: #f0f4c3 !important;
}

.str-lime-100, .strH-lime-100:hover {
  stroke: #f0f4c3 !important;
}

.c-lime-200, .cH-lime-200:hover {
  color: #e6ee9c !important;
}

.bgc-lime-200, .bgcH-lime-200:hover {
  background-color: #e6ee9c !important;
}

.bdc-lime-200, .bdcH-lime-200:hover {
  border-color: #e6ee9c !important;
}

.fill-lime-200, .fillH-lime-200:hover {
  fill: #e6ee9c !important;
}

.str-lime-200, .strH-lime-200:hover {
  stroke: #e6ee9c !important;
}

.c-lime-300, .cH-lime-300:hover {
  color: #dce775 !important;
}

.bgc-lime-300, .bgcH-lime-300:hover {
  background-color: #dce775 !important;
}

.bdc-lime-300, .bdcH-lime-300:hover {
  border-color: #dce775 !important;
}

.fill-lime-300, .fillH-lime-300:hover {
  fill: #dce775 !important;
}

.str-lime-300, .strH-lime-300:hover {
  stroke: #dce775 !important;
}

.c-lime-400, .cH-lime-400:hover {
  color: #d4e157 !important;
}

.bgc-lime-400, .bgcH-lime-400:hover {
  background-color: #d4e157 !important;
}

.bdc-lime-400, .bdcH-lime-400:hover {
  border-color: #d4e157 !important;
}

.fill-lime-400, .fillH-lime-400:hover {
  fill: #d4e157 !important;
}

.str-lime-400, .strH-lime-400:hover {
  stroke: #d4e157 !important;
}

.c-lime-500, .cH-lime-500:hover {
  color: #cddc39 !important;
}

.bgc-lime-500, .bgcH-lime-500:hover {
  background-color: #cddc39 !important;
}

.bdc-lime-500, .bdcH-lime-500:hover {
  border-color: #cddc39 !important;
}

.fill-lime-500, .fillH-lime-500:hover {
  fill: #cddc39 !important;
}

.str-lime-500, .strH-lime-500:hover {
  stroke: #cddc39 !important;
}

.c-lime-600, .cH-lime-600:hover {
  color: #c0ca33 !important;
}

.bgc-lime-600, .bgcH-lime-600:hover {
  background-color: #c0ca33 !important;
}

.bdc-lime-600, .bdcH-lime-600:hover {
  border-color: #c0ca33 !important;
}

.fill-lime-600, .fillH-lime-600:hover {
  fill: #c0ca33 !important;
}

.str-lime-600, .strH-lime-600:hover {
  stroke: #c0ca33 !important;
}

.c-lime-700, .cH-lime-700:hover {
  color: #afb42b !important;
}

.bgc-lime-700, .bgcH-lime-700:hover {
  background-color: #afb42b !important;
}

.bdc-lime-700, .bdcH-lime-700:hover {
  border-color: #afb42b !important;
}

.fill-lime-700, .fillH-lime-700:hover {
  fill: #afb42b !important;
}

.str-lime-700, .strH-lime-700:hover {
  stroke: #afb42b !important;
}

.c-lime-800, .cH-lime-800:hover {
  color: #9e9d24 !important;
}

.bgc-lime-800, .bgcH-lime-800:hover {
  background-color: #9e9d24 !important;
}

.bdc-lime-800, .bdcH-lime-800:hover {
  border-color: #9e9d24 !important;
}

.fill-lime-800, .fillH-lime-800:hover {
  fill: #9e9d24 !important;
}

.str-lime-800, .strH-lime-800:hover {
  stroke: #9e9d24 !important;
}

.c-lime-900, .cH-lime-900:hover {
  color: #827717 !important;
}

.bgc-lime-900, .bgcH-lime-900:hover {
  background-color: #827717 !important;
}

.bdc-lime-900, .bdcH-lime-900:hover {
  border-color: #827717 !important;
}

.fill-lime-900, .fillH-lime-900:hover {
  fill: #827717 !important;
}

.str-lime-900, .strH-lime-900:hover {
  stroke: #827717 !important;
}

.c-lime-a100, .cH-lime-a100:hover {
  color: #f4ff81 !important;
}

.bgc-lime-a100, .bgcH-lime-a100:hover {
  background-color: #f4ff81 !important;
}

.bdc-lime-a100, .bdcH-lime-a100:hover {
  border-color: #f4ff81 !important;
}

.fill-lime-a100, .fillH-lime-a100:hover {
  fill: #f4ff81 !important;
}

.str-lime-a100, .strH-lime-a100:hover {
  stroke: #f4ff81 !important;
}

.c-lime-a200, .cH-lime-a200:hover {
  color: #eeff41 !important;
}

.bgc-lime-a200, .bgcH-lime-a200:hover {
  background-color: #eeff41 !important;
}

.bdc-lime-a200, .bdcH-lime-a200:hover {
  border-color: #eeff41 !important;
}

.fill-lime-a200, .fillH-lime-a200:hover {
  fill: #eeff41 !important;
}

.str-lime-a200, .strH-lime-a200:hover {
  stroke: #eeff41 !important;
}

.c-lime-a400, .cH-lime-a400:hover {
  color: #c6ff00 !important;
}

.bgc-lime-a400, .bgcH-lime-a400:hover {
  background-color: #c6ff00 !important;
}

.bdc-lime-a400, .bdcH-lime-a400:hover {
  border-color: #c6ff00 !important;
}

.fill-lime-a400, .fillH-lime-a400:hover {
  fill: #c6ff00 !important;
}

.str-lime-a400, .strH-lime-a400:hover {
  stroke: #c6ff00 !important;
}

.c-lime-a700, .cH-lime-a700:hover {
  color: #aeea00 !important;
}

.bgc-lime-a700, .bgcH-lime-a700:hover {
  background-color: #aeea00 !important;
}

.bdc-lime-a700, .bdcH-lime-a700:hover {
  border-color: #aeea00 !important;
}

.fill-lime-a700, .fillH-lime-a700:hover {
  fill: #aeea00 !important;
}

.str-lime-a700, .strH-lime-a700:hover {
  stroke: #aeea00 !important;
}

.c-yellow-50, .cH-yellow-50:hover {
  color: #fffde7 !important;
}

.bgc-yellow-50, .bgcH-yellow-50:hover {
  background-color: #fffde7 !important;
}

.bdc-yellow-50, .bdcH-yellow-50:hover {
  border-color: #fffde7 !important;
}

.fill-yellow-50, .fillH-yellow-50:hover {
  fill: #fffde7 !important;
}

.str-yellow-50, .strH-yellow-50:hover {
  stroke: #fffde7 !important;
}

.c-yellow-100, .cH-yellow-100:hover {
  color: #fff9c4 !important;
}

.bgc-yellow-100, .bgcH-yellow-100:hover {
  background-color: #fff9c4 !important;
}

.bdc-yellow-100, .bdcH-yellow-100:hover {
  border-color: #fff9c4 !important;
}

.fill-yellow-100, .fillH-yellow-100:hover {
  fill: #fff9c4 !important;
}

.str-yellow-100, .strH-yellow-100:hover {
  stroke: #fff9c4 !important;
}

.c-yellow-200, .cH-yellow-200:hover {
  color: #fff59d !important;
}

.bgc-yellow-200, .bgcH-yellow-200:hover {
  background-color: #fff59d !important;
}

.bdc-yellow-200, .bdcH-yellow-200:hover {
  border-color: #fff59d !important;
}

.fill-yellow-200, .fillH-yellow-200:hover {
  fill: #fff59d !important;
}

.str-yellow-200, .strH-yellow-200:hover {
  stroke: #fff59d !important;
}

.c-yellow-300, .cH-yellow-300:hover {
  color: #fff176 !important;
}

.bgc-yellow-300, .bgcH-yellow-300:hover {
  background-color: #fff176 !important;
}

.bdc-yellow-300, .bdcH-yellow-300:hover {
  border-color: #fff176 !important;
}

.fill-yellow-300, .fillH-yellow-300:hover {
  fill: #fff176 !important;
}

.str-yellow-300, .strH-yellow-300:hover {
  stroke: #fff176 !important;
}

.c-yellow-400, .cH-yellow-400:hover {
  color: #ffee58 !important;
}

.bgc-yellow-400, .bgcH-yellow-400:hover {
  background-color: #ffee58 !important;
}

.bdc-yellow-400, .bdcH-yellow-400:hover {
  border-color: #ffee58 !important;
}

.fill-yellow-400, .fillH-yellow-400:hover {
  fill: #ffee58 !important;
}

.str-yellow-400, .strH-yellow-400:hover {
  stroke: #ffee58 !important;
}

.c-yellow-500, .cH-yellow-500:hover {
  color: #ffeb3b !important;
}

.bgc-yellow-500, .bgcH-yellow-500:hover {
  background-color: #ffeb3b !important;
}

.bdc-yellow-500, .bdcH-yellow-500:hover {
  border-color: #ffeb3b !important;
}

.fill-yellow-500, .fillH-yellow-500:hover {
  fill: #ffeb3b !important;
}

.str-yellow-500, .strH-yellow-500:hover {
  stroke: #ffeb3b !important;
}

.c-yellow-600, .cH-yellow-600:hover {
  color: #fdd835 !important;
}

.bgc-yellow-600, .bgcH-yellow-600:hover {
  background-color: #fdd835 !important;
}

.bdc-yellow-600, .bdcH-yellow-600:hover {
  border-color: #fdd835 !important;
}

.fill-yellow-600, .fillH-yellow-600:hover {
  fill: #fdd835 !important;
}

.str-yellow-600, .strH-yellow-600:hover {
  stroke: #fdd835 !important;
}

.c-yellow-700, .cH-yellow-700:hover {
  color: #fbc02d !important;
}

.bgc-yellow-700, .bgcH-yellow-700:hover {
  background-color: #fbc02d !important;
}

.bdc-yellow-700, .bdcH-yellow-700:hover {
  border-color: #fbc02d !important;
}

.fill-yellow-700, .fillH-yellow-700:hover {
  fill: #fbc02d !important;
}

.str-yellow-700, .strH-yellow-700:hover {
  stroke: #fbc02d !important;
}

.c-yellow-800, .cH-yellow-800:hover {
  color: #f9a825 !important;
}

.bgc-yellow-800, .bgcH-yellow-800:hover {
  background-color: #f9a825 !important;
}

.bdc-yellow-800, .bdcH-yellow-800:hover {
  border-color: #f9a825 !important;
}

.fill-yellow-800, .fillH-yellow-800:hover {
  fill: #f9a825 !important;
}

.str-yellow-800, .strH-yellow-800:hover {
  stroke: #f9a825 !important;
}

.c-yellow-900, .cH-yellow-900:hover {
  color: #f57f17 !important;
}

.bgc-yellow-900, .bgcH-yellow-900:hover {
  background-color: #f57f17 !important;
}

.bdc-yellow-900, .bdcH-yellow-900:hover {
  border-color: #f57f17 !important;
}

.fill-yellow-900, .fillH-yellow-900:hover {
  fill: #f57f17 !important;
}

.str-yellow-900, .strH-yellow-900:hover {
  stroke: #f57f17 !important;
}

.c-yellow-a100, .cH-yellow-a100:hover {
  color: #ffff8d !important;
}

.bgc-yellow-a100, .bgcH-yellow-a100:hover {
  background-color: #ffff8d !important;
}

.bdc-yellow-a100, .bdcH-yellow-a100:hover {
  border-color: #ffff8d !important;
}

.fill-yellow-a100, .fillH-yellow-a100:hover {
  fill: #ffff8d !important;
}

.str-yellow-a100, .strH-yellow-a100:hover {
  stroke: #ffff8d !important;
}

.c-yellow-a200, .cH-yellow-a200:hover {
  color: #ffff00 !important;
}

.bgc-yellow-a200, .bgcH-yellow-a200:hover {
  background-color: #ffff00 !important;
}

.bdc-yellow-a200, .bdcH-yellow-a200:hover {
  border-color: #ffff00 !important;
}

.fill-yellow-a200, .fillH-yellow-a200:hover {
  fill: #ffff00 !important;
}

.str-yellow-a200, .strH-yellow-a200:hover {
  stroke: #ffff00 !important;
}

.c-yellow-a400, .cH-yellow-a400:hover {
  color: #ffea00 !important;
}

.bgc-yellow-a400, .bgcH-yellow-a400:hover {
  background-color: #ffea00 !important;
}

.bdc-yellow-a400, .bdcH-yellow-a400:hover {
  border-color: #ffea00 !important;
}

.fill-yellow-a400, .fillH-yellow-a400:hover {
  fill: #ffea00 !important;
}

.str-yellow-a400, .strH-yellow-a400:hover {
  stroke: #ffea00 !important;
}

.c-yellow-a700, .cH-yellow-a700:hover {
  color: #ffd600 !important;
}

.bgc-yellow-a700, .bgcH-yellow-a700:hover {
  background-color: #ffd600 !important;
}

.bdc-yellow-a700, .bdcH-yellow-a700:hover {
  border-color: #ffd600 !important;
}

.fill-yellow-a700, .fillH-yellow-a700:hover {
  fill: #ffd600 !important;
}

.str-yellow-a700, .strH-yellow-a700:hover {
  stroke: #ffd600 !important;
}

.c-amber-50, .cH-amber-50:hover {
  color: #fff8e1 !important;
}

.bgc-amber-50, .bgcH-amber-50:hover {
  background-color: #fff8e1 !important;
}

.bdc-amber-50, .bdcH-amber-50:hover {
  border-color: #fff8e1 !important;
}

.fill-amber-50, .fillH-amber-50:hover {
  fill: #fff8e1 !important;
}

.str-amber-50, .strH-amber-50:hover {
  stroke: #fff8e1 !important;
}

.c-amber-100, .cH-amber-100:hover {
  color: #ffecb3 !important;
}

.bgc-amber-100, .bgcH-amber-100:hover {
  background-color: #ffecb3 !important;
}

.bdc-amber-100, .bdcH-amber-100:hover {
  border-color: #ffecb3 !important;
}

.fill-amber-100, .fillH-amber-100:hover {
  fill: #ffecb3 !important;
}

.str-amber-100, .strH-amber-100:hover {
  stroke: #ffecb3 !important;
}

.c-amber-200, .cH-amber-200:hover {
  color: #ffe082 !important;
}

.bgc-amber-200, .bgcH-amber-200:hover {
  background-color: #ffe082 !important;
}

.bdc-amber-200, .bdcH-amber-200:hover {
  border-color: #ffe082 !important;
}

.fill-amber-200, .fillH-amber-200:hover {
  fill: #ffe082 !important;
}

.str-amber-200, .strH-amber-200:hover {
  stroke: #ffe082 !important;
}

.c-amber-300, .cH-amber-300:hover {
  color: #ffd54f !important;
}

.bgc-amber-300, .bgcH-amber-300:hover {
  background-color: #ffd54f !important;
}

.bdc-amber-300, .bdcH-amber-300:hover {
  border-color: #ffd54f !important;
}

.fill-amber-300, .fillH-amber-300:hover {
  fill: #ffd54f !important;
}

.str-amber-300, .strH-amber-300:hover {
  stroke: #ffd54f !important;
}

.c-amber-400, .cH-amber-400:hover {
  color: #ffca28 !important;
}

.bgc-amber-400, .bgcH-amber-400:hover {
  background-color: #ffca28 !important;
}

.bdc-amber-400, .bdcH-amber-400:hover {
  border-color: #ffca28 !important;
}

.fill-amber-400, .fillH-amber-400:hover {
  fill: #ffca28 !important;
}

.str-amber-400, .strH-amber-400:hover {
  stroke: #ffca28 !important;
}

.c-amber-500, .cH-amber-500:hover {
  color: #ffc107 !important;
}

.bgc-amber-500, .bgcH-amber-500:hover {
  background-color: #ffc107 !important;
}

.bdc-amber-500, .bdcH-amber-500:hover {
  border-color: #ffc107 !important;
}

.fill-amber-500, .fillH-amber-500:hover {
  fill: #ffc107 !important;
}

.str-amber-500, .strH-amber-500:hover {
  stroke: #ffc107 !important;
}

.c-amber-600, .cH-amber-600:hover {
  color: #ffb300 !important;
}

.bgc-amber-600, .bgcH-amber-600:hover {
  background-color: #ffb300 !important;
}

.bdc-amber-600, .bdcH-amber-600:hover {
  border-color: #ffb300 !important;
}

.fill-amber-600, .fillH-amber-600:hover {
  fill: #ffb300 !important;
}

.str-amber-600, .strH-amber-600:hover {
  stroke: #ffb300 !important;
}

.c-amber-700, .cH-amber-700:hover {
  color: #ffa000 !important;
}

.bgc-amber-700, .bgcH-amber-700:hover {
  background-color: #ffa000 !important;
}

.bdc-amber-700, .bdcH-amber-700:hover {
  border-color: #ffa000 !important;
}

.fill-amber-700, .fillH-amber-700:hover {
  fill: #ffa000 !important;
}

.str-amber-700, .strH-amber-700:hover {
  stroke: #ffa000 !important;
}

.c-amber-800, .cH-amber-800:hover {
  color: #ff8f00 !important;
}

.bgc-amber-800, .bgcH-amber-800:hover {
  background-color: #ff8f00 !important;
}

.bdc-amber-800, .bdcH-amber-800:hover {
  border-color: #ff8f00 !important;
}

.fill-amber-800, .fillH-amber-800:hover {
  fill: #ff8f00 !important;
}

.str-amber-800, .strH-amber-800:hover {
  stroke: #ff8f00 !important;
}

.c-amber-900, .cH-amber-900:hover {
  color: #ff6f00 !important;
}

.bgc-amber-900, .bgcH-amber-900:hover {
  background-color: #ff6f00 !important;
}

.bdc-amber-900, .bdcH-amber-900:hover {
  border-color: #ff6f00 !important;
}

.fill-amber-900, .fillH-amber-900:hover {
  fill: #ff6f00 !important;
}

.str-amber-900, .strH-amber-900:hover {
  stroke: #ff6f00 !important;
}

.c-amber-a100, .cH-amber-a100:hover {
  color: #ffe57f !important;
}

.bgc-amber-a100, .bgcH-amber-a100:hover {
  background-color: #ffe57f !important;
}

.bdc-amber-a100, .bdcH-amber-a100:hover {
  border-color: #ffe57f !important;
}

.fill-amber-a100, .fillH-amber-a100:hover {
  fill: #ffe57f !important;
}

.str-amber-a100, .strH-amber-a100:hover {
  stroke: #ffe57f !important;
}

.c-amber-a200, .cH-amber-a200:hover {
  color: #ffd740 !important;
}

.bgc-amber-a200, .bgcH-amber-a200:hover {
  background-color: #ffd740 !important;
}

.bdc-amber-a200, .bdcH-amber-a200:hover {
  border-color: #ffd740 !important;
}

.fill-amber-a200, .fillH-amber-a200:hover {
  fill: #ffd740 !important;
}

.str-amber-a200, .strH-amber-a200:hover {
  stroke: #ffd740 !important;
}

.c-amber-a400, .cH-amber-a400:hover {
  color: #ffc400 !important;
}

.bgc-amber-a400, .bgcH-amber-a400:hover {
  background-color: #ffc400 !important;
}

.bdc-amber-a400, .bdcH-amber-a400:hover {
  border-color: #ffc400 !important;
}

.fill-amber-a400, .fillH-amber-a400:hover {
  fill: #ffc400 !important;
}

.str-amber-a400, .strH-amber-a400:hover {
  stroke: #ffc400 !important;
}

.c-amber-a700, .cH-amber-a700:hover {
  color: #ffab00 !important;
}

.bgc-amber-a700, .bgcH-amber-a700:hover {
  background-color: #ffab00 !important;
}

.bdc-amber-a700, .bdcH-amber-a700:hover {
  border-color: #ffab00 !important;
}

.fill-amber-a700, .fillH-amber-a700:hover {
  fill: #ffab00 !important;
}

.str-amber-a700, .strH-amber-a700:hover {
  stroke: #ffab00 !important;
}

.c-orange-50, .cH-orange-50:hover {
  color: #fff3e0 !important;
}

.bgc-orange-50, .bgcH-orange-50:hover {
  background-color: #fff3e0 !important;
}

.bdc-orange-50, .bdcH-orange-50:hover {
  border-color: #fff3e0 !important;
}

.fill-orange-50, .fillH-orange-50:hover {
  fill: #fff3e0 !important;
}

.str-orange-50, .strH-orange-50:hover {
  stroke: #fff3e0 !important;
}

.c-orange-100, .cH-orange-100:hover {
  color: #ffe0b2 !important;
}

.bgc-orange-100, .bgcH-orange-100:hover {
  background-color: #ffe0b2 !important;
}

.bdc-orange-100, .bdcH-orange-100:hover {
  border-color: #ffe0b2 !important;
}

.fill-orange-100, .fillH-orange-100:hover {
  fill: #ffe0b2 !important;
}

.str-orange-100, .strH-orange-100:hover {
  stroke: #ffe0b2 !important;
}

.c-orange-200, .cH-orange-200:hover {
  color: #ffcc80 !important;
}

.bgc-orange-200, .bgcH-orange-200:hover {
  background-color: #ffcc80 !important;
}

.bdc-orange-200, .bdcH-orange-200:hover {
  border-color: #ffcc80 !important;
}

.fill-orange-200, .fillH-orange-200:hover {
  fill: #ffcc80 !important;
}

.str-orange-200, .strH-orange-200:hover {
  stroke: #ffcc80 !important;
}

.c-orange-300, .cH-orange-300:hover {
  color: #ffb74d !important;
}

.bgc-orange-300, .bgcH-orange-300:hover {
  background-color: #ffb74d !important;
}

.bdc-orange-300, .bdcH-orange-300:hover {
  border-color: #ffb74d !important;
}

.fill-orange-300, .fillH-orange-300:hover {
  fill: #ffb74d !important;
}

.str-orange-300, .strH-orange-300:hover {
  stroke: #ffb74d !important;
}

.c-orange-400, .cH-orange-400:hover {
  color: #ffa726 !important;
}

.bgc-orange-400, .bgcH-orange-400:hover {
  background-color: #ffa726 !important;
}

.bdc-orange-400, .bdcH-orange-400:hover {
  border-color: #ffa726 !important;
}

.fill-orange-400, .fillH-orange-400:hover {
  fill: #ffa726 !important;
}

.str-orange-400, .strH-orange-400:hover {
  stroke: #ffa726 !important;
}

.c-orange-500, .cH-orange-500:hover {
  color: #ff9800 !important;
}

.bgc-orange-500, .bgcH-orange-500:hover {
  background-color: #ff9800 !important;
}

.bdc-orange-500, .bdcH-orange-500:hover {
  border-color: #ff9800 !important;
}

.fill-orange-500, .fillH-orange-500:hover {
  fill: #ff9800 !important;
}

.str-orange-500, .strH-orange-500:hover {
  stroke: #ff9800 !important;
}

.c-orange-600, .cH-orange-600:hover {
  color: #fb8c00 !important;
}

.bgc-orange-600, .bgcH-orange-600:hover {
  background-color: #fb8c00 !important;
}

.bdc-orange-600, .bdcH-orange-600:hover {
  border-color: #fb8c00 !important;
}

.fill-orange-600, .fillH-orange-600:hover {
  fill: #fb8c00 !important;
}

.str-orange-600, .strH-orange-600:hover {
  stroke: #fb8c00 !important;
}

.c-orange-700, .cH-orange-700:hover {
  color: #f57c00 !important;
}

.bgc-orange-700, .bgcH-orange-700:hover {
  background-color: #f57c00 !important;
}

.bdc-orange-700, .bdcH-orange-700:hover {
  border-color: #f57c00 !important;
}

.fill-orange-700, .fillH-orange-700:hover {
  fill: #f57c00 !important;
}

.str-orange-700, .strH-orange-700:hover {
  stroke: #f57c00 !important;
}

.c-orange-800, .cH-orange-800:hover {
  color: #ef6c00 !important;
}

.bgc-orange-800, .bgcH-orange-800:hover {
  background-color: #ef6c00 !important;
}

.bdc-orange-800, .bdcH-orange-800:hover {
  border-color: #ef6c00 !important;
}

.fill-orange-800, .fillH-orange-800:hover {
  fill: #ef6c00 !important;
}

.str-orange-800, .strH-orange-800:hover {
  stroke: #ef6c00 !important;
}

.c-orange-900, .cH-orange-900:hover {
  color: #e65100 !important;
}

.bgc-orange-900, .bgcH-orange-900:hover {
  background-color: #e65100 !important;
}

.bdc-orange-900, .bdcH-orange-900:hover {
  border-color: #e65100 !important;
}

.fill-orange-900, .fillH-orange-900:hover {
  fill: #e65100 !important;
}

.str-orange-900, .strH-orange-900:hover {
  stroke: #e65100 !important;
}

.c-orange-a100, .cH-orange-a100:hover {
  color: #ffd180 !important;
}

.bgc-orange-a100, .bgcH-orange-a100:hover {
  background-color: #ffd180 !important;
}

.bdc-orange-a100, .bdcH-orange-a100:hover {
  border-color: #ffd180 !important;
}

.fill-orange-a100, .fillH-orange-a100:hover {
  fill: #ffd180 !important;
}

.str-orange-a100, .strH-orange-a100:hover {
  stroke: #ffd180 !important;
}

.c-orange-a200, .cH-orange-a200:hover {
  color: #ffab40 !important;
}

.bgc-orange-a200, .bgcH-orange-a200:hover {
  background-color: #ffab40 !important;
}

.bdc-orange-a200, .bdcH-orange-a200:hover {
  border-color: #ffab40 !important;
}

.fill-orange-a200, .fillH-orange-a200:hover {
  fill: #ffab40 !important;
}

.str-orange-a200, .strH-orange-a200:hover {
  stroke: #ffab40 !important;
}

.c-orange-a400, .cH-orange-a400:hover {
  color: #ff9100 !important;
}

.bgc-orange-a400, .bgcH-orange-a400:hover {
  background-color: #ff9100 !important;
}

.bdc-orange-a400, .bdcH-orange-a400:hover {
  border-color: #ff9100 !important;
}

.fill-orange-a400, .fillH-orange-a400:hover {
  fill: #ff9100 !important;
}

.str-orange-a400, .strH-orange-a400:hover {
  stroke: #ff9100 !important;
}

.c-orange-a700, .cH-orange-a700:hover {
  color: #ff6d00 !important;
}

.bgc-orange-a700, .bgcH-orange-a700:hover {
  background-color: #ff6d00 !important;
}

.bdc-orange-a700, .bdcH-orange-a700:hover {
  border-color: #ff6d00 !important;
}

.fill-orange-a700, .fillH-orange-a700:hover {
  fill: #ff6d00 !important;
}

.str-orange-a700, .strH-orange-a700:hover {
  stroke: #ff6d00 !important;
}

.c-deep-orange-50, .cH-deep-orange-50:hover {
  color: #fbe9e7 !important;
}

.bgc-deep-orange-50, .bgcH-deep-orange-50:hover {
  background-color: #fbe9e7 !important;
}

.bdc-deep-orange-50, .bdcH-deep-orange-50:hover {
  border-color: #fbe9e7 !important;
}

.fill-deep-orange-50, .fillH-deep-orange-50:hover {
  fill: #fbe9e7 !important;
}

.str-deep-orange-50, .strH-deep-orange-50:hover {
  stroke: #fbe9e7 !important;
}

.c-deep-orange-100, .cH-deep-orange-100:hover {
  color: #ffccbc !important;
}

.bgc-deep-orange-100, .bgcH-deep-orange-100:hover {
  background-color: #ffccbc !important;
}

.bdc-deep-orange-100, .bdcH-deep-orange-100:hover {
  border-color: #ffccbc !important;
}

.fill-deep-orange-100, .fillH-deep-orange-100:hover {
  fill: #ffccbc !important;
}

.str-deep-orange-100, .strH-deep-orange-100:hover {
  stroke: #ffccbc !important;
}

.c-deep-orange-200, .cH-deep-orange-200:hover {
  color: #ffab91 !important;
}

.bgc-deep-orange-200, .bgcH-deep-orange-200:hover {
  background-color: #ffab91 !important;
}

.bdc-deep-orange-200, .bdcH-deep-orange-200:hover {
  border-color: #ffab91 !important;
}

.fill-deep-orange-200, .fillH-deep-orange-200:hover {
  fill: #ffab91 !important;
}

.str-deep-orange-200, .strH-deep-orange-200:hover {
  stroke: #ffab91 !important;
}

.c-deep-orange-300, .cH-deep-orange-300:hover {
  color: #ff8a65 !important;
}

.bgc-deep-orange-300, .bgcH-deep-orange-300:hover {
  background-color: #ff8a65 !important;
}

.bdc-deep-orange-300, .bdcH-deep-orange-300:hover {
  border-color: #ff8a65 !important;
}

.fill-deep-orange-300, .fillH-deep-orange-300:hover {
  fill: #ff8a65 !important;
}

.str-deep-orange-300, .strH-deep-orange-300:hover {
  stroke: #ff8a65 !important;
}

.c-deep-orange-400, .cH-deep-orange-400:hover {
  color: #ff7043 !important;
}

.bgc-deep-orange-400, .bgcH-deep-orange-400:hover {
  background-color: #ff7043 !important;
}

.bdc-deep-orange-400, .bdcH-deep-orange-400:hover {
  border-color: #ff7043 !important;
}

.fill-deep-orange-400, .fillH-deep-orange-400:hover {
  fill: #ff7043 !important;
}

.str-deep-orange-400, .strH-deep-orange-400:hover {
  stroke: #ff7043 !important;
}

.c-deep-orange-500, .cH-deep-orange-500:hover {
  color: #ff5722 !important;
}

.bgc-deep-orange-500, .bgcH-deep-orange-500:hover {
  background-color: #ff5722 !important;
}

.bdc-deep-orange-500, .bdcH-deep-orange-500:hover {
  border-color: #ff5722 !important;
}

.fill-deep-orange-500, .fillH-deep-orange-500:hover {
  fill: #ff5722 !important;
}

.str-deep-orange-500, .strH-deep-orange-500:hover {
  stroke: #ff5722 !important;
}

.c-deep-orange-600, .cH-deep-orange-600:hover {
  color: #f4511e !important;
}

.bgc-deep-orange-600, .bgcH-deep-orange-600:hover {
  background-color: #f4511e !important;
}

.bdc-deep-orange-600, .bdcH-deep-orange-600:hover {
  border-color: #f4511e !important;
}

.fill-deep-orange-600, .fillH-deep-orange-600:hover {
  fill: #f4511e !important;
}

.str-deep-orange-600, .strH-deep-orange-600:hover {
  stroke: #f4511e !important;
}

.c-deep-orange-700, .cH-deep-orange-700:hover {
  color: #e64a19 !important;
}

.bgc-deep-orange-700, .bgcH-deep-orange-700:hover {
  background-color: #e64a19 !important;
}

.bdc-deep-orange-700, .bdcH-deep-orange-700:hover {
  border-color: #e64a19 !important;
}

.fill-deep-orange-700, .fillH-deep-orange-700:hover {
  fill: #e64a19 !important;
}

.str-deep-orange-700, .strH-deep-orange-700:hover {
  stroke: #e64a19 !important;
}

.c-deep-orange-800, .cH-deep-orange-800:hover {
  color: #d84315 !important;
}

.bgc-deep-orange-800, .bgcH-deep-orange-800:hover {
  background-color: #d84315 !important;
}

.bdc-deep-orange-800, .bdcH-deep-orange-800:hover {
  border-color: #d84315 !important;
}

.fill-deep-orange-800, .fillH-deep-orange-800:hover {
  fill: #d84315 !important;
}

.str-deep-orange-800, .strH-deep-orange-800:hover {
  stroke: #d84315 !important;
}

.c-deep-orange-900, .cH-deep-orange-900:hover {
  color: #bf360c !important;
}

.bgc-deep-orange-900, .bgcH-deep-orange-900:hover {
  background-color: #bf360c !important;
}

.bdc-deep-orange-900, .bdcH-deep-orange-900:hover {
  border-color: #bf360c !important;
}

.fill-deep-orange-900, .fillH-deep-orange-900:hover {
  fill: #bf360c !important;
}

.str-deep-orange-900, .strH-deep-orange-900:hover {
  stroke: #bf360c !important;
}

.c-deep-orange-a100, .cH-deep-orange-a100:hover {
  color: #ff9e80 !important;
}

.bgc-deep-orange-a100, .bgcH-deep-orange-a100:hover {
  background-color: #ff9e80 !important;
}

.bdc-deep-orange-a100, .bdcH-deep-orange-a100:hover {
  border-color: #ff9e80 !important;
}

.fill-deep-orange-a100, .fillH-deep-orange-a100:hover {
  fill: #ff9e80 !important;
}

.str-deep-orange-a100, .strH-deep-orange-a100:hover {
  stroke: #ff9e80 !important;
}

.c-deep-orange-a200, .cH-deep-orange-a200:hover {
  color: #ff6e40 !important;
}

.bgc-deep-orange-a200, .bgcH-deep-orange-a200:hover {
  background-color: #ff6e40 !important;
}

.bdc-deep-orange-a200, .bdcH-deep-orange-a200:hover {
  border-color: #ff6e40 !important;
}

.fill-deep-orange-a200, .fillH-deep-orange-a200:hover {
  fill: #ff6e40 !important;
}

.str-deep-orange-a200, .strH-deep-orange-a200:hover {
  stroke: #ff6e40 !important;
}

.c-deep-orange-a400, .cH-deep-orange-a400:hover {
  color: #ff3d00 !important;
}

.bgc-deep-orange-a400, .bgcH-deep-orange-a400:hover {
  background-color: #ff3d00 !important;
}

.bdc-deep-orange-a400, .bdcH-deep-orange-a400:hover {
  border-color: #ff3d00 !important;
}

.fill-deep-orange-a400, .fillH-deep-orange-a400:hover {
  fill: #ff3d00 !important;
}

.str-deep-orange-a400, .strH-deep-orange-a400:hover {
  stroke: #ff3d00 !important;
}

.c-deep-orange-a700, .cH-deep-orange-a700:hover {
  color: #dd2c00 !important;
}

.bgc-deep-orange-a700, .bgcH-deep-orange-a700:hover {
  background-color: #dd2c00 !important;
}

.bdc-deep-orange-a700, .bdcH-deep-orange-a700:hover {
  border-color: #dd2c00 !important;
}

.fill-deep-orange-a700, .fillH-deep-orange-a700:hover {
  fill: #dd2c00 !important;
}

.str-deep-orange-a700, .strH-deep-orange-a700:hover {
  stroke: #dd2c00 !important;
}

.c-brown-50, .cH-brown-50:hover {
  color: #efebe9 !important;
}

.bgc-brown-50, .bgcH-brown-50:hover {
  background-color: #efebe9 !important;
}

.bdc-brown-50, .bdcH-brown-50:hover {
  border-color: #efebe9 !important;
}

.fill-brown-50, .fillH-brown-50:hover {
  fill: #efebe9 !important;
}

.str-brown-50, .strH-brown-50:hover {
  stroke: #efebe9 !important;
}

.c-brown-100, .cH-brown-100:hover {
  color: #d7ccc8 !important;
}

.bgc-brown-100, .bgcH-brown-100:hover {
  background-color: #d7ccc8 !important;
}

.bdc-brown-100, .bdcH-brown-100:hover {
  border-color: #d7ccc8 !important;
}

.fill-brown-100, .fillH-brown-100:hover {
  fill: #d7ccc8 !important;
}

.str-brown-100, .strH-brown-100:hover {
  stroke: #d7ccc8 !important;
}

.c-brown-200, .cH-brown-200:hover {
  color: #bcaaa4 !important;
}

.bgc-brown-200, .bgcH-brown-200:hover {
  background-color: #bcaaa4 !important;
}

.bdc-brown-200, .bdcH-brown-200:hover {
  border-color: #bcaaa4 !important;
}

.fill-brown-200, .fillH-brown-200:hover {
  fill: #bcaaa4 !important;
}

.str-brown-200, .strH-brown-200:hover {
  stroke: #bcaaa4 !important;
}

.c-brown-300, .cH-brown-300:hover {
  color: #a1887f !important;
}

.bgc-brown-300, .bgcH-brown-300:hover {
  background-color: #a1887f !important;
}

.bdc-brown-300, .bdcH-brown-300:hover {
  border-color: #a1887f !important;
}

.fill-brown-300, .fillH-brown-300:hover {
  fill: #a1887f !important;
}

.str-brown-300, .strH-brown-300:hover {
  stroke: #a1887f !important;
}

.c-brown-400, .cH-brown-400:hover {
  color: #8d6e63 !important;
}

.bgc-brown-400, .bgcH-brown-400:hover {
  background-color: #8d6e63 !important;
}

.bdc-brown-400, .bdcH-brown-400:hover {
  border-color: #8d6e63 !important;
}

.fill-brown-400, .fillH-brown-400:hover {
  fill: #8d6e63 !important;
}

.str-brown-400, .strH-brown-400:hover {
  stroke: #8d6e63 !important;
}

.c-brown-500, .cH-brown-500:hover {
  color: #795548 !important;
}

.bgc-brown-500, .bgcH-brown-500:hover {
  background-color: #795548 !important;
}

.bdc-brown-500, .bdcH-brown-500:hover {
  border-color: #795548 !important;
}

.fill-brown-500, .fillH-brown-500:hover {
  fill: #795548 !important;
}

.str-brown-500, .strH-brown-500:hover {
  stroke: #795548 !important;
}

.c-brown-600, .cH-brown-600:hover {
  color: #6d4c41 !important;
}

.bgc-brown-600, .bgcH-brown-600:hover {
  background-color: #6d4c41 !important;
}

.bdc-brown-600, .bdcH-brown-600:hover {
  border-color: #6d4c41 !important;
}

.fill-brown-600, .fillH-brown-600:hover {
  fill: #6d4c41 !important;
}

.str-brown-600, .strH-brown-600:hover {
  stroke: #6d4c41 !important;
}

.c-brown-700, .cH-brown-700:hover {
  color: #5d4037 !important;
}

.bgc-brown-700, .bgcH-brown-700:hover {
  background-color: #5d4037 !important;
}

.bdc-brown-700, .bdcH-brown-700:hover {
  border-color: #5d4037 !important;
}

.fill-brown-700, .fillH-brown-700:hover {
  fill: #5d4037 !important;
}

.str-brown-700, .strH-brown-700:hover {
  stroke: #5d4037 !important;
}

.c-brown-800, .cH-brown-800:hover {
  color: #4e342e !important;
}

.bgc-brown-800, .bgcH-brown-800:hover {
  background-color: #4e342e !important;
}

.bdc-brown-800, .bdcH-brown-800:hover {
  border-color: #4e342e !important;
}

.fill-brown-800, .fillH-brown-800:hover {
  fill: #4e342e !important;
}

.str-brown-800, .strH-brown-800:hover {
  stroke: #4e342e !important;
}

.c-brown-900, .cH-brown-900:hover {
  color: #3e2723 !important;
}

.bgc-brown-900, .bgcH-brown-900:hover {
  background-color: #3e2723 !important;
}

.bdc-brown-900, .bdcH-brown-900:hover {
  border-color: #3e2723 !important;
}

.fill-brown-900, .fillH-brown-900:hover {
  fill: #3e2723 !important;
}

.str-brown-900, .strH-brown-900:hover {
  stroke: #3e2723 !important;
}

.c-grey-50, .cH-grey-50:hover {
  color: #fafafa !important;
}

.bgc-grey-50, .bgcH-grey-50:hover {
  background-color: #fafafa !important;
}

.bdc-grey-50, .bdcH-grey-50:hover {
  border-color: #fafafa !important;
}

.fill-grey-50, .fillH-grey-50:hover {
  fill: #fafafa !important;
}

.str-grey-50, .strH-grey-50:hover {
  stroke: #fafafa !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f5f5f5 !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f5f5f5 !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f5f5f5 !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f5f5f5 !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f5f5f5 !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #eeeeee !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #eeeeee !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #eeeeee !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #eeeeee !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #eeeeee !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e0e0e0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e0e0e0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e0e0e0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e0e0e0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e0e0e0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #bdbdbd !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #bdbdbd !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #bdbdbd !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #bdbdbd !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #bdbdbd !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #9e9e9e !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #9e9e9e !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #9e9e9e !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #9e9e9e !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #9e9e9e !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #757575 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #757575 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #757575 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #757575 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #757575 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #616161 !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #616161 !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #616161 !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #616161 !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #616161 !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #424242 !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #424242 !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #424242 !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #424242 !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #424242 !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #212121 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #212121 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #212121 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #212121 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #212121 !important;
}

.c-blue-grey-50, .cH-blue-grey-50:hover {
  color: #eceff1 !important;
}

.bgc-blue-grey-50, .bgcH-blue-grey-50:hover {
  background-color: #eceff1 !important;
}

.bdc-blue-grey-50, .bdcH-blue-grey-50:hover {
  border-color: #eceff1 !important;
}

.fill-blue-grey-50, .fillH-blue-grey-50:hover {
  fill: #eceff1 !important;
}

.str-blue-grey-50, .strH-blue-grey-50:hover {
  stroke: #eceff1 !important;
}

.c-blue-grey-100, .cH-blue-grey-100:hover {
  color: #cfd8dc !important;
}

.bgc-blue-grey-100, .bgcH-blue-grey-100:hover {
  background-color: #cfd8dc !important;
}

.bdc-blue-grey-100, .bdcH-blue-grey-100:hover {
  border-color: #cfd8dc !important;
}

.fill-blue-grey-100, .fillH-blue-grey-100:hover {
  fill: #cfd8dc !important;
}

.str-blue-grey-100, .strH-blue-grey-100:hover {
  stroke: #cfd8dc !important;
}

.c-blue-grey-200, .cH-blue-grey-200:hover {
  color: #b0bec5 !important;
}

.bgc-blue-grey-200, .bgcH-blue-grey-200:hover {
  background-color: #b0bec5 !important;
}

.bdc-blue-grey-200, .bdcH-blue-grey-200:hover {
  border-color: #b0bec5 !important;
}

.fill-blue-grey-200, .fillH-blue-grey-200:hover {
  fill: #b0bec5 !important;
}

.str-blue-grey-200, .strH-blue-grey-200:hover {
  stroke: #b0bec5 !important;
}

.c-blue-grey-300, .cH-blue-grey-300:hover {
  color: #90a4ae !important;
}

.bgc-blue-grey-300, .bgcH-blue-grey-300:hover {
  background-color: #90a4ae !important;
}

.bdc-blue-grey-300, .bdcH-blue-grey-300:hover {
  border-color: #90a4ae !important;
}

.fill-blue-grey-300, .fillH-blue-grey-300:hover {
  fill: #90a4ae !important;
}

.str-blue-grey-300, .strH-blue-grey-300:hover {
  stroke: #90a4ae !important;
}

.c-blue-grey-400, .cH-blue-grey-400:hover {
  color: #78909c !important;
}

.bgc-blue-grey-400, .bgcH-blue-grey-400:hover {
  background-color: #78909c !important;
}

.bdc-blue-grey-400, .bdcH-blue-grey-400:hover {
  border-color: #78909c !important;
}

.fill-blue-grey-400, .fillH-blue-grey-400:hover {
  fill: #78909c !important;
}

.str-blue-grey-400, .strH-blue-grey-400:hover {
  stroke: #78909c !important;
}

.c-blue-grey-500, .cH-blue-grey-500:hover {
  color: #607d8b !important;
}

.bgc-blue-grey-500, .bgcH-blue-grey-500:hover {
  background-color: #607d8b !important;
}

.bdc-blue-grey-500, .bdcH-blue-grey-500:hover {
  border-color: #607d8b !important;
}

.fill-blue-grey-500, .fillH-blue-grey-500:hover {
  fill: #607d8b !important;
}

.str-blue-grey-500, .strH-blue-grey-500:hover {
  stroke: #607d8b !important;
}

.c-blue-grey-600, .cH-blue-grey-600:hover {
  color: #546e7a !important;
}

.bgc-blue-grey-600, .bgcH-blue-grey-600:hover {
  background-color: #546e7a !important;
}

.bdc-blue-grey-600, .bdcH-blue-grey-600:hover {
  border-color: #546e7a !important;
}

.fill-blue-grey-600, .fillH-blue-grey-600:hover {
  fill: #546e7a !important;
}

.str-blue-grey-600, .strH-blue-grey-600:hover {
  stroke: #546e7a !important;
}

.c-blue-grey-700, .cH-blue-grey-700:hover {
  color: #455a64 !important;
}

.bgc-blue-grey-700, .bgcH-blue-grey-700:hover {
  background-color: #455a64 !important;
}

.bdc-blue-grey-700, .bdcH-blue-grey-700:hover {
  border-color: #455a64 !important;
}

.fill-blue-grey-700, .fillH-blue-grey-700:hover {
  fill: #455a64 !important;
}

.str-blue-grey-700, .strH-blue-grey-700:hover {
  stroke: #455a64 !important;
}

.c-blue-grey-800, .cH-blue-grey-800:hover {
  color: #37474f !important;
}

.bgc-blue-grey-800, .bgcH-blue-grey-800:hover {
  background-color: #37474f !important;
}

.bdc-blue-grey-800, .bdcH-blue-grey-800:hover {
  border-color: #37474f !important;
}

.fill-blue-grey-800, .fillH-blue-grey-800:hover {
  fill: #37474f !important;
}

.str-blue-grey-800, .strH-blue-grey-800:hover {
  stroke: #37474f !important;
}

.c-blue-grey-900, .cH-blue-grey-900:hover {
  color: #263238 !important;
}

.bgc-blue-grey-900, .bgcH-blue-grey-900:hover {
  background-color: #263238 !important;
}

.bdc-blue-grey-900, .bdcH-blue-grey-900:hover {
  border-color: #263238 !important;
}

.fill-blue-grey-900, .fillH-blue-grey-900:hover {
  fill: #263238 !important;
}

.str-blue-grey-900, .strH-blue-grey-900:hover {
  stroke: #263238 !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f9fafb !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f9fafb !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f9fafb !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f9fafb !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f9fafb !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #f2f3f5 !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #f2f3f5 !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #f2f3f5 !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #f2f3f5 !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #f2f3f5 !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e6eaf0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e6eaf0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e6eaf0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e6eaf0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e6eaf0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #d3d9e3 !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #d3d9e3 !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #d3d9e3 !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #d3d9e3 !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #d3d9e3 !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #b9c2d0 !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #b9c2d0 !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #b9c2d0 !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #b9c2d0 !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #b9c2d0 !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #7c8695 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #7c8695 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #7c8695 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #7c8695 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #7c8695 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #72777a !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #72777a !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #72777a !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #72777a !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #72777a !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #565a5c !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #565a5c !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #565a5c !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #565a5c !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #565a5c !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #313435 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #313435 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #313435 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #313435 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #313435 !important;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@font-face {
  font-family: 'themify';
  src: url(/assets/fonts/themify.9bad9444.eot);
  src: url(/assets/fonts/themify.9bad9444.eot) format("embedded-opentype"), url(/assets/fonts/themify.29b39089.woff) format("woff"), url(/assets/fonts/themify.eda8b943.ttf) format("truetype"), url(/assets/images/themify.f0fc8c79.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\e600";
}

.ti-volume:before {
  content: "\e601";
}

.ti-user:before {
  content: "\e602";
}

.ti-unlock:before {
  content: "\e603";
}

.ti-unlink:before {
  content: "\e604";
}

.ti-trash:before {
  content: "\e605";
}

.ti-thought:before {
  content: "\e606";
}

.ti-target:before {
  content: "\e607";
}

.ti-tag:before {
  content: "\e608";
}

.ti-tablet:before {
  content: "\e609";
}

.ti-star:before {
  content: "\e60a";
}

.ti-spray:before {
  content: "\e60b";
}

.ti-signal:before {
  content: "\e60c";
}

.ti-shopping-cart:before {
  content: "\e60d";
}

.ti-shopping-cart-full:before {
  content: "\e60e";
}

.ti-settings:before {
  content: "\e60f";
}

.ti-search:before {
  content: "\e610";
}

.ti-zoom-in:before {
  content: "\e611";
}

.ti-zoom-out:before {
  content: "\e612";
}

.ti-cut:before {
  content: "\e613";
}

.ti-ruler:before {
  content: "\e614";
}

.ti-ruler-pencil:before {
  content: "\e615";
}

.ti-ruler-alt:before {
  content: "\e616";
}

.ti-bookmark:before {
  content: "\e617";
}

.ti-bookmark-alt:before {
  content: "\e618";
}

.ti-reload:before {
  content: "\e619";
}

.ti-plus:before {
  content: "\e61a";
}

.ti-pin:before {
  content: "\e61b";
}

.ti-pencil:before {
  content: "\e61c";
}

.ti-pencil-alt:before {
  content: "\e61d";
}

.ti-paint-roller:before {
  content: "\e61e";
}

.ti-paint-bucket:before {
  content: "\e61f";
}

.ti-na:before {
  content: "\e620";
}

.ti-mobile:before {
  content: "\e621";
}

.ti-minus:before {
  content: "\e622";
}

.ti-medall:before {
  content: "\e623";
}

.ti-medall-alt:before {
  content: "\e624";
}

.ti-marker:before {
  content: "\e625";
}

.ti-marker-alt:before {
  content: "\e626";
}

.ti-arrow-up:before {
  content: "\e627";
}

.ti-arrow-right:before {
  content: "\e628";
}

.ti-arrow-left:before {
  content: "\e629";
}

.ti-arrow-down:before {
  content: "\e62a";
}

.ti-lock:before {
  content: "\e62b";
}

.ti-location-arrow:before {
  content: "\e62c";
}

.ti-link:before {
  content: "\e62d";
}

.ti-layout:before {
  content: "\e62e";
}

.ti-layers:before {
  content: "\e62f";
}

.ti-layers-alt:before {
  content: "\e630";
}

.ti-key:before {
  content: "\e631";
}

.ti-import:before {
  content: "\e632";
}

.ti-image:before {
  content: "\e633";
}

.ti-heart:before {
  content: "\e634";
}

.ti-heart-broken:before {
  content: "\e635";
}

.ti-hand-stop:before {
  content: "\e636";
}

.ti-hand-open:before {
  content: "\e637";
}

.ti-hand-drag:before {
  content: "\e638";
}

.ti-folder:before {
  content: "\e639";
}

.ti-flag:before {
  content: "\e63a";
}

.ti-flag-alt:before {
  content: "\e63b";
}

.ti-flag-alt-2:before {
  content: "\e63c";
}

.ti-eye:before {
  content: "\e63d";
}

.ti-export:before {
  content: "\e63e";
}

.ti-exchange-vertical:before {
  content: "\e63f";
}

.ti-desktop:before {
  content: "\e640";
}

.ti-cup:before {
  content: "\e641";
}

.ti-crown:before {
  content: "\e642";
}

.ti-comments:before {
  content: "\e643";
}

.ti-comment:before {
  content: "\e644";
}

.ti-comment-alt:before {
  content: "\e645";
}

.ti-close:before {
  content: "\e646";
}

.ti-clip:before {
  content: "\e647";
}

.ti-angle-up:before {
  content: "\e648";
}

.ti-angle-right:before {
  content: "\e649";
}

.ti-angle-left:before {
  content: "\e64a";
}

.ti-angle-down:before {
  content: "\e64b";
}

.ti-check:before {
  content: "\e64c";
}

.ti-check-box:before {
  content: "\e64d";
}

.ti-camera:before {
  content: "\e64e";
}

.ti-announcement:before {
  content: "\e64f";
}

.ti-brush:before {
  content: "\e650";
}

.ti-briefcase:before {
  content: "\e651";
}

.ti-bolt:before {
  content: "\e652";
}

.ti-bolt-alt:before {
  content: "\e653";
}

.ti-blackboard:before {
  content: "\e654";
}

.ti-bag:before {
  content: "\e655";
}

.ti-move:before {
  content: "\e656";
}

.ti-arrows-vertical:before {
  content: "\e657";
}

.ti-arrows-horizontal:before {
  content: "\e658";
}

.ti-fullscreen:before {
  content: "\e659";
}

.ti-arrow-top-right:before {
  content: "\e65a";
}

.ti-arrow-top-left:before {
  content: "\e65b";
}

.ti-arrow-circle-up:before {
  content: "\e65c";
}

.ti-arrow-circle-right:before {
  content: "\e65d";
}

.ti-arrow-circle-left:before {
  content: "\e65e";
}

.ti-arrow-circle-down:before {
  content: "\e65f";
}

.ti-angle-double-up:before {
  content: "\e660";
}

.ti-angle-double-right:before {
  content: "\e661";
}

.ti-angle-double-left:before {
  content: "\e662";
}

.ti-angle-double-down:before {
  content: "\e663";
}

.ti-zip:before {
  content: "\e664";
}

.ti-world:before {
  content: "\e665";
}

.ti-wheelchair:before {
  content: "\e666";
}

.ti-view-list:before {
  content: "\e667";
}

.ti-view-list-alt:before {
  content: "\e668";
}

.ti-view-grid:before {
  content: "\e669";
}

.ti-uppercase:before {
  content: "\e66a";
}

.ti-upload:before {
  content: "\e66b";
}

.ti-underline:before {
  content: "\e66c";
}

.ti-truck:before {
  content: "\e66d";
}

.ti-timer:before {
  content: "\e66e";
}

.ti-ticket:before {
  content: "\e66f";
}

.ti-thumb-up:before {
  content: "\e670";
}

.ti-thumb-down:before {
  content: "\e671";
}

.ti-text:before {
  content: "\e672";
}

.ti-stats-up:before {
  content: "\e673";
}

.ti-stats-down:before {
  content: "\e674";
}

.ti-split-v:before {
  content: "\e675";
}

.ti-split-h:before {
  content: "\e676";
}

.ti-smallcap:before {
  content: "\e677";
}

.ti-shine:before {
  content: "\e678";
}

.ti-shift-right:before {
  content: "\e679";
}

.ti-shift-left:before {
  content: "\e67a";
}

.ti-shield:before {
  content: "\e67b";
}

.ti-notepad:before {
  content: "\e67c";
}

.ti-server:before {
  content: "\e67d";
}

.ti-quote-right:before {
  content: "\e67e";
}

.ti-quote-left:before {
  content: "\e67f";
}

.ti-pulse:before {
  content: "\e680";
}

.ti-printer:before {
  content: "\e681";
}

.ti-power-off:before {
  content: "\e682";
}

.ti-plug:before {
  content: "\e683";
}

.ti-pie-chart:before {
  content: "\e684";
}

.ti-paragraph:before {
  content: "\e685";
}

.ti-panel:before {
  content: "\e686";
}

.ti-package:before {
  content: "\e687";
}

.ti-music:before {
  content: "\e688";
}

.ti-music-alt:before {
  content: "\e689";
}

.ti-mouse:before {
  content: "\e68a";
}

.ti-mouse-alt:before {
  content: "\e68b";
}

.ti-money:before {
  content: "\e68c";
}

.ti-microphone:before {
  content: "\e68d";
}

.ti-menu:before {
  content: "\e68e";
}

.ti-menu-alt:before {
  content: "\e68f";
}

.ti-map:before {
  content: "\e690";
}

.ti-map-alt:before {
  content: "\e691";
}

.ti-loop:before {
  content: "\e692";
}

.ti-location-pin:before {
  content: "\e693";
}

.ti-list:before {
  content: "\e694";
}

.ti-light-bulb:before {
  content: "\e695";
}

.ti-Italic:before {
  content: "\e696";
}

.ti-info:before {
  content: "\e697";
}

.ti-infinite:before {
  content: "\e698";
}

.ti-id-badge:before {
  content: "\e699";
}

.ti-hummer:before {
  content: "\e69a";
}

.ti-home:before {
  content: "\e69b";
}

.ti-help:before {
  content: "\e69c";
}

.ti-headphone:before {
  content: "\e69d";
}

.ti-harddrives:before {
  content: "\e69e";
}

.ti-harddrive:before {
  content: "\e69f";
}

.ti-gift:before {
  content: "\e6a0";
}

.ti-game:before {
  content: "\e6a1";
}

.ti-filter:before {
  content: "\e6a2";
}

.ti-files:before {
  content: "\e6a3";
}

.ti-file:before {
  content: "\e6a4";
}

.ti-eraser:before {
  content: "\e6a5";
}

.ti-envelope:before {
  content: "\e6a6";
}

.ti-download:before {
  content: "\e6a7";
}

.ti-direction:before {
  content: "\e6a8";
}

.ti-direction-alt:before {
  content: "\e6a9";
}

.ti-dashboard:before {
  content: "\e6aa";
}

.ti-control-stop:before {
  content: "\e6ab";
}

.ti-control-shuffle:before {
  content: "\e6ac";
}

.ti-control-play:before {
  content: "\e6ad";
}

.ti-control-pause:before {
  content: "\e6ae";
}

.ti-control-forward:before {
  content: "\e6af";
}

.ti-control-backward:before {
  content: "\e6b0";
}

.ti-cloud:before {
  content: "\e6b1";
}

.ti-cloud-up:before {
  content: "\e6b2";
}

.ti-cloud-down:before {
  content: "\e6b3";
}

.ti-clipboard:before {
  content: "\e6b4";
}

.ti-car:before {
  content: "\e6b5";
}

.ti-calendar:before {
  content: "\e6b6";
}

.ti-book:before {
  content: "\e6b7";
}

.ti-bell:before {
  content: "\e6b8";
}

.ti-basketball:before {
  content: "\e6b9";
}

.ti-bar-chart:before {
  content: "\e6ba";
}

.ti-bar-chart-alt:before {
  content: "\e6bb";
}

.ti-back-right:before {
  content: "\e6bc";
}

.ti-back-left:before {
  content: "\e6bd";
}

.ti-arrows-corner:before {
  content: "\e6be";
}

.ti-archive:before {
  content: "\e6bf";
}

.ti-anchor:before {
  content: "\e6c0";
}

.ti-align-right:before {
  content: "\e6c1";
}

.ti-align-left:before {
  content: "\e6c2";
}

.ti-align-justify:before {
  content: "\e6c3";
}

.ti-align-center:before {
  content: "\e6c4";
}

.ti-alert:before {
  content: "\e6c5";
}

.ti-alarm-clock:before {
  content: "\e6c6";
}

.ti-agenda:before {
  content: "\e6c7";
}

.ti-write:before {
  content: "\e6c8";
}

.ti-window:before {
  content: "\e6c9";
}

.ti-widgetized:before {
  content: "\e6ca";
}

.ti-widget:before {
  content: "\e6cb";
}

.ti-widget-alt:before {
  content: "\e6cc";
}

.ti-wallet:before {
  content: "\e6cd";
}

.ti-video-clapper:before {
  content: "\e6ce";
}

.ti-video-camera:before {
  content: "\e6cf";
}

.ti-vector:before {
  content: "\e6d0";
}

.ti-themify-logo:before {
  content: "\e6d1";
}

.ti-themify-favicon:before {
  content: "\e6d2";
}

.ti-themify-favicon-alt:before {
  content: "\e6d3";
}

.ti-support:before {
  content: "\e6d4";
}

.ti-stamp:before {
  content: "\e6d5";
}

.ti-split-v-alt:before {
  content: "\e6d6";
}

.ti-slice:before {
  content: "\e6d7";
}

.ti-shortcode:before {
  content: "\e6d8";
}

.ti-shift-right-alt:before {
  content: "\e6d9";
}

.ti-shift-left-alt:before {
  content: "\e6da";
}

.ti-ruler-alt-2:before {
  content: "\e6db";
}

.ti-receipt:before {
  content: "\e6dc";
}

.ti-pin2:before {
  content: "\e6dd";
}

.ti-pin-alt:before {
  content: "\e6de";
}

.ti-pencil-alt2:before {
  content: "\e6df";
}

.ti-palette:before {
  content: "\e6e0";
}

.ti-more:before {
  content: "\e6e1";
}

.ti-more-alt:before {
  content: "\e6e2";
}

.ti-microphone-alt:before {
  content: "\e6e3";
}

.ti-magnet:before {
  content: "\e6e4";
}

.ti-line-double:before {
  content: "\e6e5";
}

.ti-line-dotted:before {
  content: "\e6e6";
}

.ti-line-dashed:before {
  content: "\e6e7";
}

.ti-layout-width-full:before {
  content: "\e6e8";
}

.ti-layout-width-default:before {
  content: "\e6e9";
}

.ti-layout-width-default-alt:before {
  content: "\e6ea";
}

.ti-layout-tab:before {
  content: "\e6eb";
}

.ti-layout-tab-window:before {
  content: "\e6ec";
}

.ti-layout-tab-v:before {
  content: "\e6ed";
}

.ti-layout-tab-min:before {
  content: "\e6ee";
}

.ti-layout-slider:before {
  content: "\e6ef";
}

.ti-layout-slider-alt:before {
  content: "\e6f0";
}

.ti-layout-sidebar-right:before {
  content: "\e6f1";
}

.ti-layout-sidebar-none:before {
  content: "\e6f2";
}

.ti-layout-sidebar-left:before {
  content: "\e6f3";
}

.ti-layout-placeholder:before {
  content: "\e6f4";
}

.ti-layout-menu:before {
  content: "\e6f5";
}

.ti-layout-menu-v:before {
  content: "\e6f6";
}

.ti-layout-menu-separated:before {
  content: "\e6f7";
}

.ti-layout-menu-full:before {
  content: "\e6f8";
}

.ti-layout-media-right-alt:before {
  content: "\e6f9";
}

.ti-layout-media-right:before {
  content: "\e6fa";
}

.ti-layout-media-overlay:before {
  content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}

.ti-layout-media-left-alt:before {
  content: "\e6fe";
}

.ti-layout-media-left:before {
  content: "\e6ff";
}

.ti-layout-media-center-alt:before {
  content: "\e700";
}

.ti-layout-media-center:before {
  content: "\e701";
}

.ti-layout-list-thumb:before {
  content: "\e702";
}

.ti-layout-list-thumb-alt:before {
  content: "\e703";
}

.ti-layout-list-post:before {
  content: "\e704";
}

.ti-layout-list-large-image:before {
  content: "\e705";
}

.ti-layout-line-solid:before {
  content: "\e706";
}

.ti-layout-grid4:before {
  content: "\e707";
}

.ti-layout-grid3:before {
  content: "\e708";
}

.ti-layout-grid2:before {
  content: "\e709";
}

.ti-layout-grid2-thumb:before {
  content: "\e70a";
}

.ti-layout-cta-right:before {
  content: "\e70b";
}

.ti-layout-cta-left:before {
  content: "\e70c";
}

.ti-layout-cta-center:before {
  content: "\e70d";
}

.ti-layout-cta-btn-right:before {
  content: "\e70e";
}

.ti-layout-cta-btn-left:before {
  content: "\e70f";
}

.ti-layout-column4:before {
  content: "\e710";
}

.ti-layout-column3:before {
  content: "\e711";
}

.ti-layout-column2:before {
  content: "\e712";
}

.ti-layout-accordion-separated:before {
  content: "\e713";
}

.ti-layout-accordion-merged:before {
  content: "\e714";
}

.ti-layout-accordion-list:before {
  content: "\e715";
}

.ti-ink-pen:before {
  content: "\e716";
}

.ti-info-alt:before {
  content: "\e717";
}

.ti-help-alt:before {
  content: "\e718";
}

.ti-headphone-alt:before {
  content: "\e719";
}

.ti-hand-point-up:before {
  content: "\e71a";
}

.ti-hand-point-right:before {
  content: "\e71b";
}

.ti-hand-point-left:before {
  content: "\e71c";
}

.ti-hand-point-down:before {
  content: "\e71d";
}

.ti-gallery:before {
  content: "\e71e";
}

.ti-face-smile:before {
  content: "\e71f";
}

.ti-face-sad:before {
  content: "\e720";
}

.ti-credit-card:before {
  content: "\e721";
}

.ti-control-skip-forward:before {
  content: "\e722";
}

.ti-control-skip-backward:before {
  content: "\e723";
}

.ti-control-record:before {
  content: "\e724";
}

.ti-control-eject:before {
  content: "\e725";
}

.ti-comments-smiley:before {
  content: "\e726";
}

.ti-brush-alt:before {
  content: "\e727";
}

.ti-youtube:before {
  content: "\e728";
}

.ti-vimeo:before {
  content: "\e729";
}

.ti-twitter:before {
  content: "\e72a";
}

.ti-time:before {
  content: "\e72b";
}

.ti-tumblr:before {
  content: "\e72c";
}

.ti-skype:before {
  content: "\e72d";
}

.ti-share:before {
  content: "\e72e";
}

.ti-share-alt:before {
  content: "\e72f";
}

.ti-rocket:before {
  content: "\e730";
}

.ti-pinterest:before {
  content: "\e731";
}

.ti-new-window:before {
  content: "\e732";
}

.ti-microsoft:before {
  content: "\e733";
}

.ti-list-ol:before {
  content: "\e734";
}

.ti-linkedin:before {
  content: "\e735";
}

.ti-layout-sidebar-2:before {
  content: "\e736";
}

.ti-layout-grid4-alt:before {
  content: "\e737";
}

.ti-layout-grid3-alt:before {
  content: "\e738";
}

.ti-layout-grid2-alt:before {
  content: "\e739";
}

.ti-layout-column4-alt:before {
  content: "\e73a";
}

.ti-layout-column3-alt:before {
  content: "\e73b";
}

.ti-layout-column2-alt:before {
  content: "\e73c";
}

.ti-instagram:before {
  content: "\e73d";
}

.ti-google:before {
  content: "\e73e";
}

.ti-github:before {
  content: "\e73f";
}

.ti-flickr:before {
  content: "\e740";
}

.ti-facebook:before {
  content: "\e741";
}

.ti-dropbox:before {
  content: "\e742";
}

.ti-dribbble:before {
  content: "\e743";
}

.ti-apple:before {
  content: "\e744";
}

.ti-android:before {
  content: "\e745";
}

.ti-save:before {
  content: "\e746";
}

.ti-save-alt:before {
  content: "\e747";
}

.ti-yahoo:before {
  content: "\e748";
}

.ti-wordpress:before {
  content: "\e749";
}

.ti-vimeo-alt:before {
  content: "\e74a";
}

.ti-twitter-alt:before {
  content: "\e74b";
}

.ti-tumblr-alt:before {
  content: "\e74c";
}

.ti-trello:before {
  content: "\e74d";
}

.ti-stack-overflow:before {
  content: "\e74e";
}

.ti-soundcloud:before {
  content: "\e74f";
}

.ti-sharethis:before {
  content: "\e750";
}

.ti-sharethis-alt:before {
  content: "\e751";
}

.ti-reddit:before {
  content: "\e752";
}

.ti-pinterest-alt:before {
  content: "\e753";
}

.ti-microsoft-alt:before {
  content: "\e754";
}

.ti-linux:before {
  content: "\e755";
}

.ti-jsfiddle:before {
  content: "\e756";
}

.ti-joomla:before {
  content: "\e757";
}

.ti-html5:before {
  content: "\e758";
}

.ti-flickr-alt:before {
  content: "\e759";
}

.ti-email:before {
  content: "\e75a";
}

.ti-drupal:before {
  content: "\e75b";
}

.ti-dropbox-alt:before {
  content: "\e75c";
}

.ti-css3:before {
  content: "\e75d";
}

.ti-rss:before {
  content: "\e75e";
}

.ti-rss-alt:before {
  content: "\e75f";
}

.ps__rail-y {
  right: 0 !important;
  left: auto !important;
}

#jqstooltip {
  width: auto !important;
  height: auto !important;
  padding: 5px 10px !important;
  border-radius: 2px !important;
}

.datepicker {
  border-radius: 0;
  padding: 25px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}

.datepicker table tr th,
.datepicker table tr td {
  border-radius: 0;
  width: 40px;
  height: 35px;
}

.datepicker table tr td {
  transition: all 0.2s ease-in-out;
}

.datepicker table tr td span {
  border-radius: 0;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #7774e7;
  border-color: transparent;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #7774e7;
  color: #fff;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker-inline {
  width: 330px;
}

.daterangepicker {
  border-radius: 0;
  padding: 30px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}

.daterangepicker .input-mini {
  border-radius: 0;
  margin-bottom: 20px;
  height: 40px;
  padding: 0 6px 0 35px;
}

.daterangepicker .input-mini.active {
  border-radius: 0;
  border-color: #6dc2f6;
}

.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 10px;
  top: 13px;
}

.daterangepicker td,
.daterangepicker th {
  border-radius: 0;
  width: 40px;
  height: 35px;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #7774e7;
  color: #fff;
}

.daterangepicker td.in-range {
  background-color: transparent;
  color: #7774e7;
}

.daterangepicker td.active {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}

.daterangepicker td.active:hover {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}

.daterangepicker td.start-date {
  border-radius: 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 0;
}

.daterangepicker td.end-date {
  border-radius: 0;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  min-height: 30px;
}

.daterangepicker .calendar-time i {
  top: 8px;
  left: 35px;
}

@media screen and (min-width: 768px) {
  .daterangepicker .calendar {
    margin-right: 20px !important;
  }
}

/*!
 * Font Awesome Free 6.4.0 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 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -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,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
}

.fab,
.fa-brands {
  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(var(--fa-li-width, 2em) * -1);
  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, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  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::before {
  content: "\30";
}

.fa-1::before {
  content: "\31";
}

.fa-2::before {
  content: "\32";
}

.fa-3::before {
  content: "\33";
}

.fa-4::before {
  content: "\34";
}

.fa-5::before {
  content: "\35";
}

.fa-6::before {
  content: "\36";
}

.fa-7::before {
  content: "\37";
}

.fa-8::before {
  content: "\38";
}

.fa-9::before {
  content: "\39";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-at::before {
  content: "\40";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "\4b";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "\57";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\2a";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "\49";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "\56";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "\51";
}

.fa-g::before {
  content: "\47";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "\45";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "\43";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "\4c";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "\5a";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "\41";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "\50";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "\3f";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "\46";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "\48";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "\52";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "\4a";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "\4f";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "\55";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "\53";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "\4e";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "\42";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\3c";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\3e";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "\59";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\2b";
}

.fa-add::before {
  content: "\2b";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "\3d";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\25";
}

.fa-percentage::before {
  content: "\25";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\23";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "\54";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "\4d";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\21";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\24";
}

.fa-dollar::before {
  content: "\24";
}

.fa-usd::before {
  content: "\24";
}

.fa-x::before {
  content: "\58";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "\44";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\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;
}

/*!
 * Font Awesome Free 6.4.0 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 2023 Fonticons, Inc.
 */
: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(/assets/fonts/fa-solid-900.bb975c96.woff2) format("woff2"), url(/assets/fonts/fa-solid-900.4a2cd718.ttf) format("truetype");
}

.fas,
.fa-solid {
  font-weight: 900;
}

#tooltip {
  background-color: #333;
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 13px;
}

#arrow,
#arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

#arrow {
  visibility: hidden;
}

#arrow::before {
  visibility: visible;
  content: '';
  transform: rotate(45deg);
}

#tooltip[data-popper-placement^='top'] > #arrow {
  bottom: -4px;
}

#tooltip[data-popper-placement^='bottom'] > #arrow {
  top: -4px;
}

#tooltip[data-popper-placement^='left'] > #arrow {
  right: -4px;
}

#tooltip[data-popper-placement^='right'] > #arrow {
  left: -4px;
}

.flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex span {
  font-family: Roboto;
  font-size: 3em;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-l {
  display: flex;
  justify-content: left;
  align-items: center;
}

.flex-l h4 {
  padding-right: 50px;
}

.button-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.button-group a {
  margin-right: 2px;
}

.button-group .btn-group a {
  margin: 0px;
}

.button-group button {
  margin: 2px;
}

.select-checkbox {
  width: 1px;
}

.table th {
  width: 1px;
}

.logo img {
  width: 70px;
  padding: 10px;
}

.is-collapsed .second-tabulator {
  width: 100% !important;
}

.tabulator-header-filter {
  position: relative;
  font-weight: 400;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}

.tabulator-header-filter input {
  margin: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  padding: .67857143em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: .28571429rem;
  -webkit-transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.tabulator-header-filter input:active {
  border-color: rgba(0, 0, 0, 0.3);
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.tabulator-header-filter input:focus {
  border-color: #85b7d9;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wc-kevin-banks-list {
  padding: 20px 0px;
}

.wc-kevin-bank {
  padding: 0.5rem;
  border-bottom: 1px solid #e2e2e2;
}

.wc-kevin-bank ~ .wc-kevin-bank {
  margin-top: 1rem;
}

.wc-kevin-bank label {
  display: block;
  margin: 0;
}

.wc-kevin-bank input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 0.5rem;
}

.wc-kevin-bank img {
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: auto;
  margin: 0 0.5rem 0 0.5rem;
}

.wc-kevin-banks-list ~ .wc-kevin-banks-description {
  margin-top: 1rem;
}

.card-text-block {
  display: inline-block;
}

.wc_payment_method.payment_method_getkevin label img {
  max-height: 24px;
}

.wc-kevin-bank .input-wrapper {
  display: flex;
  align-items: center;
}

.wc-kevin-bank .input-wrapper .input-name {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sidebar-toggle.is-collapsed .fa-bars {
  display: none;
}

.sidebar-toggle.is-collapsed .fa-xmark {
  display: block;
}

.sidebar-toggle .fa-bars {
  display: block;
}

.sidebar-toggle .fa-xmark {
  display: none;
}

@media (max-width: 1280px) {
  .payment-wrapper {
    width: 100% !important;
  }
}

.payment-wrapper {
  width: 60%;
}

table.table-fit {
  width: auto !important;
  table-layout: auto !important;
}

table.table-fit thead th, table.table-fit tfoot th {
  width: auto !important;
}

table.table-fit tbody td, table.table-fit tfoot td {
  width: auto !important;
}

.text-divider {
  display: flex;
  align-items: center;
  font-size: var(--text-sm);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --text-divider-gap: 1rem;
}

.text-divider::before, .text-divider::after {
  content: '';
  height: 1px;
  background-color: silver;
  flex-grow: 1;
}

.text-divider::before {
  margin-right: var(--text-divider-gap);
}

.text-divider::after {
  margin-left: var(--text-divider-gap);
}

.comment-body {
  height: 75vh;
}

#editable {
  height: 36px !important;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  background-color: white;
  background-color: -moz-field;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  font: -moz-field;
  font: -webkit-small-control;
}

.rate-hover-layer {
  color: #ffe34d;
}

.rate-select-layer {
  color: gold;
}

.rating {
  font-size: 34px;
}

@media (max-width: 1280px) {
  .rating {
    font-size: 26px;
  }
}

@media (max-width: 340px) {
  .rating {
    font-size: 20px;
  }
  #surveyModal .col-md-6,
  #surveyModal .col-md-12,
  #surveyModal .col-sm-12,
  #surveyModal .col-lg-6 {
    padding-left: 5px;
    padding-right: 5px;
  }
}

#score {
  font-size: 16px;
  padding-left: 15px;
}

@media (max-width: 1280px) {
  #score {
    font-size: 14px;
    padding-left: 0px;
  }
}

.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
  color: #a1a1a1 !important;
}

.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
  color: #a1a1a1 !important;
}

body {
  margin: unset;
}

#tutor-hiring-page #files-area {
  width: 30%;
  margin: 0 auto;
}

#tutor-hiring-page .file-block {
  border-radius: 10px;
  background-color: rgba(144, 163, 203, 0.2);
  margin: 5px;
  color: initial;
  display: inline-flex;
}

#tutor-hiring-page .file-block > span.name {
  padding-top: 2px;
  padding-right: 10px;
  width: max-content;
  display: inline-flex;
}

#tutor-hiring-page .file-delete {
  display: flex;
  width: 24px;
  color: initial;
  background-color: #6eb4ff00;
  font-size: large;
  justify-content: center;
  margin-right: 3px;
  cursor: pointer;
}

#tutor-hiring-page .file-delete:hover {
  background-color: rgba(144, 163, 203, 0.2);
  border-radius: 10px;
}

#tutor-hiring-page .file-delete > span {
  transform: rotate(45deg);
}

#tutor-hiring-page .custom-file {
  display: none;
}

:root {
  --prm-color: #025abb;
  --prm-gray: #b1b1b1;
}

.steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.step-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background-color: var(--prm-gray);
  transition: .4s;
  padding-left: 5px;
}

.step-button.active {
  width: 40px;
  height: 40px;
  background-color: var(--prm-color);
  color: #fff;
}

.done {
  background-color: var(--prm-color);
  color: #fff;
}

.step-item {
  z-index: 10;
  text-align: center;
  flex: 1;
  height: 100px;
}

#progress {
  -webkit-appearance: none;
  position: absolute;
  width: 65%;
  height: 6px;
  top: 19px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

/* to customize progress bar */
#progress::-webkit-progress-value {
  background-color: var(--prm-color);
  transition: .5s ease;
}

#progress::-webkit-progress-bar {
  background-color: var(--prm-gray);
}

.tutor-hiring .tabulator-footer {
  text-align: left !important;
}

.deleteEvent {
  background: unset;
  right: 0;
  margin-left: -4px;
  border: unset;
}

.deleteEvent.desktop {
  display: block;
  right: 0;
  border: unset;
  background: unset;
  margin-left: -4px;
}

.deleteEvent.mobile {
  width: calc(100% - 10px);
  position: absolute;
  bottom: 5px;
  right: 0px;
  margin: 0 5px;
  display: none;
  background: #dc3545 !important;
  z-index: 99999;
}

@media (max-width: 768px) {
  .deleteEvent.desktop {
    display: none;
  }
  .deleteEvent.mobile {
    display: block;
  }
}

.sticky {
  background: #FFFFFF;
  position: sticky;
  top: 65px;
  z-index: 100;
}

.not-valid {
  border: 1px solid red;
}

.me-teacher-availability-page .missing {
  font-size: 14px;
  font-weight: 700;
  color: red;
}

.me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
  top: 220px !important;
}

.me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
  position: sticky;
  top: 145px;
  background: #FFFFFF;
  z-index: 100;
}

@media (max-width: 1658px) {
  .me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
    top: 220px !important;
  }
  .me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
    top: 185px;
  }
}

@media (max-width: 991px) {
  .me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
    position: unset;
    z-index: 1;
  }
  .me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
    position: unset;
    z-index: 1;
  }
  .me-teacher-availability-page .sticky {
    background: #FFFFFF;
    position: unset;
    z-index: 1;
  }
}

.progress-wrapper {
  position: relative;
}

.progress {
  height: 1.5rem;
  margin: 20px 0px;
  background: #c4c4c4;
}

.progress-value {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
  font-weight: bold;
  color: white;
}

.progress.is-small + .progress-value {
  font-size: calc(0.75rem / 1.5);
  line-height: 0.75rem;
}

.progress.is-medium + .progress-value {
  font-size: calc(1.25rem / 1.5);
  line-height: 1.25rem;
}

.progress.is-large + .progress-value {
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
}

#sales-calendar table:not([cellpadding]) td, #sales-calendar table:not([cellpadding]) th {
  padding: 0 !important;
}

.fc-day-sun, .fc-day-sat {
  background: #fdffb8;
}

#sales-calendar .fc-scrollgrid-section-sticky {
  position: sticky;
  z-index: 10;
  top: 63px;
}

.table.no-padding th {
  padding: 0;
}

.table.no-padding td {
  padding: 0;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 700px;
    margin: 1.75rem auto;
  }
}

.rating::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.rating[type=number] {
  -moz-appearance: textfield;
}

.rating-wrapper {
  max-width: 150px;
  margin-top: 10px;
}

.rating-wrapper input {
  text-align: center;
  font-size: 18px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .sidebar {
    width: 0% !important;
  }
  .sidebar {
    width: 70% !important;
    right: 0px !important;
  }
  .sidebar.marquee-active {
    top: 36px;
  }
  .sidebar .sidebar-arrow.role_admin {
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 201;
    width: 60px;
    text-align: center;
  }
  .sidebar .sidebar-arrow.role_admin i {
    font-size: 20px;
    color: black;
  }
}

.lesson-settings-wrapper {
  overflow-x: hidden;
}

select.rating {
  max-width: 200px;
}

#me_guardian .user-card {
  display: inline-block;
  background: white;
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
  padding: 5px 10px;
}

#me_guardian .user-card .peer {
  display: inline;
}

#me_guardian .comment-body .peers {
  border-top-left-radius: unset;
}

.color-wrap {
  margin-top: 10px;
  border: 1px solid rgba(0, 0, 0, 0.0625) !important;
  flex-wrap: wrap;
}

.color-wrap .color {
  padding: 10px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: black;
  flex-wrap: nowrap;
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.flex-add-new {
  background: #f9fafb;
  padding: 8px 10px;
  border-radius: 8px;
  border: 1px solid #ced4da;
  margin-bottom: 10px;
}

.col-form-label {
  font-size: 15px;
  font-weight: 600;
}

.collection-type-flex .form-wrap {
  display: flex;
  gap: 10px;
  align-items: center;
}

.collection-type-flex .form-wrap .form-group {
  flex-basis: 100%;
}

.collection-type-flex .form-wrap .actions {
  align-self: end;
  flex-basis: unset;
}

#register_guardian h3 {
  font-size: 32px;
  font-weight: bold;
}

#register_guardian h5 {
  font-size: 14px;
}

#register_guardian .logo-section .sub-headline {
  font-size: 14px;
  font-weight: normal;
}

#register_guardian .logo-section .sub-headline a {
  font-weight: bold;
  padding-left: 2px;
}

#register_guardian .socials {
  display: flex;
  flex-direction: row;
  gap: 35px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

#register_guardian .socials img {
  max-height: 40px;
  width: 100%;
}

#register_guardian .referral-code {
  font-size: 18px;
  text-align: center;
}

#register_guardian #visible-phone {
  font-size: 16px;
  font-weight: 700;
}

#register_guardian #step10 .headline {
  text-align: center !important;
}

#register_guardian .pill-card {
  max-width: fit-content;
  margin: auto;
  border: 1px solid #1ab2fe !important;
  margin-bottom: 10px !important;
}

#register_guardian .pill-card .card-body {
  display: flex;
  align-items: center;
  justify-content: center;
}

#register_guardian .pill-card .card-body .badge {
  padding-top: 4px;
  margin-left: 3px;
}

#register_guardian .headline {
  padding-top: 30px;
  padding-bottom: unset;
  max-width: 400px;
  margin: auto;
  text-align: start;
}

#register_guardian .btn {
  border-radius: 15px;
  font-size: 18px;
}

#register_guardian .prev-step {
  width: 50%;
}

#register_guardian .next-step {
  width: 50%;
}

#register_guardian .before-code, #register_guardian .register-complete {
  width: 50%;
}

#register_guardian #step6 .sub-headline {
  padding-bottom: unset;
}

#register_guardian input, #register_guardian select, #register_guardian .input-group-text {
  border: 1px solid #A4B2BB;
}

#register_guardian .form-check {
  padding-left: 1.25rem;
}

#register_guardian .form-check .form-check-label {
  font-size: 12px !important;
  text-align: left;
}

#register_guardian .form-check .form-check-label a {
  font-size: 12px !important;
}

#register_guardian input:not([type='checkbox']), #register_guardian select {
  border-radius: 15px !important;
  height: calc(1.5em + 1rem + 6px);
}

#register_guardian.short .form-group {
  flex-direction: column-reverse;
}

#register_guardian.short input[type=checkbox] {
  flex: 1 0 20px;
}

#register_guardian.short input[type=checkbox]:checked::before {
  width: 18px;
  height: 18px;
}

#register_guardian .country-select {
  width: 100%;
}

@media (max-width: 767px) {
  #register_guardian .masonry-item {
    border-radius: unset;
    margin-bottom: 20px;
  }
  #register_guardian .form-group {
    flex-direction: column;
  }
  #register_guardian .prev-step {
    width: 70%;
  }
  #register_guardian .next-step {
    width: 70%;
  }
  #register_guardian .before-code, #register_guardian .register-complete {
    width: 70%;
  }
}

#register_guardian .back-btn-registration {
  font-size: 14px;
  color: #6c757d !important;
  max-width: 400px;
  text-align: start;
  width: 100%;
  display: block;
  margin: auto;
}

#register_guardian .phone-confirm {
  padding: 30px 0px;
}

#register_guardian .client-type {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 40px;
  align-items: center;
}

#register_guardian .client-type a {
  display: flex;
  align-items: center;
  border-color: #1AB2FE;
  color: #1AB2FE;
  border: 1px solid;
  background: white;
}

#register_guardian .client-type a:hover {
  background: rgba(26, 178, 254, 0.02);
}

#register_guardian .client-type a img {
  max-height: 40px;
}

#register_guardian .client-type a .wrap {
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: start;
}

#register_guardian .client-type a .wrap .text {
  color: black;
  font-weight: bold;
  font-size: 18px;
}

#register_guardian .client-type a .wrap .text-secondary {
  color: #6c757d !important;
  font-size: 14px;
  text-align: start;
}

#register_guardian .client-type button, #register_guardian .client-type a {
  width: 50%;
}

@media (max-width: 767px) {
  #register_guardian .client-type button, #register_guardian .client-type a {
    width: 100%;
  }
}

#register_guardian .success {
  padding-top: 25px;
}

#register_guardian .success svg {
  height: 151px;
}

#register_guardian .validation-error {
  color: #dc3545;
  font-size: 14px;
  margin: 10px 0px;
  font-weight: bold;
}

#register_guardian .input-group-lg > .input-group-prepend > .input-group-text {
  border-radius: 15px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#register_guardian .input-group-lg > .form-control {
  border-radius: 15px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#register_guardian .extra-nav {
  margin-bottom: 30px;
}

#register_guardian .navigation {
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

#register_guardian .form-control-lg {
  border-radius: 30px;
}

#register_guardian .form-group {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#register_guardian .full {
  width: 100%;
}

#register_guardian #login .client-type {
  padding: 20px 0px;
}

#register_guardian #login button, #register_guardian #login a {
  width: 100%;
}

#register_guardian .form-group-wrap input {
  text-align: center;
}

#register_guardian .form-group-wrap .phone-input {
  text-align: left;
}

#register_guardian #step3 .registration-type {
  display: flex;
  justify-content: center;
}

#register_guardian #step3 .registration-type .form-check-input {
  margin-right: 0;
  margin-left: 6px;
}

#register_guardian #step3 .registration-type .form-check-label {
  font-size: 18px;
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

#register_guardian #step5 .input-group-text, #register_guardian #step4 .input-group-text {
  display: flex;
  gap: 6px;
}

#register_guardian #step5 .input-group-text .code, #register_guardian #step4 .input-group-text .code {
  font-size: 16px;
}

#register_guardian #step5 .input-group-text .flag, #register_guardian #step4 .input-group-text .flag {
  height: 15px;
}

#register_guardian #step5 .input-group-text .flag svg, #register_guardian #step4 .input-group-text .flag svg {
  height: 100%;
}

#register_guardian .phone-validation input {
  border-radius: 30px;
  font-size: 2rem;
  letter-spacing: 24px;
  text-align: center;
}

.collection-type-flex .child-preference-time-comment {
  min-width: 60% !important;
}

#guardian_register_raw .actions {
  text-align: right;
}

.notification-badge {
  position: absolute;
  font-size: 10px;
  padding-bottom: 4px;
}

.with-calendar {
  display: flex;
  flex-wrap: wrap;
}

.with-calendar .form-group {
  width: 100%;
}

.with-calendar .text-block {
  width: 30%;
}

.with-calendar .calendar-block {
  width: 70%;
  padding: 0 10px;
}

.with-calendar table:not([cellpadding]) td, .with-calendar table:not([cellpadding]) th {
  padding: 0;
}

@media (max-width: 991px) {
  .collection-type-flex .flex-add-new {
    flex-direction: column;
  }
  .with-calendar .text-block, .with-calendar .calendar-block {
    width: 100%;
  }
}

.modal-header .close {
  position: absolute;
  right: 15px;
}

.modal-header {
  justify-content: center;
}

.cards {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 991px) {
  .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .nav-right {
    position: unset;
  }
  .nav-right .dropdown {
    position: unset !important;
  }
  .nav-right .notifications .dropdown-menu {
    right: 0 !important;
    overflow-y: scroll !important;
    height: calc(100vh - 230px);
  }
  .nav-right .notifications .dropdown-menu .alt-text {
    display: none;
  }
}

.form-group .select2-container {
  display: block;
  width: 100% !important;
}

.form-group .select2-container .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px);
  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;
}

.form-group .select2-container .select2-selection--single span {
  line-height: calc(1.5em + 0.75rem + 2px);
}

.form-group .select2-container .select2-selection--single .select2-selection__arrow {
  top: 5px;
}

.swal2-html-container .form-check-input {
  height: 14px;
  width: 14px;
}

.reminder-conf {
  width: auto;
}

.reminder-conf td {
  vertical-align: middle;
  text-align: center;
}

.reminder-conf th {
  width: unset;
}

.header .header-container .nav-right {
  display: flex;
}

.main-content .lesson-list .card-item > div {
  flex: 1 !important;
}

.lesson-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.lesson-list .join-lesson:not([disabled]) {
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7);
}

.lesson-list .card.active {
  background-color: #4285f4;
}

.lesson-list .active p, .lesson-list .active h1, .lesson-list .active h2, .lesson-list .active h3, .lesson-list .active h4, .lesson-list .active h5, .lesson-list .active span, .lesson-list .active .text, .lesson-list .active .card-body {
  color: white;
}

.lesson-list .card-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lesson-list .card-item .timer {
  flex-basis: 20%;
}

.lesson-list .card-item .lessons-status {
  text-align: center;
}

.lesson-list .card-item .users {
  display: flex;
  flex-basis: 24%;
  justify-content: space-between;
  align-items: flex-start;
  gap: 15px;
}

.lesson-list .card-item .teacher, .lesson-list .card-item .student {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.lesson-list .card-item img {
  max-height: 50px;
  border-radius: 50%;
}

.lesson-list .card-item .img i {
  font-size: 30px;
}

.lesson-list .card-item .date-month {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.lesson-list .card-item .date-month .month {
  color: red;
}

.lesson-list .card-item .actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-basis: 20%;
}

.lesson-list .card-item .actions .move-wrap {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.lesson-list .card-item .actions a:disabled, .lesson-list .card-item .actions a[disabled] {
  pointer-events: none;
  cursor: default;
  opacity: 0.65;
}

@media (max-width: 991px) {
  .lesson-list .lesson-list .card-item .time {
    flex: 1;
  }
  .lesson-list .lesson-list .card-item .date-month {
    flex: 1;
  }
  .lesson-list .card-item {
    gap: 6px;
    flex-direction: column;
  }
  .lesson-list .card-item .timer, .lesson-list .card-item .img {
    display: none;
  }
  .lesson-list .card-item .users {
    width: 100%;
    align-items: center;
    flex-direction: column;
  }
  .lesson-list .card-item .users .teacher, .lesson-list .card-item .users .student {
    flex-wrap: wrap;
  }
  .lesson-list .card-item .users .status {
    flex-basis: 100%;
  }
  .lesson-list .card-item .discipline {
    display: flex;
  }
  .lesson-list .card-item .teacher, .lesson-list .card-item .student, .lesson-list .card-item .discipline {
    flex-direction: row;
    width: 100%;
  }
  .lesson-list .card-item .teacher .label, .lesson-list .card-item .student .label, .lesson-list .card-item .discipline .label {
    flex-basis: 50%;
    text-align: end;
    padding-right: 10px;
  }
  .lesson-list .card-item .teacher .name, .lesson-list .card-item .teacher .box, .lesson-list .card-item .student .name, .lesson-list .card-item .student .box, .lesson-list .card-item .discipline .name, .lesson-list .card-item .discipline .box {
    flex-basis: 50%;
  }
  .lesson-list .card-item .teacher .status, .lesson-list .card-item .student .status, .lesson-list .card-item .discipline .status {
    gap: unset;
  }
}

.lesson-list .box:before {
  height: 30px;
  background: transparent;
  width: 30px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  display: inline-block;
}

.lesson-list .box.joined:before {
  background: #60ba36;
  content: "";
  height: 30px;
  width: 30px;
  display: block;
}

.lesson-list .box.not-joined:before {
  content: "";
  height: 30px;
  width: 30px;
  background: #e33122;
  display: block;
}

.lesson-list .status {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

@media (max-width: 991px) {
  .nav-mid .users, .nav-mid .discipline {
    display: none !important;
  }
  .nav-mid .join-lesson {
    font-size: 12px;
  }
  .nav-mid .notice {
    font-size: 12px;
  }
  .nav-right .user-name {
    display: none;
  }
}

.nav-mid .card-item {
  gap: 10px;
}

.nav-mid .card-item .timer {
  display: none;
}

.nav-mid .card-item .box {
  height: 20px;
  width: 20px;
}

.nav-mid .card-item .box:before {
  height: 20px;
  width: 20px;
}

.nav-mid .card-item .actions {
  flex-direction: row;
  gap: 10px;
  flex-basis: unset;
}

.nav-mid .card-item .users {
  gap: 10px;
}

.nav-mid .card-item .img, .nav-mid .card-item .label {
  display: none;
}

.nav-mid .card-item .users, .nav-mid .card-item .timer {
  flex-basis: unset;
}

.nav-mid .lesson-list {
  flex-direction: row;
}

@media (max-width: 991px) {
  .nav-mid .card-item .actions {
    flex-direction: row-reverse !important;
  }
}

@keyframes pulsing {
  0% {
    rotate: 2deg;
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  70% {
    rotate: -2deg;
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    rotate: 2deg;
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

.contract-accept-mark {
  border-radius: 200px;
  height: 200px;
  width: 200px;
  background: #F8FAF5;
  margin: 0 auto;
}

#guardian_register_contract_accept .checkbox label::before {
  width: 25px;
  height: 25px;
}

#guardian_register_contract_accept .checkbox label::after {
  width: 25px;
  height: 17px;
  font-size: 17px !important;
  color: #8bc34a;
}

#guardian_register_contract_accept .checkbox label {
  font-size: 18px;
}

@media (max-width: 991px) {
  #guardian_register_contract_accept .checkbox {
    min-height: 40px;
  }
  .contract-accept-mark {
    border-radius: 100px;
    height: 100px;
    width: 100px;
    background: #F8FAF5;
    margin: 0 auto;
  }
  .contract-accept-mark i {
    color: #9ABC66;
    font-size: 37px;
    line-height: 100px;
    margin-left: -4px;
  }
}

[id^=availability_search_flag], [name^="teacher[flag"] {
  width: 18px;
  height: 18px;
  margin-top: 0.1rem;
}

.lesson-list .card-item .date-month {
  text-align: center;
  flex: 0 1 100px;
}

.lesson-list .card-item .time {
  text-align: center;
  flex: 0 1 100px;
}

.lesson-list .card-item .img {
  text-align: center;
}

.lesson-list .card-item .discipline {
  padding: 0 10px;
}

.toast-middle-screen {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.password-actions {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 10px;
}

#me_child_credentials .password-block {
  position: relative;
}

.generate-password {
  transform: rotate(0deg);
  transition: all 0.5s;
}

.generate-password.reverse {
  transition: all 0.5s;
  transform: rotate(360deg);
}

.social-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 10px;
  border: 1px solid #c8c9cb;
  border-radius: 10px;
  color: #313435 !important;
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  padding: 14px;
  font-size: 16px;
  font-weight: bold;
}

.social-button:hover {
  background: #c8c9cb2b;
}

.social-button svg {
  height: 25px;
  width: 25px;
}

.social-button.facebook svg {
  height: 30px;
  width: 30px;
}

.login-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0px;
}

.login-footer .links {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (max-width: 991px) {
  .social-button {
    width: 100%;
    border-radius: 40px;
    padding: 15px;
    font-size: 14px;
  }
  .login .form-control {
    height: calc(2em + 0.75rem + 2px);
  }
}

.social-logins {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.or-wrapper {
  height: 20px;
}

.mb-12 {
  margin-bottom: 12px;
}

.or-wrapper hr {
  width: 100%;
  position: absolute;
  top: -5px;
  background-color: #dadce0;
  border: none;
  height: 1px;
}

.or-wrapper p {
  padding: 0 10px;
  background: #fff;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #979797;
  font-size: 14px;
}

.montonio-wrap {
  padding: 20px;
  background-color: #fff;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  grid-gap: 1rem;
}

.montonio-wrap .payment-total {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  padding: 5px 26px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background: white;
  display: inline-block;
  float: right;
}

.montonio-payment-block .button-wrap {
  text-align: center;
  padding: 15px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.montonio-payment-block .button-wrap a img {
  max-height: 23px;
}

.montonio-payment-block h3 {
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}

.montonio-payment-block .btn {
  background-color: #007bff;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  padding: 14px 40px;
  text-decoration: none;
  transition-duration: .4s;
  font-weight: 600;
}

.montonio-payment-block .btn:hover {
  background-color: black;
}

.payment-page .title {
  border-radius: 15px;
  padding: 15px 20px;
  margin-bottom: 20px;
}

.payment-page .title h3 {
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: black;
  margin: unset;
}

.payment-page .title h3 span {
  background: #007bff;
  border-radius: 25px;
  padding: 8px 10px;
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: white;
}

@media (max-width: 991px) {
  .payment-page .title {
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .payment-page .title h3 {
    font-size: 18px;
    line-height: 40px;
  }
  .payment-page .title h3 span {
    font-size: 16px;
  }
  .montonio-wrap {
    grid: unset;
    padding: 0px 0px !important;
    background-color: transparent !important;
    border: unset !important;
  }
  .montonio-wrap .table-sm th, .montonio-wrap .table-sm td {
    padding: 3px 2px;
  }
  .montonio-wrap .montonio-payment-block {
    order: -1;
    padding: 0 15px;
  }
  .montonio-wrap .montonio-payment-block .montonio-target-container {
    padding: unset !important;
  }
  .montonio-wrap .montonio-payment-block .montonio-target-container .montonio-bank {
    margin: auto !important;
  }
  .montonio-wrap #payment-log {
    font-size: 10px;
  }
  .montonio-wrap #payment-log br {
    display: none;
  }
  .montonio-wrap #payment-log .lesson .when {
    text-align: center;
  }
  .montonio-wrap #payment-log .lesson .duration, .montonio-wrap #payment-log .lesson .amount {
    text-wrap: nowwrap;
    white-space: nowrap;
  }
  .montonio-wrap #payment-log .lesson td {
    vertical-align: middle;
  }
  .button-wrap .btn {
    width: 100%;
  }
}

@media (max-width: 576px) {
  #teacher_register .title {
    font-size: 24px !important;
  }
  .montonio-container {
    display: grid !important;
    grid-template-columns: auto auto auto !important;
    grid-gap: 10px;
  }
}

@media (max-width: 290px) {
  .montonio-container {
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-gap: 10px;
  }
}

.strike {
  position: relative;
  display: inline-block;
}

.child-table {
  margin-bottom: 20px;
}

.strike::before {
  content: '';
  border-bottom: 2px solid black;
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
}

.payment-date-block {
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.log-table-results {
  max-width: 300px;
  float: right;
}

.payment-title {
  text-align: center;
  font-size: 18px;
  color: black;
  font-weight: 500;
  padding: 5px 0px 5px 0px;
  position: relative;
  margin-bottom: 20px;
}

.payment-title .back {
  position: absolute;
  top: 0px;
}

.payment-title .print {
  position: absolute;
  right: 0px;
  top: 0px;
}

.notice-sum {
  color: black;
  font-weight: 500;
  padding: 10px 0px;
}

.notice-sum h3 {
  margin: unset;
}

#payment-log {
  font-size: 12px;
}

#payment-log .log-table .hidden {
  border: unset;
}

#payment-log .sticky {
  position: sticky;
  top: -10px;
  background: white;
}

#payment-log .child-table {
  max-width: 450px;
}

#payment-log .child-table th {
  vertical-align: middle;
}

#payment-log .bs-table {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-width: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}

#payment-log .bs-table th {
  vertical-align: middle;
}

#payment-log .table-wrap {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top-left-radius: unset;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}

#payment-log .table-wrap .no-lessons {
  text-align: center;
}

#payment-log .table-wrap td {
  vertical-align: middle;
}

#payment-log .table-wrap .lesson {
  border-bottom: 1px solid #007bff4d;
  text-align: center;
}

#payment-log .table-wrap tr:last-child {
  border-bottom: unset;
}

#payment-log .table-wrap .status {
  text-align: center;
  font-weight: 600;
}

#payment-log .table-wrap .status .status-wrap {
  margin-top: 4px;
}

#payment-log .table-wrap .status .status-wrap .text {
  margin-top: 4px;
}

#payment-log .table-wrap .status .status-wrap .pill {
  padding: 5px 10px;
  border-radius: 15px;
}

#payment-log .table {
  margin-bottom: unset;
}

#payment-log .name {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  padding: 5px 26px;
  box-shadow: -1px -4px 10px -3px rgba(0, 0, 0, 0.15);
  /* margin: 10px 0px; */
  border-radius: 10px;
  display: inline-block;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  z-index: 1;
  background: white;
  /* margin-bottom: -1px; */
  position: relative;
  top: 2px;
}

.extra-payment-logs {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.extra-payment-logs .response-table {
  flex-grow: 1;
}

#childTokenModal .label {
  color: black;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

#childTokenModal .token-wrap {
  margin-bottom: 10px;
}

#childTokenModal .token-wrap .token {
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  border-radius: 25px;
  letter-spacing: 8px;
  background: white;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

.nav-right .user-icon {
  width: 3rem;
}

.header .header-container .nav-right .user-notifications .peer {
  position: relative;
}

.header .header-container .nav-right .user-notifications .fa {
  font-size: 24px !important;
  line-height: 24px !important;
}

.header .header-container .nav-right .user-notifications .user-notification-badge {
  position: absolute;
  font-size: 11px;
  padding: 0;
  width: 18px;
  height: 18px;
  top: -10px;
  left: 16px;
}

.header .header-container .nav-right .user-notifications .user-notification-badge .number {
  position: absolute;
  font-size: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-bottom: 1px;
}

.rangeDate {
  display: flex;
}

.rangeDate .start {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
  border-right: unset;
}

.rangeDate .end {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
  border-left: unset;
}

.rangeDate input {
  max-width: 180px;
}

.admin.notification-show .title {
  font-weight: bold;
}

.admin.notification-show .value {
  font-size: 14px;
}

.admin.notification-show .answer-open {
  padding: 7px;
  background: #efeded;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
}

.admin.notification-show .open-answers {
  display: flex;
  flex-direction: column;
  gap: 2px;
  max-height: 400px;
  overflow-y: auto;
}

.admin.notification-show .card {
  margin-bottom: 1rem;
}

.admin.notification-show .seen {
  font-size: 14px;
}

@media (max-width: 320px) {
  .email-app .email-content-wrapper .img-wrapper .image {
    display: none;
  }
}

.dropdown-toggle.changes .fa-solid {
  font-size: 24px !important;
}

.dropdown-menu .sub-headline {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 30px;
  padding-top: 10px;
  padding-left: 25px;
  color: #12415D;
}

.notifications .dropdown-menu .image {
  height: 50px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.fa-bell.ring::before {
  animation: shake;
  /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s;
  /* don't forget to set a duration! */
  animation-iteration-count: infinite;
  display: block;
}

@keyframes shake {
  0%,
  100% {
    transform: rotate(0deg);
  }
  20%,
  60% {
    transform: rotate(6deg);
  }
  40%,
  80% {
    transform: rotate(-6deg);
  }
}

#teacher_register button[name=next], #teacher_register button[name=back], #teacher_register button[name=complete] {
  margin-top: 15px;
  font-size: 14px;
}

#teacher_register button[name=next] img {
  height: 10px;
  padding-left: 5px;
}

#teacher_register button[name=back] img {
  padding-right: 5px;
  height: 10px;
}

#teacher_register .col-form-label {
  font-size: 14px;
  font-weight: 600;
  color: black;
}

#teacher_register .stepper-wrapper-arrows {
  text-align: center;
  padding-bottom: 25px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  border-radius: 5px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li {
  display: inline-block;
  margin-left: -10px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li a {
  display: block;
  padding: 0 30px;
  line-height: 40px;
  text-decoration: none;
  color: black;
  background-color: white;
  font-size: 14px;
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 10px 50%);
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li.active a,
#teacher_register .stepper-wrapper-arrows .steps-arrows li.active a:hover {
  background-color: #007bff;
  color: white;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child {
  margin-left: 0;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);
  padding-left: 20px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
  clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 8px 50%);
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 991px) {
  #teacher_register .step .half {
    flex-basis: 100% !important;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows {
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li {
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
    padding-left: 0px;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li a {
    padding: 0px;
    font-size: 11px;
    font-weight: 500;
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
    padding-left: 0px;
    padding-right: 0px;
  }
  #teacher_register .social-wrap .social-button {
    width: 100% !important;
  }
  #teacher_register .social-wrap {
    padding-bottom: 35px;
  }
}

#teacher_register .title {
  font-size: 30px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: #0b5394;
  font-weight: 600;
  margin-bottom: 20px;
}

#teacher_register .description {
  margin-bottom: 30px;
}

#teacher_register .description span {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: black;
  font-weight: 500;
}

#teacher_register .social-wrap {
  margin: auto;
  text-align: center;
  padding-bottom: 35px;
}

#teacher_register .social-wrap .social-button {
  display: inline-flex;
  width: unset;
}

#teacher_register .discipline_classes {
  display: flex;
  gap: 10px;
  flex-direction: column;
}

#teacher_register .step form > div {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

#teacher_register .step form > div .form-group {
  flex-basis: 100%;
}

#teacher_register .step form > div .half {
  flex-basis: calc(50% - 5px);
}

.dropzone .dz-preview .dz-progress {
  margin-top: 20px;
}

.fc-theme-standard table:not([cellpadding]) th, .fc-theme-standard table:not([cellpadding]) td {
  padding: unset;
}

.tabulator-responsive-collapse p {
  margin-bottom: unset;
}

.tabulator-table .red {
  background-color: #e5494947 !important;
}

.shadow-table {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top-left-radius: unset;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}

.modal-loader {
  display: block;
  position: relative;
  min-height: 200px;
}

.swal2-container .form-template-hidden {
  display: block !important;
}

.swal2-container .form-group label {
  font-size: 15px;
}

.swal2-container .form-group input[type=number] {
  width: auto;
  margin: auto;
  text-align: center;
}

.swal2-container .select2-container {
  margin: auto;
}

.form-template-hidden {
  display: none;
}

.deleted-cross {
  position: relative;
  display: inline-block;
}

.deleted-cross:after,
.deleted-cross:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 80%;
  height: 2px;
  background: black;
}

.deleted-cross:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.deleted-cross:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.swal2-container .table th {
  width: unset;
}

#teacher_register .card {
  margin-bottom: 73px;
}

@media screen and (max-width: 991px) {
  #teacher_register .card {
    margin-bottom: 53px;
  }
}

.discipline_choices .discipline_choices_inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.discipline_choices .discipline_choices_inner .discipline_vbe {
  grid-column: 1 / -1;
}

.discipline_choices .discipline_class_checkbox {
  grid-column: 1;
}

.discipline_choices .discipline_class_choices {
  grid-column: 2;
}

:not(.version_2) .masonry-item.card {
  margin-bottom: 20px;
}

.google-calendar-sync {
  display: flex;
  align-items: center;
  gap: 10px;
  z-index: 2;
}

.google-calendar-sync .btn {
  padding: 5px 10px !important;
  font-size: 12px !important;
}

.google-calendar-sync img {
  max-height: 30px;
}

.google-calendar-sync .text {
  font-size: 15px;
  font-weight: 700;
}

.tabulator-heading {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 991px) {
  .bgc-white {
    overflow: auto;
  }
}

label[for="agreeData"] {
  display: flex;
}

label[for="agreeData"] #agreeData {
  font-size: 18px;
  width: 20px;
  height: 20px;
}

label[for="agreeData"] .text {
  padding-left: 5px;
  flex: 1;
}

#teacher_register_step1_consent {
  width: 18px;
  height: 18px;
}

label[for="teacher_register_step1_consent"] {
  padding-top: 5px;
}

.email-app .email-content-wrapper .img-wrapper .image {
  border-radius: unset;
  border: unset;
}

.payment-notice-block h6 a {
  color: white;
  text-decoration: underline;
}

.payment-notice-block h6 a:hover {
  color: white;
  opacity: 0.7;
}

@media (max-width: 375px) {
  .sidebar-menu li > a {
    padding: 5px 10px;
    font-size: 16px;
  }
  .sidebar-menu li > a .icon-holder {
    width: 25px;
    font-size: 18px !important;
  }
  .sidebar-menu li > a .title {
    font-size: 16px !important;
  }
}

.tabulator-edit-select-list {
  max-height: unset;
}

.stats-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding-top: 15px;
}

.stats-block .card-body {
  padding: 10px 10px;
}

.stats-block .btn-dark {
  background-color: #a1a1a1;
  border: unset;
}

.stats-block .btn .badge {
  position: relative;
  top: -1px;
  padding-top: 4px;
  padding-bottom: 3px;
}

.stats-block .first {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}

.stats-block .second {
  display: grid;
  grid-template-columns: 1fr;
  gap: 5px;
}

.stats-block .second .item {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  align-items: center;
}

.stats-block .third {
  display: flex;
  gap: 5px;
}

.stats-block .third .weekNumber {
  text-align: center;
}

.stats-block .third .week {
  background: #ECF6FE;
  padding: 5px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.stats-block .third .week .person {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
}

.stats-block .fourth {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.version_2.login form .alert-danger {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.version_2.login .logo-wrap img {
  max-width: 200px;
}

.version_2.login .card {
  border-radius: 15px;
}

.version_2.login .headline {
  font-size: 20px;
  font-weight: bold;
}

.version_2.login input {
  font-weight: 700 !important;
  font-size: 16px !important;
  border-radius: 15px !important;
  padding: 6px 18px !important;
  color: #12415d !important;
}

.version_2.login .extra-info {
  position: absolute;
  padding: 25px;
  width: calc(100% - 10%);
  top: 5%;
  left: 5%;
  background: rgba(116, 116, 116, 0.23);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 15px;
  color: white;
  /* border: 1px solid #ecf6fe33; */
}

.version_2.login .extra-info a {
  /*color: ;*/
  font-size: 18px;
}

.version_2.login .extra-info .text {
  text-align: center;
  font-size: 18px;
}

.version_2.login .bottom-actions {
  justify-content: space-between;
}

@media (max-width: 768px) {
  .version_2.login .logo-wrap {
    text-align: center;
  }
  .version_2.login .bottom-actions {
    justify-content: center !important;
    flex-direction: column;
  }
  .version_2.login .bottom-actions .links {
    align-items: center !important;
    margin-top: 15px;
    gap: 10px;
  }
}

.me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
  top: 70px;
}

.version_2 .btn-sm {
  font-size: 12px !important;
  padding: 4px 8px !important;
}

.version_2 .breadcrumbs {
  padding: 5px;
  padding-bottom: 15px;
}

.version_2 .breadcrumbs a {
  color: #0f9aee;
}

.version_2 .folders {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  padding-top: 20px;
}

.version_2 .folders .go-back-wrap {
  flex: 100%;
}

.version_2 .folders .folder {
  padding: 15px;
  background: #FFF;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}

.version_2 .folders .folder:hover .delete-folder-badge {
  display: flex;
}

.version_2 .folders .folder .delete-folder-badge {
  display: none;
  position: absolute;
  min-width: unset !important;
  font-size: 10px !important;
  top: -8px;
  right: -8px;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.version_2 .sidebar-menu {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.version_2 .sidebar-menu li > a:hover .title {
  font-weight: 700;
}

.version_2 .sidebar-menu li > a .icon-holder {
  font-size: 20px;
}

.version_2 .sidebar-menu li > a .title {
  font-size: 17px;
}

.version_2 .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .version_2 .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.version_2 .btn-group > .btn:not(:first-child), .version_2 .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.version_2 .card form label {
  font-weight: 700;
  font-size: 16px !important;
  color: #12415D;
}

.version_2 .card #form_childPreferences .form-check {
  gap: 5px;
}

.version_2 .card #form_childPreferences .form-check label {
  min-width: 150px;
}

.version_2 .card #form_disciplines {
  justify-content: center;
}

.version_2 .card #form_disciplines .form-check {
  gap: 5px;
}

.version_2 .card #form_disciplines .form-check label {
  min-width: 100px;
}

.version_2 .card .form-check {
  display: flex;
  gap: 15px;
  justify-content: center;
  padding: unset;
  margin-bottom: 5px;
}

.version_2 .card input[type=checkbox] {
  accent-color: #12415D;
  width: 20px;
  height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white;
  padding: unset !important;
  border-radius: unset !important;
  margin-top: 0px !important;
  position: unset !important;
}

.version_2 .card input:checked::before {
  content: "";
  width: 20px;
  height: 20px;
  box-shadow: inset 1em 1em #12415D;
  box-sizing: border-box;
  display: block;
  clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
  background-color: #000000;
}

.version_2 .progress-container {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 30px;
  max-width: 100%;
  width: 350px;
}

.version_2 .progress-container::before {
  content: '';
  /* must be added when using the ::before pseudoselector */
  background-color: #ecf6fe;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 4px;
  width: 100%;
  z-index: 1;
}

.version_2 .progress-bar {
  background-color: #00a9fe;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  /* centers the line vertically along the y-axis */
  height: 4px;
  width: 0%;
  z-index: 1;
  transition: .4s ease;
}

.version_2 .circle {
  background-color: #fff;
  color: #12415D;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #e0e0e0;
  transition: .4s ease;
  z-index: 2;
  font-size: 18px;
}

.version_2 .circle.active {
  border-color: #00a9fe;
}

.version_2 .payment_history {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.version_2 .payment_history .headline {
  width: 100%;
  padding-bottom: unset !important;
}

.version_2 .payment_history .card {
  min-width: 300px;
  flex: 1;
}

.version_2 .payment_history .montonio {
  max-width: 33%;
}

.version_2 .payment_history .montonio .montonio-bank-select-class {
  height: 42px;
}

.version_2 .modal .headline {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.version_2 .swal2-cancel {
  background-color: #F74F64 !important;
}

.version_2 .swal2-confirm {
  background-color: #1AB2FE !important;
}

.version_2 .important-files-teacher {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}

.version_2 .important-files-teacher .card {
  min-width: 300px;
  flex: 1;
}

.version_2 .swal-guardian_survey .teacher-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.version_2 .swal-guardian_survey .teacher-list .teacher-line {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
}

.version_2 .sidebar-inner {
  overflow: hidden;
}

.version_2 p img {
  width: 100%;
  height: unset !important;
}

.version_2 .notice p img {
  width: revert-layer !important;
  height: revert-layer !important;
}

.version_2 .table-wrap {
  overflow: auto;
}

.version_2 .payment_history .pill {
  border-radius: 15px;
  font-size: 14px;
  padding: 5px 6px;
}

.version_2 .payment_history .headline {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.version_2 .payment_history .headline .badge {
  border-radius: 15px;
  font-size: 14px;
  padding: 9px;
  min-width: 100px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .payment_history .print {
  position: absolute;
  right: 0;
  top: 0;
}

.version_2 .payment_history .print .btn {
  line-height: 1;
}

.version_2 .actions .dropdown-menu {
  display: block;
  transform-origin: top right !important;
  left: auto;
  right: 0px;
  border-radius: 30px;
  border: 1px solid #A4B2BB;
  padding: 20px 15px 20px 0px;
  min-width: 12rem;
  overflow: hidden;
}

.version_2 .actions .dropdown-menu li {
  padding-left: 15px;
  padding-bottom: 5px;
}

.version_2 .actions .dropdown-menu li:last-child {
  padding-bottom: unset;
}

.version_2 .actions .dropdown-menu li button {
  width: 100%;
}

.version_2 .me_teacher-index .card.blue {
  margin: auto;
}

.version_2 .card {
  border: unset !important;
}

.version_2 .nav-mid .card-item .box {
  width: unset;
  height: unset;
}

.version_2 .me-lesson-list, .version_2 .me-upcomming-lesson-list, .version_2 .me-past-lessons {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.version_2 .me-lesson-list .card, .version_2 .me-upcomming-lesson-list .card, .version_2 .me-past-lessons .card {
  border: unset;
  background: #FFF;
  border-radius: 15px;
}

.version_2 .me-lesson-list .card .card-body, .version_2 .me-upcomming-lesson-list .card .card-body, .version_2 .me-past-lessons .card .card-body {
  padding: 8px;
}

.version_2 .me-lesson-list .card-item, .version_2 .me-upcomming-lesson-list .card-item, .version_2 .me-past-lessons .card-item {
  display: flex;
  gap: unset;
}

.version_2 .me-lesson-list .card-item .date-month, .version_2 .me-upcomming-lesson-list .card-item .date-month, .version_2 .me-past-lessons .card-item .date-month {
  flex-basis: 10%;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-right: 1px solid #A4B2BB;
  padding: 0 30px;
}

.version_2 .me-lesson-list .card-item .date-month div, .version_2 .me-upcomming-lesson-list .card-item .date-month div, .version_2 .me-past-lessons .card-item .date-month div {
  font-size: 14px;
  font-weight: 700;
  font-family: 'Nunito Sans';
}

.version_2 .me-lesson-list .card-item .time, .version_2 .me-upcomming-lesson-list .card-item .time, .version_2 .me-past-lessons .card-item .time {
  flex-basis: 10%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-right: 1px solid #A4B2BB;
  align-items: center;
}

.version_2 .me-lesson-list .card-item .time #weekday, .version_2 .me-upcomming-lesson-list .card-item .time #weekday, .version_2 .me-past-lessons .card-item .time #weekday {
  max-width: 100px;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Nunito Sans';
}

.version_2 .me-lesson-list .card-item .discipline, .version_2 .me-upcomming-lesson-list .card-item .discipline, .version_2 .me-past-lessons .card-item .discipline {
  flex-basis: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #A4B2BB;
}

.version_2 .me-lesson-list .card-item .discipline .name, .version_2 .me-upcomming-lesson-list .card-item .discipline .name, .version_2 .me-past-lessons .card-item .discipline .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  text-transform: uppercase;
}

.version_2 .me-lesson-list .card-item .img, .version_2 .me-upcomming-lesson-list .card-item .img, .version_2 .me-past-lessons .card-item .img {
  width: 33%;
  text-align: center;
}

.version_2 .me-lesson-list .card-item .img .image, .version_2 .me-upcomming-lesson-list .card-item .img .image, .version_2 .me-past-lessons .card-item .img .image {
  background-size: cover;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: auto;
}

.version_2 .me-lesson-list .card-item .actions, .version_2 .me-upcomming-lesson-list .card-item .actions, .version_2 .me-past-lessons .card-item .actions {
  flex-basis: 40%;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: space-between;
}

.version_2 .me-lesson-list .card-item .actions .button-wrap, .version_2 .me-lesson-list .card-item .actions .move-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .button-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .move-wrap, .version_2 .me-past-lessons .card-item .actions .button-wrap, .version_2 .me-past-lessons .card-item .actions .move-wrap {
  display: flex;
  gap: 20px;
}

.version_2 .me-lesson-list .card-item .actions .btn-success, .version_2 .me-lesson-list .card-item .actions .btn-primary, .version_2 .me-lesson-list .card-item .actions .btn-danger, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-success, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-primary, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-danger, .version_2 .me-past-lessons .card-item .actions .btn-success, .version_2 .me-past-lessons .card-item .actions .btn-primary, .version_2 .me-past-lessons .card-item .actions .btn-danger {
  padding: 4px 15px;
}

.version_2 .me-lesson-list .card-item .actions .notice, .version_2 .me-upcomming-lesson-list .card-item .actions .notice, .version_2 .me-past-lessons .card-item .actions .notice {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  flex: 1;
  text-align: center;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-toggle::after, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-toggle::after, .version_2 .me-past-lessons .card-item .actions .dropdown-toggle::after {
  content: unset;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap {
  position: relative;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap .dropdown-menu {
  transform: scale(0, 0);
  transition: transform 0.15s ease-out;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu.show, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu.show, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap .dropdown-menu.show {
  transform: scale(1, 1);
}

.version_2 .me-lesson-list .card-item .lesson-status, .version_2 .me-upcomming-lesson-list .card-item .lesson-status, .version_2 .me-past-lessons .card-item .lesson-status {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
}

.version_2 .me-lesson-list .card-item .lesson-status .label, .version_2 .me-upcomming-lesson-list .card-item .lesson-status .label, .version_2 .me-past-lessons .card-item .lesson-status .label {
  font-size: 10px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .me-lesson-list .card-item .lesson-status .name, .version_2 .me-upcomming-lesson-list .card-item .lesson-status .name, .version_2 .me-past-lessons .card-item .lesson-status .name {
  font-size: 14px;
  font-weight: bold;
}

.version_2 .me-lesson-list .card-item .users, .version_2 .me-upcomming-lesson-list .card-item .users, .version_2 .me-past-lessons .card-item .users {
  flex-basis: 30%;
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-right: 1px solid #A4B2BB;
  gap: 20px;
}

.version_2 .me-lesson-list .card-item .users .teacher, .version_2 .me-upcomming-lesson-list .card-item .users .teacher, .version_2 .me-past-lessons .card-item .users .teacher {
  padding-right: 30px;
}

.version_2 .me-lesson-list .card-item .users .teacher, .version_2 .me-lesson-list .card-item .users .student, .version_2 .me-upcomming-lesson-list .card-item .users .teacher, .version_2 .me-upcomming-lesson-list .card-item .users .student, .version_2 .me-past-lessons .card-item .users .teacher, .version_2 .me-past-lessons .card-item .users .student {
  display: flex;
  align-items: center;
  gap: 8px;
}

.version_2 .me-lesson-list .card-item .users .teacher .text, .version_2 .me-lesson-list .card-item .users .student .text, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .text, .version_2 .me-upcomming-lesson-list .card-item .users .student .text, .version_2 .me-past-lessons .card-item .users .teacher .text, .version_2 .me-past-lessons .card-item .users .student .text {
  font-size: 10px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .me-lesson-list .card-item .users .teacher .name, .version_2 .me-lesson-list .card-item .users .student .name, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .name, .version_2 .me-upcomming-lesson-list .card-item .users .student .name, .version_2 .me-past-lessons .card-item .users .teacher .name, .version_2 .me-past-lessons .card-item .users .student .name {
  font-size: 12px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  line-height: 14px;
}

.version_2 .me-lesson-list .card-item .users .teacher .label-wrap, .version_2 .me-lesson-list .card-item .users .student .label-wrap, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .label-wrap, .version_2 .me-upcomming-lesson-list .card-item .users .student .label-wrap, .version_2 .me-past-lessons .card-item .users .teacher .label-wrap, .version_2 .me-past-lessons .card-item .users .student .label-wrap {
  display: flex;
  flex-direction: column;
}

.version_2 .me-lesson-list .card-item .users .box:before, .version_2 .me-upcomming-lesson-list .card-item .users .box:before, .version_2 .me-past-lessons .card-item .users .box:before {
  height: 16px;
  background: transparent;
  width: 16px;
  border-radius: 5px;
  border: unset;
  display: inline-block;
}

.version_2 .me-lesson-list .card-item .users .box.joined:before, .version_2 .me-upcomming-lesson-list .card-item .users .box.joined:before, .version_2 .me-past-lessons .card-item .users .box.joined:before {
  background: #58D68D;
  content: "";
  height: 16px;
  width: 16px;
  display: block;
}

.version_2 .me-lesson-list .card-item .users .box.not-joined:before, .version_2 .me-upcomming-lesson-list .card-item .users .box.not-joined:before, .version_2 .me-past-lessons .card-item .users .box.not-joined:before {
  content: "";
  height: 16px;
  width: 16px;
  background: #F74F64;
  display: block;
}

.version_2 .header-lesson-list .card {
  border: unset;
  background: #FFF;
  border-radius: 15px;
}

.version_2 .header-lesson-list .card .card-body {
  padding: 8px;
}

.version_2 .header-lesson-list .has-timer .card-item {
  display: flex;
  gap: unset;
}

.version_2 .header-lesson-list .has-timer .card-item .discipline {
  display: flex;
  align-items: center;
  border-right: 1px solid #A4B2BB;
  padding: 0 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .discipline .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  text-transform: uppercase;
}

.version_2 .header-lesson-list .has-timer .card-item .actions {
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .actions .btn-success {
  padding: 4px 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .actions .notice {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .header-lesson-list .has-timer .card-item .users {
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-right: 1px solid #A4B2BB;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher, .version_2 .header-lesson-list .has-timer .card-item .users .student {
  display: flex;
  align-items: center;
  gap: 8px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .text, .version_2 .header-lesson-list .has-timer .card-item .users .student .text {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .name, .version_2 .header-lesson-list .has-timer .card-item .users .student .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  line-height: 14px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .label-wrap, .version_2 .header-lesson-list .has-timer .card-item .users .student .label-wrap {
  display: flex;
  flex-direction: column;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box:before {
  height: 16px;
  background: transparent;
  width: 16px;
  border-radius: 5px;
  border: unset;
  display: inline-block;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box.joined:before {
  background: #58D68D;
  content: "";
  height: 16px;
  width: 16px;
  display: block;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box.not-joined:before {
  content: "";
  height: 16px;
  width: 16px;
  background: #F74F64;
  display: block;
}

.version_2 .btn-outline-primary {
  border-color: #12415D;
  color: #12415D;
  border-radius: 10px !important;
}

.version_2 .btn-outline-primary:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .btn-outline-primary.square {
  border-radius: unset;
}

.version_2 #new-students-table .btn-group i {
  font-size: 10px;
}

.version_2 #new-students-table .btn-group .btn {
  font-size: 16px;
  min-width: 100px;
  font-weight: 700;
}

.version_2 #new-students-table .btn-group .btn:first-child {
  border-radius: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.version_2 #new-students-table .btn-group .btn:last-child {
  border-radius: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: unset;
  margin-left: -1px;
}

.version_2 #new-students-table .btn-group .btn-outline-primary {
  border-color: #A4B2BB;
  color: #12415D;
}

.version_2 #new-students-table .btn-group .btn-outline-primary:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 #new-students-table .btn-group .btn-primary {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
}

.version_2 .primary-color {
  background: #00A9FE;
}

.version_2 .main-content .badge {
  border-radius: 30px;
  font-size: 12px;
  padding: 9px;
  min-width: 100px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .badge-danger {
  background-color: #DB1931;
}

.version_2 .badge-success {
  background-color: #58D68D;
}

.version_2 .badge-primary {
  background-color: #1AB2FE;
}

.version_2 .btn {
  border-radius: 30px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  padding: 9px 15px;
  font-size: 14px;
}

.version_2 .btn-outline-danger {
  border-color: #DB1931;
  color: #DB1931;
}

.version_2 .btn-outline-danger:hover {
  background-color: #DB1931;
  color: white;
}

.version_2 .btn-outline-success {
  border-color: #58D68D;
  color: #58D68D;
}

.version_2 .btn-outline-success:hover {
  background-color: #58D68D;
  color: white;
}

.version_2 .child-creds .btn-wrap {
  text-align: center;
}

.version_2 .child-creds .notice-text {
  padding-top: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
}

.version_2 .btn-primary {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
}

.version_2 .btn-primary.square {
  border-radius: unset;
}

.version_2 .btn-primary:hover {
  opacity: 0.8;
}

.version_2 .btn-danger {
  background-color: #F74F64;
  border-color: #F74F64;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
}

.version_2 .btn-danger.square {
  border-radius: unset;
}

.version_2 .btn-danger:hover {
  opacity: 0.8;
}

.version_2 .btn-success {
  background-color: #58D68D;
  border-color: #58D68D;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 800;
}

.version_2 .btn-success.square {
  border-radius: unset;
}

.version_2 .btn-success:hover {
  opacity: 0.8;
}

.version_2 .btn-secondary {
  background-color: #C1C1C1;
  border-color: #C1C1C1;
  border-radius: 15px;
  font-size: 16px;
  font-weight: 700;
}

.version_2 .btn-secondary:hover {
  opacity: 0.8;
}

.version_2 .main-content {
  background-color: #ECF6FE;
}

.version_2 .guardian-payments .headline, .version_2 .blue .headline {
  text-align: center;
  padding-top: 10px;
}

.version_2 .guardian-payments .table thead, .version_2 .blue .table thead {
  background-color: #FFFFFF;
}

.version_2 .guardian-payments .table thead th, .version_2 .blue .table thead th {
  border: unset !important;
}

.version_2 .guardian-payments .table tbody td, .version_2 .blue .table tbody td {
  vertical-align: middle;
  font-weight: 700;
}

.version_2 .guardian-payments .table tbody td .actions, .version_2 .blue .table tbody td .actions {
  display: flex;
  gap: 10px;
}

.version_2 .guardian-payments .table tbody tr:first-child td, .version_2 .blue .table tbody tr:first-child td {
  border-top: unset;
  vertical-align: middle;
}

.version_2 .guardian_children .masonry-item .headline {
  text-align: center;
  padding-bottom: 15px;
}

.version_2 .guardian_children .masonry-item .sub-headline {
  text-align: center;
  display: block;
  padding: unset;
}

.version_2 .guardian_children .masonry-item .cards {
  padding-top: 30px;
}

.version_2 .guardian_children .masonry-item .cards .card {
  position: relative;
}

.version_2 .guardian_children .masonry-item:not(.child-creds) .btn-primary {
  padding: 6px 40px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.version_2 .guardian-payments .card {
  margin: auto;
}

.version_2 .guardian-payments + .card {
  margin-top: 20px;
}

.version_2 .card.blue {
  border: unset;
  background: #ECF6FE;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .card.blue label {
  font-weight: 700;
  font-size: 14px;
  color: #12415D;
}

.version_2 .card.blue input, .version_2 .card.blue select {
  font-weight: 700;
  font-size: 16px;
  border-radius: 15px;
  padding: 6px 18px;
  color: #12415D;
}

.version_2 .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.version_2 .cards.full .card {
  max-width: unset !important;
}

.version_2 .cards .card {
  flex: 1;
  min-width: 300px !important;
  max-width: 500px;
  background: #ECF6FE;
  border: unset;
  border-radius: 30px;
}

.version_2 .cards .card .card-body {
  padding: 25px 20px;
}

.version_2 .cards .card .card-body label {
  font-weight: 700;
  font-size: 14px;
  color: #12415D;
}

.version_2 .cards .card .card-body input, .version_2 .cards .card .card-body select {
  font-weight: 700;
  font-size: 16px;
  border-radius: 15px;
  padding: 6px 18px;
  color: #12415D;
}

.version_2 .tabulator-hide-footer .tabulator-footer {
  display: none;
}

.version_2 .tabulator {
  font-size: 15px;
}

.version_2 .tabulator .tabulator-row .tabulator-cell {
  border-color: #A4B2BB;
  font-size: 16px;
  font-weight: 700;
  color: #12415D;
}

.version_2 .tabulator .tabulator-header {
  background-color: #ECF6FE !important;
  border-bottom: 2px solid #12415D;
}

.version_2 .tabulator .tabulator-header .tabulator-header-filter input {
  border: 1px solid #A4B2BB;
  background-color: transparent;
  border-radius: 15px;
}

.version_2 .tabulator .tabulator-header .tabulator-col-title {
  font-size: 16px;
  font-weight: 700;
}

.version_2 .tabulator .tabulator-header .tabulator-col-title span {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 2.5;
}

.version_2 .tabulator .tabulator-footer {
  text-align: center;
  padding-top: 40px;
  border: unset;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span {
  margin: unset;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span button.active {
  border-radius: 0 !important;
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span button {
  border-radius: unset !important;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button {
  border: 1px solid #A4B2BB;
  border-radius: 0;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:first-child {
  border-radius: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:last-child {
  border-radius: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.version_2 h5 {
  font-size: 36px;
}

.version_2 h6 {
  font-size: 20px;
}

.version_2 .lesson-statuses-info.masonry-item {
  padding: unset;
  background: unset;
}

.version_2 .lesson-statuses-info .color-wrap {
  margin-top: unset;
  border: unset !important;
}

.version_2 .lesson-statuses-info .color-wrap .color {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 15px 25px;
  border: unset;
  font-weight: 700;
  font-size: 16px;
  color: white;
}

.version_2 .lesson-statuses-info .color-wrap .color:first-child {
  border-top-left-radius: 30px;
  border-top-right-radius: unset;
  color: black;
}

.version_2 .lesson-statuses-info .color-wrap .color:last-child {
  border-top-right-radius: 30px;
  border-top-left-radius: unset;
}

.version_2 .masonry-item {
  border-radius: 30px;
  padding: 30px 25px;
  margin-bottom: 30px;
  background: white;
  position: relative;
}

.version_2 .masonry-item .table {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .table thead {
  background-color: #ECF6FE;
  border: unset;
}

.version_2 .masonry-item .table thead th {
  border-bottom: 2px solid #12415D;
  border-top: unset;
}

.version_2 .masonry-item .table tbody td {
  font-size: 16px;
  color: #12415D;
  font-weight: 700;
}

.version_2 .masonry-item .tabulator-heading {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
}

.version_2 .masonry-item .tabulator-heading .headline {
  padding: unset;
}

.version_2 .masonry-item .tabulator-heading .month-buttons {
  width: 100%;
  text-align: center;
  position: absolute;
  box-sizing: border-box;
}

.version_2 .masonry-item .headline {
  font-size: 32px;
  padding-bottom: 30px;
  font-weight: 700;
  line-height: 1;
}

.version_2 .masonry-item .sub-headline {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 30px;
  padding-top: 10px;
}

.version_2 .masonry-item .sub-label {
  font-size: 16px;
  font-weight: 500;
  padding-top: 10px;
}

.version_2 .masonry-item .sub-value {
  font-size: 16px;
  font-weight: 700;
  padding-top: 10px;
}

.version_2 .masonry-item .notice h1 {
  font-size: 36px;
  color: #12415D;
}

.version_2 .masonry-item .notice h1 span {
  font-size: 36px;
  color: #12415D;
}

.version_2 .masonry-item .notice p {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .notice p span {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .blue-spring {
  position: absolute;
  right: 0;
  bottom: 20%;
}

.version_2 .masonry-item .orange-dot {
  position: absolute;
  right: 25px;
  top: 5%;
}

.version_2 .masonry-item .red-dot-bg {
  position: absolute;
  right: 85px;
  top: 23%;
}

.version_2 .masonry-item .orange-spring {
  position: absolute;
  left: 0;
  top: 17%;
}

.version_2 .masonry-item .blue-dot {
  position: absolute;
  left: 30px;
  bottom: 15%;
}

.version_2 .masonry-item .red-dot-sm {
  position: absolute;
  left: 100px;
  bottom: 40%;
}

.version_2 .payment-notice-block {
  background-color: #F74F64;
  border-radius: 30px;
  position: relative;
  margin-bottom: 40px;
}

.version_2 .payment-notice-block.paid {
  background-color: #58D68D;
}

.version_2 .payment-notice-block .text {
  text-align: center;
}

.version_2 .payment-notice-block .text h5, .version_2 .payment-notice-block .text h6 {
  color: white;
}

.version_2 .payment-notice-block .text h5 {
  padding-top: 20px;
  margin-bottom: 4px;
}

.version_2 .payment-notice-block .text h6 {
  padding-bottom: 50px;
}

.version_2 .payment-notice-block .action {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
}

.version_2 .payment-notice-block .action a {
  font-size: 20px;
  color: white;
  padding: 7px 50px 10px 50px;
  background-color: #00A9FE;
  border-radius: 15px;
}

.version_2 .payment-notice-block .action a:hover {
  background-color: white;
  color: #00A9FE;
}

.version_2 .sidebar-arrow {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: -17px;
  transform: translateY(-50%);
  top: 50%;
  z-index: 99999;
  background: white;
  width: 18px;
  height: 36px;
  border: 1px solid #A4B2BB;
  border-left: unset;
  border-bottom-right-radius: 18px;
  border-top-right-radius: 18px;
}

.version_2 .sidebar-arrow a {
  position: absolute;
  left: -4px;
  color: black;
}

.version_2 .bgc-grey-100 {
  background: #ECF6FE !important;
}

.version_2 .sidebar {
  overflow: unset;
  background: transparent;
}

.version_2 .sidebar .sidebar-logo {
  border-right: 1px solid #A4B2BB;
  border-top-right-radius: 30px;
  background: white;
}

.version_2 .sidebar .sidebar-menu {
  border-right: 1px solid #A4B2BB;
  border-bottom-right-radius: 30px;
  background: white;
}

.version_2 .sidebar .sidebar-menu .sidebar-link.active::before {
  height: 10px;
  width: 10px;
  background: #12415D;
}

.version_2 .sidebar .action-header {
  align-items: center;
  justify-content: center;
}

.version_2 .sidebar .header-logo {
  display: inline-block;
}

.version_2 .sidebar .header-logo img {
  max-height: 32px;
}

.version_2 .header {
  background-color: #ECF6FE !important;
  border-bottom: unset;
}

.version_2 .header .header-container .nav-right .user-notifications .user-notification-badge {
  width: 22px;
  height: 22px;
}

.version_2 .header .header-container .nav-right .user-notifications .user-notification-badge .number {
  font-size: 12px;
}

.version_2 .header .nav-right .user-name {
  font-weight: bold;
  font-size: 16px;
  color: #12415D;
}

.version_2 .profile_edit {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.version_2 .profile_edit.single .card {
  margin: auto;
}

.version_2 .profile_edit.single .headline {
  text-align: center;
}

.version_2 .profile_edit .btn-primary {
  width: 100%;
}

.version_2 .profile_edit .reminder-conf {
  flex: 1;
}

.version_2 .profile_edit .masonry-item {
  flex: 1;
  min-width: 400px;
}

.version_2 .profile_edit .user-photo {
  display: flex;
  flex-direction: column;
}

.version_2 .profile_edit .images {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

.version_2 .profile_edit .images .info {
  font-size: 12px;
  max-width: 300px;
}

.version_2 .profile_edit .teacher-missed {
  flex-basis: 100%;
}

.version_2 .profile_edit .button-wrap {
  display: flex;
  gap: 20px;
}

.version_2 .profile_edit .button-wrap a {
  background: unset;
  max-width: 200px;
  color: #1AB2FE;
}

.version_2 .fc-theme-standard a {
  color: #12415D;
}

.version_2 .fc-col-header-cell {
  border-top: unset !important;
}

.version_2 .contract-block .additional-heading {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
}

.version_2 .contract-block a {
  color: unset;
  text-decoration: underline;
}

.version_2 .contract-block p {
  line-height: 1;
  margin-bottom: 10px;
}

.version_2 .contract-block ul {
  text-align: left;
  max-width: 490px;
  margin: auto;
  padding: 15px 0px;
}

.version_2 .contract-block .text {
  max-width: 1100px;
  margin: auto;
  font-size: 16px;
}

.version_2 .teacher-contracts-block {
  margin-bottom: 15px !important;
}

.version_2 .teacher-contracts-block:last-child {
  margin-bottom: 0px !important;
}

.version_2 .teacher-contracts-block {
  display: flex;
  gap: 25px;
  justify-content: center;
  text-align: center;
  max-width: 1100px;
  margin: auto;
}

.version_2 .teacher-contracts-block .card.cancel {
  background: #FDC9C9;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card.questions {
  background: #ECF6FE;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card.green {
  background: #abfad1;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card {
  flex: 1;
  cursor: pointer;
}

.version_2 .teacher-contracts-block .card .card-body {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: flex;
}

.version_2 .teacher-contracts-block .card:hover {
  border: 2px solid #00a9fe !important;
}

.version_2 .teacher-contracts-block .card .heading {
  font-size: 18px !important;
  line-height: 18px !important;
  font-weight: 700;
  padding-bottom: 10px;
  padding-top: 10px;
}

.version_2 .additional-text {
  font-weight: 700;
  font-size: 18px;
}

.version_2 .summer-img {
  text-align: center;
}

.version_2 .summer-img img {
  max-height: 450px;
  max-width: 100%;
}

.version_2 .timer {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.version_2 .timer .block {
  background-color: #ECF6FE;
  border-radius: 8px;
  width: 80px;
  height: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.version_2 .timer .block .num {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  padding-bottom: 4px;
}

.version_2 .timer .block .label {
  font-size: 17px;
  line-height: 1;
}

.schedule-table .tabulator-footer {
  display: none;
}

.teacher-finance-list, .guardian-attention {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
}

.teacher-finance-list .list, .teacher-finance-list .notice, .guardian-attention .list, .guardian-attention .notice {
  flex: 1;
}

.teacher-finance-list .referral, .guardian-attention .referral {
  flex-basis: 33%;
  max-width: unset !important;
}

.teacher-finance-list .referral .headline, .guardian-attention .referral .headline {
  text-align: center;
}

.teacher-finance-list .referral .notice, .guardian-attention .referral .notice {
  text-align: center;
}

.teacher-finance-list .referral .text p, .guardian-attention .referral .text p {
  text-align: center;
}

.teacher-finance-list .referral .text ul, .guardian-attention .referral .text ul {
  max-width: 340px;
  margin: auto;
}

.teacher-finance-list .referral .code, .guardian-attention .referral .code {
  text-align: center;
  padding: 0px 0px 30px 0px;
}

.teacher-finance-list .referral .code .sub-headline, .guardian-attention .referral .code .sub-headline {
  padding-bottom: 10px;
}

.teacher-finance-list .referral .code .badge, .guardian-attention .referral .code .badge {
  padding: 18px;
  position: relative;
}

.teacher-finance-list .referral .code .badge span, .guardian-attention .referral .code .badge span {
  font-size: 24px;
  letter-spacing: 2px;
}

.teacher-finance-list .referral .code .badge .icon-m, .guardian-attention .referral .code .badge .icon-m {
  position: absolute;
  color: #12415D;
  top: 50%;
  left: -60px;
  transform: translateY(-50%);
  font-size: 40px;
}

.teacher-finance-list .referral .code .badge .copy-button, .guardian-attention .referral .code .badge .copy-button {
  position: absolute;
  color: #12415D;
  top: 50%;
  right: -60px;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 40px;
}

.teacher-level_block .progress {
  overflow: visible;
  margin-top: 60px !important;
  margin-bottom: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: white;
  height: 30px;
}

.teacher-level_block .progress .progress-bar {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.teacher-level_block .progress .tooltip-percent {
  position: relative;
  display: inline-block;
}

.teacher-level_block .progress .tooltip-percent .tooltiptext {
  background-color: white;
  color: #12415D;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  border-radius: 15px;
  padding: 10px 15px;
  position: absolute;
  z-index: 200;
  bottom: 150%;
  transform: translateX(-50%);
  line-height: 1;
  text-wrap: nowrap;
}

.teacher-level_block .progress .tooltip-percent .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
  visibility: visible;
}

.teacher-level_block .progress .tooltip-percent:hover .tooltiptext {
  visibility: visible;
}

.teacher-level_block .info-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.teacher-level_block .info-flex.progress-text {
  padding: 0 5px;
  padding-bottom: 40px;
}

.teacher-level_block .info-flex .extra-text {
  font-size: 12px;
  font-weight: 600;
}

.teacher-level_block .info-flex .info-line {
  display: flex;
  align-items: center;
  gap: 15px;
}

.teacher-level_block .info-flex .info-line .label {
  font-size: 16px;
  font-weight: 700;
  color: #12415D;
}

.teacher-level_block .info-flex .info-line .label.sm {
  font-size: 14px;
}

.teacher-level_block .info-flex .info-line .value {
  font-size: 12px;
  font-weight: 700;
  background: #00A9FE;
  border-radius: 15px;
  text-align: center;
  color: white;
  min-width: 100px;
  padding: 7px 0px 5px 0px;
}

.teacher-level_block .masonry-item {
  display: flex;
  gap: 25px;
}

.teacher-level_block .level-info-block {
  flex-basis: 67%;
  max-width: unset !important;
}

.teacher-level_block .level-info-block .headline {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 40px;
}

.teacher-level_block .badge-block {
  flex-basis: 33%;
  max-width: unset !important;
}

.teacher-level_block .badge-block a {
  position: absolute;
  bottom: 0;
  transform: translate(-50%, 50%);
  left: 50%;
  text-wrap: nowrap;
}

.teacher-level_block .badge-block .card-body {
  padding-bottom: 40px;
}

.teacher-level_block .badge-block .headline {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.teacher-level_block .badge-block img {
  max-height: 267px;
}

@media screen and (max-width: 1440px) {
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .nav-badge {
    display: none;
  }
  .version_2 .profile_edit .images .info ul {
    padding-inline-start: 0;
  }
  .badge-profile {
    display: none;
  }
}

.teacher-comment-modal {
  cursor: pointer;
}

.copy-text {
  position: relative;
  cursor: pointer;
}

.copy-text:before {
  position: absolute;
  left: -15px;
  font-size: 12px;
  top: 2px;
  content: "\f0c5";
  font-family: 'Font Awesome 6 Free';
}

.version_2 .wrapperrunngline + .page-container #mainContent .full-container {
  top: 112px;
}

@media screen and (max-width: 991px) {
  #register_guardian .form-group .select2-container .select2-selection--single span {
    font-size: 14px !important;
  }
  #register_guardian .card.blue input, #register_guardian .version_2 .card.blue select {
    font-size: 14px !important;
  }
  #register_guardian .consent-wrap {
    padding: 0px 0px 15px 0px;
  }
  #register_guardian input:not([type='checkbox']), #register_guardian #register_guardian select {
    height: calc(2em + 0.5rem + 6px) !important;
  }
  #register_guardian .form-group {
    margin-bottom: 15px !important;
  }
  #register_guardian .headline {
    padding-top: 10px !important;
    padding-bottom: 15px !important;
    font-size: 24px !important;
  }
  #register_guardian .logo-section img {
    height: 1.5rem !important;
    margin: 10px 20px !important;
  }
  #register_guardian .logo-section .text-head {
    font-size: 24px !important;
  }
  #register_guardian .blue {
    border-radius: 15px !important;
  }
  #register_guardian .blue .card-body {
    padding: 10px 20px;
  }
  .teacher.contract-block .teacher-contracts-block {
    gap: 10px;
  }
  .teacher.contract-block .text {
    font-size: 14px;
  }
  .teacher.contract-block .text ul {
    list-style-position: inside;
  }
  .teacher.contract-block .text p {
    font-size: 14px;
  }
  .teacher.contract-block .explanation {
    font-size: 12px !important;
  }
  .teacher.contract-block .heading {
    font-size: 16px !important;
  }
  .timer {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
  }
  .timer .block {
    background-color: #ECF6FE;
    border-radius: 8px !important;
    width: 55px !important;
    height: 55px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .timer .block .num {
    font-size: 18px !important;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 4px;
  }
  .timer .block .label {
    font-size: 14px !important;
    line-height: 1;
  }
  .wrapperrunngline {
    height: 36px;
    z-index: 9999 !important;
  }
  .header {
    z-index: 1040;
  }
  .header .header-container .nav-mid {
    display: none;
  }
  .header .header-container .nav-left .sidebar-toggle {
    display: none;
  }
  .header .header-container .nav-left .mobile-logo img {
    height: unset;
    max-width: 150px;
  }
  .version_2 .sidebar .sidebar-menu {
    height: calc(100vh - 74px);
    padding-top: 40%;
    border-left: 1px solid #A4B2BB;
  }
  .version_2 .payment_history .headline {
    flex-direction: column;
    text-align: center;
  }
  .version_2 .payment_history .headline .print {
    position: unset;
  }
  .version_2 .guardian-payments .actions {
    align-items: center;
  }
  .version_2 #tutor-comments .headline {
    text-align: center;
  }
  .version_2 .modal-header button span {
    font-size: 24px !important;
  }
  .version_2 .modal-title {
    font-size: 24px !important;
  }
  .version_2 .write-comment-teacher {
    margin-top: 20px;
    font-size: 12px;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness {
    overflow: auto;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness .fc-timegrid {
    min-width: 600px;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness .fc-timegrid .deleteEvent {
    font-size: 10px;
    padding: 10px;
  }
  .version_2 #teacher-calendar {
    padding-top: 30px;
  }
  .version_2 #teacher-calendar .fc-header-toolbar {
    display: none;
  }
  .version_2 #teacher-calendar .month-buttons {
    padding-bottom: 20px;
  }
  .version_2 .sidebar .sidebar-logo {
    border-top-right-radius: unset;
  }
  .version_2 .header {
    background-color: white !important;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border: 1px solid #A4B2BB;
  }
  .version_2 .payment-notice-block h5 {
    font-size: 30px;
  }
  .version_2 .payment-notice-block h6 {
    font-size: 18px;
  }
  .version_2 .teacher-finance-list, .version_2 .guardian-attention {
    flex-direction: column;
  }
  .version_2 .teacher-finance-list .list, .version_2 .guardian-attention .list {
    width: 100%;
  }
  .version_2 .profile_edit .masonry-item {
    min-width: 320px;
  }
  .version_2 .masonry-item {
    padding: 20px 15px;
    border-radius: 20px;
  }
  .version_2 .masonry-item .headline {
    font-size: 24px;
    padding-bottom: 15px;
  }
  .version_2 .masonry-item .sub-headline {
    font-size: 14px;
  }
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    position: relative;
  }
  .version_2 .lesson-settings-wrapper .headline {
    padding-bottom: 15px;
  }
  .version_2 .lesson-settings-wrapper .color {
    font-size: 14px !important;
    padding: 10px 15px !important;
    border-radius: unset !important;
  }
  .version_2 .masonry-item .tabulator-heading {
    flex-direction: column;
    gap: 15px;
  }
  .version_2 .masonry-item .tabulator-heading .headline {
    order: 0;
  }
  .version_2 .masonry-item .tabulator-heading .google-calendar-sync {
    order: 1;
  }
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    order: 2;
  }
  .version_2 .masonry-item .tabulator-heading .sub-headline {
    padding-bottom: 0;
  }
  .version_2 .calendar-table .sub-headline {
    display: none;
  }
  .version_2 .masonry-item .blue {
    border-radius: 15px !important;
  }
  .version_2 .masonry-item .blue .card-body {
    padding: 10px 10px;
  }
  .version_2 .teacher-level_block .blue .card-body {
    padding: 10px 15px;
  }
  .version_2 .teacher-level_block .masonry-item {
    flex-direction: column;
  }
  .version_2 .teacher-level_block .info-flex {
    flex-direction: column;
  }
  .version_2 .teacher-level_block .info-flex .info-line .label {
    font-size: 14px;
  }
  .version_2 .teacher-level_block .badge-block {
    justify-content: center;
    align-items: center;
  }
  .version_2 .teacher-level_block .badge-block a {
    position: unset;
    margin-top: 20px;
    transform: unset;
  }
  .version_2 .me-lesson-list, .version_2 .me-upcomming-lesson-list, .version_2 .me-past-lessons {
    flex-direction: column;
  }
  .version_2 .me-lesson-list .card-item, .version_2 .me-upcomming-lesson-list .card-item, .version_2 .me-past-lessons .card-item {
    flex-wrap: wrap;
  }
  .version_2 .me-lesson-list div, .version_2 .me-upcomming-lesson-list div, .version_2 .me-past-lessons div {
    border: unset !important;
  }
  .version_2 .me-lesson-list .button-wrap, .version_2 .me-upcomming-lesson-list .button-wrap, .version_2 .me-past-lessons .button-wrap {
    flex-basis: 50%;
    flex-direction: column;
  }
  .version_2 .me-lesson-list .date-month, .version_2 .me-upcomming-lesson-list .date-month, .version_2 .me-past-lessons .date-month {
    padding: 15px 0px !important;
    flex-basis: 50% !important;
  }
  .version_2 .me-lesson-list .time, .version_2 .me-upcomming-lesson-list .time, .version_2 .me-past-lessons .time {
    flex-basis: 50% !important;
    text-align: center;
    padding: 15px 0px !important;
  }
  .version_2 .me-lesson-list .discipline, .version_2 .me-upcomming-lesson-list .discipline, .version_2 .me-past-lessons .discipline {
    padding-bottom: 15px !important;
    flex-basis: 100% !important;
  }
  .version_2 .me-lesson-list .users, .version_2 .me-upcomming-lesson-list .users, .version_2 .me-past-lessons .users {
    flex-basis: 100% !important;
  }
  .version_2 .me-lesson-list .users .img, .version_2 .me-upcomming-lesson-list .users .img, .version_2 .me-past-lessons .users .img {
    padding-right: unset !important;
    width: 20%;
  }
  .version_2 .me-lesson-list .users .teacher, .version_2 .me-upcomming-lesson-list .users .teacher, .version_2 .me-past-lessons .users .teacher {
    padding-right: unset !important;
  }
  .version_2 .me-lesson-list .actions, .version_2 .me-upcomming-lesson-list .actions, .version_2 .me-past-lessons .actions {
    flex-basis: 100% !important;
    padding: 15px 0px !important;
    gap: 10px;
  }
  .version_2 .me-lesson-list .actions .move-wrap, .version_2 .me-upcomming-lesson-list .actions .move-wrap, .version_2 .me-past-lessons .actions .move-wrap {
    flex-direction: column;
    align-items: center;
    gap: 10px !important;
  }
  .version_2 .me-lesson-list .actions .lesson-status .name, .version_2 .me-upcomming-lesson-list .actions .lesson-status .name, .version_2 .me-past-lessons .actions .lesson-status .name {
    text-align: center;
  }
}

.modal .masonry-item {
  margin-bottom: unset;
}

.wrapperrunngline {
  height: 36px;
  z-index: 802;
  display: block;
  margin-bottom: 0;
  padding: 0;
  position: sticky;
  top: 0;
  background: #00a9fe;
  overflow: hidden;
}

.marquee {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
}

.marquee strong {
  display: inline-block;
  margin-right: 5px;
}

.marquee img {
  max-height: 36px;
  padding: 6px 0;
  margin-right: 5px;
  margin-left: 15px;
  position: relative;
  top: 0px;
}

.marquee a {
  color: #fff;
  line-height: 36px;
  font-size: 16px;
  display: flex;
}

.marquee, .marquee-text-track {
  white-space: nowrap;
  overflow: visible;
  width: max-content;
  display: flex;
  animation: marquee-move-text 105s linear infinite forwards;
}

.marquee:hover, .marquee-text-track:hover {
  animation-play-state: paused;
}

.marquee p {
  display: inline-block;
}

@keyframes marquee-move-text {
  to {
    transform: translateX(-50%);
  }
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
  box-shadow: unset !important;
}

#register_guardian_v3.version_3 h3.text-head {
  font-family: Nunito Sans;
  font-weight: 700;
  font-style: Bold;
  font-size: 30px;
}

#register_guardian_v3.version_3 h5.description {
  font-family: Nunito Sans;
  font-weight: 600;
  font-size: 22px;
  max-width: 500px;
  margin-bottom: 16px;
}

#register_guardian_v3.version_3 .left {
  width: 100%;
}

#register_guardian_v3.version_3 .extra-info {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 500;
  color: #12415D;
  font-family: Nunito Sans;
}

#register_guardian_v3.version_3 .extra-info i {
  color: #12415D;
}

#register_guardian_v3.version_3 .right {
  width: 100%;
}

#register_guardian_v3.version_3 .right .top-banner {
  background-size: contain !important;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  margin-bottom: 24px;
}

#register_guardian_v3.version_3 .right .top-banner .text {
  font-size: 28px;
  font-weight: 700;
}

#register_guardian_v3.version_3 .right .top-banner .code {
  margin-left: 8px;
  background-color: #FF3A5F;
  padding: 8px 12px;
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
  border-radius: 4px;
}

#register_guardian_v3.version_3 .right .input-section {
  padding: 32px 32px 32px 32px;
}

#register_guardian_v3.version_3 .right .input-section .text-block {
  color: black;
}

#register_guardian_v3.version_3 .right .input-section .text-block .description {
  font-size: 20px;
}

#register_guardian_v3.version_3 .right .form-section .role-select {
  display: flex;
  gap: 32px;
}

#register_guardian_v3.version_3 .right .form-section .role-select input[type="radio"] {
  display: none;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card {
  padding: 12px 12px;
  border: 2px solid #D5D7DA;
  border-radius: 12px;
  cursor: pointer;
  transition: 0.2s ease;
  background: #fff;
  display: flex;
  align-items: center;
  flex: 1;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card .wrap {
  display: flex;
  flex-direction: column;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card:hover {
  border: 2px solid #00A9FE;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card .role-icon {
  height: 32px;
  width: 32px;
  background-color: #EEF6FD;
  border-radius: 8px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card .role-icon.mobile {
  display: none;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card .role-title {
  font-size: 18px;
  font-weight: 700;
  color: black;
  margin-bottom: 4px;
}

#register_guardian_v3.version_3 .right .form-section .role-select .role-card .role-subtext {
  font-size: 12px;
  font-weight: 400;
  color: #4D4D51;
}

#register_guardian_v3.version_3 .right .form-section .role-select input[type="radio"]:checked + .role-card {
  border-color: #00A9FE;
  background: #EEF6FD;
}

#register_guardian_v3.version_3 .right .form-section .role-select input[type="radio"]:checked + .role-card .role-icon {
  background-color: white;
}

#register_guardian_v3.version_3 .right .logo-section {
  padding-left: 32px;
}

#register_guardian_v3.version_3 .right .logo-section img {
  height: 40px;
}

#register_guardian_v3.version_3 .form-group.wrap {
  display: flex;
  gap: 20px;
}

#register_guardian_v3.version_3 .form-group.wrap .half {
  margin-bottom: 6px !important;
}

#register_guardian_v3.version_3 .form-group.wrap .country, #register_guardian_v3.version_3 .form-group.wrap .phone, #register_guardian_v3.version_3 .form-group.wrap .discount, #register_guardian_v3.version_3 .form-group.wrap .class {
  flex: 1;
}

#register_guardian_v3.version_3 .form-check-input, #register_guardian_v3.version_3 .form-check {
  position: unset;
  margin: 0px;
  padding-left: unset;
}

#register_guardian_v3.version_3 .next-step {
  background-color: #00A9FE;
  width: 100%;
  border-radius: 99px;
  border-color: #00A9FE;
}

#register_guardian_v3.version_3 .additional-info {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Nunito Sans;
  font-weight: 600;
  font-size: 14px;
}

#register_guardian_v3.version_3 .additional-info img {
  margin-right: 12px;
}

#register_guardian_v3.version_3 .separator {
  width: 100%;
  height: 1px;
  background-color: #CFCFD2;
  margin: 10px 0px;
}

#register_guardian_v3.version_3 .login {
  display: flex;
  justify-content: center;
  gap: 12px;
  color: black;
  font-family: Nunito Sans;
  font-weight: 600;
  font-size: 14px;
}

#register_guardian_v3.version_3 .login a {
  color: black;
}

@media screen and (max-width: 991px) {
  #register_guardian_v3.version_3 {
    flex-direction: column-reverse;
    height: unset !important;
  }
  #register_guardian_v3.version_3 .left {
    height: 487px;
    padding: 16px;
  }
  #register_guardian_v3.version_3 .right .logo-section {
    padding-left: 16px !important;
  }
  #register_guardian_v3.version_3 .right .logo-section img {
    height: 32px !important;
  }
  #register_guardian_v3.version_3 .right .role-select {
    gap: 16px !important;
  }
  #register_guardian_v3.version_3 .right .role-select .role-icon.desktop {
    display: none !important;
  }
  #register_guardian_v3.version_3 .right .role-select .role-icon.mobile {
    display: flex !important;
  }
  #register_guardian_v3.version_3 .right .role-select .wrap .role-title {
    display: flex;
    align-items: center;
  }
  #register_guardian_v3.version_3 .right .role-select .wrap .role-title, #register_guardian_v3.version_3 .right .role-select .wrap .role-subtext {
    font-size: 12px !important;
  }
  #register_guardian_v3.version_3 .right h3.text-head {
    font-size: 28px;
  }
  #register_guardian_v3.version_3 .right .input-section {
    padding: 16px 16px;
  }
  #register_guardian_v3.version_3 .right .description {
    font-size: 18px;
  }
  #register_guardian_v3.version_3 .right .top-banner .text {
    font-size: 16px;
  }
  #register_guardian_v3.version_3 .right .top-banner .code {
    font-size: 16px;
    padding: 4px 10px;
  }
  #register_guardian_v3.version_3 .right .form-group.wrap {
    flex-direction: column;
  }
  #register_guardian_v3.version_3 .right .form-group.wrap .class .form-group {
    margin-bottom: 0 !important;
  }
  #register_guardian_v3.version_3 .right .form-group.wrap .country .half {
    margin-bottom: 0 !important;
  }
  #register_guardian_v3.version_3 .right .additional-info {
    text-align: center;
    width: 85%;
    margin: auto;
  }
  #register_guardian_v3.version_3 .right .login {
    flex-wrap: wrap;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vYm9vdHN0cmFwLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3NyYy9kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy9zY2FsZS5jc3MiLCJ3ZWJwYWNrOi8vL3RpcHB5LmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL3RvYXN0ci90b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9nZW5lcmljL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9zZXR0aW5ncy9iYXNlQ29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvc2V0dGluZ3MvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9zZXR0aW5ncy9ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdG9vbHMvbWl4aW5zL21lZGlhUXVlcmllc1Jhbmdlcy5zY3NzIiwid2VicGFjazovLy9zcGVjL3NldHRpbmdzL21hdGVyaWFsQ29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy90b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy90b29scy9taXhpbnMvcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL3BhZ2VDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL3Byb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9lYXN5UGllQ2hhcnQuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy9zcGVjL3NjcmVlbnMvY2hhdC5zY3NzIiwid2VicGFjazovLy9zcGVjL3NjcmVlbnMvZW1haWwuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvdXRpbHMvY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L21peGlucy9tZWRpYVF1ZXJ5Q29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL2dhcC5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9wZWVycy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9sYXllcnMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9vYmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvcGFkZGluZy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3Bvc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3NpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL2JvcmRlci5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3BzZXVkby5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIndlYnBhY2s6Ly8vdmVuZG9yL3RoZW1pZnktaWNvbnMuY3NzIiwid2VicGFjazovLy92ZW5kb3IvcGVyZmVjdFNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy92ZW5kb3Ivc3BhcmtsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vL3ZlbmRvci9kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vL2N1c3RvbS5zY3NzIiwid2VicGFjazovLy9jdXN0b21fdjIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUNLRTtBQ0xGO0VBR0ksZUFBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUlkLGtCQUFjO0VBQWQsb0JBQWM7RUFBZCxrQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBSWQsa0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHVCQUFpQztFQUtuQyxrT0FBeUI7RUFDekIsNkdBQXdCO0FEa0IxQjs7QUVqQkE7OztFQUdFLHNCQUFzQjtBRm9CeEI7O0FFakJBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsNkNDWGE7QUgrQmY7O0FFZEE7RUFDRSxjQUFjO0FGaUJoQjs7QUVQ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O0VGMlVoQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLG1CQUFtQjtBRi9HckI7O0FFa0hBO0VBQ0Usd0JBQXdCO0FGL0cxQjs7QUFFQTs7RUVtSEUsWUFBWTtBRmhIZDs7QUFFQTtFRXNIRSxvQkFBb0I7RUFDcEIsd0JBQXdCO0FGcEgxQjs7QUFFQTtFRTBIRSx3QkFBd0I7QUZ4SDFCOztBRWdJQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUY3SDVCOztBRW9JQTtFQUNFLHFCQUFxQjtBRmpJdkI7O0FFb0lBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7QUZqSWpCOztBRW9JQTtFQUNFLGFBQWE7QUZqSWY7O0FBRUE7RUVxSUUsd0JBQXdCO0FGbkkxQjs7QU16VkE7O0VBRUUscUJIcVN1QztFR25TdkMsZ0JIcVMrQjtFR3BTL0IsZ0JIcVMrQjtBSHNEakM7O0FNdlZBO0VGZ0hNLGlCQXRDWTtBSmlSbEI7O0FNMVZBO0VGK0dNLGVBdENZO0FKcVJsQjs7QU03VkE7RUY4R00sa0JBdENZO0FKeVJsQjs7QU1oV0E7RUY2R00saUJBdENZO0FKNlJsQjs7QU1uV0E7RUY0R00sa0JBdENZO0FKaVNsQjs7QU10V0E7RUYyR00sZUF0Q1k7QUpxU2xCOztBTXhXQTtFRnlHTSxrQkF0Q1k7RUVqRWhCLGdCSHVTK0I7QUhvRWpDOztBTXZXQTtFRm1HTSxlQXRDWTtFRTNEaEIsZ0JIMFIrQjtFR3pSL0IsZ0JIaVIrQjtBSHlGakM7O0FNeFdBO0VGOEZNLGlCQXRDWTtFRXREaEIsZ0JIc1IrQjtFR3JSL0IsZ0JINFErQjtBSCtGakM7O0FNeldBO0VGeUZNLGlCQXRDWTtFRWpEaEIsZ0JIa1IrQjtFR2pSL0IsZ0JIdVErQjtBSHFHakM7O0FNMVdBO0VGb0ZNLGlCQXRDWTtFRTVDaEIsZ0JIOFErQjtFRzdRL0IsZ0JIa1ErQjtBSDJHakM7O0FFaFZBO0VJcEJFLGdCSGdGVztFRy9FWCxtQkgrRVc7RUc5RVgsU0FBUztFQUNULHdDSHpDYTtBSGlaZjs7QU1oV0E7O0VGTUksY0FBVztFRUhiLGdCSDBOK0I7QUh5SWpDOztBTWhXQTs7RUFFRSxjSGtRZ0M7RUdqUWhDLHlCSDBRbUM7QUh5RnJDOztBTTNWQTtFQy9FRSxlQUFlO0VBQ2YsZ0JBQWdCO0FQOGFsQjs7QU0zVkE7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQjtBUG1ibEI7O0FNN1ZBO0VBQ0UscUJBQXFCO0FOZ1d2Qjs7QU1qV0E7RUFJSSxvQkhvUCtCO0FINkduQzs7QU12VkE7RUZqQ0ksY0FBVztFRW1DYix5QkFBeUI7QU4wVjNCOztBTXRWQTtFQUNFLG1CSHVCVztFQ1JQLGtCQXRDWTtBSmlYbEI7O0FNdFZBO0VBQ0UsY0FBYztFRjdDWixjQUFXO0VFK0NiLGNIMUdnQjtBSG1jbEI7O0FNNVZBO0VBTUkscUJBQXFCO0FOMFZ6Qjs7QVE3Y0E7RUNJRSxlQUFlO0VBR2YsWUFBWTtBVDJjZDs7QVE1Y0E7RUFDRSxnQkxtZ0N3QztFS2xnQ3hDLHNCTFJhO0VLU2IseUJMTmdCO0VPUWQsc0JQNk5nQztFTXBPbEMsZUFBZTtFQUdmLFlBQVk7QVRvZGQ7O0FRdGNBO0VBRUUscUJBQXFCO0FSd2N2Qjs7QVFyY0E7RUFDRSxxQkFBMEI7RUFDMUIsY0FBYztBUndjaEI7O0FRcmNBO0VKa0NJLGNBQVc7RUloQ2IsY0wzQmdCO0FIbWVsQjs7QVcvZUE7RVB1RUksZ0JBQVc7RU9yRWIsY1JtQ2U7RVFsQ2YscUJBQXFCO0FYa2Z2Qjs7QVcvZUU7RUFDRSxjQUFjO0FYa2ZsQjs7QVc3ZUE7RUFDRSxzQlJ1bEN1QztFQzdoQ3JDLGdCQUFXO0VPeERiLFdSVGE7RVFVYix5QlJEZ0I7RU9FZCxxQlArTitCO0FIaVJuQzs7QVdyZkE7RUFTSSxVQUFVO0VQa0RWLGVBQVc7RU9oRFgsZ0JSd1E2QjtBSHdPakM7O0FFeFNBO0VTak1FLGNBQWM7RVB5Q1osZ0JBQVc7RU92Q2IsY1JqQmdCO0FIOGZsQjs7QVdoZkE7RVAwQ0ksa0JBQVc7RU9sQ1gsY0FBYztFQUNkLGtCQUFrQjtBWDZldEI7O0FXeGVBO0VBQ0UsaUJSOGpDdUM7RVE3akN2QyxrQkFBa0I7QVgyZXBCOztBWW5oQkU7Ozs7OztFQ0RBLFdB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WjtJQUNZLFNBRFo7RWYyMUNsQjtFZTExQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0VmODFDbEI7RWV0MUNVO0lGaEJWLGNBQTRCO0VieTJDNUI7RWV6MUNVO0lGaEJWLHNCQUE4QztFYjQyQzlDO0VlNTFDVTtJRmhCVix1QkFBOEM7RWIrMkM5QztFZS8xQ1U7SUZoQlYsZ0JBQThDO0ViazNDOUM7RWVsMkNVO0lGaEJWLHVCQUE4QztFYnEzQzlDO0VlcjJDVTtJRmhCVix1QkFBOEM7RWJ3M0M5QztFZXgyQ1U7SUZoQlYsZ0JBQThDO0ViMjNDOUM7RWUzMkNVO0lGaEJWLHVCQUE4QztFYjgzQzlDO0VlOTJDVTtJRmhCVix1QkFBOEM7RWJpNEM5QztFZWozQ1U7SUZoQlYsZ0JBQThDO0VibzRDOUM7RWVwM0NVO0lGaEJWLHVCQUE4QztFYnU0QzlDO0VldjNDVTtJRmhCVix1QkFBOEM7RWIwNEM5QztBQUNGOztBZ0I5N0NBO0VBQ0UsV0FBVztFQUNYLG1CYmlJVztFYWhJWCxjYlNnQjtBSHc3Q2xCOztBZ0JwOENBOztFQVFJLGdCYmtWZ0M7RWFqVmhDLG1CQUFtQjtFQUNuQiw2QmJKYztBSHE4Q2xCOztBZ0IzOENBO0VBY0ksc0JBQXNCO0VBQ3RCLGdDYlRjO0FIMDhDbEI7O0FnQmg5Q0E7RUFtQkksNkJiYmM7QUg4OENsQjs7QWdCeDdDQTs7RUFHSSxlYjRUK0I7QUg4bkNuQzs7QWdCajdDQTtFQUNFLHlCYm5DZ0I7QUh1OUNsQjs7QWdCcjdDQTs7RUFLSSx5QmJ2Q2M7QUg0OUNsQjs7QWdCMTdDQTs7RUFXTSx3QkFBNEM7QWhCbzdDbEQ7O0FnQi82Q0E7Ozs7RUFLSSxTQUFTO0FoQmk3Q2I7O0FnQno2Q0E7RUFFSSxxQ2IxRFc7QUhxK0NmOztBSzErQ0U7RVcyRUksY2J2RVk7RWF3RVosc0NidkVTO0FIMCtDZjs7QWlCdC9DRTs7O0VBSUkseUJDZ0c0RDtBbEJ3NUNsRTs7QWlCNS9DRTs7OztFQVlNLHFCQ3dGMEQ7QWxCKzVDbEU7O0FLNS9DRTtFWWlCTSx5QkFKc0M7QWpCbS9DOUM7O0FpQnAvQ0U7O0VBU1EseUJBUm9DO0FqQncvQzlDOztBaUI1Z0RFOzs7RUFJSSx5QkNnRzREO0FsQjg2Q2xFOztBaUJsaERFOzs7O0VBWU0scUJDd0YwRDtBbEJxN0NsRTs7QUtsaERFO0VZaUJNLHlCQUpzQztBakJ5Z0Q5Qzs7QWlCMWdERTs7RUFTUSx5QkFSb0M7QWpCOGdEOUM7O0FpQmxpREU7OztFQUlJLHlCQ2dHNEQ7QWxCbzhDbEU7O0FpQnhpREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjI4Q2xFOztBS3hpREU7RVlpQk0seUJBSnNDO0FqQitoRDlDOztBaUJoaURFOztFQVNRLHlCQVJvQztBakJvaUQ5Qzs7QWlCeGpERTs7O0VBSUkseUJDZ0c0RDtBbEIwOUNsRTs7QWlCOWpERTs7OztFQVlNLHFCQ3dGMEQ7QWxCaStDbEU7O0FLOWpERTtFWWlCTSx5QkFKc0M7QWpCcWpEOUM7O0FpQnRqREU7O0VBU1EseUJBUm9DO0FqQjBqRDlDOztBaUI5a0RFOzs7RUFJSSx5QkNnRzREO0FsQmcvQ2xFOztBaUJwbERFOzs7O0VBWU0scUJDd0YwRDtBbEJ1L0NsRTs7QUtwbERFO0VZaUJNLHlCQUpzQztBakIya0Q5Qzs7QWlCNWtERTs7RUFTUSx5QkFSb0M7QWpCZ2xEOUM7O0FpQnBtREU7OztFQUlJLHlCQ2dHNEQ7QWxCc2dEbEU7O0FpQjFtREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjZnRGxFOztBSzFtREU7RVlpQk0seUJBSnNDO0FqQmltRDlDOztBaUJsbURFOztFQVNRLHlCQVJvQztBakJzbUQ5Qzs7QWlCMW5ERTs7O0VBSUkseUJDZ0c0RDtBbEI0aERsRTs7QWlCaG9ERTs7OztFQVlNLHFCQ3dGMEQ7QWxCbWlEbEU7O0FLaG9ERTtFWWlCTSx5QkFKc0M7QWpCdW5EOUM7O0FpQnhuREU7O0VBU1EseUJBUm9DO0FqQjRuRDlDOztBaUJocERFOzs7RUFJSSx5QkNnRzREO0FsQmtqRGxFOztBaUJ0cERFOzs7O0VBWU0scUJDd0YwRDtBbEJ5akRsRTs7QUt0cERFO0VZaUJNLHlCQUpzQztBakI2b0Q5Qzs7QWlCOW9ERTs7RUFTUSx5QkFSb0M7QWpCa3BEOUM7O0FpQnRxREU7OztFQUlJLHNDZFFTO0FIZ3FEZjs7QUtycURFO0VZaUJNLHNDQUpzQztBakI0cEQ5Qzs7QWlCN3BERTs7RUFTUSxzQ0FSb0M7QWpCaXFEOUM7O0FnQjNrREE7RUFHTSxXYjNHUztFYTRHVCx5QmJwR1k7RWFxR1oscUJiZ1FxRDtBSDQwQzNEOztBZ0JqbERBO0VBV00sY2I1R1k7RWE2R1oseUJibEhZO0VhbUhaLHFCYmxIWTtBSDRyRGxCOztBZ0Jya0RBO0VBQ0UsV2IzSGE7RWE0SGIseUJicEhnQjtBSDRyRGxCOztBZ0Ixa0RBOzs7RUFPSSxxQmI0T3VEO0FINjFDM0Q7O0FnQmhsREE7RUFXSSxTQUFTO0FoQnlrRGI7O0FnQnBsREE7RUFnQk0sMkNiMUlTO0FIa3REZjs7QUs3c0RFO0VXNElNLFdiakpPO0Vha0pQLDRDYmxKTztBSHV0RGY7O0FjcnBESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEJ1akR2QztFZ0I1akRHO0lBU0ssU0FBUztFaEJzakRqQjtBQUNGOztBY2pxREk7RUVpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWhCbWtEdkM7RWdCeGtERztJQVNLLFNBQVM7RWhCa2tEakI7QUFDRjs7QWM3cURJO0VFaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VoQitrRHZDO0VnQnBsREc7SUFTSyxTQUFTO0VoQjhrRGpCO0FBQ0Y7O0FjenJESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEIybER2QztFZ0JobURHO0lBU0ssU0FBUztFaEIwbERqQjtBQUNGOztBZ0J6bURBO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDO0FoQnNtRHpDOztBZ0JobkRBO0VBY1UsU0FBUztBaEJzbURuQjs7QW1CbnhEQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUNEaUg4RDtFQ2hIOUQseUJoQnlYa0M7RUNwUTlCLGVBdENZO0VlNUVoQixnQmhCa1IrQjtFZ0JqUi9CLGdCaEJzUitCO0VnQnJSL0IsY2hCRGdCO0VnQkVoQixzQmhCVGE7RWdCVWIsNEJBQTRCO0VBQzVCLHlCaEJQZ0I7RU9PZCxzQlA2TmdDO0VpQi9OOUIsd0VqQnVlNEY7QUhrekNsRzs7QW9CcnhETTtFRGROO0lDZVEsZ0JBQWdCO0VwQnl4RHRCO0FBQ0Y7O0FtQnp5REE7RUFzQkksNkJBQTZCO0VBQzdCLFNBQVM7QW5CdXhEYjs7QW1COXlEQTtFQTRCSSxrQkFBa0I7RUFDbEIsMEJoQnJCYztBSDJ5RGxCOztBcUI1eURFO0VBQ0UsY2xCQWM7RWtCQ2Qsc0JsQlJXO0VrQlNYLHFCbEJxZHNFO0VrQnBkdEUsVUFBVTtFQUtSLGdEbEJhVztBSDh4RGpCOztBbUIzekRBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBaURJLHlCaEI5Q2M7RWdCZ0RkLFVBQVU7QW5Ca3hEZDs7QW1COXdEQTs7OztFQUtJLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0FuQmd4RHBCOztBbUI1d0RBO0VBT0ksY2hCL0RjO0VnQmdFZCxzQmhCdkVXO0FIZzFEZjs7QW1CcHdEQTs7RUFFRSxjQUFjO0VBQ2QsV0FBVztBbkJ1d0RiOztBbUI3dkRBO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JBQWdCO0VmM0JkLGtCQUFXO0VlNkJiLGdCaEIrTCtCO0FIaWtEakM7O0FtQjd2REE7RUFDRSwrQkRpQjhEO0VDaEI5RCxrQ0RnQjhEO0VkSzFELGtCQXRDWTtFZW1CaEIsZ0JoQjZIK0I7QUhtb0RqQzs7QW1CN3ZEQTtFQUNFLGdDRFU4RDtFQ1Q5RCxtQ0RTOEQ7RWRLMUQsbUJBdENZO0VlMEJoQixnQmhCdUgrQjtBSHlvRGpDOztBbUJ2dkRBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxtQkFBMkI7RUFDM0IsZ0JBQWdCO0VmRFosZUF0Q1k7RWV5Q2hCLGdCaEJrSytCO0VnQmpLL0IsY2hCbkhnQjtFZ0JvSGhCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1DO0FuQjB2RHJDOztBbUJwd0RBO0VBY0ksZ0JBQWdCO0VBQ2hCLGVBQWU7QW5CMHZEbkI7O0FtQjl1REE7RUFDRSxrQ0Q5QjhEO0VDK0I5RCx1QmhCb1BpQztFQzlRN0IsbUJBdENZO0Vla0VoQixnQmhCK0UrQjtFT3hON0IscUJQK04rQjtBSDRwRG5DOztBbUI5dURBO0VBQ0UsZ0NEdEM4RDtFQ3VDOUQsb0JoQmlQZ0M7RUNuUjVCLGtCQXRDWTtFZTBFaEIsZ0JoQnNFK0I7RU92TjdCLHFCUDhOK0I7QUhxcURuQzs7QW1CN3VEQTtFQUdJLFlBQVk7QW5COHVEaEI7O0FtQjF1REE7RUFDRSxZQUFZO0FuQjZ1RGQ7O0FtQnJ1REE7RUFDRSxtQmhCMFUwQztBSDg1QzVDOztBbUJydURBO0VBQ0UsY0FBYztFQUNkLG1CaEIyVDRDO0FINjZDOUM7O0FtQmh1REE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixrQkFBMEM7RUFDMUMsaUJBQXlDO0FuQm11RDNDOztBbUJ2dURBOztFQVFJLGtCQUEwQztFQUMxQyxpQkFBeUM7QW5Cb3VEN0M7O0FtQjN0REE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFCaEJnUzZDO0FIODdDL0M7O0FtQjN0REE7RUFDRSxrQkFBa0I7RUFDbEIsa0JoQjRSMkM7RWdCM1IzQyxxQmhCMFI2QztBSG84Qy9DOztBbUJqdURBOztFQVFJLGNoQnpOYztBSHU3RGxCOztBbUIxdERBO0VBQ0UsZ0JBQWdCO0FuQjZ0RGxCOztBbUIxdERBO0VBQ0UsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixxQmhCNlE0QztBSGc5QzlDOztBbUJqdURBO0VBUUksZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix1QmhCd1E0QztFZ0J2UTVDLGNBQWM7QW5CNnREbEI7O0FxQjE2REU7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CbEIwYzBDO0VDamIxQyxjQUFXO0VpQnZCWCxjbEJQYTtBSG83RGpCOztBcUIxNkRFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJsQm95QnFDO0VrQm55QnJDLGlCQUFpQjtFakJtRWYsbUJBdENZO0VpQjNCZCxnQmxCc082QjtFa0JyTzdCLFdsQnhEVztFa0J5RFgsd0NsQnRCYTtFT3hCYixzQlA2TmdDO0FIK3ZEcEM7O0FxQno2REk7O0VBRUUsU0FBaUM7QXJCNDZEdkM7O0FxQm45REk7Ozs7RUE4Q0UsY0FBYztBckI0NkRwQjs7QXFCMTlESTtFQW9ERSxxQmxCMUNXO0VrQjZDVCxvQ0htQ3dEO0VHbEN4RCxpUkgzQjBFO0VHNEIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFSCtCd0Q7QWxCeTREaEU7O0FxQm4rREk7RUErREkscUJsQnJEUztFa0JzRFQsZ0RsQnREUztBSDg5RGpCOztBcUJ4K0RJO0VBeUVJLG9DSGlCd0Q7RUdoQnhELGtGSGdCd0Q7QWxCbTVEaEU7O0FxQjcrREk7RUFpRkUscUJsQnZFVztFa0IwRVQsdUNITXdEO0VHTHhELHVqQkFBOEo7QXJCODVEdEs7O0FxQm4vREk7RUF5RkkscUJsQi9FUztFa0JnRlQsZ0RsQmhGUztBSDgrRGpCOztBcUJ4L0RJO0VBa0dJLGNsQnhGUztBSGsvRGpCOztBcUI1L0RJOzs7RUF1R0ksY0FBYztBckIyNUR0Qjs7QXFCbGdFSTtFQStHSSxjbEJyR1M7QUg0L0RqQjs7QXFCdGdFSTtFQWtITSxxQmxCeEdPO0FIZ2dFakI7O0FxQjFnRUk7RUF3SE0scUJBQWtDO0VDbEp4Qyx5QkRtSitDO0FyQnM1RG5EOztBcUIvZ0VJO0VBK0hNLGdEbEJySE87QUh5Z0VqQjs7QXFCbmhFSTtFQW1JTSxxQmxCekhPO0FINmdFakI7O0FxQnZoRUk7RUE2SUkscUJsQm5JUztBSGloRWpCOztBcUIzaEVJO0VBa0pNLHFCbEJ4SU87RWtCeUlQLGdEbEJ6SU87QUhzaEVqQjs7QXFCcGhFRTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJsQjBjMEM7RUNqYjFDLGNBQVc7RWlCdkJYLGNsQlZhO0FIaWlFakI7O0FxQnBoRUU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QmxCb3lCcUM7RWtCbnlCckMsaUJBQWlCO0VqQm1FZixtQkF0Q1k7RWlCM0JkLGdCbEJzTzZCO0VrQnJPN0IsV2xCeERXO0VrQnlEWCx3Q2xCekJhO0VPckJiLHNCUDZOZ0M7QUh5MkRwQzs7QXFCbmhFSTs7RUFFRSxTQUFpQztBckJzaEV2Qzs7QXFCN2pFSTs7OztFQThDRSxjQUFjO0FyQnNoRXBCOztBcUJwa0VJO0VBb0RFLHFCbEI3Q1c7RWtCZ0RULG9DSG1Dd0Q7RUdsQ3hELDRVSDNCMEU7RUc0QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VIK0J3RDtBbEJtL0RoRTs7QXFCN2tFSTtFQStESSxxQmxCeERTO0VrQnlEVCxnRGxCekRTO0FIMmtFakI7O0FxQmxsRUk7RUF5RUksb0NIaUJ3RDtFR2hCeEQsa0ZIZ0J3RDtBbEI2L0RoRTs7QXFCdmxFSTtFQWlGRSxxQmxCMUVXO0VrQjZFVCx1Q0hNd0Q7RUdMeEQsa25CQUE4SjtBckJ3Z0V0Szs7QXFCN2xFSTtFQXlGSSxxQmxCbEZTO0VrQm1GVCxnRGxCbkZTO0FIMmxFakI7O0FxQmxtRUk7RUFrR0ksY2xCM0ZTO0FIK2xFakI7O0FxQnRtRUk7OztFQXVHSSxjQUFjO0FyQnFnRXRCOztBcUI1bUVJO0VBK0dJLGNsQnhHUztBSHltRWpCOztBcUJobkVJO0VBa0hNLHFCbEIzR087QUg2bUVqQjs7QXFCcG5FSTtFQXdITSxxQkFBa0M7RUNsSnhDLHlCRG1KK0M7QXJCZ2dFbkQ7O0FxQnpuRUk7RUErSE0sZ0RsQnhITztBSHNuRWpCOztBcUI3bkVJO0VBbUlNLHFCbEI1SE87QUgwbkVqQjs7QXFCam9FSTtFQTZJSSxxQmxCdElTO0FIOG5FakI7O0FxQnJvRUk7RUFrSk0scUJsQjNJTztFa0I0SVAsZ0RsQjVJTztBSG1vRWpCOztBbUJ4NURBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQixzQkFBbUI7RUFBbkIsbUJBQW1CO0FuQjI1RHJCOztBbUI5NURBO0VBU0ksV0FBVztBbkJ5NURmOztBY3huRUk7RUtzTko7SUFlTSxvQkFBYTtJQUFiLGFBQWE7SUFDYixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFDdkIsZ0JBQWdCO0VuQnc1RHBCO0VtQjE2REY7SUF1Qk0sb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0JBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtFbkJzNURwQjtFbUJqN0RGO0lBZ0NNLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsc0JBQXNCO0VuQm81RDFCO0VtQnQ3REY7SUF1Q00scUJBQXFCO0VuQms1RHpCO0VtQno3REY7O0lBNENNLFdBQVc7RW5CaTVEZjtFbUI3N0RGO0lBa0RNLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIscUJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsZUFBZTtFbkI4NERuQjtFbUJwOERGO0lBeURNLGtCQUFrQjtJQUNsQixvQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFhO0lBQ2IscUJoQitLd0M7SWdCOUt4QyxjQUFjO0VuQjg0RGxCO0VtQjM4REY7SUFpRU0sc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixxQkFBdUI7SUFBdkIsdUJBQXVCO0VuQjY0RDNCO0VtQi84REY7SUFxRU0sZ0JBQWdCO0VuQjY0RHBCO0FBQ0Y7O0F1Qi90RUE7RUFDRSxxQkFBcUI7RUFFckIsZ0JwQnNSK0I7RW9CclIvQixjcEJNZ0I7RW9CTGhCLGtCQUFrQjtFQUdsQixzQkFBc0I7RUFDdEIseUJBQWlCO0VBQWpCLHNCQUFpQjtFQUFqQixxQkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qiw2QkFBMkM7RUN1RjNDLHlCckIyUmtDO0VDcFE5QixlQXRDWTtFb0JpQmhCLGdCckIwTCtCO0VPbFI3QixzQlA2TmdDO0VpQi9OOUIscUlqQmdiNkk7QUhxekRuSjs7QW9CanVFTTtFR2ROO0lIZVEsZ0JBQWdCO0VwQnF1RXRCO0FBQ0Y7O0FLL3VFRTtFa0JVRSxjcEJOYztFb0JPZCxxQkFBcUI7QXZCeXVFekI7O0F1QjF2RUE7RUFzQkksVUFBVTtFQUNWLGdEcEJNYTtBSGt1RWpCOztBdUIvdkVBO0VBNkJJLGFwQmlaNkI7QUhxMURqQzs7QXVCbndFQTtFQWtDSSxlQUFzRDtBdkJxdUUxRDs7QXVCdnRFQTs7RUFFRSxvQkFBb0I7QXZCMHRFdEI7O0F1Qmp0RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQjZCYTtFcUIzQmYscUJyQjJCZTtBSHF2RWpCOztBSzV3RUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJ5eEU3SDs7QXdCN3dFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsZ0RBQWlGO0F4QjJ3RXZGOztBd0J0d0VFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCQ2E7RXFCQWIscUJyQkFhO0FId3dFakI7O0F3Qmp3RUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjZ5RW5OOztBd0I5dkVJOztFQUtJLGdEQUFpRjtBeEI4dkV6Rjs7QXVCdHZFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CT2M7RXFCTGhCLHFCckJLZ0I7QUhnekVsQjs7QUtqekVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCOHpFN0g7O0F3Qmx6RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGlEQUFpRjtBeEJnekV2Rjs7QXdCM3lFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQnJCYztFcUJzQmQscUJyQnRCYztBSG0wRWxCOztBd0J0eUVFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJrMUVuTjs7QXdCbnlFSTs7RUFLSSxpREFBaUY7QXhCbXlFekY7O0F1QjN4RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQm9DYTtFcUJsQ2YscUJyQmtDZTtBSHd6RWpCOztBS3QxRUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJtMkU3SDs7QXdCdjFFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsK0NBQWlGO0F4QnExRXZGOztBd0JoMUVFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCUWE7RXFCUGIscUJyQk9hO0FIMjBFakI7O0F3QjMwRUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QnUzRW5OOztBd0J4MEVJOztFQUtJLCtDQUFpRjtBeEJ3MEV6Rjs7QXVCaDBFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5Cc0NhO0VxQnBDZixxQnJCb0NlO0FIMjFFakI7O0FLMzNFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4Qnc0RTdIOztBd0I1M0VFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxnREFBaUY7QXhCMDNFdkY7O0F3QnIzRUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJVYTtFcUJUYixxQnJCU2E7QUg4MkVqQjs7QXdCaDNFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCNDVFbk47O0F3QjcyRUk7O0VBS0ksZ0RBQWlGO0F4QjYyRXpGOztBdUJyMkVFO0VDM0RBLGNyQlVnQjtFbUJWZCx5Qm5CbUNhO0VxQmpDZixxQnJCaUNlO0FIbTRFakI7O0FLaDZFRTtFbUJBRSxjckJJYztFbUJWZCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QjY2RTdIOztBd0JqNkVFO0VBRUUsY3JCSGM7RW1CVmQseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxnREFBaUY7QXhCKzVFdkY7O0F3QjE1RUU7RUFFRSxjckJqQmM7RXFCa0JkLHlCckJPYTtFcUJOYixxQnJCTWE7QUhzNUVqQjs7QXdCcjVFRTs7RUFHRSxjckI3QmM7RXFCOEJkLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCaThFbk47O0F3Qmw1RUk7O0VBS0ksZ0RBQWlGO0F4Qms1RXpGOztBdUIxNEVFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJpQ2E7RXFCL0JmLHFCckIrQmU7QUgwNkVqQjs7QUtyOEVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCazlFN0g7O0F3QnQ4RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILCtDQUFpRjtBeEJvOEV2Rjs7QXdCLzdFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQkthO0VxQkpiLHFCckJJYTtBSDY3RWpCOztBd0IxN0VFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJzK0VuTjs7QXdCdjdFSTs7RUFLSSwrQ0FBaUY7QXhCdTdFekY7O0F1Qi82RUU7RUMzREEsY3JCVWdCO0VtQlZkLHlCbkJFYztFcUJBaEIscUJyQkFnQjtBSDgrRWxCOztBSzErRUU7RW1CQUUsY3JCSWM7RW1CVmQseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJ1L0U3SDs7QXdCMytFRTtFQUVFLGNyQkhjO0VtQlZkLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsaURBQWlGO0F4QnkrRXZGOztBd0JwK0VFO0VBRUUsY3JCakJjO0VxQmtCZCx5QnJCMUJjO0VxQjJCZCxxQnJCM0JjO0FIaWdGbEI7O0F3Qi85RUU7O0VBR0UsY3JCN0JjO0VxQjhCZCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjJnRm5OOztBd0I1OUVJOztFQUtJLGlEQUFpRjtBeEI0OUV6Rjs7QXVCcDlFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CU2M7RXFCUGhCLHFCckJPZ0I7QUg0Z0ZsQjs7QUsvZ0ZFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCNGhGN0g7O0F3QmhoRkU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILDhDQUFpRjtBeEI4Z0Z2Rjs7QXdCemdGRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQm5CYztFcUJvQmQscUJyQnBCYztBSCtoRmxCOztBd0JwZ0ZFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJnakZuTjs7QXdCamdGSTs7RUFLSSw4Q0FBaUY7QXhCaWdGekY7O0F1Qm4vRUU7RUNQQSxjckI3QmU7RXFCOEJmLHFCckI5QmU7QUg0aEZqQjs7QUtuakZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJsQ2E7RXFCbUNiLHFCckJuQ2E7QUhraUZqQjs7QXdCNS9FRTtFQUVFLCtDckJ4Q2E7QUhzaUZqQjs7QXdCMy9FRTtFQUVFLGNyQjdDYTtFcUI4Q2IsNkJBQTZCO0F4QjYvRWpDOztBd0IxL0VFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQnJEYTtFcUJzRGIscUJyQnREYTtBSGtqRmpCOztBd0IxL0VJOztFQUtJLCtDckI3RFM7QUh1akZqQjs7QXVCbmhGRTtFQ1BBLGNyQm5EZ0I7RXFCb0RoQixxQnJCcERnQjtBSGtsRmxCOztBS25sRkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQnhEYztFcUJ5RGQscUJyQnpEYztBSHdsRmxCOztBd0I1aEZFO0VBRUUsaURyQjlEYztBSDRsRmxCOztBd0IzaEZFO0VBRUUsY3JCbkVjO0VxQm9FZCw2QkFBNkI7QXhCNmhGakM7O0F3QjFoRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCM0VjO0VxQjRFZCxxQnJCNUVjO0FId21GbEI7O0F3QjFoRkk7O0VBS0ksaURyQm5GVTtBSDZtRmxCOztBdUJuakZFO0VDUEEsY3JCdEJlO0VxQnVCZixxQnJCdkJlO0FIcWxGakI7O0FLbm5GRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCM0JhO0VxQjRCYixxQnJCNUJhO0FIMmxGakI7O0F3QjVqRkU7RUFFRSwrQ3JCakNhO0FIK2xGakI7O0F3QjNqRkU7RUFFRSxjckJ0Q2E7RXFCdUNiLDZCQUE2QjtBeEI2akZqQzs7QXdCMWpGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckI5Q2E7RXFCK0NiLHFCckIvQ2E7QUgybUZqQjs7QXdCMWpGSTs7RUFLSSwrQ3JCdERTO0FIZ25GakI7O0F1Qm5sRkU7RUNQQSxjckJwQmU7RXFCcUJmLHFCckJyQmU7QUhtbkZqQjs7QUtucEZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJ6QmE7RXFCMEJiLHFCckIxQmE7QUh5bkZqQjs7QXdCNWxGRTtFQUVFLGdEckIvQmE7QUg2bkZqQjs7QXdCM2xGRTtFQUVFLGNyQnBDYTtFcUJxQ2IsNkJBQTZCO0F4QjZsRmpDOztBd0IxbEZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQjVDYTtFcUI2Q2IscUJyQjdDYTtBSHlvRmpCOztBd0IxbEZJOztFQUtJLGdEckJwRFM7QUg4b0ZqQjs7QXVCbm5GRTtFQ1BBLGNyQnZCZTtFcUJ3QmYscUJyQnhCZTtBSHNwRmpCOztBS25yRkU7RW1Cd0RFLGNyQnBEYztFcUJxRGQseUJyQjVCYTtFcUI2QmIscUJyQjdCYTtBSDRwRmpCOztBd0I1bkZFO0VBRUUsK0NyQmxDYTtBSGdxRmpCOztBd0IzbkZFO0VBRUUsY3JCdkNhO0VxQndDYiw2QkFBNkI7QXhCNm5GakM7O0F3QjFuRkU7O0VBR0UsY3JCdkVjO0VxQndFZCx5QnJCL0NhO0VxQmdEYixxQnJCaERhO0FINHFGakI7O0F3QjFuRkk7O0VBS0ksK0NyQnZEUztBSGlyRmpCOztBdUJucEZFO0VDUEEsY3JCekJlO0VxQjBCZixxQnJCMUJlO0FId3JGakI7O0FLbnRGRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCOUJhO0VxQitCYixxQnJCL0JhO0FIOHJGakI7O0F3QjVwRkU7RUFFRSwrQ3JCcENhO0FIa3NGakI7O0F3QjNwRkU7RUFFRSxjckJ6Q2E7RXFCMENiLDZCQUE2QjtBeEI2cEZqQzs7QXdCMXBGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckJqRGE7RXFCa0RiLHFCckJsRGE7QUg4c0ZqQjs7QXdCMXBGSTs7RUFLSSwrQ3JCekRTO0FIbXRGakI7O0F1Qm5yRkU7RUNQQSxjckJ4RGdCO0VxQnlEaEIscUJyQnpEZ0I7QUh1dkZsQjs7QUtudkZFO0VtQndERSxjckJwRGM7RXFCcURkLHlCckI3RGM7RXFCOERkLHFCckI5RGM7QUg2dkZsQjs7QXdCNXJGRTtFQUVFLGlEckJuRWM7QUhpd0ZsQjs7QXdCM3JGRTtFQUVFLGNyQnhFYztFcUJ5RWQsNkJBQTZCO0F4QjZyRmpDOztBd0IxckZFOztFQUdFLGNyQnZFYztFcUJ3RWQseUJyQmhGYztFcUJpRmQscUJyQmpGYztBSDZ3RmxCOztBd0IxckZJOztFQUtJLGlEckJ4RlU7QUhreEZsQjs7QXVCbnRGRTtFQ1BBLGNyQmpEZ0I7RXFCa0RoQixxQnJCbERnQjtBSGd4RmxCOztBS254RkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQnREYztFcUJ1RGQscUJyQnZEYztBSHN4RmxCOztBd0I1dEZFO0VBRUUsOENyQjVEYztBSDB4RmxCOztBd0IzdEZFO0VBRUUsY3JCakVjO0VxQmtFZCw2QkFBNkI7QXhCNnRGakM7O0F3QjF0RkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCekVjO0VxQjBFZCxxQnJCMUVjO0FIc3lGbEI7O0F3QjF0Rkk7O0VBS0ksOENyQmpGVTtBSDJ5RmxCOztBdUJ4dUZBO0VBQ0UsZ0JwQjRNK0I7RW9CM00vQixjcEJqRGU7RW9Ca0RmLHFCcEIyRjRDO0FIZ3BGOUM7O0FLcHpGRTtFa0I0RUUsY3BCeUY4RDtFb0J4RjlELDBCcEJ5RitDO0FIbXBGbkQ7O0F1Qm52RkE7RUFZSSwwQnBCb0YrQztBSHVwRm5EOztBdUJ2dkZBO0VBaUJJLGNwQnRGYztFb0J1RmQsb0JBQW9CO0F2QjB1RnhCOztBdUIvdEZBO0VDUEUsb0JyQjBTZ0M7RUNuUjVCLGtCQXRDWTtFb0JpQmhCLGdCckIrSCtCO0VPdk43QixxQlA4TitCO0FIcW1GbkM7O0F1Qmx1RkE7RUNYRSx1QnJCcVNpQztFQzlRN0IsbUJBdENZO0VvQmlCaEIsZ0JyQmdJK0I7RU94TjdCLHFCUCtOK0I7QUgybUZuQzs7QXVCaHVGQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0F2Qm11RmI7O0F1QnJ1RkE7RUFNSSxrQnBCdVQrQjtBSDQ2RW5DOztBdUI5dEZBOzs7RUFJSSxXQUFXO0F2Qmd1RmY7O0F5QjMyRkE7RUxnQk0sZ0NqQmlQMkM7QUg4bUZqRDs7QW9CMzFGTTtFS3BCTjtJTHFCUSxnQkFBZ0I7RXBCKzFGdEI7QUFDRjs7QXlCcjNGQTtFQUlJLFVBQVU7QXpCcTNGZDs7QXlCajNGQTtFQUVJLGFBQWE7QXpCbTNGakI7O0F5Qi8yRkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGdCQUFnQjtFTERaLDZCakJrUHdDO0FIa29GOUM7O0FvQmgzRk07RUtOTjtJTE9RLGdCQUFnQjtFcEJvM0Z0QjtBQUNGOztBMEJ6NEZBOzs7O0VBSUUsa0JBQWtCO0ExQjQ0RnBCOztBMEJ6NEZBO0VBQ0UsbUJBQW1CO0ExQjQ0RnJCOztBMkJ4M0ZJO0VBQ0UscUJBQXFCO0VBQ3JCLG9CeEIrTjBDO0V3QjlOMUMsdUJ4QjZOMEM7RXdCNU4xQyxXQUFXO0VBaENmLHVCQUE4QjtFQUM5QixxQ0FBNEM7RUFDNUMsZ0JBQWdCO0VBQ2hCLG9DQUEyQztBM0I0NUY3Qzs7QTJCdjJGSTtFQUNFLGNBQWM7QTNCMDJGcEI7O0EwQnA1RkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztF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QixzQkFBc0I7RUFDdEIscUJBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixxQkFBdUI7RUFBdkIsdUJBQXVCO0E3Qm9tR3pCOztBNkJ2bUdBOztFQU9JLFdBQVc7QTdCcW1HZjs7QTZCNW1HQTs7RUFZSSxnQjFCa0g2QjtBSG0vRmpDOztBNkJqbkdBOztFbkJyRUksNkJtQnVGK0I7RW5CdEYvQiw0Qm1Cc0YrQjtBN0JxbUduQzs7QTZCdm5HQTs7RW5CbkZJLHlCbUIwRzRCO0VuQnpHNUIsMEJtQnlHNEI7QTdCc21HaEM7O0E2QnJsR0E7O0VBR0ksZ0JBQWdCO0E3QnVsR3BCOztBNkIxbEdBOzs7O0VBT00sa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixvQkFBb0I7QTdCMGxHMUI7O0E4Qm52R0E7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7RUFBZixlQUFlO0VBQ2YsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixXQUFXO0E5QnN2R2I7O0E4QjN2R0E7Ozs7RUFXSSxrQkFBa0I7RUFDbEIsa0JBQWM7RUFBZCxjQUFjO0VBQ2QsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0I7QTlCdXZHcEI7O0E4QnR3R0E7Ozs7Ozs7Ozs7OztFQW9CTSxpQjNCa04yQjtBSCtpR2pDOztBOEJyeEdBOzs7RUE0QkksVUFBVTtBOUIrdkdkOztBOEIzeEdBO0VBaUNJLFVBQVU7QTlCOHZHZDs7QThCL3hHQTs7RXBCMENJLHlCb0JKbUQ7RXBCS25ELDRCb0JMbUQ7QTlCK3ZHdkQ7O0E4QnJ5R0E7RUE0Q0ksb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtBOUI2dkd2Qjs7QThCMXlHQTs7RXBCMENJLHlCb0JNc0U7RXBCTHRFLDRCb0JLc0U7QTlCZ3dHMUU7O0E4Qmh6R0E7OztFcEI0QkksMEJvQjJCZ0M7RXBCMUJoQyw2Qm9CMEJnQztBOUJnd0dwQzs7QThCdnpHQTs7O0VwQjRCSSwwQm9CbUNnQztFcEJsQ2hDLDZCb0JrQ2dDO0E5Qit2R3BDOztBOEJudkdBOztFQUVFLG9CQUFhO0VBQWIsYUFBYTtBOUJzdkdmOztBOEJ4dkdBOztFQVFJLGtCQUFrQjtFQUNsQixVQUFVO0E5QnF2R2Q7O0E4Qjl2R0E7O0VBWU0sVUFBVTtBOUJ1dkdoQjs7QThCbndHQTs7Ozs7Ozs7RUFvQkksaUIzQnVJNkI7QUhtbkdqQzs7QThCdHZHQTtFQUF1QixrQjNCbUlVO0FIdW5HakM7O0E4Qnp2R0E7RUFBc0IsaUIzQmtJVztBSDJuR2pDOztBOEJydkdBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQix5QjNCOFFrQztFMkI3UWxDLGdCQUFnQjtFMUJTWixlQXRDWTtFMEIrQmhCLGdCM0J1SytCO0UyQnRLL0IsZ0IzQjJLK0I7RTJCMUsvQixjM0I1R2dCO0UyQjZHaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QjNCcEhnQjtFMkJxSGhCLHlCM0JuSGdCO0VPT2Qsc0JQNk5nQztBSHdvR3BDOztBOEJyd0dBOztFQWtCSSxhQUFhO0E5Qnd2R2pCOztBOEI5dUdBOztFQUVFLGdDWnRCOEQ7QWxCdXdHaEU7O0E4Qjl1R0E7Ozs7OztFQU1FLG9CM0J5UGdDO0VDblI1QixrQkF0Q1k7RTBCa0VoQixnQjNCOEUrQjtFT3ZON0IscUJQOE4rQjtBSDZwR25DOztBOEI5dUdBOztFQUVFLGtDWnZDOEQ7QWxCd3hHaEU7O0E4Qjl1R0E7Ozs7OztFQU1FLHVCM0JtT2lDO0VDOVE3QixtQkF0Q1k7RTBCbUZoQixnQjNCOEQrQjtFT3hON0IscUJQK04rQjtBSDZxR25DOztBOEI5dUdBOztFQUVFLHNCQUEwRTtBOUJpdkc1RTs7QThCdHVHQTs7Ozs7Ozs7RXBCM0pJLDBCb0JtSzRCO0VwQmxLNUIsNkJvQmtLNEI7QTlCMHVHaEM7O0E4QnZ1R0E7Ozs7OztFcEJ4SkkseUJvQjhKMkI7RXBCN0ozQiw0Qm9CNkoyQjtBOUIydUcvQjs7QStCaDdHQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUErQztFQUMvQyxvQkFBcUU7RUFDckUsaUNBQW1CO0VBQW5CLG1CQUFtQjtBL0JtN0dyQjs7QStCaDdHQTtFQUNFLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsa0I1QndmMEM7QUgyN0Y1Qzs7QStCaDdHQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLFc1Qm9mMEM7RTRCbmYxQyxlQUFrRjtFQUNsRixVQUFVO0EvQm03R1o7O0ErQno3R0E7RUFTSSxXNUJ6Qlc7RTRCMEJYLHFCNUJFYTtFbUI3QmIseUJuQjZCYTtBSG03R2pCOztBK0IvN0dBO0VBb0JNLGdENUJSVztBSHU3R2pCOztBK0JuOEdBO0VBeUJJLHFCNUJxYnNFO0FIeS9GMUU7O0ErQnY4R0E7RUE2QkksVzVCN0NXO0U0QjhDWCx5QjVCaWY4RTtFNEJoZjlFLHFCNUJnZjhFO0FIODdGbEY7O0ErQjc4R0E7RUF1Q00sYzVCakRZO0FIMjlHbEI7O0ErQmo5R0E7RUEwQ1EseUI1QnhEVTtBSG0rR2xCOztBK0JqNkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUVoQixtQkFBbUI7QS9CbTZHckI7O0ErQnY2R0E7RUFTSSxrQkFBa0I7RUFDbEIsWUFBK0U7RUFDL0UsYUFBK0Q7RUFDL0QsY0FBYztFQUNkLFc1QnVid0M7RTRCdGJ4QyxZNUJzYndDO0U0QnJieEMsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxzQjVCckZXO0U0QnNGWCx5QjVCK0k2QjtBSG14R2pDOztBK0JwN0dBO0VBd0JJLGtCQUFrQjtFQUNsQixZQUErRTtFQUMvRSxhQUErRDtFQUMvRCxjQUFjO0VBQ2QsVzVCd2F3QztFNEJ2YXhDLFk1QnVhd0M7RTRCdGF4QyxXQUFXO0VBQ1gsbUNBQWdFO0EvQmc2R3BFOztBK0J2NUdBO0VyQmpHSSxzQlA2TmdDO0FIK3hHcEM7O0ErQjM1R0E7RUFPTSxrT2I3RDRFO0FsQnE5R2xGOztBK0IvNUdBO0VBYU0scUI1QjdGVztFbUI3QmIseUJuQjZCYTtBSG8vR2pCOztBK0JwNkdBO0VBa0JNLCtLYnhFNEU7QWxCODlHbEY7O0ErQng2R0E7RVQ3R0ksd0NuQjZCYTtBSDQvR2pCOztBK0I1NkdBO0VUN0dJLHdDbkI2QmE7QUhnZ0hqQjs7QStCNTRHQTtFQUdJLGtCNUJ5WitDO0FIby9GbkQ7O0ErQmg1R0E7RUFRTSw4S2JsRzRFO0FsQjgrR2xGOztBK0JwNUdBO0VUakpJLHdDbkI2QmE7QUg0Z0hqQjs7QStCaDRHQTtFQUNFLHFCQUEyRDtBL0JtNEc3RDs7QStCcDRHQTtFQUtNLGNBQXFEO0VBQ3JELGM1QmlZK0U7RTRCaFkvRSxtQkFBbUI7RUFFbkIscUI1QitYNEU7QUhtZ0dsRjs7QStCMzRHQTtFQWFNLHdCYmxFMEQ7RWFtRTFELDBCYm5FMEQ7RWFvRTFELHVCYmhEMEQ7RWFpRDFELHdCYmpEMEQ7RWFrRDFELHlCNUJwTFk7RTRCc0xaLHFCNUJxWDRFO0VpQnZpQjVFLGlKakJ5ZitIO0VpQnpmL0gseUlqQnlmK0g7RWlCemYvSCw4S2pCeWYrSDtBSDJqR3JJOztBb0JoakhNO0VXMkpOO0lYMUpRLGdCQUFnQjtFcEJvakh0QjtBQUNGOztBK0IzNUdBO0VBMEJNLHNCNUJsTVM7RTRCbU1ULHNDQUE0RTtFQUE1RSw4QkFBNEU7QS9CcTRHbEY7O0ErQmg2R0E7RVR6S0ksd0NuQjZCYTtBSGdqSGpCOztBK0J2M0dBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2JyRzhEO0Vhc0c5RCwwQzVCbUtrQztFQ3BROUIsZUF0Q1k7RTJCMEloQixnQjVCNEQrQjtFNEIzRC9CLGdCNUJnRStCO0U0Qi9EL0IsYzVCdk5nQjtFNEJ3TmhCLHNCQUFzQjtFQUN0Qix1TzVCa1crSTtFNEJqVy9JLHlCNUI3TmdCO0VPT2Qsc0JQNk5nQztFNEJKbEMsd0JBQWdCO0VBQWhCLHFCQUFnQjtFQUFoQixnQkFBZ0I7QS9CdzNHbEI7O0ErQnY0R0E7RUFrQkkscUI1QnVQc0U7RTRCdFB0RSxVQUFVO0VBS1IsZ0Q1QmpOVztBSHNrSGpCOztBK0I3NEdBO0VBaUNNLGM1Qi9PWTtFNEJnUFosc0I1QnZQUztBSHVtSGY7O0ErQmw1R0E7RUF3Q0ksWUFBWTtFQUNaLHNCNUI4SGdDO0U0QjdIaEMsc0JBQXNCO0EvQjgyRzFCOztBK0J4NUdBO0VBOENJLGM1QjdQYztFNEI4UGQseUI1QmxRYztBSGduSGxCOztBK0I3NUdBO0VBb0RJLGFBQWE7QS9CNjJHakI7O0ErQmo2R0E7RUF5REksa0JBQWtCO0VBQ2xCLDBCNUJ4UWM7QUhvbkhsQjs7QStCeDJHQTtFQUNFLGtDYmpLOEQ7RWFrSzlELG9CNUJnSGtDO0U0Qi9HbEMsdUI1QitHa0M7RTRCOUdsQyxvQjVCK0dpQztFQzlRN0IsbUJBdENZO0FKaWpIbEI7O0ErQngyR0E7RUFDRSxnQ2J6SzhEO0VhMEs5RCxtQjVCNkdpQztFNEI1R2pDLHNCNUI0R2lDO0U0QjNHakMsa0I1QjRHZ0M7RUNuUjVCLGtCQXRDWTtBSnlqSGxCOztBK0JuMkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNiekw4RDtFYTBMOUQsZ0JBQWdCO0EvQnMyR2xCOztBK0JuMkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUNiak04RDtFYWtNOUQsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVO0EvQnMyR1o7O0ErQjcyR0E7RUFVSSxxQjVCb0tzRTtFNEJuS3RFLGdENUIvUmE7QUhzb0hqQjs7QStCbDNHQTs7RUFpQkkseUI1Qi9UYztBSHFxSGxCOztBK0J2M0dBO0VBc0JNLGlCNUIyVFE7QUgwaUdkOztBK0IzM0dBO0VBMkJJLDBCQUEwQjtBL0JvMkc5Qjs7QStCaDJHQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNibE84RDtFYW1POUQseUI1QnNDa0M7RTRCckNsQyxnQkFBZ0I7RUFFaEIsZ0I1QmpFK0I7RTRCa0UvQixnQjVCN0QrQjtFNEI4RC9CLGM1QnBWZ0I7RTRCcVZoQixzQjVCNVZhO0U0QjZWYix5QjVCelZnQjtFT09kLHNCUDZOZ0M7QUh3OUdwQzs7QStCajNHQTtFQW1CSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7RUFDZCw2QmJyUDREO0Vhc1A1RCx5QjVCbUJnQztFNEJsQmhDLGdCNUI3RTZCO0U0QjhFN0IsYzVCcFdjO0U0QnFXZCxpQkFBaUI7RVQ3V2pCLHlCbkJHYztFNEI0V2Qsb0JBQW9CO0VyQm5XcEIsa0NxQm9XZ0Y7QS9CazJHcEY7O0ErQngxR0E7RUFDRSxXQUFXO0VBQ1gsY2IzUTJCO0VhNFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0EvQjIxR2xCOztBK0JoMkdBO0VBUUksVUFBVTtBL0I0MUdkOztBK0JwMkdBO0VBWThCLGdFNUJ6V2I7QUhxc0hqQjs7QStCeDJHQTtFQWE4QixnRTVCMVdiO0FIeXNIakI7O0ErQjUyR0E7RUFjOEIsZ0U1QjNXYjtBSDZzSGpCOztBK0JoM0dBO0VBa0JJLFNBQVM7QS9CazJHYjs7QStCcDNHQTtFQXNCSSxXNUJtTjZDO0U0QmxON0MsWTVCa042QztFNEJqTjdDLG9CQUF5RTtFVGxaekUseUJuQjZCYTtFNEJ1WGIsUzVCa04wQztFTzFsQjFDLG1CUDJsQjZDO0VpQjdsQjNDLG9IakJ5ZitIO0VpQnpmL0gsNEdqQnlmK0g7RTRCM0dqSSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0EvQmkyR3BCOztBb0IzdUhNO0VXNFdOO0lYM1dRLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXBCK3VIdEI7QUFDRjs7QStCcjRHQTtFVDFYSSx5Qm5CMm1CMkU7QUh3cEcvRTs7QStCejRHQTtFQXNDSSxXNUI0TG9DO0U0QjNMcEMsYzVCNExxQztFNEIzTHJDLGtCQUFrQjtFQUNsQixlNUIyTHVDO0U0QjFMdkMseUI1QmhhYztFNEJpYWQseUJBQXlCO0VyQnpaekIsbUJQb2xCb0M7QUg2cUd4Qzs7QStCbjVHQTtFQWlESSxXNUJ3TDZDO0U0QnZMN0MsWTVCdUw2QztFbUJubUI3Qyx5Qm5CNkJhO0U0QmlaYixTNUJ3TDBDO0VPMWxCMUMsbUJQMmxCNkM7RWlCN2xCM0MsaUhqQnlmK0g7RWlCemYvSCw0R2pCeWYrSDtFNEJqRmpJLHFCQUFnQjtFQUFoQixnQkFBZ0I7QS9CcTJHcEI7O0FvQnp3SE07RVc0V047SVgzV1EscUJBQWdCO0lBQWhCLGdCQUFnQjtFcEI2d0h0QjtBQUNGOztBK0JuNkdBO0VUMVhJLHlCbkIybUIyRTtBSHNyRy9FOztBK0J2NkdBO0VBZ0VJLFc1QmtLb0M7RTRCaktwQyxjNUJrS3FDO0U0QmpLckMsa0JBQWtCO0VBQ2xCLGU1QmlLdUM7RTRCaEt2Qyx5QjVCMWJjO0U0QjJiZCx5QkFBeUI7RXJCbmJ6QixtQlBvbEJvQztBSDJzR3hDOztBK0JqN0dBO0VBMkVJLFc1QjhKNkM7RTRCN0o3QyxZNUI2SjZDO0U0QjVKN0MsYUFBYTtFQUNiLG9CNUJ0RStCO0U0QnVFL0IsbUI1QnZFK0I7RW1CbFkvQix5Qm5CNkJhO0U0QjhhYixTNUIySjBDO0VPMWxCMUMsbUJQMmxCNkM7RWlCN2xCM0MsZ0hqQnlmK0g7RWlCemYvSCw0R2pCeWYrSDtFNEJwRGpJLGdCQUFnQjtBL0J5MkdwQjs7QW9CMXlITTtFVzRXTjtJWDNXUSxvQkFBZ0I7SUFBaEIsZ0JBQWdCO0VwQjh5SHRCO0FBQ0Y7O0ErQnA4R0E7RVQxWEkseUJuQjJtQjJFO0FIdXRHL0U7O0ErQng4R0E7RUE2RkksVzVCcUlvQztFNEJwSXBDLGM1QnFJcUM7RTRCcElyQyxrQkFBa0I7RUFDbEIsZTVCb0l1QztFNEJuSXZDLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsb0JBQTRDO0EvQisyR2hEOztBK0JsOUdBO0VBd0dJLHlCNUI5ZGM7RU9RZCxtQlBvbEJvQztBSGl2R3hDOztBK0J2OUdBO0VBNkdJLGtCQUFrQjtFQUNsQix5QjVCcGVjO0VPUWQsbUJQb2xCb0M7QUh1dkd4Qzs7QStCNzlHQTtFQW9ITSx5QjVCeGVZO0FIcTFIbEI7O0ErQmorR0E7RUF3SE0sZUFBZTtBL0I2MkdyQjs7QStCcitHQTtFQTRITSx5QjVCaGZZO0FINjFIbEI7O0ErQnorR0E7RUFnSU0sZUFBZTtBL0I2MkdyQjs7QStCNytHQTtFQW9JTSx5QjVCeGZZO0FIcTJIbEI7O0ErQngyR0E7OztFWHpmTSw0R2pCeWYrSDtBSDgyR3JJOztBb0JuMkhNO0VXcWZOOzs7SVhwZlEsZ0JBQWdCO0VwQnkySHRCO0FBQ0Y7O0FnQzEzSEE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBaEM2M0hsQjs7QWdDMTNIQTtFQUNFLGNBQWM7RUFDZCxvQjdCeXFCc0M7QUhvdEd4Qzs7QUs1M0hFO0UyQkdFLHFCQUFxQjtBaEM2M0h6Qjs7QWdDbjRIQTtFQVdJLGM3QlhjO0U2QllkLG9CQUFvQjtFQUNwQixlQUFlO0FoQzQzSG5COztBZ0NwM0hBO0VBQ0UsZ0M3QnpCZ0I7QUhnNUhsQjs7QWdDeDNIQTtFQUlJLG1CN0JzTTZCO0U2QnJNN0IsNkJBQWdEO0V0QlpoRCwrQlBvTmdDO0VPbk5oQyxnQ1BtTmdDO0FIa3JIcEM7O0FLajVIRTtFMkIyQkkscUM3QmpDWTtBSDI1SGxCOztBZ0NuNEhBO0VBYU0sYzdCbENZO0U2Qm1DWiw2QkFBNkI7RUFDN0IseUJBQXlCO0FoQzAzSC9COztBZ0N6NEhBOztFQXFCSSxjN0J6Q2M7RTZCMENkLHNCN0JqRFc7RTZCa0RYLGtDN0JsRFc7QUgyNkhmOztBZ0NoNUhBO0VBNEJJLGdCN0I4SzZCO0VPak43Qix5QnNCcUM0QjtFdEJwQzVCLDBCc0JvQzRCO0FoQ3czSGhDOztBZ0MvMkhBO0V0QnZESSxzQlA2TmdDO0FINnNIcEM7O0FnQ24zSEE7O0VBT0ksVzdCekVXO0U2QjBFWCx5QjdCOUNhO0FIKzVIakI7O0FnQ3gySEE7O0VBR0ksa0JBQWM7RUFBZCxjQUFjO0VBQ2Qsa0JBQWtCO0FoQzAySHRCOztBZ0N0MkhBOztFQUdJLDBCQUFhO0VBQWIsYUFBYTtFQUNiLG9CQUFZO0VBQVosWUFBWTtFQUNaLGtCQUFrQjtBaEN3Mkh0Qjs7QWdDLzFIQTtFQUVJLGFBQWE7QWhDaTJIakI7O0FnQ24ySEE7RUFLSSxjQUFjO0FoQ2sySGxCOztBaUN0OEhB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aS9IckI7QUFDRjs7QWlDdmpJQTtFQXlCUSx5QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLG9CQUEyQjtFQUEzQiwyQkFBMkI7QWpDa2lJbkM7O0FpQzVqSUE7O0VBUVUsZ0JBQWdCO0VBQ2hCLGVBQWU7QWpDeWpJekI7O0FpQ2xrSUE7RUE2QlUsdUJBQW1CO0VBQW5CLG1CQUFtQjtBakN5aUk3Qjs7QWlDdGtJQTtFQWdDWSxrQkFBa0I7QWpDMGlJOUI7O0FpQzFrSUE7RUFvQ1kscUI5QndoQjZCO0U4QnZoQjdCLG9COUJ1aEI2QjtBSG1oSHpDOztBaUMva0lBOztFQTJDVSxxQkFBaUI7RUFBakIsaUJBQWlCO0FqQ3lpSTNCOztBaUNwbElBO0VBMERVLGlCQUFpQjtBakM4aEkzQjs7QWlDeGxJQTtFQThEVSwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBR3hCLDZCQUFnQjtFQUFoQixnQkFBZ0I7QWpDNGhJMUI7O0FpQzdsSUE7RUFxRVUsYUFBYTtBakM0aEl2Qjs7QWlDL2dJQTtFQUVJLHlCOUJ2Tlc7QUh3dUlmOztBS3p1SUU7RTRCMk5JLHlCOUIxTlM7QUg0dUlmOztBaUN2aElBO0VBV00seUI5QmhPUztBSGd2SWY7O0FLanZJRTtFNEJvT00seUI5Qm5PTztBSG92SWY7O0FpQy9oSUE7RUFrQlEseUI5QnZPTztBSHd2SWY7O0FpQ25pSUE7Ozs7RUEwQk0seUI5Qi9PUztBSCt2SWY7O0FpQzFpSUE7RUErQkkseUI5QnBQVztFOEJxUFgsZ0M5QnJQVztBSG93SWY7O0FpQy9pSUE7RUFvQ0ksbVJmN004RTtBbEI0dElsRjs7QWlDbmpJQTtFQXdDSSx5QjlCN1BXO0FINHdJZjs7QWlDdmpJQTtFQTBDTSx5QjlCL1BTO0FIZ3hJZjs7QUtqeElFO0U0Qm1RTSx5QjlCbFFPO0FIb3hJZjs7QWlDM2dJQTtFQUVJLFc5QnJSVztBSGt5SWY7O0FLenhJRTtFNEIrUUksVzlCeFJTO0FIc3lJZjs7QWlDbmhJQTtFQVdNLCtCOUI5UlM7QUgweUlmOztBS2p5SUU7RTRCd1JNLGdDOUJqU087QUg4eUlmOztBaUMzaElBO0VBa0JRLGdDOUJyU087QUhreklmOztBaUMvaElBOzs7O0VBMEJNLFc5QjdTUztBSHl6SWY7O0FpQ3RpSUE7RUErQkksK0I5QmxUVztFOEJtVFgsc0M5Qm5UVztBSDh6SWY7O0FpQzNpSUE7RUFvQ0kseVJmalE4RTtBbEI0d0lsRjs7QWlDL2lJQTtFQXdDSSwrQjlCM1RXO0FIczBJZjs7QWlDbmpJQTtFQTBDTSxXOUI3VFM7QUgwMElmOztBS2owSUU7RTRCdVRNLFc5QmhVTztBSDgwSWY7O0FrQ2oxSUE7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsMEJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBRVoscUJBQXFCO0VBQ3JCLHNCL0JKYTtFK0JLYiwyQkFBMkI7RUFDM0Isc0MvQklhO0VPQ1gsc0JQNk5nQztBSGtuSXBDOztBa0M3MUlBO0VBYUksZUFBZTtFQUNmLGNBQWM7QWxDbzFJbEI7O0FrQ2wySUE7RUFrQkksbUJBQW1CO0VBQ25CLHNCQUFzQjtBbENvMUkxQjs7QWtDdjJJQTtFQXNCTSxtQkFBbUI7RXhCQ3JCLDJDUW1INEQ7RVJsSDVELDRDUWtINEQ7QWxCbXVJaEU7O0FrQzcySUE7RUEyQk0sc0JBQXNCO0V4QlV4QiwrQ1FxRzREO0VScEc1RCw4Q1FvRzREO0FsQnl1SWhFOztBa0NuM0lBOztFQW9DSSxhQUFhO0FsQ28xSWpCOztBa0NoMUlBO0VBR0Usa0JBQWM7RUFBZCxjQUFjO0VBR2QsZUFBZTtFQUNmLGdCL0I4d0J5QztBSGlrSDNDOztBa0MzMElBO0VBQ0Usc0IvQnd3QndDO0FIc2tIMUM7O0FrQzMwSUE7RUFDRSxxQkFBK0I7RUFDL0IsZ0JBQWdCO0FsQzgwSWxCOztBa0MzMElBO0VBQ0UsZ0JBQWdCO0FsQzgwSWxCOztBS240SUU7RTZCMERFLHFCQUFxQjtBbEM2MEl6Qjs7QWtDLzBJQTtFQU1JLG9CL0J1dkJ1QztBSHNsSDNDOztBa0NyMElBO0VBQ0Usd0IvQjh1QnlDO0UrQjd1QnpDLGdCQUFnQjtFQUVoQixxQy9CckVhO0UrQnNFYiw2Qy9CdEVhO0FINjRJZjs7QWtDNTBJQTtFeEJoRUksMER3QndFOEU7QWxDdzBJbEY7O0FrQ3AwSUE7RUFDRSx3Qi9Ca3VCeUM7RStCaHVCekMscUMvQmhGYTtFK0JpRmIsMEMvQmpGYTtBSHU1SWY7O0FrQzEwSUE7RXhCNUVJLDBEUTRINEQ7QWxCOHhJaEU7O0FrQzl6SUE7RUFDRSx1QkFBaUM7RUFDakMsdUIvQmd0QndDO0UrQi9zQnhDLHNCQUFnQztFQUNoQyxnQkFBZ0I7QWxDaTBJbEI7O0FrQzl6SUE7RUFDRSx1QkFBaUM7RUFDakMsc0JBQWdDO0FsQ2kwSWxDOztBa0M3eklBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxnQi9CMnNCeUM7RU8xekJ2QyxrQ1E0SDREO0FsQm96SWhFOztBa0M3eklBOzs7RUFHRSxvQkFBYztFQUFkLGNBQWM7RUFDZCxXQUFXO0FsQ2cwSWI7O0FrQzd6SUE7O0V4QmpISSwyQ1FtSDREO0VSbEg1RCw0Q1FrSDREO0FsQmkwSWhFOztBa0M5eklBOztFeEJ4R0ksK0NRcUc0RDtFUnBHNUQsOENRb0c0RDtBbEJ1MEloRTs7QWtDNXpJQTtFQUVJLG1CL0JtckJzRDtBSDJvSDFEOztBYzc1SUk7RW9CNkZKO0lBTUksb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixtQi9CNnFCc0Q7SStCNXFCdEQsa0IvQjRxQnNEO0VIbXBIeEQ7RWtDeDBJRjtJQWFNLGdCQUFZO0lBQVosWUFBWTtJQUNaLGtCL0J1cUJvRDtJK0J0cUJwRCxnQkFBZ0I7SUFDaEIsaUIvQnFxQm9EO0VIeXBIeEQ7QUFDRjs7QWtDcnpJQTtFQUlJLG1CL0J1cEJzRDtBSDhwSDFEOztBY2g3SUk7RW9CdUhKO0lBUUksb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQW1CO0lBQW5CLG1CQUFtQjtFbENzeklyQjtFa0MveklGO0lBY00sZ0JBQVk7SUFBWixZQUFZO0lBQ1osZ0JBQWdCO0VsQ296SXBCO0VrQ24wSUY7SUFrQlEsY0FBYztJQUNkLGNBQWM7RWxDb3pJcEI7RWtDdjBJRjtJeEJqSkksMEJ3QjBLb0M7SXhCektwQyw2QndCeUtvQztFbENrekl0QztFa0MzMElGOztJQThCWSwwQkFBMEI7RWxDaXpJcEM7RWtDLzBJRjs7SUFtQ1ksNkJBQTZCO0VsQ2d6SXZDO0VrQ24xSUY7SXhCbklJLHlCd0IyS21DO0l4QjFLbkMsNEJ3QjBLbUM7RWxDK3lJckM7RWtDdjFJRjs7SUE2Q1kseUJBQXlCO0VsQzh5SW5DO0VrQzMxSUY7O0lBa0RZLDRCQUE0QjtFbEM2eUl0QztBQUNGOztBa0NqeUlBO0VBRUksc0IvQjRrQnNDO0FIdXRIMUM7O0FjMzlJSTtFb0JzTEo7SUFNSSx1Qi9CeWxCaUM7SStCemxCakMsb0IvQnlsQmlDO0krQnpsQmpDLGUvQnlsQmlDO0krQnhsQmpDLDJCL0J5bEJ1QztJK0J6bEJ2Qyx3Qi9CeWxCdUM7SStCemxCdkMsbUIvQnlsQnVDO0krQnhsQnZDLFVBQVU7SUFDVixTQUFTO0VsQ295SVg7RWtDN3lJRjtJQVlNLHFCQUFxQjtJQUNyQixXQUFXO0VsQ295SWY7QUFDRjs7QWtDM3hJQTtFQUNFLHFCQUFxQjtBbEM4eEl2Qjs7QWtDL3hJQTtFQUlJLGdCQUFnQjtBbEMreElwQjs7QWtDbnlJQTtFQU9NLGdCQUFnQjtFeEJ2T2xCLDZCd0J3T2lDO0V4QnZPakMsNEJ3QnVPaUM7QWxDaXlJckM7O0FrQ3p5SUE7RXhCOU9JLHlCd0IwUDhCO0V4QnpQOUIsMEJ3QnlQOEI7QWxDa3lJbEM7O0FrQzl5SUE7RXhCdlBJLGdCd0J1UTBCO0VBQ3hCLG1CL0I5QzJCO0FIZzFJakM7O0FtQzVqSkE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixxQmhDaWlDc0M7RWdDaGlDdEMsbUJoQ21pQ3NDO0VnQ2ppQ3RDLGdCQUFnQjtFQUNoQix5QmhDRWdCO0VPU2Qsc0JQNk5nQztBSHUxSXBDOztBbUMzakpBO0VBR0ksb0JoQ3VoQ3FDO0FIcWlIekM7O0FtQy9qSkE7RUFNTSxXQUFXO0VBQ1gscUJoQ21oQ21DO0VnQ2xoQ25DLGNoQ05ZO0VnQ09aLFloQ3doQ3VDO0FIcWlIN0M7O0FtQ3RrSkE7RUFvQkksMEJBQTBCO0FuQ3NqSjlCOztBbUMxa0pBO0VBd0JJLHFCQUFxQjtBbkNzakp6Qjs7QW1DOWtKQTtFQTRCSSxjaEMxQmM7QUhnbEpsQjs7QW9DN2xKQTtFQUNFLG9CQUFhO0VBQWIsYUFBYTtFN0JHYixlQUFlO0VBQ2YsZ0JBQWdCO0VHYWQsc0JQNk5nQztBSHEzSXBDOztBb0M5bEpBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QmpDZ3hCd0M7RWlDL3dCeEMsaUJqQ2tPK0I7RWlDak8vQixpQmpDbXhCc0M7RWlDbHhCdEMsY2pDdUJlO0VpQ3JCZixzQmpDUGE7RWlDUWIseUJqQ0xnQjtBSHFtSmxCOztBb0N6bUpBO0VBWUksVUFBVTtFQUNWLGNqQzhKOEQ7RWlDN0o5RCxxQkFBcUI7RUFDckIseUJqQ1pjO0VpQ2FkLHFCakNaYztBSDZtSmxCOztBb0NqbkpBO0VBb0JJLFVBQVU7RUFDVixVakMyd0JpQztFaUMxd0JqQyxnRGpDT2E7QUgwbEpqQjs7QW9DN2xKQTtFQUdNLGNBQWM7RTFCYWhCLCtCUCtMZ0M7RU85TGhDLGtDUDhMZ0M7QUhvNUlwQzs7QW9Dbm1KQTtFMUJFSSxnQ1A2TWdDO0VPNU1oQyxtQ1A0TWdDO0FIeTVJcEM7O0FvQ3htSkE7RUFjSSxVQUFVO0VBQ1YsV2pDeENXO0VpQ3lDWCx5QmpDYmE7RWlDY2IscUJqQ2RhO0FING1KakI7O0FvQy9tSkE7RUFxQkksY2pDeENjO0VpQ3lDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCakNsRFc7RWlDbURYLHFCakNoRGM7QUg2b0psQjs7QXFDcHBKRTtFQUNFLHVCbEN5eEJzQztFQzlwQnBDLGtCQXRDWTtFaUNuRmQsZ0JsQ21PNkI7QUhvN0lqQzs7QXFDbHBKTTtFM0JxQ0YsOEJQZ00rQjtFTy9ML0IsaUNQK0wrQjtBSGs3SW5DOztBcUNscEpNO0UzQmtCRiwrQlA4TStCO0VPN00vQixrQ1A2TStCO0FIdTdJbkM7O0FxQ3BxSkU7RUFDRSx1QmxDdXhCcUM7RUM1cEJuQyxtQkF0Q1k7RWlDbkZkLGdCbENvTzZCO0FIbThJakM7O0FxQ2xxSk07RTNCcUNGLDhCUGlNK0I7RU9oTS9CLGlDUGdNK0I7QUhpOEluQzs7QXFDbHFKTTtFM0JrQkYsK0JQK00rQjtFTzlNL0Isa0NQOE0rQjtBSHM4SW5DOztBc0NsckpBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCbkMwNUJzQztFQ3oxQnBDLGNBQVc7RWtDL0RiLGdCbkN1UitCO0VtQ3RSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1Qkt0QixzQlA2TmdDO0VpQi9OOUIscUlqQmdiNkk7QUhvd0luSjs7QW9CaHJKTTtFa0JmTjtJbEJnQlEsZ0JBQWdCO0VwQm9ySnRCO0FBQ0Y7O0FLMXJKRTtFaUNHSSxxQkFBcUI7QXRDMnJKM0I7O0FzQ3pzSkE7RUFvQkksYUFBYTtBdEN5ckpqQjs7QXNDcHJKQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0F0Q3VySlg7O0FzQ2hySkE7RUFDRSxvQm5DKzNCc0M7RW1DOTNCdEMsbUJuQzgzQnNDO0VPcjVCcEMsb0JQdzVCcUM7QUhtekh6Qzs7QXNDM3FKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDaUNlO0FIK3JKakI7O0FLbHRKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDZ3VKeEM7O0F1Q251SlU7RUFRSixVQUFVO0VBQ1YsK0NwQ3NCVztBSHlzSmpCOztBc0MxckpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENXZ0I7QUhvdUpsQjs7QUtqdUpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkMrdUp4Qzs7QXVDbHZKVTtFQVFKLFVBQVU7RUFDVixpRHBDQVk7QUg4dUpsQjs7QXNDenNKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDd0NlO0FIc3RKakI7O0FLaHZKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDOHZKeEM7O0F1Q2p3SlU7RUFRSixVQUFVO0VBQ1YsK0NwQzZCVztBSGd1SmpCOztBc0N4dEpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcEMwQ2U7QUhtdUpqQjs7QUsvdkpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkM2d0p4Qzs7QXVDaHhKVTtFQVFKLFVBQVU7RUFDVixnRHBDK0JXO0FINnVKakI7O0FzQ3Z1SkU7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDdUNlO0FIcXZKakI7O0FLOXdKRTtFa0NWSSxjcENVWTtFb0NUWix5QkFBa0M7QXZDNHhKeEM7O0F1Qy94SlU7RUFRSixVQUFVO0VBQ1YsK0NwQzRCVztBSCt2SmpCOztBc0N0dkpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENxQ2U7QUhzd0pqQjs7QUs3eEpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkMyeUp4Qzs7QXVDOXlKVTtFQVFKLFVBQVU7RUFDViwrQ3BDMEJXO0FIZ3hKakI7O0FzQ3J3SkU7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDTWdCO0FIb3pKbEI7O0FLNXlKRTtFa0NWSSxjcENVWTtFb0NUWix5QkFBa0M7QXZDMHpKeEM7O0F1Qzd6SlU7RUFRSixVQUFVO0VBQ1YsaURwQ0xZO0FIOHpKbEI7O0FzQ3B4SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ2FnQjtBSDR6SmxCOztBSzN6SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q3kwSnhDOztBdUM1MEpVO0VBUUosVUFBVTtFQUNWLDhDcENFWTtBSHMwSmxCOztBd0NyMUpBO0VBQ0Usa0JBQW9EO0VBQ3BELG1CckN1ekJzQztFcUNyekJ0Qyx5QnJDS2dCO0VPU2QscUJQOE4rQjtBSDRtSm5DOztBY2h5Skk7RTBCNURKO0lBUUksa0JyQ2l6Qm9DO0VId2lJdEM7QUFDRjs7QXdDdDFKQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QkliLGdCOEJIc0I7QXhDeTFKMUI7O0F5Q3AySkE7RUFDRSxrQkFBa0I7RUFDbEIsd0J0Q3U5QnlDO0VzQ3Q5QnpDLG1CdEN1OUJzQztFc0N0OUJ0Qyw2QkFBNkM7RS9CVTNDLHNCUDZOZ0M7QUhpb0pwQzs7QXlDbjJKQTtFQUVFLGNBQWM7QXpDcTJKaEI7O0F5Q2oySkE7RUFDRSxnQnRDNFErQjtBSHdsSmpDOztBeUM1MUpBO0VBQ0UsbUJBQXNEO0F6QysxSnhEOztBeUNoMkpBO0VBS0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsVUFBVTtFQUNWLHdCdEN3N0J1QztFc0N2N0J2QyxjQUFjO0F6QysxSmxCOztBeUNyMUpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJreUpsRTs7QTBDdDRKRTtFQUNFLHlCQUFxQztBMUN5NEp6Qzs7QTBDdDRKRTtFQUNFLGNBQTBCO0ExQ3k0SjlCOztBeUNuMkpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJnekpsRTs7QTBDcDVKRTtFQUNFLHlCQUFxQztBMUN1NUp6Qzs7QTBDcDVKRTtFQUNFLGNBQTBCO0ExQ3U1SjlCOztBeUNqM0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEI4ekpsRTs7QTBDbDZKRTtFQUNFLHlCQUFxQztBMUNxNkp6Qzs7QTBDbDZKRTtFQUNFLGNBQTBCO0ExQ3E2SjlCOztBeUMvM0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEI0MEpsRTs7QTBDaDdKRTtFQUNFLHlCQUFxQztBMUNtN0p6Qzs7QTBDaDdKRTtFQUNFLGNBQTBCO0ExQ203SjlCOztBeUM3NEpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEIwMUpsRTs7QTBDOTdKRTtFQUNFLHlCQUFxQztBMUNpOEp6Qzs7QTBDOTdKRTtFQUNFLGNBQTBCO0ExQ2k4SjlCOztBeUMzNUpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJ3MkpsRTs7QTBDNThKRTtFQUNFLHlCQUFxQztBMUMrOEp6Qzs7QTBDNThKRTtFQUNFLGNBQTBCO0ExQys4SjlCOztBeUN6NkpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJzM0psRTs7QTBDMTlKRTtFQUNFLHlCQUFxQztBMUM2OUp6Qzs7QTBDMTlKRTtFQUNFLGNBQTBCO0ExQzY5SjlCOztBeUN2N0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJvNEpsRTs7QTBDeCtKRTtFQUNFLHlCQUFxQztBMUMyK0p6Qzs7QTBDeCtKRTtFQUNFLGNBQTBCO0ExQzIrSjlCOztBMkNuL0pFO0VBQ0U7SUFBTywyQkFBdUM7RTNDdS9KaEQ7RTJDdC9KRTtJQUFLLHdCQUF3QjtFM0N5L0ovQjtBQUNGOztBMkM1L0pFO0VBQ0U7SUFBTywyQkFBdUM7RTNDdS9KaEQ7RTJDdC9KRTtJQUFLLHdCQUF3QjtFM0N5L0ovQjtBQUNGOztBMkN0L0pBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsWXhDZytCc0M7RXdDLzlCdEMsZ0JBQWdCO0VBQ2hCLGNBQWM7RXZDbUhWLGtCQXRDWTtFdUMzRWhCLHlCeENMZ0I7RU9TZCxzQlA2TmdDO0FIeXhKcEM7O0EyQ3IvSkE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYiwwQkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLHFCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFd4Q2pCYTtFd0NrQmIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhDUWU7RWlCbkJYLDJCakJrK0I0QztBSGtpSWxEOztBb0JoZ0tNO0V1QkROO0l2QkVRLGdCQUFnQjtFcEJvZ0t0QjtBQUNGOztBMkMzL0pBO0VyQllFLHFNQUE2STtFcUJWN0ksMEJ4Q3k4QnNDO0FIcWpJeEM7O0EyQzEvSkU7RUFDRSwwREFBOEQ7RUFBOUQsa0RBQThEO0EzQzYvSmxFOztBMkMxL0pNO0VBSko7SUFLTSx1QkFBZTtJQUFmLGVBQWU7RTNDOC9KckI7QUFDRjs7QTRDemlLQTtFQUNFLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF1QjtFQUF2Qix1QkFBdUI7QTVDNGlLekI7O0E0Q3ppS0E7RUFDRSxXQUFPO0VBQVAsT0FBTztBNUM0aUtUOztBNkM5aUtBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsMEJBQXNCO0VBQXRCLHNCQUFzQjtFQUd0QixlQUFlO0VBQ2YsZ0JBQWdCO0VuQ1FkLHNCUDZOZ0M7QUgyMEpwQzs7QTZDdGlLQTtFQUNFLFdBQVc7RUFDWCxjMUNSZ0I7RTBDU2hCLG1CQUFtQjtBN0N5aUtyQjs7QUtoaktFO0V3Q1dFLFVBQVU7RUFDVixjMUNkYztFMENlZCxxQkFBcUI7RUFDckIseUIxQ3RCYztBSCtqS2xCOztBNkNuaktBO0VBY0ksYzFDbEJjO0UwQ21CZCx5QjFDMUJjO0FIbWtLbEI7O0E2Q2hpS0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCMUMrOEJ5QztFMEM1OEJ6QyxzQjFDM0NhO0UwQzRDYixzQzFDbENhO0FIbWtLZjs7QTZDeGlLQTtFbkNqQkksK0JtQzJCa0M7RW5DMUJsQyxnQ21DMEJrQztBN0NtaUt0Qzs7QTZDN2lLQTtFbkNISSxtQ21DaUJxQztFbkNoQnJDLGtDbUNnQnFDO0E3Q29pS3pDOztBNkNsaktBO0VBbUJJLGMxQ2xEYztFMENtRGQsb0JBQW9CO0VBQ3BCLHNCMUMxRFc7QUg2bEtmOztBNkN4aktBO0VBMEJJLFVBQVU7RUFDVixXMUNoRVc7RTBDaUVYLHlCMUNyQ2E7RTBDc0NiLHFCMUN0Q2E7QUh3a0tqQjs7QTZDL2pLQTtFQWlDSSxtQkFBbUI7QTdDa2lLdkI7O0E2Q25rS0E7RUFvQ00sZ0IxQzRKMkI7RTBDM0ozQixxQjFDMkoyQjtBSHc0SmpDOztBNkNyaEtJO0VBQ0UsdUJBQW1CO0VBQW5CLG1CQUFtQjtBN0N3aEt6Qjs7QTZDemhLSTtFbkN0QkEsa0NQc0tnQztFT2xMaEMsMEJtQ3dDd0M7QTdDd2hLNUM7O0E2QzloS0k7RW5DbENBLGdDUGtMZ0M7RU90S2hDLDRCbUNpQzBDO0E3Q3doSzlDOztBNkNuaUtJO0VBZU0sYUFBYTtBN0N3aEt2Qjs7QTZDdmlLSTtFQW1CTSxxQjFDMEh1QjtFMEN6SHZCLG9CQUFvQjtBN0N3aEs5Qjs7QTZDNWlLSTtFQXVCUSxpQjFDc0hxQjtFMENySHJCLHNCMUNxSHFCO0FIbzZKakM7O0FjcGxLSTtFK0JtQ0E7SUFDRSx1QkFBbUI7SUFBbkIsbUJBQW1CO0U3Q3FqS3ZCO0U2Q3RqS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3Q29qSzFDO0U2QzFqS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3Q21qSzVDO0U2QzlqS0U7SUFlTSxhQUFhO0U3Q2tqS3JCO0U2Q2prS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDaWpLNUI7RTZDcmtLRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VINDdKL0I7QUFDRjs7QWM3bUtJO0UrQm1DQTtJQUNFLHVCQUFtQjtJQUFuQixtQkFBbUI7RTdDOGtLdkI7RTZDL2tLRTtJbkN0QkEsa0NQc0tnQztJT2xMaEMsMEJtQ3dDd0M7RTdDNmtLMUM7RTZDbmxLRTtJbkNsQ0EsZ0NQa0xnQztJT3RLaEMsNEJtQ2lDMEM7RTdDNGtLNUM7RTZDdmxLRTtJQWVNLGFBQWE7RTdDMmtLckI7RTZDMWxLRTtJQW1CTSxxQjFDMEh1QjtJMEN6SHZCLG9CQUFvQjtFN0Mwa0s1QjtFNkM5bEtFO0lBdUJRLGlCMUNzSHFCO0kwQ3JIckIsc0IxQ3FIcUI7RUhxOUovQjtBQUNGOztBY3RvS0k7RStCbUNBO0lBQ0UsdUJBQW1CO0lBQW5CLG1CQUFtQjtFN0N1bUt2QjtFNkN4bUtFO0luQ3RCQSxrQ1BzS2dDO0lPbExoQywwQm1Dd0N3QztFN0NzbUsxQztFNkM1bUtFO0luQ2xDQSxnQ1BrTGdDO0lPdEtoQyw0Qm1DaUMwQztFN0NxbUs1QztFNkNobktFO0lBZU0sYUFBYTtFN0NvbUtyQjtFNkNubktFO0lBbUJNLHFCMUMwSHVCO0kwQ3pIdkIsb0JBQW9CO0U3Q21tSzVCO0U2Q3ZuS0U7SUF1QlEsaUIxQ3NIcUI7STBDckhyQixzQjFDcUhxQjtFSDgrSi9CO0FBQ0Y7O0FjL3BLSTtFK0JtQ0E7SUFDRSx1QkFBbUI7SUFBbkIsbUJBQW1CO0U3Q2dvS3ZCO0U2Q2pvS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3QytuSzFDO0U2Q3JvS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3QzhuSzVDO0U2Q3pvS0U7SUFlTSxhQUFhO0U3QzZuS3JCO0U2QzVvS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDNG5LNUI7RTZDaHBLRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VIdWdLL0I7QUFDRjs7QTZDL21LQTtFbkNuSEksZ0JtQ29Ic0I7QTdDa25LMUI7O0E2Q25uS0E7RUFJSSxxQjFDbUc2QjtBSGdoS2pDOztBNkN2bktBO0VBT00sc0JBQXNCO0E3Q29uSzVCOztBOEM3dktFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjRwS2xFOztBS3J2S0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnd0tqRDs7QThDdndLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXFLbEU7O0E4Qzd3S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHFLbEU7O0FLcndLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2d4S2pEOztBOEN2eEtFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1cktsRTs7QThDN3hLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI0cktsRTs7QUtyeEtFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDZ3lLakQ7O0E4Q3Z5S0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnVzS2xFOztBOEM3eUtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjRzS2xFOztBS3J5S0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnektqRDs7QThDdnpLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXRLbEU7O0E4Qzd6S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHRLbEU7O0FLcnpLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2cwS2pEOztBOEN2MEtFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1dUtsRTs7QThDNzBLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI0dUtsRTs7QUtyMEtFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDZzFLakQ7O0E4Q3YxS0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnV2S2xFOztBOEM3MUtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjR2S2xFOztBS3IxS0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnMktqRDs7QThDdjJLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXdLbEU7O0E4QzcyS0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHdLbEU7O0FLcjJLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2czS2pEOztBOEN2M0tFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1eEtsRTs7QStDaDRLQTtFQUNFLFlBQVk7RTNDOEhSLGlCQXRDWTtFMkN0RmhCLGdCNUM2UitCO0U0QzVSL0IsY0FBYztFQUNkLFc1Q1lhO0U0Q1hiLHlCNUNDYTtFNENBYixXQUFXO0EvQ200S2I7O0FLOTNLRTtFMENERSxXNUNNVztFNENMWCxxQkFBcUI7QS9DbTRLekI7O0FLLzNLRTtFMENDSSxZQUFZO0EvQ2s0S2xCOztBK0N2M0tBO0VBQ0UsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixTQUFTO0EvQzAzS1g7O0ErQ3AzS0E7RUFDRSxvQkFBb0I7QS9DdTNLdEI7O0FnRDc1S0E7RUFHRSw4QjdDeTRCdUM7RTZDejRCdkMsaUI3Q3k0QnVDO0U2Q3g0QnZDLGdCN0N3NEJ1QztFQzd3Qm5DLG1CQXRDWTtFNENsRmhCLDJDN0NBYTtFNkNDYiw0QkFBNEI7RUFDNUIsb0M3QzA0Qm1EO0U2Q3o0Qm5ELGdEN0NPYTtFNkNOYixVQUFVO0V0Q09SLHNCUGs0QnNDO0FIcWhKMUM7O0FnRHo2S0E7RUFlSSxzQjdDODNCc0M7QUhnaUoxQzs7QWdENzZLQTtFQW1CSSxVQUFVO0FoRDg1S2Q7O0FnRGo3S0E7RUF1QkksY0FBYztFQUNkLFVBQVU7QWhEODVLZDs7QWdEdDdLQTtFQTRCSSxhQUFhO0FoRDg1S2pCOztBZ0QxNUtBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQix3QjdDMDJCd0M7RTZDejJCeEMsYzdDdkJnQjtFNkN3QmhCLDJDN0M5QmE7RTZDK0JiLDRCQUE0QjtFQUM1Qiw0QzdDazNCb0Q7RU85M0JsRCwyQ1FtSDREO0VSbEg1RCw0Q1FrSDREO0FsQnd6S2hFOztBZ0QzNUtBO0VBQ0UsZ0I3Q2kyQndDO0FINmpKMUM7O0FpRHA4S0E7RUFFRSxnQkFBZ0I7QWpEczhLbEI7O0FpRHg4S0E7RUFLSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FqRHU4S3BCOztBaURsOEtBO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYTlDMnBCc0M7RThDMXBCdEMsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBR2hCLFVBQVU7QWpEbThLWjs7QWlENTdLQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYzlDKzRCdUM7RThDNzRCdkMsb0JBQW9CO0FqRDg3S3RCOztBaUQzN0tFO0U3QjNCSSwyQ2pCbzhCb0Q7RWlCcDhCcEQsbUNqQm84Qm9EO0VpQnA4QnBELG9FakJvOEJvRDtFOEN2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dHhMQTtFQUlJLDJCbENxRzREO0FsQmlyTGhFOztBb0QxeExBO0VBT00sU0FBUztFQUNULDZCQUFnRTtFQUNoRSxxQ2pEeTFCaUU7QUg4N0p2RTs7QW9EaHlMQTtFQWFNLFdqRDBMMkI7RWlEekwzQiw2QkFBZ0U7RUFDaEUsc0JqRDdDUztBSG8wTGY7O0FvRGx4TEE7RUFDRSxtQmpEMDBCdUM7QUgyOEp6Qzs7QW9EdHhMQTtFQUlJLHlCbENpRjREO0VrQ2hGNUQsYWpEczBCcUM7RWlEcjBCckMsWWpEbzBCb0M7RWlEbjBCcEMsZ0JBQWdDO0FwRHN4THBDOztBb0Q3eExBO0VBVU0sT0FBTztFQUNQLG9DQUEyRjtFQUMzRix1Q2pEazBCaUU7QUhxOUp2RTs7QW9EbnlMQTtFQWdCTSxTakRtSzJCO0VpRGxLM0Isb0NBQTJGO0VBQzNGLHdCakRwRVM7QUgyMUxmOztBb0RseExBO0VBQ0Usa0JqRG16QnVDO0FIaytKekM7O0FvRHR4TEE7RUFJSSx3QmxDMEQ0RDtBbEI0dExoRTs7QW9EMXhMQTtFQU9NLE1BQU07RUFDTixvQ0FBMkY7RUFDM0Ysd0NqRDh5QmlFO0FIeStKdkU7O0FvRGh5TEE7RUFhTSxRakQrSTJCO0VpRDlJM0Isb0NBQTJGO0VBQzNGLHlCakR4RlM7QUgrMkxmOztBb0R0eUxBO0VBcUJJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULGNBQWM7RUFDZCxXakQweEJvQztFaUR6eEJwQyxvQkFBc0M7RUFDdEMsV0FBVztFQUNYLGdDakQ4d0J1RDtBSHVnSzNEOztBb0RqeExBO0VBQ0Usb0JqRG14QnVDO0FIaWdLekM7O0FvRHJ4TEE7RUFJSSwwQmxDMEI0RDtFa0N6QjVELGFqRCt3QnFDO0VpRDl3QnJDLFlqRDZ3Qm9DO0VpRDV3QnBDLGdCQUFnQztBcERxeExwQzs7QW9ENXhMQTtFQVVNLFFBQVE7RUFDUixvQ2pEeXdCbUM7RWlEeHdCbkMsc0NqRDJ3QmlFO0FIMmdLdkU7O0FvRGx5TEE7RUFnQk0sVWpENEcyQjtFaUQzRzNCLG9DakRtd0JtQztFaURsd0JuQyx1QmpEM0hTO0FI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RUFDRSxXcEQ2aEM0QjtFb0Q1aEM1QixZcEQ0aEM0QjtBSHNrSzlCOztBdUQ5bE1FO0VBQ0U7O0lBRUUsZ0NBQXdCO0lBQXhCLHdCQUF3QjtFdkRpbU01QjtBQUNGOztBd0Q3cE1BO0VBQXFCLG1DQUFtQztBeERpcU14RDs7QXdEaHFNQTtFQUFxQiw4QkFBOEI7QXhEb3FNbkQ7O0F3RG5xTUE7RUFBcUIsaUNBQWlDO0F4RHVxTXREOztBd0R0cU1BO0VBQXFCLGlDQUFpQztBeEQwcU10RDs7QXdEenFNQTtFQUFxQixzQ0FBc0M7QXhENnFNM0Q7O0F3RDVxTUE7RUFBcUIsbUNBQW1DO0F4RGdyTXhEOztBeURsck1FO0VBQ0Usb0NBQW1DO0F6RHFyTXZDOztBSzNxTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEc3JNdEQ7O0F5RDVyTUU7RUFDRSxvQ0FBbUM7QXpEK3JNdkM7O0FLcnJNRTs7O0VvRExJLG9DQUFnRDtBekRnc010RDs7QXlEdHNNRTtFQUNFLG9DQUFtQztBekR5c012Qzs7QUsvck1FOzs7RW9ETEksb0NBQWdEO0F6RDBzTXREOztBeURodE1FO0VBQ0Usb0NBQW1DO0F6RG10TXZDOztBS3pzTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEb3RNdEQ7O0F5RDF0TUU7RUFDRSxvQ0FBbUM7QXpENnRNdkM7O0FLbnRNRTs7O0VvRExJLG9DQUFnRDtBekQ4dE10RDs7QXlEcHVNRTtFQUNFLG9DQUFtQztBekR1dU12Qzs7QUs3dE1FOzs7RW9ETEksb0NBQWdEO0F6RHd1TXREOztBeUQ5dU1FO0VBQ0Usb0NBQW1DO0F6RGl2TXZDOztBS3Z1TUU7OztFb0RMSSxvQ0FBZ0Q7QXpEa3ZNdEQ7O0F5RHh2TUU7RUFDRSxvQ0FBbUM7QXpEMnZNdkM7O0FLanZNRTs7O0VvRExJLG9DQUFnRDtBekQ0dk10RDs7QTBEM3ZNQTtFQUNFLGlDQUFtQztBMUQ4dk1yQzs7QTBEM3ZNQTtFQUNFLHdDQUF3QztBMUQ4dk0xQzs7QTJEendNQTtFQUFrQixvQ0FBb0Q7QTNENndNdEU7O0EyRDV3TUE7RUFBa0Isd0NBQXdEO0EzRGd4TTFFOztBMkQvd01BO0VBQWtCLDBDQUEwRDtBM0RteE01RTs7QTJEbHhNQTtFQUFrQiwyQ0FBMkQ7QTNEc3hNN0U7O0EyRHJ4TUE7RUFBa0IseUNBQXlEO0EzRHl4TTNFOztBMkR2eE1BO0VBQW1CLG9CQUFvQjtBM0QyeE12Qzs7QTJEMXhNQTtFQUFtQix3QkFBd0I7QTNEOHhNM0M7O0EyRDd4TUE7RUFBbUIsMEJBQTBCO0EzRGl5TTdDOztBMkRoeU1BO0VBQW1CLDJCQUEyQjtBM0RveU05Qzs7QTJEbnlNQTtFQUFtQix5QkFBeUI7QTNEdXlNNUM7O0EyRHB5TUU7RUFDRSxnQ0FBK0I7QTNEdXlNbkM7O0EyRHh5TUU7RUFDRSxnQ0FBK0I7QTNEMnlNbkM7O0EyRDV5TUU7RUFDRSxnQ0FBK0I7QTNEK3lNbkM7O0EyRGh6TUU7RUFDRSxnQ0FBK0I7QTNEbXpNbkM7O0EyRHB6TUU7RUFDRSxnQ0FBK0I7QTNEdXpNbkM7O0EyRHh6TUU7RUFDRSxnQ0FBK0I7QTNEMnpNbkM7O0EyRDV6TUU7RUFDRSxnQ0FBK0I7QTNEK3pNbkM7O0EyRGgwTUU7RUFDRSxnQ0FBK0I7QTNEbTBNbkM7O0EyRC96TUE7RUFDRSw2QkFBK0I7QTNEazBNakM7O0EyRDN6TUE7RUFDRSxnQ0FBMkM7QTNEOHpNN0M7O0EyRDN6TUE7RUFDRSxpQ0FBd0M7QTNEOHpNMUM7O0EyRDN6TUE7RUFDRSwwQ0FBaUQ7RUFDakQsMkNBQWtEO0EzRDh6TXBEOztBMkQzek1BO0VBQ0UsMkNBQWtEO0VBQ2xELDhDQUFxRDtBM0Q4ek12RDs7QTJEM3pNQTtFQUNFLDhDQUFxRDtFQUNyRCw2Q0FBb0Q7QTNEOHpNdEQ7O0EyRDN6TUE7RUFDRSwwQ0FBaUQ7RUFDakQsNkNBQW9EO0EzRDh6TXREOztBMkQzek1BO0VBQ0UsZ0NBQTJDO0EzRDh6TTdDOztBMkQzek1BO0VBQ0UsNkJBQTZCO0EzRDh6TS9COztBMkQzek1BO0VBQ0UsK0JBQXVDO0EzRDh6TXpDOztBMkQzek1BO0VBQ0UsMkJBQTJCO0EzRDh6TTdCOztBc0R0NE1FO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0F0RHk0TWY7O0E0RGw0TU07RUFBd0Isd0JBQTBCO0E1RHM0TXhEOztBNER0NE1NO0VBQXdCLDBCQUEwQjtBNUQwNE14RDs7QTREMTRNTTtFQUF3QixnQ0FBMEI7QTVEODRNeEQ7O0E0RDk0TU07RUFBd0IseUJBQTBCO0E1RGs1TXhEOztBNERsNU1NO0VBQXdCLHlCQUEwQjtBNURzNU14RDs7QTREdDVNTTtFQUF3Qiw2QkFBMEI7QTVEMDVNeEQ7O0E0RDE1TU07RUFBd0IsOEJBQTBCO0E1RDg1TXhEOztBNEQ5NU1NO0VBQXdCLCtCQUEwQjtFQUExQix3QkFBMEI7QTVEazZNeEQ7O0E0RGw2TU07RUFBd0Isc0NBQTBCO0VBQTFCLCtCQUEwQjtBNURzNk14RDs7QWNyM01JO0U4Q2pERTtJQUF3Qix3QkFBMEI7RTVEMjZNdEQ7RTREMzZNSTtJQUF3QiwwQkFBMEI7RTVEODZNdEQ7RTREOTZNSTtJQUF3QixnQ0FBMEI7RTVEaTdNdEQ7RTREajdNSTtJQUF3Qix5QkFBMEI7RTVEbzdNdEQ7RTREcDdNSTtJQUF3Qix5QkFBMEI7RTVEdTdNdEQ7RTREdjdNSTtJQUF3Qiw2QkFBMEI7RTVEMDdNdEQ7RTREMTdNSTtJQUF3Qiw4QkFBMEI7RTVENjdNdEQ7RTRENzdNSTtJQUF3QiwrQkFBMEI7SUFBMUIsd0JBQTBCO0U1RGc4TXREO0U0RGg4TUk7SUFBd0Isc0NBQTBCO0lBQTFCLCtCQUEwQjtFNURtOE10RDtBQUNGOztBY241TUk7RThDakRFO0lBQXdCLHdCQUEwQjtFNUR5OE10RDtFNER6OE1JO0lBQXdCLDBCQUEwQjtFNUQ0OE10RDtFNEQ1OE1JO0lBQXdCLGdDQUEwQjtFNUQrOE10RDtFNEQvOE1JO0lBQXdCLHlCQUEwQjtFNURrOU10RDtFNERsOU1JO0lBQXdCLHlCQUEwQjtFNURxOU10RDtFNERyOU1JO0lBQXdCLDZCQUEwQjtFNUR3OU10RDtFNER4OU1JO0lBQXdCLDhCQUEwQjtFNUQyOU10RDtFNEQzOU1JO0lBQXdCLCtCQUEwQjtJQUExQix3QkFBMEI7RTVEODlNdEQ7RTREOTlNSTtJQUF3QixzQ0FBMEI7SUFBMUIsK0JBQTBCO0U1RGkrTXREO0FBQ0Y7O0FjajdNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RHUrTXREO0U0RHYrTUk7SUFBd0IsMEJBQTBCO0U1RDArTXREO0U0RDErTUk7SUFBd0IsZ0NBQTBCO0U1RDYrTXREO0U0RDcrTUk7SUFBd0IseUJBQTBCO0U1RGcvTXREO0U0RGgvTUk7SUFBd0IseUJBQTBCO0U1RG0vTXREO0U0RG4vTUk7SUFBd0IsNkJBQTBCO0U1RHMvTXREO0U0RHQvTUk7SUFBd0IsOEJBQTBCO0U1RHkvTXREO0U0RHovTUk7SUFBd0IsK0JBQTBCO0lBQTFCLHdCQUEwQjtFNUQ0L010RDtFNEQ1L01JO0lBQXdCLHNDQUEwQjtJQUExQiwrQkFBMEI7RTVEKy9NdEQ7QUFDRjs7QWMvOE1JO0U4Q2pERTtJQUF3Qix3QkFBMEI7RTVEcWdOdEQ7RTREcmdOSTtJQUF3QiwwQkFBMEI7RTVEd2dOdEQ7RTREeGdOSTtJQUF3QixnQ0FBMEI7RTVEMmdOdEQ7RTREM2dOSTtJQUF3Qix5QkFBMEI7RTVEOGdOdEQ7RTREOWdOSTtJQUF3Qix5QkFBMEI7RTVEaWhOdEQ7RTREamhOSTtJQUF3Qiw2QkFBMEI7RTVEb2hOdEQ7RTREcGhOSTtJQUF3Qiw4QkFBMEI7RTVEdWhOdEQ7RTREdmhOSTtJQUF3QiwrQkFBMEI7SUFBMUIsd0JBQTBCO0U1RDBoTnREO0U0RDFoTkk7SUFBd0Isc0NBQTBCO0lBQTFCLCtCQUEwQjtFNUQ2aE50RDtBQUNGOztBNERwaE5BO0VBRUk7SUFBcUIsd0JBQTBCO0U1RHVoTmpEO0U0RHZoTkU7SUFBcUIsMEJBQTBCO0U1RDBoTmpEO0U0RDFoTkU7SUFBcUIsZ0NBQTBCO0U1RDZoTmpEO0U0RDdoTkU7SUFBcUIseUJBQTBCO0U1RGdpTmpEO0U0RGhpTkU7SUFBcUIseUJBQTBCO0U1RG1pTmpEO0U0RG5pTkU7SUFBcUIsNkJBQTBCO0U1RHNpTmpEO0U0RHRpTkU7SUFBcUIsOEJBQTBCO0U1RHlpTmpEO0U0RHppTkU7SUFBcUIsK0JBQTBCO0lBQTFCLHdCQUEwQjtFNUQ0aU5qRDtFNEQ1aU5FO0lBQXFCLHNDQUEwQjtJQUExQiwrQkFBMEI7RTVEK2lOakQ7QUFDRjs7QTZEcmtOQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0I7QTdEd2tObEI7O0E2RDdrTkE7RUFRSSxjQUFjO0VBQ2QsV0FBVztBN0R5a05mOztBNkRsbE5BOzs7OztFQWlCSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0E3RHlrTmI7O0E2RGprTkU7RUFFSSx1QkFBNEY7QTdEbWtObEc7O0E2RHJrTkU7RUFFSSxtQkFBNEY7QTdEdWtObEc7O0E2RHprTkU7RUFFSSxnQkFBNEY7QTdEMmtObEc7O0E2RDdrTkU7RUFFSSxpQkFBNEY7QTdEK2tObEc7O0E4RHhtTkk7RUFBZ0Msa0NBQThCO0VBQTlCLDhCQUE4QjtBOUQ0bU5sRTs7QThEM21OSTtFQUFnQyxxQ0FBaUM7RUFBakMsaUNBQWlDO0E5RCttTnJFOztBOEQ5bU5JO0VBQWdDLDBDQUFzQztFQUF0QyxzQ0FBc0M7QTlEa25OMUU7O0E4RGpuTkk7RUFBZ0MsNkNBQXlDO0VBQXpDLHlDQUF5QztBOURxbk43RTs7QThEbm5OSTtFQUE4Qiw4QkFBMEI7RUFBMUIsMEJBQTBCO0E5RHVuTjVEOztBOER0bk5JO0VBQThCLGdDQUE0QjtFQUE1Qiw0QkFBNEI7QTlEMG5OOUQ7O0E4RHpuTkk7RUFBOEIsc0NBQWtDO0VBQWxDLGtDQUFrQztBOUQ2bk5wRTs7QThENW5OSTtFQUE4Qiw2QkFBeUI7RUFBekIseUJBQXlCO0E5RGdvTjNEOztBOEQvbk5JO0VBQThCLCtCQUF1QjtFQUF2Qix1QkFBdUI7QTlEbW9OekQ7O0E4RGxvTkk7RUFBOEIsK0JBQXVCO0VBQXZCLHVCQUF1QjtBOURzb056RDs7QThEcm9OSTtFQUE4QiwrQkFBeUI7RUFBekIseUJBQXlCO0E5RHlvTjNEOztBOER4b05JO0VBQThCLCtCQUF5QjtFQUF6Qix5QkFBeUI7QTlENG9OM0Q7O0E4RDFvTkk7RUFBb0MsK0JBQXNDO0VBQXRDLHNDQUFzQztBOUQ4b045RTs7QThEN29OSTtFQUFvQyw2QkFBb0M7RUFBcEMsb0NBQW9DO0E5RGlwTjVFOztBOERocE5JO0VBQW9DLGdDQUFrQztFQUFsQyxrQ0FBa0M7QTlEb3BOMUU7O0E4RG5wTkk7RUFBb0MsaUNBQXlDO0VBQXpDLHlDQUF5QztBOUR1cE5qRjs7QThEdHBOSTtFQUFvQyxvQ0FBd0M7RUFBeEMsd0NBQXdDO0E5RDBwTmhGOztBOER4cE5JO0VBQWlDLGdDQUFrQztFQUFsQyxrQ0FBa0M7QTlENHBOdkU7O0E4RDNwTkk7RUFBaUMsOEJBQWdDO0VBQWhDLGdDQUFnQztBOUQrcE5yRTs7QThEOXBOSTtFQUFpQyxpQ0FBOEI7RUFBOUIsOEJBQThCO0E5RGtxTm5FOztBOERqcU5JO0VBQWlDLG1DQUFnQztFQUFoQyxnQ0FBZ0M7QTlEcXFOckU7O0E4RHBxTkk7RUFBaUMsa0NBQStCO0VBQS9CLCtCQUErQjtBOUR3cU5wRTs7QThEdHFOSTtFQUFrQyxvQ0FBb0M7RUFBcEMsb0NBQW9DO0E5RDBxTjFFOztBOER6cU5JO0VBQWtDLGtDQUFrQztFQUFsQyxrQ0FBa0M7QTlENnFOeEU7O0E4RDVxTkk7RUFBa0MscUNBQWdDO0VBQWhDLGdDQUFnQztBOURnck50RTs7QThEL3FOSTtFQUFrQyxzQ0FBdUM7RUFBdkMsdUNBQXVDO0E5RG1yTjdFOztBOERsck5JO0VBQWtDLHlDQUFzQztFQUF0QyxzQ0FBc0M7QTlEc3JONUU7O0E4RHJyTkk7RUFBa0Msc0NBQWlDO0VBQWpDLGlDQUFpQztBOUR5ck52RTs7QThEdnJOSTtFQUFnQyxvQ0FBMkI7RUFBM0IsMkJBQTJCO0E5RDJyTi9EOztBOEQxck5JO0VBQWdDLHFDQUFpQztFQUFqQyxpQ0FBaUM7QTlEOHJOckU7O0E4RDdyTkk7RUFBZ0MsbUNBQStCO0VBQS9CLCtCQUErQjtBOURpc05uRTs7QThEaHNOSTtFQUFnQyxzQ0FBNkI7RUFBN0IsNkJBQTZCO0E5RG9zTmpFOztBOERuc05JO0VBQWdDLHdDQUErQjtFQUEvQiwrQkFBK0I7QTlEdXNObkU7O0E4RHRzTkk7RUFBZ0MsdUNBQThCO0VBQTlCLDhCQUE4QjtBOUQwc05sRTs7QWM5ck5JO0VnRGxEQTtJQUFnQyxrQ0FBOEI7SUFBOUIsOEJBQThCO0U5RHF2TmhFO0U4RHB2TkU7SUFBZ0MscUNBQWlDO0lBQWpDLGlDQUFpQztFOUR1dk5uRTtFOER0dk5FO0lBQWdDLDBDQUFzQztJQUF0QyxzQ0FBc0M7RTlEeXZOeEU7RThEeHZORTtJQUFnQyw2Q0FBeUM7SUFBekMseUNBQXlDO0U5RDJ2TjNFO0U4RHp2TkU7SUFBOEIsOEJBQTBCO0lBQTFCLDBCQUEwQjtFOUQ0dk4xRDtFOEQzdk5FO0lBQThCLGdDQUE0QjtJQUE1Qiw0QkFBNEI7RTlEOHZONUQ7RThEN3ZORTtJQUE4QixzQ0FBa0M7SUFBbEMsa0NBQWtDO0U5RGd3TmxFO0U4RC92TkU7SUFBOEIsNkJBQXlCO0lBQXpCLHlCQUF5QjtFOURrd056RDtFOERqd05FO0lBQThCLCtCQUF1QjtJQUF2Qix1QkFBdUI7RTlEb3dOdkQ7RThEbndORTtJQUE4QiwrQkFBdUI7SUFBdkIsdUJBQXVCO0U5RHN3TnZEO0U4RHJ3TkU7SUFBOEIsK0JBQXlCO0lBQXpCLHlCQUF5QjtFOUR3d056RDtFOER2d05FO0lBQThCLCtCQUF5QjtJQUF6Qix5QkFBeUI7RTlEMHdOekQ7RThEeHdORTtJQUFvQywrQkFBc0M7SUFBdEMsc0NBQXNDO0U5RDJ3TjVFO0U4RDF3TkU7SUFBb0MsNkJBQW9DO0lBQXBDLG9DQUFvQztFOUQ2d04xRTtFOEQ1d05FO0lBQW9DLGdDQUFrQztJQUFsQyxrQ0FBa0M7RTlEK3dOeEU7RThEOXdORTtJQUFvQyxpQ0FBeUM7SUFBekMseUNBQXlDO0U5RGl4Ti9FO0U4RGh4TkU7SUFBb0Msb0NBQXdDO0lBQXhDLHdDQUF3QztFOURteE45RTtFOERqeE5FO0lBQWlDLGdDQUFrQztJQUFsQyxrQ0FBa0M7RTlEb3hOckU7RThEbnhORTtJQUFpQyw4QkFBZ0M7SUFBaEMsZ0NBQWdDO0U5RHN4Tm5FO0U4RHJ4TkU7SUFBaUMsaUNBQThCO0lBQTlCLDhCQUE4QjtFOUR3eE5qRTtFOER2eE5FO0lBQWlDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7RTlEMHhObkU7RThEenhORTtJQUFpQyxrQ0FBK0I7SUFBL0IsK0JBQStCO0U5RDR4TmxFO0U4RDF4TkU7SUFBa0Msb0NBQW9DO0lBQXBDLG9DQUFvQztFOUQ2eE54RTtFOEQ1eE5FO0lBQWtDLGtDQUFrQztJQUFsQyxrQ0FBa0M7RTlEK3hOdEU7RThEOXhORTtJQUFrQyxxQ0FBZ0M7SUFBaEMsZ0NBQWdDO0U5RGl5TnBFO0U4RGh5TkU7SUFBa0Msc0NBQXVDO0lBQXZDLHVDQUF1QztFOURteU4zRTtFOERseU5FO0lBQWtDLHlDQUFzQztJQUF0QyxzQ0FBc0M7RTlEcXlOMUU7RThEcHlORTtJQUFrQyxzQ0FBaUM7SUFBakMsaUNBQWlDO0U5RHV5TnJFO0U4RHJ5TkU7SUFBZ0Msb0NBQTJCO0lBQTNCLDJCQUEyQjtFOUR3eU43RDtFOER2eU5FO0lBQWdDLHFDQUFpQztJQUFqQyxpQ0FBaUM7RTlEMHlObkU7RThEenlORTtJQUFnQyxtQ0FBK0I7SUFBL0IsK0JBQStCO0U5RDR5TmpFO0U4RDN5TkU7SUFBZ0Msc0NBQTZCO0lBQTdCLDZCQUE2QjtFOUQ4eU4vRDtFOEQ3eU5FO0lBQWdDLHdDQUErQjtJQUEvQiwrQkFBK0I7RTlEZ3pOakU7RThEL3lORTtJQUFnQyx1Q0FBOEI7SUFBOUIsOEJBQThCO0U5RGt6TmhFO0FBQ0Y7O0FjdnlOSTtFZ0RsREE7SUFBZ0Msa0NBQThCO0lBQTlCLDhCQUE4QjtFOUQ4MU5oRTtFOEQ3MU5FO0lBQWdDLHFDQUFpQztJQUFqQyxpQ0FBaUM7RTlEZzJObkU7RThELzFORTtJQUFnQywwQ0FBc0M7SUFBdEMsc0NBQXNDO0U5RGsyTnhFO0U4RGoyTkU7SUFBZ0MsNkNBQXlDO0lBQXpDLHlDQUF5QztFOURvMk4zRTtFOERsMk5FO0lBQThCLDhCQUEwQjtJQUExQiwwQkFBMEI7RTlEcTJOMUQ7RThEcDJORTtJQUE4QixnQ0FBNEI7SUFBNUIsNEJBQTRCO0U5RHUyTjVEO0U4RHQyTkU7SUFBOEIsc0NBQWtDO0lBQWxDLGtDQUFrQztFOUR5Mk5sRTtFOER4Mk5FO0lBQThCLDZCQUF5QjtJQUF6Qix5QkFBeUI7RTlEMjJOekQ7RThEMTJORTtJQUE4QiwrQkFBdUI7SUFBdkIsdUJBQXVCO0U5RDYyTnZEO0U4RDUyTkU7SUFBOEIsK0JBQXVCO0lBQXZCLHVCQUF1QjtFOUQrMk52RDtFOEQ5Mk5FO0lBQThCLCtCQUF5QjtJQUF6Qix5QkFBeUI7RTlEaTNOekQ7RThEaDNORTtJQUE4QiwrQkFBeUI7SUFBekIseUJBQXlCO0U5RG0zTnpEO0U4RGozTkU7SUFBb0MsK0JBQXNDO0lBQXRDLHNDQUFzQztFOURvM041RTtFOERuM05FO0lBQW9DLDZCQUFvQztJQUFwQyxvQ0FBb0M7RTlEczNOMUU7RThEcjNORTtJQUFvQyxnQ0FBa0M7SUFBbEMsa0NBQWtDO0U5RHczTnhFO0U4RHYzTkU7SUFBb0MsaUNBQXlDO0lBQXpDLHlDQUF5QztFOUQwM04vRTtFOER6M05FO0lBQW9DLG9DQUF3QztJQUF4Qyx3Q0FBd0M7RTlENDNOOUU7RThEMTNORTtJQUFpQyxnQ0FBa0M7SUFBbEMsa0NBQWtDO0U5RDYzTnJFO0U4RDUzTkU7SUFBaUMsOEJBQWdDO0lBQWhDLGdDQUFnQztFOUQrM05uRTtFOEQ5M05FO0lBQWlDLGlDQUE4QjtJQUE5Qiw4QkFBOEI7RTlEaTROakU7RThEaDRORTtJQUFpQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0U5RG00Tm5FO0U4RGw0TkU7SUFBaUMsa0NBQStCO0lBQS9CLCtCQUErQjtFOURxNE5sRTtFOERuNE5FO0lBQWtDLG9DQUFvQztJQUFwQyxvQ0FBb0M7RTlEczROeEU7RThEcjRORTtJQUFrQyxrQ0FBa0M7SUFBbEMsa0NBQWtDO0U5RHc0TnRFO0U4RHY0TkU7SUFBa0MscUNBQWdDO0lBQWhDLGdDQUFnQztFOUQwNE5wRTtFOER6NE5FO0lBQWtDLHNDQUF1QztJQUF2Qyx1Q0FBdUM7RTlENDROM0U7RThEMzRORTtJQUFrQyx5Q0FBc0M7SUFBdEMsc0NBQXNDO0U5RDg0TjFFO0U4RDc0TkU7SUFBa0Msc0NBQWlDO0lBQWpDLGlDQUFpQztFOURnNU5yRTtFOEQ5NE5FO0lBQWdDLG9DQUEyQjtJQUEzQiwyQkFBMkI7RTlEaTVON0Q7RThEaDVORTtJQUFnQyxxQ0FBaUM7SUFBakMsaUNBQWlDO0U5RG01Tm5FO0U4RGw1TkU7SUFBZ0MsbUNBQStCO0lBQS9CLCtCQUErQjtFOURxNU5qRTtFOERwNU5FO0lBQWdDLHNDQUE2QjtJQUE3Qiw2QkFBNkI7RTlEdTVOL0Q7RThEdDVORTtJQUFnQyx3Q0FBK0I7SUFBL0IsK0JBQStCO0U5RHk1TmpFO0U4RHg1TkU7SUFBZ0MsdUNBQThCO0lBQTlCLDhCQUE4QjtFOUQyNU5oRTtBQUNGOztBY2g1Tkk7RWdEbERBO0lBQWdDLGtDQUE4QjtJQUE5Qiw4QkFBOEI7RTlEdThOaEU7RThEdDhORTtJQUFnQyxxQ0FBaUM7SUFBakMsaUNBQWlDO0U5RHk4Tm5FO0U4RHg4TkU7SUFBZ0MsMENBQXNDO0lBQXRDLHNDQUFzQztFOUQyOE54RTtFOEQxOE5FO0lBQWdDLDZDQUF5QztJQUF6Qyx5Q0FBeUM7RTlENjhOM0U7RThEMzhORTtJQUE4Qiw4QkFBMEI7SUFBMUIsMEJBQTBCO0U5RDg4TjFEO0U4RDc4TkU7SUFBOEIsZ0NBQTRCO0lBQTVCLDRCQUE0QjtFOURnOU41RDtFOEQvOE5FO0lBQThCLHNDQUFrQztJQUFsQyxrQ0FBa0M7RTlEazlObEU7RThEajlORTtJQUE4Qiw2QkFBeUI7SUFBekIseUJBQXlCO0U5RG85TnpEO0U4RG45TkU7SUFBOEIsK0JBQXVCO0lBQXZCLHVCQUF1QjtFOURzOU52RDtFOERyOU5FO0lBQThCLCtCQUF1QjtJQUF2Qix1QkFBdUI7RTlEdzlOdkQ7RThEdjlORTtJQUE4QiwrQkFBeUI7SUFBekIseUJBQXlCO0U5RDA5TnpEO0U4RHo5TkU7SUFBOEIsK0JBQXlCO0lBQXpCLHlCQUF5QjtFOUQ0OU56RDtFOEQxOU5FO0lBQW9DLCtCQUFzQztJQUF0QyxzQ0FBc0M7RTlENjlONUU7RThENTlORTtJQUFvQyw2QkFBb0M7SUFBcEMsb0NBQW9DO0U5RCs5TjFFO0U4RDk5TkU7SUFBb0MsZ0NBQWtDO0lBQWxDLGtDQUFrQztFOURpK054RTtFOERoK05FO0lBQW9DLGlDQUF5QztJQUF6Qyx5Q0FBeUM7RTlEbStOL0U7RThEbCtORTtJQUFvQyxvQ0FBd0M7SUFBeEMsd0NBQXdDO0U5RHErTjlFO0U4RG4rTkU7SUFBaUMsZ0NBQWtDO0lBQWxDLGtDQUFrQztFOURzK05yRTtFOERyK05FO0lBQWlDLDhCQUFnQztJQUFoQyxnQ0FBZ0M7RTlEdytObkU7RThEditORTtJQUFpQyxpQ0FBOEI7SUFBOUIsOEJBQThCO0U5RDArTmpFO0U4RHorTkU7SUFBaUMsbUNBQWdDO0lBQWhDLGdDQUFnQztFOUQ0K05uRTtFOEQzK05FO0lBQWlDLGtDQUErQjtJQUEvQiwrQkFBK0I7RTlEOCtObEU7RThENStORTtJQUFrQyxvQ0FBb0M7SUFBcEMsb0NBQW9DO0U5RCsrTnhFO0U4RDkrTkU7SUFBa0Msa0NBQWtDO0lBQWxDLGtDQUFrQztFOURpL050RTtFOERoL05FO0lBQWtDLHFDQUFnQztJQUFoQyxnQ0FBZ0M7RTlEbS9OcEU7RThEbC9ORTtJQUFrQyxzQ0FBdUM7SUFBdkMsdUNBQXVDO0U5RHEvTjNFO0U4RHAvTkU7SUFBa0MseUNBQXNDO0lBQXRDLHNDQUFzQztFOUR1L04xRTtFOER0L05FO0lBQWtDLHNDQUFpQztJQUFqQyxpQ0FBaUM7RTlEeS9OckU7RThEdi9ORTtJQUFnQyxvQ0FBMkI7SUFBM0IsMkJBQTJCO0U5RDAvTjdEO0U4RHovTkU7SUFBZ0MscUNBQWlDO0lBQWpDLGlDQUFpQztFOUQ0L05uRTtFOEQzL05FO0lBQWdDLG1DQUErQjtJQUEvQiwrQkFBK0I7RTlEOC9OakU7RThENy9ORTtJQUFnQyxzQ0FBNkI7SUFBN0IsNkJBQTZCO0U5RGdnTy9EO0U4RC8vTkU7SUFBZ0Msd0NBQStCO0lBQS9CLCtCQUErQjtFOURrZ09qRTtFOERqZ09FO0lBQWdDLHVDQUE4QjtJQUE5Qiw4QkFBOEI7RTlEb2dPaEU7QUFDRjs7QWN6L05JO0VnRGxEQTtJQUFnQyxrQ0FBOEI7SUFBOUIsOEJBQThCO0U5RGdqT2hFO0U4RC9pT0U7SUFBZ0MscUNBQWlDO0lBQWpDLGlDQUFpQztFOURrak9uRTtFOERqak9FO0lBQWdDLDBDQUFzQztJQUF0QyxzQ0FBc0M7RTlEb2pPeEU7RThEbmpPRTtJQUFnQyw2Q0FBeUM7SUFBekMseUNBQXlDO0U5RHNqTzNFO0U4RHBqT0U7SUFBOEIsOEJBQTBCO0lBQTFCLDBCQUEwQjtFOUR1ak8xRDtFOER0ak9FO0lBQThCLGdDQUE0QjtJQUE1Qiw0QkFBNEI7RTlEeWpPNUQ7RThEeGpPRTtJQUE4QixzQ0FBa0M7SUFBbEMsa0NBQWtDO0U5RDJqT2xFO0U4RDFqT0U7SUFBOEIsNkJBQXlCO0lBQXpCLHlCQUF5QjtFOUQ2ak96RDtFOEQ1ak9FO0lBQThCLCtCQUF1QjtJQUF2Qix1QkFBdUI7RTlEK2pPdkQ7RThEOWpPRTtJQUE4QiwrQkFBdUI7SUFBdkIsdUJBQXVCO0U5RGlrT3ZEO0U4RGhrT0U7SUFBOEIsK0JBQXlCO0lBQXpCLHlCQUF5QjtFOURta096RDtFOERsa09FO0lBQThCLCtCQUF5QjtJQUF6Qix5QkFBeUI7RTlEcWtPekQ7RThEbmtPRTtJQUFvQywrQkFBc0M7SUFBdEMsc0NBQXNDO0U5RHNrTzVFO0U4RHJrT0U7SUFBb0MsNkJBQW9DO0lBQXBDLG9DQUFvQztFOUR3a08xRTtFOER2a09FO0lBQW9DLGdDQUFrQztJQUFsQyxrQ0FBa0M7RTlEMGtPeEU7RThEemtPRTtJQUFvQyxpQ0FBeUM7SUFBekMseUNBQXlDO0U5RDRrTy9FO0U4RDNrT0U7SUFBb0Msb0NBQXdDO0lBQXhDLHdDQUF3QztFOUQ4a085RTtFOEQ1a09FO0lBQWlDLGdDQUFrQztJQUFsQyxrQ0FBa0M7RTlEK2tPckU7RThEOWtPRTtJQUFpQyw4QkFBZ0M7SUFBaEMsZ0NBQWdDO0U5RGlsT25FO0U4RGhsT0U7SUFBaUMsaUNBQThCO0lBQTlCLDhCQUE4QjtFOURtbE9qRTtFOERsbE9FO0lBQWlDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7RTlEcWxPbkU7RThEcGxPRTtJQUFpQyxrQ0FBK0I7SUFBL0IsK0JBQStCO0U5RHVsT2xFO0U4RHJsT0U7SUFBa0Msb0NBQW9DO0lBQXBDLG9DQUFvQztFOUR3bE94RTtFOER2bE9FO0lBQWtDLGtDQUFrQztJQUFsQyxrQ0FBa0M7RTlEMGxPdEU7RThEemxPRTtJQUFrQyxxQ0FBZ0M7SUFBaEMsZ0NBQWdDO0U5RDRsT3BFO0U4RDNsT0U7SUFBa0Msc0NBQXVDO0lBQXZDLHVDQUF1QztFOUQ4bE8zRTtFOEQ3bE9FO0lBQWtDLHlDQUFzQztJQUF0QyxzQ0FBc0M7RTlEZ21PMUU7RThEL2xPRTtJQUFrQyxzQ0FBaUM7SUFBakMsaUNBQWlDO0U5RGttT3JFO0U4RGhtT0U7SUFBZ0Msb0NBQTJCO0lBQTNCLDJCQUEyQjtFOURtbU83RDtFOERsbU9FO0lBQWdDLHFDQUFpQztJQUFqQyxpQ0FBaUM7RTlEcW1PbkU7RThEcG1PRTtJQUFnQyxtQ0FBK0I7SUFBL0IsK0JBQStCO0U5RHVtT2pFO0U4RHRtT0U7SUFBZ0Msc0NBQTZCO0lBQTdCLDZCQUE2QjtFOUR5bU8vRDtFOER4bU9FO0lBQWdDLHdDQUErQjtJQUEvQiwrQkFBK0I7RTlEMm1PakU7RThEMW1PRTtJQUFnQyx1Q0FBOEI7SUFBOUIsOEJBQThCO0U5RDZtT2hFO0FBQ0Y7O0ErRHhwT0k7RUFBd0Isc0JBQXNCO0EvRDRwT2xEOztBK0QzcE9JO0VBQXdCLHVCQUF1QjtBL0QrcE9uRDs7QStEOXBPSTtFQUF3QixzQkFBc0I7QS9Ea3FPbEQ7O0FjOW1PSTtFaUR0REE7SUFBd0Isc0JBQXNCO0UvRHlxT2hEO0UrRHhxT0U7SUFBd0IsdUJBQXVCO0UvRDJxT2pEO0UrRDFxT0U7SUFBd0Isc0JBQXNCO0UvRDZxT2hEO0FBQ0Y7O0FjMW5PSTtFaUR0REE7SUFBd0Isc0JBQXNCO0UvRHFyT2hEO0UrRHByT0U7SUFBd0IsdUJBQXVCO0UvRHVyT2pEO0UrRHRyT0U7SUFBd0Isc0JBQXNCO0UvRHlyT2hEO0FBQ0Y7O0FjdG9PSTtFaUR0REE7SUFBd0Isc0JBQXNCO0UvRGlzT2hEO0UrRGhzT0U7SUFBd0IsdUJBQXVCO0UvRG1zT2pEO0UrRGxzT0U7SUFBd0Isc0JBQXNCO0UvRHFzT2hEO0FBQ0Y7O0FjbHBPSTtFaUR0REE7SUFBd0Isc0JBQXNCO0UvRDZzT2hEO0UrRDVzT0U7SUFBd0IsdUJBQXVCO0UvRCtzT2pEO0UrRDlzT0U7SUFBd0Isc0JBQXNCO0UvRGl0T2hEO0FBQ0Y7O0FnRXZ0T0U7RUFBeUIsbUNBQThCO0VBQTlCLGdDQUE4QjtFQUE5QiwyQkFBOEI7QWhFMnRPekQ7O0FnRTN0T0U7RUFBeUIsb0NBQThCO0VBQTlCLGlDQUE4QjtFQUE5QixnQ0FBOEI7RUFBOUIsNEJBQThCO0FoRSt0T3pEOztBZ0UvdE9FO0VBQXlCLG9DQUE4QjtFQUE5QixpQ0FBOEI7RUFBOUIsZ0NBQThCO0VBQTlCLDRCQUE4QjtBaEVtdU96RDs7QWlFbnVPRTtFQUFzQix5QkFBMkI7QWpFdXVPbkQ7O0FpRXZ1T0U7RUFBc0IsMkJBQTJCO0FqRTJ1T25EOztBa0UxdU9FO0VBQXlCLDJCQUE4QjtBbEU4dU96RDs7QWtFOXVPRTtFQUF5Qiw2QkFBOEI7QWxFa3ZPekQ7O0FrRWx2T0U7RUFBeUIsNkJBQThCO0FsRXN2T3pEOztBa0V0dk9FO0VBQXlCLDBCQUE4QjtBbEUwdk96RDs7QWtFMXZPRTtFQUF5QixtQ0FBOEI7RUFBOUIsMkJBQThCO0FsRTh2T3pEOztBa0V6dk9BO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLGEvRGdxQnNDO0FINGxOeEM7O0FrRXp2T0E7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYS9Ed3BCc0M7QUhvbU54Qzs7QWtFeHZPOEI7RUFEOUI7SUFFSSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhL0RncEJvQztFSDRtTnRDO0FBQ0Y7O0FtRXR4T0E7RUNFRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLFNBQVM7QXBFd3hPWDs7QW9FOXdPRTtFQUVFLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsbUJBQW1CO0FwRWd4T3ZCOztBcUU3eU9BO0VBQWEsOERBQXFDO0FyRWl6T2xEOztBcUVoek9BO0VBQVUsd0RBQWtDO0FyRW96TzVDOztBcUVuek9BO0VBQWEsdURBQXFDO0FyRXV6T2xEOztBcUV0ek9BO0VBQWUsMkJBQTJCO0FyRTB6TzFDOztBc0V6ek9JO0VBQXVCLHFCQUE0QjtBdEU2ek92RDs7QXNFN3pPSTtFQUF1QixxQkFBNEI7QXRFaTBPdkQ7O0FzRWowT0k7RUFBdUIscUJBQTRCO0F0RXEwT3ZEOztBc0VyME9JO0VBQXVCLHNCQUE0QjtBdEV5ME92RDs7QXNFejBPSTtFQUF1QixzQkFBNEI7QXRFNjBPdkQ7O0FzRTcwT0k7RUFBdUIsc0JBQTRCO0F0RWkxT3ZEOztBc0VqMU9JO0VBQXVCLHNCQUE0QjtBdEVxMU92RDs7QXNFcjFPSTtFQUF1QixzQkFBNEI7QXRFeTFPdkQ7O0FzRXoxT0k7RUFBdUIsdUJBQTRCO0F0RTYxT3ZEOztBc0U3MU9JO0VBQXVCLHVCQUE0QjtBdEVpMk92RDs7QXNFNzFPQTtFQUFVLDBCQUEwQjtBdEVpMk9wQzs7QXNFaDJPQTtFQUFVLDJCQUEyQjtBdEVvMk9yQzs7QXNFaDJPQTtFQUFjLDJCQUEyQjtBdEVvMk96Qzs7QXNFbjJPQTtFQUFjLDRCQUE0QjtBdEV1Mk8xQzs7QXNFcjJPQTtFQUFVLHVCQUF1QjtBdEV5Mk9qQzs7QXNFeDJPQTtFQUFVLHdCQUF3QjtBdEU0Mk9sQzs7QXVFcjNPUTtFQUFnQyxvQkFBNEI7QXZFeTNPcEU7O0F1RXgzT1E7O0VBRUUsd0JBQW9DO0F2RTIzTzlDOztBdUV6M09ROztFQUVFLDBCQUF3QztBdkU0M09sRDs7QXVFMTNPUTs7RUFFRSwyQkFBMEM7QXZFNjNPcEQ7O0F1RTMzT1E7O0VBRUUseUJBQXNDO0F2RTgzT2hEOztBdUU3NE9RO0VBQWdDLDBCQUE0QjtBdkVpNU9wRTs7QXVFaDVPUTs7RUFFRSw4QkFBb0M7QXZFbTVPOUM7O0F1RWo1T1E7O0VBRUUsZ0NBQXdDO0F2RW81T2xEOztBdUVsNU9ROztFQUVFLGlDQUEwQztBdkVxNU9wRDs7QXVFbjVPUTs7RUFFRSwrQkFBc0M7QXZFczVPaEQ7O0F1RXI2T1E7RUFBZ0MseUJBQTRCO0F2RXk2T3BFOztBdUV4Nk9ROztFQUVFLDZCQUFvQztBdkUyNk85Qzs7QXVFejZPUTs7RUFFRSwrQkFBd0M7QXZFNDZPbEQ7O0F1RTE2T1E7O0VBRUUsZ0NBQTBDO0F2RTY2T3BEOztBdUUzNk9ROztFQUVFLDhCQUFzQztBdkU4Nk9oRDs7QXVFNzdPUTtFQUFnQyx1QkFBNEI7QXZFaThPcEU7O0F1RWg4T1E7O0VBRUUsMkJBQW9DO0F2RW04TzlDOztBdUVqOE9ROztFQUVFLDZCQUF3QztBdkVvOE9sRDs7QXVFbDhPUTs7RUFFRSw4QkFBMEM7QXZFcThPcEQ7O0F1RW44T1E7O0VBRUUsNEJBQXNDO0F2RXM4T2hEOztBdUVyOU9RO0VBQWdDLHlCQUE0QjtBdkV5OU9wRTs7QXVFeDlPUTs7RUFFRSw2QkFBb0M7QXZFMjlPOUM7O0F1RXo5T1E7O0VBRUUsK0JBQXdDO0F2RTQ5T2xEOztBdUUxOU9ROztFQUVFLGdDQUEwQztBdkU2OU9wRDs7QXVFMzlPUTs7RUFFRSw4QkFBc0M7QXZFODlPaEQ7O0F1RTcrT1E7RUFBZ0MsdUJBQTRCO0F2RWkvT3BFOztBdUVoL09ROztFQUVFLDJCQUFvQztBdkVtL085Qzs7QXVFai9PUTs7RUFFRSw2QkFBd0M7QXZFby9PbEQ7O0F1RWwvT1E7O0VBRUUsOEJBQTBDO0F2RXEvT3BEOztBdUVuL09ROztFQUVFLDRCQUFzQztBdkVzL09oRDs7QXVFcmdQUTtFQUFnQyxxQkFBNEI7QXZFeWdQcEU7O0F1RXhnUFE7O0VBRUUseUJBQW9DO0F2RTJnUDlDOztBdUV6Z1BROztFQUVFLDJCQUF3QztBdkU0Z1BsRDs7QXVFMWdQUTs7RUFFRSw0QkFBMEM7QXZFNmdQcEQ7O0F1RTNnUFE7O0VBRUUsMEJBQXNDO0F2RThnUGhEOztBdUU3aFBRO0VBQWdDLDJCQUE0QjtBdkVpaVBwRTs7QXVFaGlQUTs7RUFFRSwrQkFBb0M7QXZFbWlQOUM7O0F1RWppUFE7O0VBRUUsaUNBQXdDO0F2RW9pUGxEOztBdUVsaVBROztFQUVFLGtDQUEwQztBdkVxaVBwRDs7QXVFbmlQUTs7RUFFRSxnQ0FBc0M7QXZFc2lQaEQ7O0F1RXJqUFE7RUFBZ0MsMEJBQTRCO0F2RXlqUHBFOztBdUV4alBROztFQUVFLDhCQUFvQztBdkUyalA5Qzs7QXVFempQUTs7RUFFRSxnQ0FBd0M7QXZFNGpQbEQ7O0F1RTFqUFE7O0VBRUUsaUNBQTBDO0F2RTZqUHBEOztBdUUzalBROztFQUVFLCtCQUFzQztBdkU4alBoRDs7QXVFN2tQUTtFQUFnQyx3QkFBNEI7QXZFaWxQcEU7O0F1RWhsUFE7O0VBRUUsNEJBQW9DO0F2RW1sUDlDOztBdUVqbFBROztFQUVFLDhCQUF3QztBdkVvbFBsRDs7QXVFbGxQUTs7RUFFRSwrQkFBMEM7QXZFcWxQcEQ7O0F1RW5sUFE7O0VBRUUsNkJBQXNDO0F2RXNsUGhEOztBdUVybVBRO0VBQWdDLDBCQUE0QjtBdkV5bVBwRTs7QXVFeG1QUTs7RUFFRSw4QkFBb0M7QXZFMm1QOUM7O0F1RXptUFE7O0VBRUUsZ0NBQXdDO0F2RTRtUGxEOztBdUUxbVBROztFQUVFLGlDQUEwQztBdkU2bVBwRDs7QXVFM21QUTs7RUFFRSwrQkFBc0M7QXZFOG1QaEQ7O0F1RTduUFE7RUFBZ0Msd0JBQTRCO0F2RWlvUHBFOztBdUVob1BROztFQUVFLDRCQUFvQztBdkVtb1A5Qzs7QXVFam9QUTs7RUFFRSw4QkFBd0M7QXZFb29QbEQ7O0F1RWxvUFE7O0VBRUUsK0JBQTBDO0F2RXFvUHBEOztBdUVub1BROztFQUVFLDZCQUFzQztBdkVzb1BoRDs7QXVFOW5QUTtFQUF3QiwyQkFBMkI7QXZFa29QM0Q7O0F1RWpvUFE7O0VBRUUsK0JBQStCO0F2RW9vUHpDOztBdUVsb1BROztFQUVFLGlDQUFpQztBdkVxb1AzQzs7QXVFbm9QUTs7RUFFRSxrQ0FBa0M7QXZFc29QNUM7O0F1RXBvUFE7O0VBRUUsZ0NBQWdDO0F2RXVvUDFDOztBdUV0cFBRO0VBQXdCLDBCQUEyQjtBdkUwcFAzRDs7QXVFenBQUTs7RUFFRSw4QkFBK0I7QXZFNHBQekM7O0F1RTFwUFE7O0VBRUUsZ0NBQWlDO0F2RTZwUDNDOztBdUUzcFBROztFQUVFLGlDQUFrQztBdkU4cFA1Qzs7QXVFNXBQUTs7RUFFRSwrQkFBZ0M7QXZFK3BQMUM7O0F1RTlxUFE7RUFBd0Isd0JBQTJCO0F2RWtyUDNEOztBdUVqclBROztFQUVFLDRCQUErQjtBdkVvclB6Qzs7QXVFbHJQUTs7RUFFRSw4QkFBaUM7QXZFcXJQM0M7O0F1RW5yUFE7O0VBRUUsK0JBQWtDO0F2RXNyUDVDOztBdUVwclBROztFQUVFLDZCQUFnQztBdkV1clAxQzs7QXVFdHNQUTtFQUF3QiwwQkFBMkI7QXZFMHNQM0Q7O0F1RXpzUFE7O0VBRUUsOEJBQStCO0F2RTRzUHpDOztBdUUxc1BROztFQUVFLGdDQUFpQztBdkU2c1AzQzs7QXVFM3NQUTs7RUFFRSxpQ0FBa0M7QXZFOHNQNUM7O0F1RTVzUFE7O0VBRUUsK0JBQWdDO0F2RStzUDFDOztBdUU5dFBRO0VBQXdCLHdCQUEyQjtBdkVrdVAzRDs7QXVFanVQUTs7RUFFRSw0QkFBK0I7QXZFb3VQekM7O0F1RWx1UFE7O0VBRUUsOEJBQWlDO0F2RXF1UDNDOztBdUVudVBROztFQUVFLCtCQUFrQztBdkVzdVA1Qzs7QXVFcHVQUTs7RUFFRSw2QkFBZ0M7QXZFdXVQMUM7O0F1RWp1UEk7RUFBbUIsdUJBQXVCO0F2RXF1UDlDOztBdUVwdVBJOztFQUVFLDJCQUEyQjtBdkV1dVBqQzs7QXVFcnVQSTs7RUFFRSw2QkFBNkI7QXZFd3VQbkM7O0F1RXR1UEk7O0VBRUUsOEJBQThCO0F2RXl1UHBDOztBdUV2dVBJOztFQUVFLDRCQUE0QjtBdkUwdVBsQzs7QWNudlBJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFMHlQbEU7RXVFenlQTTs7SUFFRSx3QkFBb0M7RXZFMnlQNUM7RXVFenlQTTs7SUFFRSwwQkFBd0M7RXZFMnlQaEQ7RXVFenlQTTs7SUFFRSwyQkFBMEM7RXZFMnlQbEQ7RXVFenlQTTs7SUFFRSx5QkFBc0M7RXZFMnlQOUM7RXVFMXpQTTtJQUFnQywwQkFBNEI7RXZFNnpQbEU7RXVFNXpQTTs7SUFFRSw4QkFBb0M7RXZFOHpQNUM7RXVFNXpQTTs7SUFFRSxnQ0FBd0M7RXZFOHpQaEQ7RXVFNXpQTTs7SUFFRSxpQ0FBMEM7RXZFOHpQbEQ7RXVFNXpQTTs7SUFFRSwrQkFBc0M7RXZFOHpQOUM7RXVFNzBQTTtJQUFnQyx5QkFBNEI7RXZFZzFQbEU7RXVFLzBQTTs7SUFFRSw2QkFBb0M7RXZFaTFQNUM7RXVFLzBQTTs7SUFFRSwrQkFBd0M7RXZFaTFQaEQ7RXVFLzBQTTs7SUFFRSxnQ0FBMEM7RXZFaTFQbEQ7RXVFLzBQTTs7SUFFRSw4QkFBc0M7RXZFaTFQOUM7RXVFaDJQTTtJQUFnQyx1QkFBNEI7RXZFbTJQbEU7RXVFbDJQTTs7SUFFRSwyQkFBb0M7RXZFbzJQNUM7RXVFbDJQTTs7SUFFRSw2QkFBd0M7RXZFbzJQaEQ7RXVFbDJQTTs7SUFFRSw4QkFBMEM7RXZFbzJQbEQ7RXVFbDJQTTs7SUFFRSw0QkFBc0M7RXZFbzJQOUM7RXVFbjNQTTtJQUFnQyx5QkFBNEI7RXZFczNQbEU7RXVFcjNQTTs7SUFFRSw2QkFBb0M7RXZFdTNQNUM7RXVFcjNQTTs7SUFFRSwrQkFBd0M7RXZFdTNQaEQ7RXVFcjNQTTs7SUFFRSxnQ0FBMEM7RXZFdTNQbEQ7RXVFcjNQTTs7SUFFRSw4QkFBc0M7RXZFdTNQOUM7RXVFdDRQTTtJQUFnQyx1QkFBNEI7RXZFeTRQbEU7RXVFeDRQTTs7SUFFRSwyQkFBb0M7RXZFMDRQNUM7RXVFeDRQTTs7SUFFRSw2QkFBd0M7RXZFMDRQaEQ7RXVFeDRQTTs7SUFFRSw4QkFBMEM7RXZFMDRQbEQ7RXVFeDRQTTs7SUFFRSw0QkFBc0M7RXZFMDRQOUM7RXVFejVQTTtJQUFnQyxxQkFBNEI7RXZFNDVQbEU7RXVFMzVQTTs7SUFFRSx5QkFBb0M7RXZFNjVQNUM7RXVFMzVQTTs7SUFFRSwyQkFBd0M7RXZFNjVQaEQ7RXVFMzVQTTs7SUFFRSw0QkFBMEM7RXZFNjVQbEQ7RXVFMzVQTTs7SUFFRSwwQkFBc0M7RXZFNjVQOUM7RXVFNTZQTTtJQUFnQywyQkFBNEI7RXZFKzZQbEU7RXVFOTZQTTs7SUFFRSwrQkFBb0M7RXZFZzdQNUM7RXVFOTZQTTs7SUFFRSxpQ0FBd0M7RXZFZzdQaEQ7RXVFOTZQTTs7SUFFRSxrQ0FBMEM7RXZFZzdQbEQ7RXVFOTZQTTs7SUFFRSxnQ0FBc0M7RXZFZzdQOUM7RXVFLzdQTTtJQUFnQywwQkFBNEI7RXZFazhQbEU7RXVFajhQTTs7SUFFRSw4QkFBb0M7RXZFbThQNUM7RXVFajhQTTs7SUFFRSxnQ0FBd0M7RXZFbThQaEQ7RXVFajhQTTs7SUFFRSxpQ0FBMEM7RXZFbThQbEQ7RXVFajhQTTs7SUFFRSwrQkFBc0M7RXZFbThQOUM7RXVFbDlQTTtJQUFnQyx3QkFBNEI7RXZFcTlQbEU7RXVFcDlQTTs7SUFFRSw0QkFBb0M7RXZFczlQNUM7RXVFcDlQTTs7SUFFRSw4QkFBd0M7RXZFczlQaEQ7RXVFcDlQTTs7SUFFRSwrQkFBMEM7RXZFczlQbEQ7RXVFcDlQTTs7SUFFRSw2QkFBc0M7RXZFczlQOUM7RXVFcitQTTtJQUFnQywwQkFBNEI7RXZFdytQbEU7RXVFditQTTs7SUFFRSw4QkFBb0M7RXZFeStQNUM7RXVFditQTTs7SUFFRSxnQ0FBd0M7RXZFeStQaEQ7RXVFditQTTs7SUFFRSxpQ0FBMEM7RXZFeStQbEQ7RXVFditQTTs7SUFFRSwrQkFBc0M7RXZFeStQOUM7RXVFeC9QTTtJQUFnQyx3QkFBNEI7RXZFMi9QbEU7RXVFMS9QTTs7SUFFRSw0QkFBb0M7RXZFNC9QNUM7RXVFMS9QTTs7SUFFRSw4QkFBd0M7RXZFNC9QaEQ7RXVFMS9QTTs7SUFFRSwrQkFBMEM7RXZFNC9QbEQ7RXVFMS9QTTs7SUFFRSw2QkFBc0M7RXZFNC9QOUM7RXVFcC9QTTtJQUF3QiwyQkFBMkI7RXZFdS9QekQ7RXVFdC9QTTs7SUFFRSwrQkFBK0I7RXZFdy9QdkM7RXVFdC9QTTs7SUFFRSxpQ0FBaUM7RXZFdy9QekM7RXVFdC9QTTs7SUFFRSxrQ0FBa0M7RXZFdy9QMUM7RXVFdC9QTTs7SUFFRSxnQ0FBZ0M7RXZFdy9QeEM7RXVFdmdRTTtJQUF3QiwwQkFBMkI7RXZFMGdRekQ7RXVFemdRTTs7SUFFRSw4QkFBK0I7RXZFMmdRdkM7RXVFemdRTTs7SUFFRSxnQ0FBaUM7RXZFMmdRekM7RXVFemdRTTs7SUFFRSxpQ0FBa0M7RXZFMmdRMUM7RXVFemdRTTs7SUFFRSwrQkFBZ0M7RXZFMmdReEM7RXVFMWhRTTtJQUF3Qix3QkFBMkI7RXZFNmhRekQ7RXVFNWhRTTs7SUFFRSw0QkFBK0I7RXZFOGhRdkM7RXVFNWhRTTs7SUFFRSw4QkFBaUM7RXZFOGhRekM7RXVFNWhRTTs7SUFFRSwrQkFBa0M7RXZFOGhRMUM7RXVFNWhRTTs7SUFFRSw2QkFBZ0M7RXZFOGhReEM7RXVFN2lRTTtJQUF3QiwwQkFBMkI7RXZFZ2pRekQ7RXVFL2lRTTs7SUFFRSw4QkFBK0I7RXZFaWpRdkM7RXVFL2lRTTs7SUFFRSxnQ0FBaUM7RXZFaWpRekM7RXVFL2lRTTs7SUFFRSxpQ0FBa0M7RXZFaWpRMUM7RXVFL2lRTTs7SUFFRSwrQkFBZ0M7RXZFaWpReEM7RXVFaGtRTTtJQUF3Qix3QkFBMkI7RXZFbWtRekQ7RXVFbGtRTTs7SUFFRSw0QkFBK0I7RXZFb2tRdkM7RXVFbGtRTTs7SUFFRSw4QkFBaUM7RXZFb2tRekM7RXVFbGtRTTs7SUFFRSwrQkFBa0M7RXZFb2tRMUM7RXVFbGtRTTs7SUFFRSw2QkFBZ0M7RXZFb2tReEM7RXVFOWpRRTtJQUFtQix1QkFBdUI7RXZFaWtRNUM7RXVFaGtRRTs7SUFFRSwyQkFBMkI7RXZFa2tRL0I7RXVFaGtRRTs7SUFFRSw2QkFBNkI7RXZFa2tRakM7RXVFaGtRRTs7SUFFRSw4QkFBOEI7RXZFa2tRbEM7RXVFaGtRRTs7SUFFRSw0QkFBNEI7RXZFa2tRaEM7QUFDRjs7QWM1a1FJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFbW9RbEU7RXVFbG9RTTs7SUFFRSx3QkFBb0M7RXZFb29RNUM7RXVFbG9RTTs7SUFFRSwwQkFBd0M7RXZFb29RaEQ7RXVFbG9RTTs7SUFFRSwyQkFBMEM7RXZFb29RbEQ7RXVFbG9RTTs7SUFFRSx5QkFBc0M7RXZFb29ROUM7RXVFbnBRTTtJQUFnQywwQkFBNEI7RXZFc3BRbEU7RXVFcnBRTTs7SUFFRSw4QkFBb0M7RXZFdXBRNUM7RXVFcnBRTTs7SUFFRSxnQ0FBd0M7RXZFdXBRaEQ7RXVFcnBRTTs7SUFFRSxpQ0FBMEM7RXZFdXBRbEQ7RXVFcnBRTTs7SUFFRSwrQkFBc0M7RXZFdXBROUM7RXVFdHFRTTtJQUFnQyx5QkFBNEI7RXZFeXFRbEU7RXVFeHFRTTs7SUFFRSw2QkFBb0M7RXZFMHFRNUM7RXVFeHFRTTs7SUFFRSwrQkFBd0M7RXZFMHFRaEQ7RXVFeHFRTTs7SUFFRSxnQ0FBMEM7RXZFMHFRbEQ7RXVFeHFRTTs7SUFFRSw4QkFBc0M7RXZFMHFROUM7RXVFenJRTTtJQUFnQyx1QkFBNEI7RXZFNHJRbEU7RXVFM3JRTTs7SUFFRSwyQkFBb0M7RXZFNnJRNUM7RXVFM3JRTTs7SUFFRSw2QkFBd0M7RXZFNnJRaEQ7RXVFM3JRTTs7SUFFRSw4QkFBMEM7RXZFNnJRbEQ7RXVFM3JRTTs7SUFFRSw0QkFBc0M7RXZFNnJROUM7RXVFNXNRTTtJQUFnQyx5QkFBNEI7RXZFK3NRbEU7RXVFOXNRTTs7SUFFRSw2QkFBb0M7RXZFZ3RRNUM7RXVFOXNRTTs7SUFFRSwrQkFBd0M7RXZFZ3RRaEQ7RXVFOXNRTTs7SUFFRSxnQ0FBMEM7RXZFZ3RRbEQ7RXVFOXNRTTs7SUFFRSw4QkFBc0M7RXZFZ3RROUM7RXVFL3RRTTtJQUFnQyx1QkFBNEI7RXZFa3VRbEU7RXVFanVRTTs7SUFFRSwyQkFBb0M7RXZFbXVRNUM7RXVFanVRTTs7SUFFRSw2QkFBd0M7RXZFbXVRaEQ7RXVFanVRTTs7SUFFRSw4QkFBMEM7RXZFbXVRbEQ7RXVFanVRTTs7SUFFRSw0QkFBc0M7RXZFbXVROUM7RXVFbHZRTTtJQUFnQyxxQkFBNEI7RXZFcXZRbEU7RXVFcHZRTTs7SUFFRSx5QkFBb0M7RXZFc3ZRNUM7RXVFcHZRTTs7SUFFRSwyQkFBd0M7RXZFc3ZRaEQ7RXVFcHZRTTs7SUFFRSw0QkFBMEM7RXZFc3ZRbEQ7RXVFcHZRTTs7SUFFRSwwQkFBc0M7RXZFc3ZROUM7RXVFcndRTTtJQUFnQywyQkFBNEI7RXZFd3dRbEU7RXVFdndRTTs7SUFFRSwrQkFBb0M7RXZFeXdRNUM7RXVFdndRTTs7SUFFRSxpQ0FBd0M7RXZFeXdRaEQ7RXVFdndRTTs7SUFFRSxrQ0FBMEM7RXZFeXdRbEQ7RXVFdndRTTs7SUFFRSxnQ0FBc0M7RXZFeXdROUM7RXVFeHhRTTtJQUFnQywwQkFBNEI7RXZFMnhRbEU7RXVFMXhRTTs7SUFFRSw4QkFBb0M7RXZFNHhRNUM7RXVFMXhRTTs7SUFFRSxnQ0FBd0M7RXZFNHhRaEQ7RXVFMXhRTTs7SUFFRSxpQ0FBMEM7RXZFNHhRbEQ7RXVFMXhRTTs7SUFFRSwrQkFBc0M7RXZFNHhROUM7RXVFM3lRTTtJQUFnQyx3QkFBNEI7RXZFOHlRbEU7RXVFN3lRTTs7SUFFRSw0QkFBb0M7RXZFK3lRNUM7RXVFN3lRTTs7SUFFRSw4QkFBd0M7RXZFK3lRaEQ7RXVFN3lRTTs7SUFFRSwrQkFBMEM7RXZFK3lRbEQ7RXVFN3lRTTs7SUFFRSw2QkFBc0M7RXZFK3lROUM7RXVFOXpRTTtJQUFnQywwQkFBNEI7RXZFaTBRbEU7RXVFaDBRTTs7SUFFRSw4QkFBb0M7RXZFazBRNUM7RXVFaDBRTTs7SUFFRSxnQ0FBd0M7RXZFazBRaEQ7RXVFaDBRTTs7SUFFRSxpQ0FBMEM7RXZFazBRbEQ7RXVFaDBRTTs7SUFFRSwrQkFBc0M7RXZFazBROUM7RXVFajFRTTtJQUFnQyx3QkFBNEI7RXZFbzFRbEU7RXVFbjFRTTs7SUFFRSw0QkFBb0M7RXZFcTFRNUM7RXVFbjFRTTs7SUFFRSw4QkFBd0M7RXZFcTFRaEQ7RXVFbjFRTTs7SUFFRSwrQkFBMEM7RXZFcTFRbEQ7RXVFbjFRTTs7SUFFRSw2QkFBc0M7RXZFcTFROUM7RXVFNzBRTTtJQUF3QiwyQkFBMkI7RXZFZzFRekQ7RXVFLzBRTTs7SUFFRSwrQkFBK0I7RXZFaTFRdkM7RXVFLzBRTTs7SUFFRSxpQ0FBaUM7RXZFaTFRekM7RXVFLzBRTTs7SUFFRSxrQ0FBa0M7RXZFaTFRMUM7RXVFLzBRTTs7SUFFRSxnQ0FBZ0M7RXZFaTFReEM7RXVFaDJRTTtJQUF3QiwwQkFBMkI7RXZFbTJRekQ7RXVFbDJRTTs7SUFFRSw4QkFBK0I7RXZFbzJRdkM7RXVFbDJRTTs7SUFFRSxnQ0FBaUM7RXZFbzJRekM7RXVFbDJRTTs7SUFFRSxpQ0FBa0M7RXZFbzJRMUM7RXVFbDJRTTs7SUFFRSwrQkFBZ0M7RXZFbzJReEM7RXVFbjNRTTtJQUF3Qix3QkFBMkI7RXZFczNRekQ7RXVFcjNRTTs7SUFFRSw0QkFBK0I7RXZFdTNRdkM7RXVFcjNRTTs7SUFFRSw4QkFBaUM7RXZFdTNRekM7RXVFcjNRTTs7SUFFRSwrQkFBa0M7RXZFdTNRMUM7RXVFcjNRTTs7SUFFRSw2QkFBZ0M7RXZFdTNReEM7RXVFdDRRTTtJQUF3QiwwQkFBMkI7RXZFeTRRekQ7RXVFeDRRTTs7SUFFRSw4QkFBK0I7RXZFMDRRdkM7RXVFeDRRTTs7SUFFRSxnQ0FBaUM7RXZFMDRRekM7RXVFeDRRTTs7SUFFRSxpQ0FBa0M7RXZFMDRRMUM7RXVFeDRRTTs7SUFFRSwrQkFBZ0M7RXZFMDRReEM7RXVFejVRTTtJQUF3Qix3QkFBMkI7RXZFNDVRekQ7RXVFMzVRTTs7SUFFRSw0QkFBK0I7RXZFNjVRdkM7RXVFMzVRTTs7SUFFRSw4QkFBaUM7RXZFNjVRekM7RXVFMzVRTTs7SUFFRSwrQkFBa0M7RXZFNjVRMUM7RXVFMzVRTTs7SUFFRSw2QkFBZ0M7RXZFNjVReEM7RXVFdjVRRTtJQUFtQix1QkFBdUI7RXZFMDVRNUM7RXVFejVRRTs7SUFFRSwyQkFBMkI7RXZFMjVRL0I7RXVFejVRRTs7SUFFRSw2QkFBNkI7RXZFMjVRakM7RXVFejVRRTs7SUFFRSw4QkFBOEI7RXZFMjVRbEM7RXVFejVRRTs7SUFFRSw0QkFBNEI7RXZFMjVRaEM7QUFDRjs7QWNyNlFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFNDlRbEU7RXVFMzlRTTs7SUFFRSx3QkFBb0M7RXZFNjlRNUM7RXVFMzlRTTs7SUFFRSwwQkFBd0M7RXZFNjlRaEQ7RXVFMzlRTTs7SUFFRSwyQkFBMEM7RXZFNjlRbEQ7RXVFMzlRTTs7SUFFRSx5QkFBc0M7RXZFNjlROUM7RXVFNStRTTtJQUFnQywwQkFBNEI7RXZFKytRbEU7RXVFOStRTTs7SUFFRSw4QkFBb0M7RXZFZy9RNUM7RXVFOStRTTs7SUFFRSxnQ0FBd0M7RXZFZy9RaEQ7RXVFOStRTTs7SUFFRSxpQ0FBMEM7RXZFZy9RbEQ7RXVFOStRTTs7SUFFRSwrQkFBc0M7RXZFZy9ROUM7RXVFLy9RTTtJQUFnQyx5QkFBNEI7RXZFa2dSbEU7RXVFamdSTTs7SUFFRSw2QkFBb0M7RXZFbWdSNUM7RXVFamdSTTs7SUFFRSwrQkFBd0M7RXZFbWdSaEQ7RXVFamdSTTs7SUFFRSxnQ0FBMEM7RXZFbWdSbEQ7RXVFamdSTTs7SUFFRSw4QkFBc0M7RXZFbWdSOUM7RXVFbGhSTTtJQUFnQyx1QkFBNEI7RXZFcWhSbEU7RXVFcGhSTTs7SUFFRSwyQkFBb0M7RXZFc2hSNUM7RXVFcGhSTTs7SUFFRSw2QkFBd0M7RXZFc2hSaEQ7RXVFcGhSTTs7SUFFRSw4QkFBMEM7RXZFc2hSbEQ7RXVFcGhSTTs7SUFFRSw0QkFBc0M7RXZFc2hSOUM7RXVFcmlSTTtJQUFnQyx5QkFBNEI7RXZFd2lSbEU7RXVFdmlSTTs7SUFFRSw2QkFBb0M7RXZFeWlSNUM7RXVFdmlSTTs7SUFFRSwrQkFBd0M7RXZFeWlSaEQ7RXVFdmlSTTs7SUFFRSxnQ0FBMEM7RXZFeWlSbEQ7RXVFdmlSTTs7SUFFRSw4QkFBc0M7RXZFeWlSOUM7RXVFeGpSTTtJQUFnQyx1QkFBNEI7RXZFMmpSbEU7RXVFMWpSTTs7SUFFRSwyQkFBb0M7RXZFNGpSNUM7RXVFMWpSTTs7SUFFRSw2QkFBd0M7RXZFNGpSaEQ7RXVFMWpSTTs7SUFFRSw4QkFBMEM7RXZFNGpSbEQ7RXVFMWpSTTs7SUFFRSw0QkFBc0M7RXZFNGpSOUM7RXVFM2tSTTtJQUFnQyxxQkFBNEI7RXZFOGtSbEU7RXVFN2tSTTs7SUFFRSx5QkFBb0M7RXZFK2tSNUM7RXVFN2tSTTs7SUFFRSwyQkFBd0M7RXZFK2tSaEQ7RXVFN2tSTTs7SUFFRSw0QkFBMEM7RXZFK2tSbEQ7RXVFN2tSTTs7SUFFRSwwQkFBc0M7RXZFK2tSOUM7RXVFOWxSTTtJQUFnQywyQkFBNEI7RXZFaW1SbEU7RXVFaG1STTs7SUFFRSwrQkFBb0M7RXZFa21SNUM7RXVFaG1STTs7SUFFRSxpQ0FBd0M7RXZFa21SaEQ7RXVFaG1STTs7SUFFRSxrQ0FBMEM7RXZFa21SbEQ7RXVFaG1STTs7SUFFRSxnQ0FBc0M7RXZFa21SOUM7RXVFam5STTtJQUFnQywwQkFBNEI7RXZFb25SbEU7RXVFbm5STTs7SUFFRSw4QkFBb0M7RXZFcW5SNUM7RXVFbm5STTs7SUFFRSxnQ0FBd0M7RXZFcW5SaEQ7RXVFbm5STTs7SUFFRSxpQ0FBMEM7RXZFcW5SbEQ7RXVFbm5STTs7SUFFRSwrQkFBc0M7RXZFcW5SOUM7RXVFcG9STTtJQUFnQyx3QkFBNEI7RXZFdW9SbEU7RXVFdG9STTs7SUFFRSw0QkFBb0M7RXZFd29SNUM7RXVFdG9STTs7SUFFRSw4QkFBd0M7RXZFd29SaEQ7RXVFdG9STTs7SUFFRSwrQkFBMEM7RXZFd29SbEQ7RXVFdG9STTs7SUFFRSw2QkFBc0M7RXZFd29SOUM7RXVFdnBSTTtJQUFnQywwQkFBNEI7RXZFMHBSbEU7RXVFenBSTTs7SUFFRSw4QkFBb0M7RXZFMnBSNUM7RXVFenBSTTs7SUFFRSxnQ0FBd0M7RXZFMnBSaEQ7RXVFenBSTTs7SUFFRSxpQ0FBMEM7RXZFMnBSbEQ7RXVFenBSTTs7SUFFRSwrQkFBc0M7RXZFMnBSOUM7RXVFMXFSTTtJQUFnQyx3QkFBNEI7RXZFNnFSbEU7RXVFNXFSTTs7SUFFRSw0QkFBb0M7RXZFOHFSNUM7RXVFNXFSTTs7SUFFRSw4QkFBd0M7RXZFOHFSaEQ7RXVFNXFSTTs7SUFFRSwrQkFBMEM7RXZFOHFSbEQ7RXVFNXFSTTs7SUFFRSw2QkFBc0M7RXZFOHFSOUM7RXVFdHFSTTtJQUF3QiwyQkFBMkI7RXZFeXFSekQ7RXVFeHFSTTs7SUFFRSwrQkFBK0I7RXZFMHFSdkM7RXVFeHFSTTs7SUFFRSxpQ0FBaUM7RXZFMHFSekM7RXVFeHFSTTs7SUFFRSxrQ0FBa0M7RXZFMHFSMUM7RXVFeHFSTTs7SUFFRSxnQ0FBZ0M7RXZFMHFSeEM7RXVFenJSTTtJQUF3QiwwQkFBMkI7RXZFNHJSekQ7RXVFM3JSTTs7SUFFRSw4QkFBK0I7RXZFNnJSdkM7RXVFM3JSTTs7SUFFRSxnQ0FBaUM7RXZFNnJSekM7RXVFM3JSTTs7SUFFRSxpQ0FBa0M7RXZFNnJSMUM7RXVFM3JSTTs7SUFFRSwrQkFBZ0M7RXZFNnJSeEM7RXVFNXNSTTtJQUF3Qix3QkFBMkI7RXZFK3NSekQ7RXVFOXNSTTs7SUFFRSw0QkFBK0I7RXZFZ3RSdkM7RXVFOXNSTTs7SUFFRSw4QkFBaUM7RXZFZ3RSekM7RXVFOXNSTTs7SUFFRSwrQkFBa0M7RXZFZ3RSMUM7RXVFOXNSTTs7SUFFRSw2QkFBZ0M7RXZFZ3RSeEM7RXVFL3RSTTtJQUF3QiwwQkFBMkI7RXZFa3VSekQ7RXVFanVSTTs7SUFFRSw4QkFBK0I7RXZFbXVSdkM7RXVFanVSTTs7SUFFRSxnQ0FBaUM7RXZFbXVSekM7RXVFanVSTTs7SUFFRSxpQ0FBa0M7RXZFbXVSMUM7RXVFanVSTTs7SUFFRSwrQkFBZ0M7RXZFbXVSeEM7RXVFbHZSTTtJQUF3Qix3QkFBMkI7RXZFcXZSekQ7RXVFcHZSTTs7SUFFRSw0QkFBK0I7RXZFc3ZSdkM7RXVFcHZSTTs7SUFFRSw4QkFBaUM7RXZFc3ZSekM7RXVFcHZSTTs7SUFFRSwrQkFBa0M7RXZFc3ZSMUM7RXVFcHZSTTs7SUFFRSw2QkFBZ0M7RXZFc3ZSeEM7RXVFaHZSRTtJQUFtQix1QkFBdUI7RXZFbXZSNUM7RXVFbHZSRTs7SUFFRSwyQkFBMkI7RXZFb3ZSL0I7RXVFbHZSRTs7SUFFRSw2QkFBNkI7RXZFb3ZSakM7RXVFbHZSRTs7SUFFRSw4QkFBOEI7RXZFb3ZSbEM7RXVFbHZSRTs7SUFFRSw0QkFBNEI7RXZFb3ZSaEM7QUFDRjs7QWM5dlJJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFcXpSbEU7RXVFcHpSTTs7SUFFRSx3QkFBb0M7RXZFc3pSNUM7RXVFcHpSTTs7SUFFRSwwQkFBd0M7RXZFc3pSaEQ7RXVFcHpSTTs7SUFFRSwyQkFBMEM7RXZFc3pSbEQ7RXVFcHpSTTs7SUFFRSx5QkFBc0M7RXZFc3pSOUM7RXVFcjBSTTtJQUFnQywwQkFBNEI7RXZFdzBSbEU7RXVFdjBSTTs7SUFFRSw4QkFBb0M7RXZFeTBSNUM7RXVFdjBSTTs7SUFFRSxnQ0FBd0M7RXZFeTBSaEQ7RXVFdjBSTTs7SUFFRSxpQ0FBMEM7RXZFeTBSbEQ7RXVFdjBSTTs7SUFFRSwrQkFBc0M7RXZFeTBSOUM7RXVFeDFSTTtJQUFnQyx5QkFBNEI7RXZFMjFSbEU7RXVFMTFSTTs7SUFFRSw2QkFBb0M7RXZFNDFSNUM7RXVFMTFSTTs7SUFFRSwrQkFBd0M7RXZFNDFSaEQ7RXVFMTFSTTs7SUFFRSxnQ0FBMEM7RXZFNDFSbEQ7RXVFMTFSTTs7SUFFRSw4QkFBc0M7RXZFNDFSOUM7RXVFMzJSTTtJQUFnQyx1QkFBNEI7RXZFODJSbEU7RXVFNzJSTTs7SUFFRSwyQkFBb0M7RXZFKzJSNUM7RXVFNzJSTTs7SUFFRSw2QkFBd0M7RXZFKzJSaEQ7RXVFNzJSTTs7SUFFRSw4QkFBMEM7RXZFKzJSbEQ7RXVFNzJSTTs7SUFFRSw0QkFBc0M7RXZFKzJSOUM7RXVFOTNSTTtJQUFnQyx5QkFBNEI7RXZFaTRSbEU7RXVFaDRSTTs7SUFFRSw2QkFBb0M7RXZFazRSNUM7RXVFaDRSTTs7SUFFRSwrQkFBd0M7RXZFazRSaEQ7RXVFaDRSTTs7SUFFRSxnQ0FBMEM7RXZFazRSbEQ7RXVFaDRSTTs7SUFFRSw4QkFBc0M7RXZFazRSOUM7RXVFajVSTTtJQUFnQyx1QkFBNEI7RXZFbzVSbEU7RXVFbjVSTTs7SUFFRSwyQkFBb0M7RXZFcTVSNUM7RXVFbjVSTTs7SUFFRSw2QkFBd0M7RXZFcTVSaEQ7RXVFbjVSTTs7SUFFRSw4QkFBMEM7RXZFcTVSbEQ7RXVFbjVSTTs7SUFFRSw0QkFBc0M7RXZFcTVSOUM7RXVFcDZSTTtJQUFnQyxxQkFBNEI7RXZFdTZSbEU7RXVFdDZSTTs7SUFFRSx5QkFBb0M7RXZFdzZSNUM7RXVFdDZSTTs7SUFFRSwyQkFBd0M7RXZFdzZSaEQ7RXVFdDZSTTs7SUFFRSw0QkFBMEM7RXZFdzZSbEQ7RXVFdDZSTTs7SUFFRSwwQkFBc0M7RXZFdzZSOUM7RXVFdjdSTTtJQUFnQywyQkFBNEI7RXZFMDdSbEU7RXVFejdSTTs7SUFFRSwrQkFBb0M7RXZFMjdSNUM7RXVFejdSTTs7SUFFRSxpQ0FBd0M7RXZFMjdSaEQ7RXVFejdSTTs7SUFFRSxrQ0FBMEM7RXZFMjdSbEQ7RXVFejdSTTs7SUFFRSxnQ0FBc0M7RXZFMjdSOUM7RXVFMThSTTtJQUFnQywwQkFBNEI7RXZFNjhSbEU7RXVFNThSTTs7SUFFRSw4QkFBb0M7RXZFODhSNUM7RXVFNThSTTs7SUFFRSxnQ0FBd0M7RXZFODhSaEQ7RXVFNThSTTs7SUFFRSxpQ0FBMEM7RXZFODhSbEQ7RXVFNThSTTs7SUFFRSwrQkFBc0M7RXZFODhSOUM7RXVFNzlSTTtJQUFnQyx3QkFBNEI7RXZFZytSbEU7RXVFLzlSTTs7SUFFRSw0QkFBb0M7RXZFaStSNUM7RXVFLzlSTTs7SUFFRSw4QkFBd0M7RXZFaStSaEQ7RXVFLzlSTTs7SUFFRSwrQkFBMEM7RXZFaStSbEQ7RXVFLzlSTTs7SUFFRSw2QkFBc0M7RXZFaStSOUM7RXVFaC9STTtJQUFnQywwQkFBNEI7RXZFbS9SbEU7RXVFbC9STTs7SUFFRSw4QkFBb0M7RXZFby9SNUM7RXVFbC9STTs7SUFFRSxnQ0FBd0M7RXZFby9SaEQ7RXVFbC9STTs7SUFFRSxpQ0FBMEM7RXZFby9SbEQ7RXVFbC9STTs7SUFFRSwrQkFBc0M7RXZFby9SOUM7RXVFbmdTTTtJQUFnQyx3QkFBNEI7RXZFc2dTbEU7RXVFcmdTTTs7SUFFRSw0QkFBb0M7RXZFdWdTNUM7RXVFcmdTTTs7SUFFRSw4QkFBd0M7RXZFdWdTaEQ7RXVFcmdTTTs7SUFFRSwrQkFBMEM7RXZFdWdTbEQ7RXVFcmdTTTs7SUFFRSw2QkFBc0M7RXZFdWdTOUM7RXVFLy9STTtJQUF3QiwyQkFBMkI7RXZFa2dTekQ7RXVFamdTTTs7SUFFRSwrQkFBK0I7RXZFbWdTdkM7RXVFamdTTTs7SUFFRSxpQ0FBaUM7RXZFbWdTekM7RXVFamdTTTs7SUFFRSxrQ0FBa0M7RXZFbWdTMUM7RXVFamdTTTs7SUFFRSxnQ0FBZ0M7RXZFbWdTeEM7RXVFbGhTTTtJQUF3QiwwQkFBMkI7RXZFcWhTekQ7RXVFcGhTTTs7SUFFRSw4QkFBK0I7RXZFc2hTdkM7RXVFcGhTTTs7SUFFRSxnQ0FBaUM7RXZFc2hTekM7RXVFcGhTTTs7SUFFRSxpQ0FBa0M7RXZFc2hTMUM7RXVFcGhTTTs7SUFFRSwrQkFBZ0M7RXZFc2hTeEM7RXVFcmlTTTtJQUF3Qix3QkFBMkI7RXZFd2lTekQ7RXVFdmlTTTs7SUFFRSw0QkFBK0I7RXZFeWlTdkM7RXVFdmlTTTs7SUFFRSw4QkFBaUM7RXZFeWlTekM7RXVFdmlTTTs7SUFFRSwrQkFBa0M7RXZFeWlTMUM7RXVFdmlTTTs7SUFFRSw2QkFBZ0M7RXZFeWlTeEM7RXVFeGpTTTtJQUF3QiwwQkFBMkI7RXZFMmpTekQ7RXVFMWpTTTs7SUFFRSw4QkFBK0I7RXZFNGpTdkM7RXVFMWpTTTs7SUFFRSxnQ0FBaUM7RXZFNGpTekM7RXVFMWpTTTs7SUFFRSxpQ0FBa0M7RXZFNGpTMUM7RXVFMWpTTTs7SUFFRSwrQkFBZ0M7RXZFNGpTeEM7RXVFM2tTTTtJQUF3Qix3QkFBMkI7RXZFOGtTekQ7RXVFN2tTTTs7SUFFRSw0QkFBK0I7RXZFK2tTdkM7RXVFN2tTTTs7SUFFRSw4QkFBaUM7RXZFK2tTekM7RXVFN2tTTTs7SUFFRSwrQkFBa0M7RXZFK2tTMUM7RXVFN2tTTTs7SUFFRSw2QkFBZ0M7RXZFK2tTeEM7RXVFemtTRTtJQUFtQix1QkFBdUI7RXZFNGtTNUM7RXVFM2tTRTs7SUFFRSwyQkFBMkI7RXZFNmtTL0I7RXVFM2tTRTs7SUFFRSw2QkFBNkI7RXZFNmtTakM7RXVFM2tTRTs7SUFFRSw4QkFBOEI7RXZFNmtTbEM7RXVFM2tTRTs7SUFFRSw0QkFBNEI7RXZFNmtTaEM7QUFDRjs7QXdFL29TQTtFQUVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUVWLG9CQUFvQjtFQUNwQixXQUFXO0VBRVgsa0NBQWtDO0F4RStvU3RDOztBeUV6cFNBO0VBQWtCLDRHQUE4QztBekU2cFNoRTs7QXlFenBTQTtFQUFpQiw4QkFBOEI7QXpFNnBTL0M7O0F5RTVwU0E7RUFBaUIsOEJBQThCO0F6RWdxUy9DOztBeUUvcFNBO0VBQWlCLDhCQUE4QjtBekVtcVMvQzs7QXlFbHFTQTtFQ1RFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CO0ExRStxU3JCOztBeUVocVNJO0VBQXdCLDJCQUEyQjtBekVvcVN2RDs7QXlFbnFTSTtFQUF3Qiw0QkFBNEI7QXpFdXFTeEQ7O0F5RXRxU0k7RUFBd0IsNkJBQTZCO0F6RTBxU3pEOztBY3JvU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVpclNyRDtFeUVoclNFO0lBQXdCLDRCQUE0QjtFekVtclN0RDtFeUVsclNFO0lBQXdCLDZCQUE2QjtFekVxclN2RDtBQUNGOztBY2pwU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekU2clNyRDtFeUU1clNFO0lBQXdCLDRCQUE0QjtFekUrclN0RDtFeUU5clNFO0lBQXdCLDZCQUE2QjtFekVpc1N2RDtBQUNGOztBYzdwU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekV5c1NyRDtFeUV4c1NFO0lBQXdCLDRCQUE0QjtFekUyc1N0RDtFeUUxc1NFO0lBQXdCLDZCQUE2QjtFekU2c1N2RDtBQUNGOztBY3pxU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVxdFNyRDtFeUVwdFNFO0lBQXdCLDRCQUE0QjtFekV1dFN0RDtFeUV0dFNFO0lBQXdCLDZCQUE2QjtFekV5dFN2RDtBQUNGOztBeUVwdFNBO0VBQW1CLG9DQUFvQztBekV3dFN2RDs7QXlFdnRTQTtFQUFtQixvQ0FBb0M7QXpFMnRTdkQ7O0F5RTF0U0E7RUFBbUIscUNBQXFDO0F6RTh0U3hEOztBeUUxdFNBO0VBQXVCLDJCQUEwQztBekU4dFNqRTs7QXlFN3RTQTtFQUF1QiwrQkFBNEM7QXpFaXVTbkU7O0F5RWh1U0E7RUFBdUIsMkJBQTJDO0F6RW91U2xFOztBeUVudVNBO0VBQXVCLDJCQUF5QztBekV1dVNoRTs7QXlFdHVTQTtFQUF1Qiw4QkFBMkM7QXpFMHVTbEU7O0F5RXp1U0E7RUFBdUIsNkJBQTZCO0F6RTZ1U3BEOztBeUV6dVNBO0VBQWMsc0JBQXdCO0F6RTZ1U3RDOztBMkVweFNFO0VBQ0UseUJBQXdCO0EzRXV4UzVCOztBSzd3U0U7RXNFTE0seUJBQTBFO0EzRXN4U2xGOztBMkU1eFNFO0VBQ0UseUJBQXdCO0EzRSt4UzVCOztBS3J4U0U7RXNFTE0seUJBQTBFO0EzRTh4U2xGOztBMkVweVNFO0VBQ0UseUJBQXdCO0EzRXV5UzVCOztBSzd4U0U7RXNFTE0seUJBQTBFO0EzRXN5U2xGOztBMkU1eVNFO0VBQ0UseUJBQXdCO0EzRSt5UzVCOztBS3J5U0U7RXNFTE0seUJBQTBFO0EzRTh5U2xGOztBMkVwelNFO0VBQ0UseUJBQXdCO0EzRXV6UzVCOztBSzd5U0U7RXNFTE0seUJBQTBFO0EzRXN6U2xGOztBMkU1elNFO0VBQ0UseUJBQXdCO0EzRSt6UzVCOztBS3J6U0U7RXNFTE0seUJBQTBFO0EzRTh6U2xGOztBMkVwMFNFO0VBQ0UseUJBQXdCO0EzRXUwUzVCOztBSzd6U0U7RXNFTE0seUJBQTBFO0EzRXMwU2xGOztBMkU1MFNFO0VBQ0UseUJBQXdCO0EzRSswUzVCOztBS3IwU0U7RXNFTE0seUJBQTBFO0EzRTgwU2xGOztBeUV2eVNBO0VBQWEseUJBQTZCO0F6RTJ5UzFDOztBeUUxeVNBO0VBQWMseUJBQTZCO0F6RTh5UzNDOztBeUU1eVNBO0VBQWlCLG9DQUFrQztBekVnelNuRDs7QXlFL3lTQTtFQUFpQiwwQ0FBa0M7QXpFbXpTbkQ7O0F5RS95U0E7RUd2REUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLFNBQVM7QTVFMDJTWDs7QXlFbnpTQTtFQUF3QixnQ0FBZ0M7QXpFdXpTeEQ7O0F5RXJ6U0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0F6RXd6U2xDOztBeUVuelNBO0VBQWMseUJBQXlCO0F6RXV6U3ZDOztBNkV4M1NBO0VBQ0UsOEJBQThCO0E3RTIzU2hDOztBNkV4M1NBO0VBQ0UsNkJBQTZCO0E3RTIzUy9COztBOEUzM1NFO0U1RU9GOzs7STRFRE0sNEJBQTRCO0lBRTVCLDJCQUEyQjtFOUUyM1MvQjtFOEV4M1NFO0lBRUksMEJBQTBCO0U5RXkzU2hDO0U4RWgzU0U7SUFDRSw2QkFBNkI7RTlFazNTakM7RUVwclNGO0k0RS9LTSxnQ0FBZ0M7RTlFczJTcEM7RThFcDJTRTs7SUFFRSx5QjNFekNZO0kyRTBDWix3QkFBd0I7RTlFczJTNUI7RThFOTFTRTtJQUNFLDJCQUEyQjtFOUVnMlMvQjtFOEU3MVNFOztJQUVFLHdCQUF3QjtFOUUrMVM1QjtFOEU1MVNFOzs7SUFHRSxVQUFVO0lBQ1YsU0FBUztFOUU4MVNiO0U4RTMxU0U7O0lBRUUsdUJBQXVCO0U5RTYxUzNCO0U4RXIxU0U7SUFDRSxRM0UraENnQztFSHd6UXBDO0VFbjRTRjtJNEUrQ00sMkJBQTJDO0U5RXUxUy9DO0U4RXIxU0U7SUFDRSwyQkFBMkM7RTlFdTFTL0M7RWlDcjZTRjtJNkNtRk0sYUFBYTtFOUVxMVNqQjtFc0NwN1NGO0l3Q2tHTSxzQjNFdEZTO0VIMjZTYjtFZ0J4N1NGO0k4RHVHTSxvQ0FBb0M7RTlFbzFTeEM7RThFcjFTRTs7SUFLSSxpQ0FBbUM7RTlFbzFTekM7RWdCdjVTRjs7SThEMEVRLG9DQUFzQztFOUVpMVM1QztFZ0J0MFNGO0k4RE5NLGNBQWM7RTlFKzBTbEI7RWlCcjhTQTs7OztJNkQ0SE0scUIzRXZIVTtFSHM4U2hCO0VnQmoyU0Y7SThEdUJNLGNBQWM7SUFDZCxxQjNFN0hZO0VIMDhTaEI7QUFDRjtBQW9tQkEsd0NBQXdDLEM7QStFdGpVeEMsMkJBQ0UsR0FDRSxVQUNBLDJCQUdGLFFBQ0UsVUFDQSwwQkFHRixLQUNFLFVBQ0EsNkJBS0osb0JBQ0UsR0FDRSxVQUNBLDJCQUVGLElBQ0UsVUFDQSwy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LGNBQWlDO0FEMlFyQzs7QUN2UUE7RUFDRSx5SEUxRnlIO0VGMkZ6SCxnQkFBZ0I7QUQwUWxCOztBQ3ZRQTtFQUNFLGVBQWU7QUQwUWpCOztBQ3ZRQTtFQUNFLGdCQUFnQjtBRDBRbEI7O0FDdlFBO0VBQ0UsY0N6QzZCO0FGbVQvQjs7QUMzUUE7RUFLSSxxQkFBcUI7RUFDckIsY0FBaUM7QUQwUXJDOztBQ2hSQTtFQVVJLGFBQWE7QUQwUWpCOztBQ3BSQTtFQWlCTSx5QkFBK0I7QUR1UXJDOztBQ2xRQTtFQUNFLGFBQWE7QURxUWY7O0FDbFFBO0VBQ0UsMkNHNUhrQztBSmlZcEM7O0FLeFhBO0VBQ0Usc0JIb0QwQjtFR25EMUIsU0FBUztFQUNULGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsTUFBTTtFQUNOLHlCQUF5QjtFQUN6QixZSGlFMkI7RUdoRTNCLGFBQWE7QUwyWGY7O0FLbllBO0VBVUksYUFBYTtBTDZYakI7O0FLdllBO0VBY0kscUJBQXFCO0FMNlh6Qjs7QU1uV0U7RUR4Q0Y7SUFrQkksV0hvRHdCO0VGMFUxQjtFS2haRjtJQXVCUSxrQkFBa0I7RUw0WHhCO0VLblpGO0lBMkJZLGtDQUFrQztJQUNsQyxXSDBDZ0I7RUZpVjFCO0VLdlpGO0lBa0NRLGtCQUFrQjtFTHdYeEI7RUsxWkY7SUF1Q2MsYUFBYTtFTHNYekI7RUs3WkY7SUErQ2MsVUFBVTtFTGlYdEI7RUtoYUY7SUFvRGdCLHdCQUF3QjtFTCtXdEM7RUtuYUY7SUE2RE0sWUhXdUI7RUY4VjNCO0VLdGFGO0lBa0VVLGtCQUFrQjtFTHVXMUI7RUt6YUY7SUF5RWdCLHFCQUFxQjtFTG1XbkM7RUs1YUY7SUFpRmdCLFVBQVU7RUw4VnhCO0VLL2FGO0lBdUZnQix5QkFBeUI7RUwyVnZDO0FBQ0Y7O0FNdlpFO0VENUJGO0lBaUdJLGFIekJ5QjtJRzBCekIseUJBQXNDO0VMdVZ4QztBQUNGOztBS2hWQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0FMbVZkOztBSzFVQTtFQUVFLDZDRGhJa0M7RUNpSWxDLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsWUFBWTtBTDRVZDs7QUtwVkE7RUFVSSxhQUFhO0FMOFVqQjs7QUt4VkE7RUFZTSxZQUFZO0VBRVosZ0JBQWdCO0FMK1V0Qjs7QUs3VkE7RUFrQkksY0FBYztBTCtVbEI7O0FLaldBO0VBb0JNLFdBQVc7RUFDWCxlQUFlO0FMaVZyQjs7QUt0V0E7RUEwQkkscUJBQXFCO0VBQ3JCLFdBQVc7QUxnVmY7O0FLM1dBO0VBOEJNLGdDQUFnQztFQUNoQyw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLDRCQUF5QztFQUN6QyxXQUFXO0VBQ1gsV0FBVztBTGlWakI7O0FLcFhBO0VBdUNNLGNIaEp5QjtBRmllL0I7O0FLeFhBO0VBNENJLGFBQWE7RUFDYixZQUFZO0VBQ1osZUFBZTtFQUNmLDZCQUEwQztBTGdWOUM7O0FLL1hBO0VBa0RNLGNIcEh5QjtBRnFjL0I7O0FNNWRFO0VEeUZGO0lBc0RNLHFCQUFxQjtFTGtWekI7QUFDRjs7QU10ZEU7RUQ2RUY7SUEwRE0sYUFBYTtFTG9WakI7QUFDRjs7QUs1VUE7RUFFRSw2Q0RuTWtDO0VDb01sQywwQkFBdUM7RUFDdkMsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtBTDhVcEI7O0FLdFZBO0VBV0ksYUFBYTtBTCtVakI7O0FLMVZBO0VBZ0JNLG1CRXRJNkI7RUZ1STdCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixVQUFVO0FMOFVoQjs7QUt0V0E7RUE2Qkksa0JBQWtCO0FMNlV0Qjs7QUsxV0E7RUFpQ1EsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDZCQUE2QjtBTDZVckM7O0FNOWdCRTtFRDRKRjtJQXdDVSxXQUFXO0VMK1VuQjtBQUNGOztBS3hYQTtFQThDVSxjSHhMcUI7QUZzZ0IvQjs7QUs1WEE7RUFpRFksY0h6TG1CO0FGd2dCL0I7O0FLaFlBO0VBcURZLHdCQUF3QjtBTCtVcEM7O0FLcFlBO0VBMERVLGNBQWM7QUw4VXhCOztBS3hZQTtFQTZEWSxrQkFBa0I7QUwrVTlCOztBSzVZQTtFQWlFWSxpQkFBaUI7QUwrVTdCOztBS2haQTtFQXdFTSxjSDdNeUI7RUc4TXpCLHlCQUF5QjtBTDRVL0I7O0FLclpBO0VBNkVRLGNIdk51QjtFR3dOdkIscUJBQXFCO0FMNFU3Qjs7QUsxWkE7RUFpRlUsY0h6TnFCO0FGc2lCL0I7O0FLOVpBO0VBMkZVLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztBTHVVckI7O0FLMWFBO0VBdUdjLGNBQWM7RUFDZCxrQkFBa0I7QUx1VWhDOztBSy9hQTtFQTRHZ0IsNkJBQTZCO0VBQzdCLGNIdlBlO0FGOGpCL0I7O0FLcGJBO0VBbUhnQixjSDdQZTtBRmtrQi9COztBS3hiQTtFQTRITSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBTGdVekI7O0FLamNBO0VBb0lRLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFlBQVk7RUFDWixPQUFPO0VBQ1AsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixXQUFXO0FMaVVuQjs7QUt2VEE7RUFFSSw2QkFBNkI7QUx5VGpDOztBSzNUQTtFQUtNLGNBQWM7QUwwVHBCOztBSy9UQTtFQVNNLGFBQWE7QUwwVG5COztBTW5vQkU7RURnVUY7SUFjTSxXSHhSc0I7RUZrbEIxQjtFS3hVRjtJQWtCVSw2QkFBNkI7RUx5VHJDO0VLM1VGO0lBcUJZLGFBQWE7RUx5VHZCO0VLOVVGO0lBeUJZLGNBQWM7RUx3VHhCO0VLalZGO0lBOEJVLGtCQUFrQjtFTHNUMUI7RUtwVkY7SUFtQ2dCLGFBQWE7RUxvVDNCO0VLdlZGO0lBMkNnQixVQUFVO0VMK1N4QjtFSzFWRjtJQWdEa0Isd0JBQXdCO0VMNlN4QztFSzdWRjtJQXlEUSxZSGpVcUI7RUZ3bUIzQjtFS2hXRjtJQTZEWSxrQkFBa0I7RUxzUzVCO0VLbldGO0lBb0VrQixxQkFBcUI7RUxrU3JDO0VLdFdGO0lBNEVrQixVQUFVO0VMNlIxQjtFS3pXRjtJQWtGa0IseUJBQXlCO0VMMFJ6QztBQUNGOztBTXJwQkU7RUR3U0Y7SUE0Rk0sWUhwV3VCO0VGMG5CM0I7RUtsWEY7SUFpR1Usa0JBQWtCO0VMb1IxQjtFS3JYRjtJQXFHYyxnQ0FBZ0M7SUFDaEMsWUFBWTtFTG1SeEI7RUt6WEY7SUErR2dCLHFCQUFxQjtFTDZRbkM7RUs1WEY7SUF1SGdCLFVBQVU7RUx3UXhCO0VLL1hGO0lBNkhnQix5QkFBeUI7RUxxUXZDO0FBQ0Y7O0FNdnJCRTtFRG9URjtJQXNJTSxRQUFRO0VMa1FaO0FBQ0Y7O0FLL1BBO0VBQ0U7SUFHTSx3QkFBd0I7RUxnUTlCO0VLblFBO0lBTU0seUJBQXlCO0VMZ1EvQjtFSzVQQTtJQUVJLHlCQUF5QjtFTDZQN0I7RUsvUEE7SUFLSSx3QkFBd0I7RUw2UDVCO0FBQ0Y7O0FRNXVCQTtFQUNFLHNCTndEMEI7RU12RDFCLDhDSlBrQztFSVFsQyxjQUFjO0VBQ2QsWU51RTBCO0VNdEUxQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGVBQWU7RUFDZix5QkFBeUI7RUFDekIseUJBQXNDO0VBQ3RDLFlBQVk7QVIrdUJkOztBTXp0QkU7RUVoQ0Y7SUFhSSxXQUFXO0VSaXZCYjtBQUNGOztBTW50QkU7RUU1Q0Y7SUFpQkksd0JBQXNDO0VSbXZCeEM7QUFDRjs7QVFyd0JBO0VBd0JRLGFBQWE7QVJpdkJyQjs7QU16dUJFO0VFaENGO0lBNEJVLGNBQWM7RVJrdkJ0QjtBQUNGOztBUS93QkE7RUFrQ1EsYUFBYTtBUml2QnJCOztBUW54QkE7O0VBdUNNLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtBUml2QnhCOztBTTN2QkU7RUVoQ0Y7O0lBOENVLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLHNCQUFzQjtFUm12QjlCO0FBQ0Y7O0FRcnlCQTs7RUFzRFEsV0FBVztBUm92Qm5COztBUTF5QkE7O0VBeURVLGNORnFCO0VNR3JCLGNBQWM7RUFDZCxpQk5nQmtCO0VNZmxCLGdCTmVrQjtFTWRsQixlQUFlO0VBQ2YsZ0NBQWdDO0FSc3ZCMUM7O0FRcHpCQTs7RUFpRVksZUFBZTtBUnd2QjNCOztBUXp6QkE7OztFQXNFWSxjTnBCbUI7RU1xQm5CLHFCQUFxQjtBUnl2QmpDOztBTWh5QkU7RUVoQ0Y7O0lBMkVZLHNCQUFzQjtFUjJ2QmhDO0FBQ0Y7O0FRdjBCQTs7RUFrRlEsa0JBQWtCO0FSMHZCMUI7O0FRNTBCQTs7RUFxRlUseUJBQXlCO0FSNHZCbkM7O0FRajFCQTs7RUF5RlUseUJOeENxQjtFTXlDckIsbUJBQW1CO0VBQ25CLFdObENrQjtFTW1DbEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0FSNnZCbkI7O0FROTFCQTs7RUFxR1UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7QVI4dkIxQjs7QVFyMkJBOztFQXlHWSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdDQUFnQztFQUNoQyxjQUFjO0FSaXdCMUI7O0FRNzJCQTs7RUE4R2MsY0FBYztBUm93QjVCOztBUWwzQkE7O0VBaUhjLGVBQWU7RUFDZixpQkFBaUI7QVJzd0IvQjs7QVF4M0JBOztFQXNIWSxxQkFBcUI7QVJ1d0JqQzs7QVE3M0JBOztFQXdIYyw2QkFBNkI7QVIwd0IzQzs7QVFsNEJBOztFQTJIYyxpQkFBaUI7QVI0d0IvQjs7QVF2NEJBOztFQThIYyxjQUFhO0VBQ2IsZUFBZTtFQUNmLGVBQWU7QVI4d0I3Qjs7QU05MkJFO0VFaENGOztJQW9JWSxnQkFBZ0I7RVJneEIxQjtBQUNGOztBUXI1QkE7RUEySU0sY0FBYztFQUNkLFNBQVM7RUFDVCwyQkFBMkI7RUFDM0Isc0JBQXNCO0VBQ3RCLG9DQUFvQztBUjh3QjFDOztBUTc1QkE7RUFrSlEsOENKdko0QjtFSXdKNUIsV0FBVztFQUNYLGdCQUFnQjtBUit3QnhCOztBUW42QkE7RUF5SlUsNkJBQTZCO0FSOHdCdkM7O0FRdjZCQTtFQWdLUSxzQkFBc0I7QVIyd0I5Qjs7QVEzNkJBO0VBcUtNLFdBQVc7QVIwd0JqQjs7QVEvNkJBO0VBdUtRLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsY0FBYztBUjR3QnRCOztBUXI3QkE7RUE4S00sWUFBWTtBUjJ3QmxCOztBUXo3QkE7RUFpTFEsVUFBVTtFQUNWLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLDJCQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FSNHdCeEI7O0FRbjhCQTtFQXlMVSxXQUFXO0VBQ1gsbUJBQW1CO0FSOHdCN0I7O0FReDhCQTtFQTRNWSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixlQUFjO0VBQ2QsY0FBYTtFQUNiLGtCQUFrQjtBUmd3QjlCOztBUWo5QkE7RUE4TGdCLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUVsQixjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixvQkFBb0I7QVJzeEJwQzs7QVE1OUJBO0VBeU1nQixpQkFBaUI7QVJ1eEJqQzs7QVFoK0JBO0VBbU5jLGVBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0FSaXhCaEM7O0FRdCtCQTtFQStOTSxhQUFhO0FSMndCbkI7O0FRMStCQTtFQW9PUSxhQUFhO0FSMHdCckI7O0FROStCQTtFQXdPUSxxQkFBcUI7QVIwd0I3Qjs7QVFsL0JBO0VBOE9JLGFBQWE7QVJ3d0JqQjs7QVF0L0JBO0VBaVBNLHFCQUFxQjtBUnl3QjNCOztBUTEvQkE7RUFxUE0sNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLFlBQVk7QVJ5d0JsQjs7QU1yK0JFO0VFaENGO0lBK1BRLFdBQVc7RVIyd0JqQjtBQUNGOztBU2hoQ0U7RUR3UU0sY0FBd0M7RUFDeEMsa0JBQWtCO0FSNHdCMUI7O0FTcGhDRTtFRHVRTSxjQUF3QztFQUN4QyxrQkFBa0I7QVJpeEIxQjs7QVN4aENFO0VEc1FNLGNBQXdDO0VBQ3hDLGtCQUFrQjtBUnN4QjFCOztBUzVoQ0U7RURxUU0sY0FBd0M7RUFDeEMsa0JBQWtCO0FSMnhCMUI7O0FRanhCQTtFQUVJLHdCQUFzQztBUm14QjFDOztBTW5nQ0U7RUU4T0Y7SUFLTSxXQUFXO0VScXhCZjtBQUNGOztBTTcvQkU7RUVrT0Y7SUFTTSx5QkFBc0M7RVJ1eEIxQztBQUNGOztBVTVpQ0E7RUFDRSxpQkFBaUI7RUFDakIsbUJSdUUyQjtFUXRFM0IseUJBQXlCO0FWK2lDM0I7O0FNemdDRTtFSXpDRjtJQU1JLGtCUmlFd0I7RUZnL0IxQjtBQUNGOztBTTNoQ0U7RUk3QkY7SUFVSSxlQUFlO0VWbWpDakI7QUFDRjs7QVU1aUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtBVitpQ2hDOztBTXRpQ0U7RUlYRjtJQUtJLHFCQUFxQjtFVmlqQ3ZCO0FBQ0Y7O0FVOWlDQTtFQUNFLDJCQUEyQjtBVmlqQzdCOztBVTFpQ0E7RUFDRSxXUnFDMkI7RVFwQzNCLDhCQUEyQztFQUMzQyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNSZ0MwQjtFUS9CMUIseUJBQXlCO0FWNmlDM0I7O0FNN2lDRTtFSU5GO0lBU0ksT0FBTztJQUNQLGtCUjBCd0I7RUZxaEMxQjtBQUNGOztBTWhrQ0U7RUlNRjtJQWNJLE9BQU87RVZpakNUO0FBQ0Y7O0FVMWlDQTtFQUVJLGtCUll3QjtBRmdpQzVCOztBTTFrQ0U7RUk0QkY7SUFLTSxlQUFlO0VWOGlDbkI7QUFDRjs7QU1wa0NFO0VJZ0JGO0lBU00sbUJST3VCO0VGeWlDM0I7QUFDRjs7QVUxakNBO0VBY0ksVVJBd0I7QUZnakM1Qjs7QU0xbENFO0VJNEJGO0lBaUJNLE9BQU87RVZrakNYO0FBQ0Y7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bEJ3bkQvQjtFa0JybkRFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1bkQvQjtFa0JwbkRFO0lBQ0UsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQ0FBZ0M7RWxCc25EcEM7QUFDRjs7QW1CdnBETTtFRG1CRjtJQUNFLFFBQVE7SUFDUiwyQkFBMkI7RWxCd29EL0I7RWtCcm9ERTtJQUNFLFNBQVM7SUFDVCwyQkFBMkI7RWxCdW9EL0I7RWtCcG9ERTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0VsQnNvRHBDO0FBQ0Y7O0FtQnZxRE07RURtQkY7SUFDRSxRQUFRO0lBQ1IsMkJBQTJCO0VsQndwRC9CO0VrQnJwREU7SUFDRSxTQUFTO0lBQ1QsMkJBQTJCO0VsQnVwRC9CO0VrQnBwREU7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGdDQUFnQztFbEJzcERwQztBQUNGOztBbUJ2ckRNO0VEbUJGO0lBQ0UsUUFBUTtJQUNSLDJCQUEyQjtFbEJ3cUQvQjtFa0JycURFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1cUQvQjtFa0JwcURFO0lBQ0UsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQ0FBZ0M7RWxCc3FEcEM7QUFDRjs7QW1CdnNETTtFRG1CRjtJQUNFLFFBQVE7SUFDUiwyQkFBMkI7RWxCd3JEL0I7RWtCcnJERTtJQUNFLFNBQVM7SUFDVCwyQkFBMkI7RWxCdXJEL0I7RWtCcHJERTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0VsQnNyRHBDO0FBQ0Y7O0FtQnZ0RE07RURtQkY7SUFDRSxRQUFRO0lBQ1IsMkJBQTJCO0VsQndzRC9CO0VrQnJzREU7SUFDRSxTQUFTO0lBQ1QsMkJBQTJCO0VsQnVzRC9CO0VrQnBzREU7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGdDQUFnQztFbEJzc0RwQztBQUNGOztBbUJ2dURNO0VEbUJGO0lBQ0UsUUFBUTtJQUNSLDJCQUEyQjtFbEJ3dEQvQjtFa0JydERFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1dEQvQjtFa0JwdERFO0lBQ0UsUUFBUTtJ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QXRCMDRUckI7O0F1QnQzVEE7RUFBVyxhQUFhO0F2QjAzVHhCOztBdUJ6M1RBO0VBQVcsb0JBQW9CO0F2QjYzVC9COztBbUJyNFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkI4M1QvQztFdUI3M1RFO0lBQWdDLG9CQUFvQjtFdkJnNFR0RDtBQUNGOztBbUI5NFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ1NFQvQztFdUJ0NFRFO0lBQWdDLG9CQUFvQjtFdkJ5NFR0RDtBQUNGOztBbUJ2NVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJnNVQvQztFdUIvNFRFO0lBQWdDLG9CQUFvQjtFdkJrNVR0RDtBQUNGOztBbUJoNlRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ5NVQvQztFdUJ4NVRFO0lBQWdDLG9CQUFvQjtFdkIyNVR0RDtBQUNGOztBbUJ6NlRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJrNlQvQztFdUJqNlRFO0lBQWdDLG9CQUFvQjtFdkJvNlR0RDtBQUNGOztBbUJsN1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkIyNlQvQztFdUIxNlRFO0lBQWdDLG9CQUFvQjtFdkI2NlR0RDtBQUNGOztBbUIzN1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkJvN1QvQztFdUJuN1RFO0lBQWdDLG9CQUFvQjtFdkJzN1R0RDtBQUNGOztBbUJwOFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkI2N1QvQztFdUI1N1RFO0lBQWdDLG9CQUFvQjtFdkIrN1R0RDtBQUNGOztBbUI3OFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJzOFQvQztFdUJyOFRFO0lBQWdDLG9CQUFvQjtFdkJ3OFR0RDtBQUNGOztBbUJ0OVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkIrOFQvQztFdUI5OFRFO0lBQWdDLG9CQUFvQjtFdkJpOVR0RDtBQUNGOztBbUIvOVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ3OVQvQztFdUJ2OVRFO0lBQWdDLG9CQUFvQjtFdkIwOVR0RDtBQUNGOztBbUJ4K1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkJpK1QvQztFdUJoK1RFO0lBQWdDLG9CQUFvQjtFdkJtK1R0RDtBQUNGOztBdUI1OVRBO0VBQVcsZUFBZTtBdkJnK1QxQjs7QXVCLzlUQTtFQUFXLHVCQUF1QjtBdkJtK1RsQzs7QXVCbCtUQTtFQUFXLGlCQUFpQjtBdkJzK1Q1Qjs7QW1CNy9UTTtFSTJCRjtJQUFnQyxlQUFlO0V2QnUrVGpEO0V1QnQrVEU7SUFBZ0MsdUJBQXVCO0V2QnkrVHpEO0V1QngrVEU7SUFBZ0MsaUJBQWlCO0V2QjIrVG5EO0FBQ0Y7O0FtQnpnVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkJtL1RqRDtFdUJsL1RFO0lBQWdDLHVCQUF1QjtFdkJxL1R6RDtFdUJwL1RFO0lBQWdDLGlCQUFpQjtFdkJ1L1RuRDtBQUNGOztBbUJyaFVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCKy9UakQ7RXVCOS9URTtJQUFnQyx1QkFBdUI7RXZCaWdVekQ7RXVCaGdVRTtJQUFnQyxpQkFBaUI7RXZCbWdVbkQ7QUFDRjs7QW1CamlVTTtFSTJCRjtJQUFnQyxlQUFlO0V2QjJnVWpEO0V1QjFnVUU7SUFBZ0MsdUJBQXVCO0V2QjZnVXpEO0V1QjVnVUU7SUFBZ0MsaUJBQWlCO0V2QitnVW5EO0FBQ0Y7O0FtQjdpVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkJ1aFVqRDtFdUJ0aFVFO0lBQWdDLHVCQUF1QjtFdkJ5aFV6RDtFdUJ4aFVFO0lBQWdDLGlCQUFpQjtFdkIyaFVuRDtBQUNGOztBbUJ6alVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCbWlVakQ7RXVCbGlVRTtJQUFnQyx1QkFBdUI7RXZCcWlVekQ7RXVCcGlVRTtJQUFnQyxpQkFBaUI7RXZCdWlVbkQ7QUFDRjs7QW1CcmtVTTtFSTJCRjtJQUFnQyxlQUFlO0V2QitpVWpEO0V1QjlpVUU7SUFBZ0MsdUJBQXVCO0V2QmlqVXpEO0V1QmhqVUU7SUFBZ0MsaUJBQWlCO0V2Qm1qVW5EO0FBQ0Y7O0FtQmpsVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkIyalVqRDtFdUIxalVFO0lBQWdDLHVCQUF1QjtFdkI2alV6RDtFdUI1alVFO0lBQWdDLGlCQUFpQjtFdkIralVuRDtBQUNGOztBbUI3bFVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCdWtVakQ7RXVCdGtVRTtJQUFnQyx1QkFBdUI7RXZCeWtVekQ7RXVCeGtVRTtJQUFnQyxpQkFBaUI7RXZCMmtVbkQ7QUFDRjs7QW1Cem1VTTtFSTJCRjtJQUFnQyxlQUFlO0V2Qm1sVWpEO0V1QmxsVUU7SUFBZ0MsdUJBQXVCO0V2QnFsVXpEO0V1QnBsVUU7SUFBZ0MsaUJBQWlCO0V2QnVsVW5EO0FBQ0Y7O0FtQnJuVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkIrbFVqRDtFdUI5bFVFO0lBQWdDLHVCQUF1QjtFdkJpbVV6RDtFdUJobVVFO0lBQWdDLGlCQUFpQjtFdkJtbVVuRDtBQUNGOztBbUJqb1VNO0VJMkJGO0lBQWdDLGVBQWU7RXZCMm1VakQ7RXVCMW1VRTtJQUFnQyx1QkFBdUI7RXZCNm1VekQ7RXVCNW1VRTtJQUFnQyxpQkFBaUI7RXZCK21VbkQ7QUFDRjs7QXVCeG1VQTtFQUFXLHNCQUFzQjtBdkI0bVVqQzs7QXVCM21VQTtFQUFXLDhCQUE4QjtBdkIrbVV6Qzs7QXVCOW1VQTtFQUFXLG1CQUFtQjtBdkJrblU5Qjs7QXVCam5VQTtFQUFXLDJCQUEyQjtBdkJxblV0Qzs7QW1CN3BVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCc25VeEQ7RXVCcm5VRTtJQUFnQyw4QkFBOEI7RXZCd25VaEU7RXVCdm5VRTtJQUFnQyxtQkFBbUI7RXZCMG5VckQ7RXVCem5VRTtJQUFnQywyQkFBMkI7RXZCNG5VN0Q7QUFDRjs7QW1CNXFVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCcW9VeEQ7RXVCcG9VRTtJQUFnQyw4QkFBOEI7RXZCdW9VaEU7RXVCdG9VRTtJQUFnQyxtQkFBbUI7RXZCeW9VckQ7RXVCeG9VRTtJQUFnQywyQkFBMkI7RXZCMm9VN0Q7QUFDRjs7QW1CM3JVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCb3BVeEQ7RXVCbnBVRTtJQUFnQyw4QkFBOEI7RXZCc3BVaEU7RXVCcnBVRTtJQUFnQyxtQkFBbUI7RXZCd3BVckQ7RXVCdnBVRTtJQUFnQywyQkFBMkI7RXZCMHBVN0Q7QUFDRjs7QW1CMXNVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCbXFVeEQ7RXVCbHFVRTtJQUFnQyw4QkFBOEI7RXZCcXFVaEU7RXVCcHFVRTtJQUFnQyxtQkFBbUI7RXZCdXFVckQ7RXVCdHFVRTtJQUFnQywyQkFBMkI7RXZCeXFVN0Q7QUFDRjs7QW1CenRVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCa3JVeEQ7RXVCanJVRTtJQUFnQyw4QkFBOEI7RXZCb3JVaEU7RXVCbnJVRTtJQUFnQyxtQkFBbUI7RXZCc3JVckQ7RXVCcnJVRTtJQUFnQywyQkFBMkI7RXZCd3JVN0Q7QUFDRjs7QW1CeHVVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCaXNVeEQ7RXVCaHNVRTtJQUFnQyw4QkFBOEI7RXZCbXNVaEU7RXVCbHNVRTtJQUFnQyxtQkFBbUI7RXZCcXNVckQ7RXVCcHNVRTtJQUFnQywyQkFBMkI7RXZCdXNVN0Q7QUFDRjs7QW1CdnZVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCZ3RVeEQ7RXVCL3NVRTtJQUFnQyw4QkFBOEI7RXZCa3RVaEU7RXVCanRVRTtJQUFnQyxtQkFBbUI7RXZCb3RVckQ7RXVCbnRVRTtJQUFnQywyQkFBMkI7RXZCc3RVN0Q7QUFDRjs7QW1CdHdVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCK3RVeEQ7RXVCOXRVRTtJQUFnQyw4QkFBOEI7RXZCaXVVaEU7RXVCaHVVRTtJQUFnQyxtQkFBbUI7RXZCbXVVckQ7RXVCbHVVRTtJQUFnQywyQkFBMkI7RXZCcXVVN0Q7QUFDRjs7QW1CcnhVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCOHVVeEQ7RXVCN3VVRTtJQUFnQyw4QkFBOEI7RXZCZ3ZVaEU7RXVCL3VVRTtJQUFnQyxtQkFBbUI7RXZCa3ZVckQ7RXVCanZVRTtJQUFnQywyQkFBMkI7RXZCb3ZVN0Q7QUFDRjs7QW1CcHlVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCNnZVeEQ7RXVCNXZVRTtJQUFnQyw4QkFBOEI7RXZCK3ZVaEU7RXVCOXZVRTtJQUFnQyxtQkFBbUI7RXZCaXdVckQ7RXVCaHdVRTtJQUFnQywyQkFBMkI7RXZCbXdVN0Q7QUFDRjs7QW1CbnpVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCNHdVeEQ7RXVCM3dVRTtJQUFnQyw4QkFBOEI7RXZCOHdVaEU7RXVCN3dVRTtJQUFnQyxtQkFBbUI7RXZCZ3hVckQ7RXVCL3dVRTtJQUFnQywyQkFBMkI7RXZCa3hVN0Q7QUFDRjs7QW1CbDBVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCMnhVeEQ7RXVCMXhVRTtJQUFnQyw4QkFBOEI7RXZCNnhVaEU7RXVCNXhVRTtJQUFnQyxtQkFBbUI7RXZCK3hVckQ7RXVCOXhVRTtJQUFnQywyQkFBMkI7RXZCaXlVN0Q7QUFDRjs7QXVCMXhVQTtFQUFXLHVCQUF1QjtBdkI4eFVsQzs7QXVCN3hVQTtFQUFXLHFCQUFxQjtBdkJpeVVoQzs7QXVCaHlVQTtFQUFXLG1CQUFtQjtBdkJveVU5Qjs7QXVCbnlVQTtFQUFXLHFCQUFxQjtBdkJ1eVVoQzs7QXVCdHlVQTtFQUFXLG9CQUFvQjtBdkIweVUvQjs7QW1CcjJVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCMnlVekQ7RXVCMXlVRTtJQUFnQyxxQkFBcUI7RXZCNnlVdkQ7RXVCNXlVRTtJQUFnQyxtQkFBbUI7RXZCK3lVckQ7RXVCOXlVRTtJQUFnQyxxQkFBcUI7RXZCaXpVdkQ7RXVCaHpVRTtJQUFnQyxvQkFBb0I7RXZCbXpVdEQ7QUFDRjs7QW1CdjNVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCNnpVekQ7RXVCNXpVRTtJQUFnQyxxQkFBcUI7RXZCK3pVdkQ7RXVCOXpVRTtJQUFnQyxtQkFBbUI7RXZCaTBVckQ7RXVCaDBVRTtJQUFnQyxxQkFBcUI7RXZCbTBVdkQ7RXVCbDBVRTtJQUFnQyxvQkFBb0I7RXZCcTBVdEQ7QUFDRjs7QW1CejRVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCKzBVekQ7RXVCOTBVRTtJQUFnQyxxQkFBcUI7RXZCaTFVdkQ7RXVCaDFVRTtJQUFnQyxtQkFBbUI7RXZCbTFVckQ7RXVCbDFVRTtJQUFnQyxxQkFBcUI7RXZCcTFVdkQ7RXVCcDFVRTtJQUFnQyxvQkFBb0I7RXZCdTFVdEQ7QUFDRjs7QW1CMzVVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCaTJVekQ7RXVCaDJVRTtJQUFnQyxxQkFBcUI7RXZCbTJVdkQ7RXVCbDJVRTtJQUFnQyxtQkFBbUI7RXZCcTJVckQ7RXVCcDJVRTtJQUFnQyxxQkFBcUI7RXZCdTJVdkQ7RXVCdDJVRTtJQUFnQyxvQkFBb0I7RXZCeTJVdEQ7QUFDRjs7QW1CNzZVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCbTNVekQ7RXVCbDNVRTtJQUFnQyxxQkFBcUI7RXZCcTNVdkQ7RXVCcDNVRTtJQUFnQyxtQkFBbUI7RXZCdTNVckQ7RXVCdDNVRTtJQUFnQyxxQkFBcUI7RXZCeTNVdkQ7RXVCeDNVRTtJQUFnQyxvQkFBb0I7RXZCMjNVdEQ7QUFDRjs7QW1CLzdVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCcTRVekQ7RXVCcDRVRTtJQUFnQyxxQkFBcUI7RXZCdTRVdkQ7RXVCdDRVRTtJQUFnQyxtQkFBbUI7RXZCeTRVckQ7RXVCeDRVRTtJQUFnQyxxQkFBcUI7RXZCMjRVdkQ7RXVCMTRVRTtJQUFnQyxvQkFBb0I7RXZCNjRVdEQ7QUFDRjs7QW1CajlVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCdTVVekQ7RXVCdDVVRTtJQUFnQyxxQkFBcUI7RXZCeTVVdkQ7RXVCeDVVRTtJQUFnQyxtQkFBbUI7RXZCMjVVckQ7RXVCMTVVRTtJQUFnQyxxQkFBcUI7RXZCNjVVdkQ7RXVCNTVVRTtJQUFnQyxvQkFBb0I7RXZCKzVVdEQ7QUFDRjs7QW1CbitVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCeTZVekQ7RXVCeDZVRTtJQUFnQyxxQkFBcUI7RXZCMjZVdkQ7RXVCMTZVRTtJQUFnQyxtQkFBbUI7RXZCNjZVckQ7RXVCNTZVRTtJQUFnQyxxQkFBcUI7RXZCKzZVdkQ7RXVCOTZVRTtJQUFnQyxvQkFBb0I7RXZCaTdVdEQ7QUFDRjs7QW1Cci9VTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCMjdVekQ7RXVCMTdVRTtJQUFnQyxxQkFBcUI7RXZCNjdVdkQ7RXVCNTdVRTtJQUFnQyxtQkFBbUI7RXZCKzdVckQ7RXVCOTdVRTtJQUFnQyxxQkFBcUI7RXZCaThVdkQ7RXVCaDhVRTtJQUFnQyxvQkFBb0I7RXZCbThVdEQ7QUFDRjs7QW1CdmdWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCNjhVekQ7RXVCNThVRTtJQUFnQyxxQkFBcUI7RXZCKzhVdkQ7RXVCOThVRTtJQUFnQyxtQkFBbUI7RXZCaTlVckQ7RXVCaDlVRTtJQUFnQyxxQkFBcUI7RXZCbTlVdkQ7RXVCbDlVRTtJQUFnQyxvQkFBb0I7RXZCcTlVdEQ7QUFDRjs7QW1CemhWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCKzlVekQ7RXVCOTlVRTtJQUFnQyxxQkFBcUI7RXZCaStVdkQ7RXVCaCtVRTtJQUFnQyxtQkFBbUI7RXZCbStVckQ7RXVCbCtVRTtJQUFnQyxxQkFBcUI7RXZCcStVdkQ7RXVCcCtVRTtJQUFnQyxvQkFBb0I7RXZCdStVdEQ7QUFDRjs7QW1CM2lWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCaS9VekQ7RXVCaC9VRTtJQUFnQyxxQkFBcUI7RXZCbS9VdkQ7RXVCbC9VRTtJQUFnQyxtQkFBbUI7RXZCcS9VckQ7RXVCcC9VRTtJQUFnQyxxQkFBcUI7RXZCdS9VdkQ7RXVCdC9VRTtJQUFnQyxvQkFBb0I7RXZCeS9VdEQ7QUFDRjs7QXVCbC9VQTtFQUFXLHNCQUFzQjtBdkJzL1VqQzs7QXVCci9VQTtFQUFXLG9CQUFvQjtBdkJ5L1UvQjs7QXVCeC9VQTtFQUFXLGtCQUFrQjtBdkI0L1U3Qjs7QXVCMy9VQTtFQUFXLG9CQUFvQjtBdkIrL1UvQjs7QXVCOS9VQTtFQUFXLG1CQUFtQjtBdkJrZ1Y5Qjs7QW1CamxWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCbWdWeEQ7RXVCbGdWRTtJQUFnQyxvQkFBb0I7RXZCcWdWdEQ7RXVCcGdWRTtJQUFnQyxrQkFBa0I7RXZCdWdWcEQ7RXVCdGdWRTtJQUFnQyxvQkFBb0I7RXZCeWdWdEQ7RXVCeGdWRTtJQUFnQyxtQkFBbUI7RXZCMmdWckQ7QUFDRjs7QW1Cbm1WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCcWhWeEQ7RXVCcGhWRTtJQUFnQyxvQkFBb0I7RXZCdWhWdEQ7RXVCdGhWRTtJQUFnQyxrQkFBa0I7RXZCeWhWcEQ7RXVCeGhWRTtJQUFnQyxvQkFBb0I7RXZCMmhWdEQ7RXVCMWhWRTtJQUFnQyxtQkFBbUI7RXZCNmhWckQ7QUFDRjs7QW1Ccm5WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCdWlWeEQ7RXVCdGlWRTtJQUFnQyxvQkFBb0I7RXZCeWlWdEQ7RXVCeGlWRTtJQUFnQyxrQkFBa0I7RXZCMmlWcEQ7RXVCMWlWRTtJQUFnQyxvQkFBb0I7RXZCNmlWdEQ7RXVCNWlWRTtJQUFnQyxtQkFBbUI7RXZCK2lWckQ7QUFDRjs7QW1Cdm9WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCeWpWeEQ7RXVCeGpWRTtJQUFnQyxvQkFBb0I7RXZCMmpWdEQ7RXVCMWpWRTtJQUFnQyxrQkFBa0I7RXZCNmpWcEQ7RXVCNWpWRTtJQUFnQyxvQkFBb0I7RXZCK2pWdEQ7RXVCOWpWRTtJQUFnQyxtQkFBbUI7RXZCaWtWckQ7QUFDRjs7QW1CenBWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCMmtWeEQ7RXVCMWtWRTtJQUFnQyxvQkFBb0I7RXZCNmtWdEQ7RXVCNWtWRTtJQUFnQyxrQkFBa0I7RXZCK2tWcEQ7RXVCOWtWRTtJQUFnQyxvQkFBb0I7RXZCaWxWdEQ7RXVCaGxWRTtJQUFnQyxtQkFBbUI7RXZCbWxWckQ7QUFDRjs7QW1CM3FWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCNmxWeEQ7RXVCNWxWRTtJQUFnQyxvQkFBb0I7RXZCK2xWdEQ7RXVCOWxWRTtJQUFnQyxrQkFBa0I7RXZCaW1WcEQ7RXVCaG1WRTtJQUFnQyxvQkFBb0I7RXZCbW1WdEQ7RXVCbG1WRTtJQUFnQyxtQkFBbUI7RXZCcW1WckQ7QUFDRjs7QW1CN3JWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCK21WeEQ7RXVCOW1WRTtJQUFnQyxvQkFBb0I7RXZCaW5WdEQ7RXVCaG5WRTtJQUFnQyxrQkFBa0I7RXZCbW5WcEQ7RXVCbG5WRTtJQUFnQyxvQkFBb0I7RXZCcW5WdEQ7RXVCcG5WRTtJQUFnQyxtQkFBbUI7RXZCdW5WckQ7QUFDRjs7QW1CL3NWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCaW9WeEQ7RXVCaG9WRTtJQUFnQyxvQkFBb0I7RXZCbW9WdEQ7RXVCbG9WRTtJQUFnQyxrQkFBa0I7RXZCcW9WcEQ7RXVCcG9WRTtJQUFnQyxvQkFBb0I7RXZCdW9WdEQ7RXVCdG9WRTtJQUFnQyxtQkFBbUI7RXZCeW9WckQ7QUFDRjs7QW1CanVWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCbXBWeEQ7RXVCbHBWRTtJQUFnQyxvQkFBb0I7RXZCcXBWdEQ7RXVCcHBWRTtJQUFnQyxrQkFBa0I7RXZCdXBWcEQ7RXVCdHBWRTtJQUFnQyxvQkFBb0I7RXZCeXBWdEQ7RXVCeHBWRTtJQUFnQyxtQkFBbUI7RXZCMnBWckQ7QUFDRjs7QW1CbnZWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCcXFWeEQ7RXVCcHFWRTtJQUFnQyxvQkFBb0I7RXZCdXFWdEQ7RXVCdHFWRTtJQUFnQyxrQkFBa0I7RXZCeXFWcEQ7RXVCeHFWRTtJQUFnQyxvQkFBb0I7RXZCMnFWdEQ7RXVCMXFWRTtJQUFnQyxtQkFBbUI7RXZCNnFWckQ7QUFDRjs7QW1CcndWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCdXJWeEQ7RXVCdHJWRTtJQUFnQyxvQkFBb0I7RXZCeXJWdEQ7RXVCeHJWRTtJQUFnQyxrQkFBa0I7RXZCMnJWcEQ7RXVCMXJWRTtJQUFnQyxvQkFBb0I7RXZCNnJWdEQ7RXVCNXJWRTtJQUFnQyxtQkFBbUI7RXZCK3JWckQ7QUFDRjs7QW1CdnhWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCeXNWeEQ7RXVCeHNWRTtJQUFnQyxvQkFBb0I7RXZCMnNWdEQ7RXVCMXNWRTtJQUFnQyxrQkFBa0I7RXZCNnNWcEQ7RXVCNXNWRTtJQUFnQyxvQkFBb0I7RXZCK3NWdEQ7RXVCOXNWRTtJQUFnQyxtQkFBbUI7RXZCaXRWckQ7QUFDRjs7QXVCMXNWQTtFQUFXLHlCQUF5QjtBdkI4c1ZwQzs7QXVCN3NWQTtFQUFXLHVCQUF1QjtBdkJpdFZsQzs7QXVCaHRWQTtFQUFXLHFCQUFxQjtBdkJvdFZoQzs7QXVCbnRWQTtFQUFXLHNCQUFzQjtBdkJ1dFZqQzs7QXVCdHRWQTtFQUFXLDRCQUE0QjtBdkIwdFZ2Qzs7QXVCenRWQTtFQUFXLDJCQUEyQjtBdkI2dFZ0Qzs7QW1CajBWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCOHRWM0Q7RXVCN3RWRTtJQUFnQyx1QkFBdUI7RXZCZ3VWekQ7RXVCL3RWRTtJQUFnQyxxQkFBcUI7RXZCa3VWdkQ7RXVCanVWRTtJQUFnQyxzQkFBc0I7RXZCb3VWeEQ7RXVCbnVWRTtJQUFnQyw0QkFBNEI7RXZCc3VWOUQ7RXVCcnVWRTtJQUFnQywyQkFBMkI7RXZCd3VWN0Q7QUFDRjs7QW1CdDFWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCbXZWM0Q7RXVCbHZWRTtJQUFnQyx1QkFBdUI7RXZCcXZWekQ7RXVCcHZWRTtJQUFnQyxxQkFBcUI7RXZCdXZWdkQ7RXVCdHZWRTtJQUFnQyxzQkFBc0I7RXZCeXZWeEQ7RXVCeHZWRTtJQUFnQyw0QkFBNEI7RXZCMnZWOUQ7RXVCMXZWRTtJQUFnQywyQkFBMkI7RXZCNnZWN0Q7QUFDRjs7QW1CMzJWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCd3dWM0Q7RXVCdndWRTtJQUFnQyx1QkFBdUI7RXZCMHdWekQ7RXVCendWRTtJQUFnQyxxQkFBcUI7RXZCNHdWdkQ7RXVCM3dWRTtJQUFnQyxzQkFBc0I7RXZCOHdWeEQ7RXVCN3dWRTtJQUFnQyw0QkFBNEI7RXZCZ3hWOUQ7RXVCL3dWRTtJQUFnQywyQkFBMkI7RXZCa3hWN0Q7QUFDRjs7QW1CaDRWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCNnhWM0Q7RXVCNXhWRTtJQUFnQyx1QkFBdUI7RXZCK3hWekQ7RXVCOXhWRTtJQUFnQyxxQkFBcUI7RXZCaXlWdkQ7RXVCaHlWRTtJQUFnQyxzQkFBc0I7RXZCbXlWeEQ7RXVCbHlWRTtJQUFnQyw0QkFBNEI7RXZCcXlWOUQ7RXVCcHlWRTtJQUFnQywyQkFBMkI7RXZCdXlWN0Q7QUFDRjs7QW1CcjVWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCa3pWM0Q7RXVCanpWRTtJQUFnQyx1QkFBdUI7RXZCb3pWekQ7RXVCbnpWRTtJQUFnQyxxQkFBcUI7RXZCc3pWdkQ7RXVCcnpWRTtJQUFnQyxzQkFBc0I7RXZCd3pWeEQ7RXVCdnpWRTtJQUFnQyw0QkFBNEI7RXZCMHpWOUQ7RXVCenpWRTtJQUFnQywyQkFBMkI7RXZCNHpWN0Q7QUFDRjs7QW1CMTZWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCdTBWM0Q7RXVCdDBWRTtJQUFnQyx1QkFBdUI7RXZCeTBWekQ7RXVCeDBWRTtJQUFnQyxxQkFBcUI7RXZCMjBWdkQ7RXVCMTBWRTtJQUFnQyxzQkFBc0I7RXZCNjBWeEQ7RXVCNTBWRTtJQUFnQyw0QkFBNEI7RXZCKzBWOUQ7RXVCOTBWRTtJQUFnQywyQkFBMkI7RXZCaTFWN0Q7QUFDRjs7QW1CLzdWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCNDFWM0Q7RXVCMzFWRTtJQUFnQyx1QkFBdUI7RXZCODFWekQ7RXVCNzFWRTtJQUFnQyxxQkFBcUI7RXZCZzJWdkQ7RXVCLzFWRTtJQUFnQyxzQkFBc0I7RXZCazJWeEQ7RXVCajJWRTtJQUFnQyw0QkFBNEI7RXZCbzJWOUQ7RXVCbjJWRTtJQUFnQywyQkFBMkI7RXZCczJWN0Q7QUFDRjs7QW1CcDlWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCaTNWM0Q7RXVCaDNWRTtJQUFnQyx1QkFBdUI7RXZCbTNWekQ7RXVCbDNWRTtJQUFnQyxxQkFBcUI7RXZCcTNWdkQ7RXVCcDNWRTtJQUFnQyxzQkFBc0I7RXZCdTNWeEQ7RXVCdDNWRTtJQUFnQyw0QkFBNEI7RXZCeTNWOUQ7RXVCeDNWRTtJQUFnQywyQkFBMkI7RXZCMjNWN0Q7QUFDRjs7QW1CeitWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCczRWM0Q7RXVCcjRWRTtJQUFnQyx1QkFBdUI7RXZCdzRWekQ7RXVCdjRWRTtJQUFnQyxxQkFBcUI7RXZCMDRWdkQ7RXVCejRWRTtJQUFnQyxzQkFBc0I7RXZCNDRWeEQ7RXVCMzRWRTtJQUFnQyw0QkFBNEI7RXZCODRWOUQ7RXVCNzRWRTtJQUFnQywyQkFBMkI7RXZCZzVWN0Q7QUFDRjs7QW1COS9WTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCMjVWM0Q7RXVCMTVWRTtJQUFnQyx1QkFBdUI7RXZCNjVWekQ7RXVCNTVWRTtJQUFnQyxxQkFBcUI7RXZCKzVWdkQ7RXVCOTVWRTtJQUFnQyxzQkFBc0I7RXZCaTZWeEQ7RXVCaDZWRTtJQUFnQyw0QkFBNEI7RXZCbTZWOUQ7RXVCbDZWRTtJQUFnQywyQkFBMkI7RXZCcTZWN0Q7QUFDRjs7QW1CbmhXTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCZzdWM0Q7RXVCLzZWRTtJQUFnQyx1QkFBdUI7RXZCazdWekQ7RXVCajdWRTtJQUFnQyxxQkFBcUI7RXZCbzdWdkQ7RXVCbjdWRTtJQUFnQyxzQkFBc0I7RXZCczdWeEQ7RXVCcjdWRTtJQUFnQyw0QkFBNEI7RXZCdzdWOUQ7RXVCdjdWRTtJQUFnQywyQkFBMkI7RXZCMDdWN0Q7QUFDRjs7QW1CeGlXTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCcThWM0Q7RXVCcDhWRTtJQUFnQyx1QkFBdUI7RXZCdThWekQ7RXVCdDhWRTtJQUFnQyxxQkFBcUI7RXZCeThWdkQ7RXVCeDhWRTtJQUFnQyxzQkFBc0I7RXZCMjhWeEQ7RXVCMThWRTtJQUFnQyw0QkFBNEI7RXZCNjhWOUQ7RXVCNThWRTtJQUFnQywyQkFBMkI7RXZCKzhWN0Q7QUFDRjs7QXVCeDhWQTtFQUFXLDJCQUEyQjtBdkI0OFZ0Qzs7QXVCMzhWQTtFQUFXLHlCQUF5QjtBdkIrOFZwQzs7QXVCOThWQTtFQUFXLHVCQUF1QjtBdkJrOVZsQzs7QXVCajlWQTtFQUFXLDhCQUE4QjtBdkJxOVZ6Qzs7QXVCcDlWQTtFQUFXLDZCQUE2QjtBdkJ3OVZ4Qzs7QW1CamxXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCeTlWN0Q7RXVCeDlWRTtJQUFnQyx5QkFBeUI7RXZCMjlWM0Q7RXVCMTlWRTtJQUFnQyx1QkFBdUI7RXZCNjlWekQ7RXVCNTlWRTtJQUFnQyw4QkFBOEI7RXZCKzlWaEU7RXVCOTlWRTtJQUFnQyw2QkFBNkI7RXZCaStWL0Q7QUFDRjs7QW1Cbm1XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCMitWN0Q7RXVCMStWRTtJQUFnQyx5QkFBeUI7RXZCNitWM0Q7RXVCNStWRTtJQUFnQyx1QkFBdUI7RXZCKytWekQ7RXVCOStWRTtJQUFnQyw4QkFBOEI7RXZCaS9WaEU7RXVCaC9WRTtJQUFnQyw2QkFBNkI7RXZCbS9WL0Q7QUFDRjs7QW1Ccm5XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCNi9WN0Q7RXVCNS9WRTtJQUFnQyx5QkFBeUI7RXZCKy9WM0Q7RXVCOS9WRTtJQUFnQyx1QkFBdUI7RXZCaWdXekQ7RXVCaGdXRTtJQUFnQyw4QkFBOEI7RXZCbWdXaEU7RXVCbGdXRTtJQUFnQyw2QkFBNkI7RXZCcWdXL0Q7QUFDRjs7QW1Cdm9XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCK2dXN0Q7RXVCOWdXRTtJQUFnQyx5QkFBeUI7RXZCaWhXM0Q7RXVCaGhXRTtJQUFnQyx1QkFBdUI7RXZCbWhXekQ7RXVCbGhXRTtJQUFnQyw4QkFBOEI7RXZCcWhXaEU7RXVCcGhXRTtJQUFnQyw2QkFBNkI7RXZCdWhXL0Q7QUFDRjs7QW1CenBXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCaWlXN0Q7RXVCaGlXRTtJQUFnQyx5QkFBeUI7RXZCbWlXM0Q7RXVCbGlXRTtJQUFnQyx1QkFBdUI7RXZCcWlXekQ7RXVCcGlXRTtJQUFnQyw4QkFBOEI7RXZCdWlXaEU7RXVCdGlXRTtJQUFnQyw2QkFBNkI7RXZCeWlXL0Q7QUFDRjs7QW1CM3FXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCbWpXN0Q7RXVCbGpXRTtJQUFnQyx5QkFBeUI7RXZCcWpXM0Q7RXVCcGpXRTtJQUFnQyx1QkFBdUI7RXZCdWpXekQ7RXVCdGpXRTtJQUFnQyw4QkFBOEI7RXZCeWpXaEU7RXVCeGpXRTtJQUFnQyw2QkFBNkI7RXZCMmpXL0Q7QUFDRjs7QW1CN3JXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCcWtXN0Q7RXVCcGtXRTtJQUFnQyx5QkFBeUI7RXZCdWtXM0Q7RXVCdGtXRTtJQUFnQyx1QkFBdUI7RXZCeWtXekQ7RXVCeGtXRTtJQUFnQyw4QkFBOEI7RXZCMmtXaEU7RXVCMWtXRTtJQUFnQyw2QkFBNkI7RXZCNmtXL0Q7QUFDRjs7QW1CL3NXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCdWxXN0Q7RXVCdGxXRTtJQUFnQyx5QkFBeUI7RXZCeWxXM0Q7RXVCeGxXRTtJQUFnQyx1QkFBdUI7RXZCMmxXekQ7RXVCMWxXRTtJQUFnQyw4QkFBOEI7RXZCNmxXaEU7RXVCNWxXRTtJQUFnQyw2QkFBNkI7RXZCK2xXL0Q7QUFDRjs7QW1CanVXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCeW1XN0Q7RXVCeG1XRTtJQUFnQyx5QkFBeUI7RXZCMm1XM0Q7RXVCMW1XRTtJQUFnQyx1QkFBdUI7RXZCNm1XekQ7RXVCNW1XRTtJQUFnQyw4QkFBOEI7RXZCK21XaEU7RXVCOW1XRTtJQUFnQyw2QkFBNkI7RXZCaW5XL0Q7QUFDRjs7QW1CbnZXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCMm5XN0Q7RXVCMW5XRTtJQUFnQyx5QkFBeUI7RXZCNm5XM0Q7RXVCNW5XRTtJQUFnQyx1QkFBdUI7RXZCK25XekQ7RXVCOW5XRTtJQUFnQyw4QkFBOEI7RXZCaW9XaEU7RXVCaG9XRTtJQUFnQyw2QkFBNkI7RXZCbW9XL0Q7QUFDRjs7QW1CcndXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCNm9XN0Q7RXVCNW9XRTtJQUFnQyx5QkFBeUI7RXZCK29XM0Q7RXVCOW9XRTtJQUFnQyx1QkFBdUI7RXZCaXBXekQ7RXVCaHBXRTtJQUFnQyw4QkFBOEI7RXZCbXBXaEU7RXVCbHBXRTtJQUFnQyw2QkFBNkI7RXZCcXBXL0Q7QUFDRjs7QW1CdnhXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCK3BXN0Q7RXVCOXBXRTtJQUFnQyx5QkFBeUI7RXZCaXFXM0Q7RXVCaHFXRTtJQUFnQyx1QkFBdUI7RXZCbXFXekQ7RXVCbHFXRTtJQUFnQyw4QkFBOEI7RXZCcXFXaEU7RXVCcHFXRTtJQUFnQyw2QkFBNkI7RXZCdXFXL0Q7QUFDRjs7QXVCaHFXQTtFQUFXLFVBQVU7QXZCb3FXckI7O0F1Qm5xV0E7RUFBVyxPQUFPO0F2QnVxV2xCOztBbUJqeldNO0VJOElGO0lBQWdDLFVBQVU7RXZCd3FXNUM7RXVCdnFXRTtJQUFnQyxPQUFPO0V2QjBxV3pDO0FBQ0Y7O0FtQjF6V007RUk4SUY7SUFBZ0MsVUFBVTtFdkJpclc1QztFdUJocldFO0lBQWdDLE9BQU87RXZCbXJXekM7QUFDRjs7QW1CbjBXTTtFSThJRjtJQUFnQyxVQUFVO0V2QjByVzVDO0V1QnpyV0U7SUFBZ0MsT0FBTztFdkI0cld6QztBQUNGOztBbUI1MFdNO0VJOElGO0lBQWdDLFVBQVU7RXZCbXNXNUM7RXVCbHNXRTtJQUFnQyxPQUFPO0V2QnFzV3pDO0FBQ0Y7O0FtQnIxV007RUk4SUY7SUFBZ0MsVUFBVTtFdkI0c1c1QztFdUIzc1dFO0lBQWdDLE9BQU87RXZCOHNXekM7QUFDRjs7QW1COTFXTTtFSThJRjtJQUFnQyxVQUFVO0V2QnF0VzVDO0V1QnB0V0U7SUFBZ0MsT0FBTztFdkJ1dFd6QztBQUNGOztBbUJ2MldNO0VJOElGO0lBQWdDLFVBQVU7RXZCOHRXNUM7RXVCN3RXRTtJQUFnQyxPQUFPO0V2Qmd1V3pDO0FBQ0Y7O0FtQmgzV007RUk4SUY7SUFBZ0MsVUFBVTtFdkJ1dVc1QztFdUJ0dVdFO0lBQWdDLE9BQU87RXZCeXVXekM7QUFDRjs7QW1CejNXTTtFSThJRjtJQUFnQyxVQUFVO0V2Qmd2VzVDO0V1Qi91V0U7SUFBZ0MsT0FBTztFdkJrdld6QztBQUNGOztBbUJsNFdNO0VJOElGO0lBQWdDLFVBQVU7RXZCeXZXNUM7RXVCeHZXRTtJQUFnQyxPQUFPO0V2QjJ2V3pDO0FBQ0Y7O0FtQjM0V007RUk4SUY7SUFBZ0MsVUFBVTtFdkJrd1c1QztFdUJqd1dFO0lBQWdDLE9BQU87RXZCb3dXekM7QUFDRjs7QW1CcDVXTTtFSThJRjtJQUFnQyxVQUFVO0V2QjJ3VzVDO0V1QjF3V0U7SUFBZ0MsT0FBTztFdkI2d1d6QztBQUNGOztBdUJ0d1dBO0VBQVcsZ0JBQWdCO0F2QjB3VzNCOztBdUJ6d1dBO0VBQVcsYUFBYTtBdkI2d1d4Qjs7QW1CcjZXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCOHdXbEQ7RXVCN3dXRTtJQUFnQyxhQUFhO0V2Qmd4Vy9DO0FBQ0Y7O0FtQjk2V007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QnV4V2xEO0V1QnR4V0U7SUFBZ0MsYUFBYTtFdkJ5eFcvQztBQUNGOztBbUJ2N1dNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJneVdsRDtFdUIveFdFO0lBQWdDLGFBQWE7RXZCa3lXL0M7QUFDRjs7QW1CaDhXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCeXlXbEQ7RXVCeHlXRTtJQUFnQyxhQUFhO0V2QjJ5Vy9DO0FBQ0Y7O0FtQno4V007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2Qmt6V2xEO0V1Qmp6V0U7SUFBZ0MsYUFBYTtFdkJvelcvQztBQUNGOztBbUJsOVdNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkIyeldsRDtFdUIxeldFO0lBQWdDLGFBQWE7RXZCNnpXL0M7QUFDRjs7QW1CMzlXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCbzBXbEQ7RXVCbjBXRTtJQUFnQyxhQUFhO0V2QnMwVy9DO0FBQ0Y7O0FtQnArV007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QjYwV2xEO0V1QjUwV0U7SUFBZ0MsYUFBYTtFdkIrMFcvQztBQUNGOztBbUI3K1dNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJzMVdsRDtFdUJyMVdFO0lBQWdDLGFBQWE7RXZCdzFXL0M7QUFDRjs7QW1CdC9XTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCKzFXbEQ7RXVCOTFXRTtJQUFnQyxhQUFhO0V2QmkyVy9DO0FBQ0Y7O0FtQi8vV007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QncyV2xEO0V1QnYyV0U7SUFBZ0MsYUFBYTtFdkIwMlcvQztBQUNGOztBbUJ4Z1hNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJpM1dsRDtFdUJoM1dFO0lBQWdDLGFBQWE7RXZCbTNXL0M7QUFDRjs7QXVCNTJXQTtFQUFXLFlBQVk7QXZCZzNXdkI7O0F1Qi8yV0E7RUFBVyxZQUFZO0F2Qm0zV3ZCOztBbUJ6aFhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCbzNXOUM7RXVCbjNXRTtJQUFnQyxZQUFZO0V2QnMzVzlDO0FBQ0Y7O0FtQmxpWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkI2M1c5QztFdUI1M1dFO0lBQWdDLFlBQVk7RXZCKzNXOUM7QUFDRjs7QW1CM2lYTTtFSTBLRjtJQUFnQyxZQUFZO0V2QnM0VzlDO0V1QnI0V0U7SUFBZ0MsWUFBWTtFdkJ3NFc5QztBQUNGOztBbUJwalhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCKzRXOUM7RXVCOTRXRTtJQUFnQyxZQUFZO0V2Qmk1VzlDO0FBQ0Y7O0FtQjdqWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkJ3NVc5QztFdUJ2NVdFO0lBQWdDLFlBQVk7RXZCMDVXOUM7QUFDRjs7QW1CdGtYTTtFSTBLRjtJQUFnQyxZQUFZO0V2Qmk2VzlDO0V1Qmg2V0U7SUFBZ0MsWUFBWTtFdkJtNlc5QztBQUNGOztBbUIva1hNO0VJMEtGO0lBQWdDLFlBQVk7RXZCMDZXOUM7RXVCejZXRTtJQUFnQyxZQUFZO0V2QjQ2VzlDO0FBQ0Y7O0FtQnhsWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkJtN1c5QztFdUJsN1dFO0lBQWdDLFlBQVk7RXZCcTdXOUM7QUFDRjs7QW1Cam1YTTtFSTBLRjtJQUFnQyxZQUFZO0V2QjQ3VzlDO0V1QjM3V0U7SUFBZ0MsWUFBWTtFdkI4N1c5QztBQUNGOztBbUIxbVhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCcThXOUM7RXVCcDhXRTtJQUFnQyxZQUFZO0V2QnU4VzlDO0FBQ0Y7O0FtQm5uWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkI4OFc5QztFdUI3OFdFO0lBQWdDLFlBQVk7RXZCZzlXOUM7QUFDRjs7QW1CNW5YTTtFSTBLRjtJQUFnQyxZQUFZO0V2QnU5VzlDO0V1QnQ5V0U7SUFBZ0MsWUFBWTtFdkJ5OVc5QztBQUNGOztBdUJsOVdBO0VBQVcsY0FBYztBdkJzOVd6Qjs7QXVCcjlXQTtFQUFXLGNBQWM7QXZCeTlXekI7O0FtQjdvWE07RUl3TEY7SUFBZ0MsY0FBYztFdkIwOVdoRDtFdUJ6OVdFO0lBQWdDLGNBQWM7RXZCNDlXaEQ7QUFDRjs7QW1CdHBYTTtFSXdMRjtJQUFnQyxjQUFjO0V2Qm0rV2hEO0V1QmwrV0U7SUFBZ0MsY0FBYztFdkJxK1doRDtBQUNGOztBbUIvcFhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCNCtXaEQ7RXVCMytXRTtJQUFnQyxjQUFjO0V2QjgrV2hEO0FBQ0Y7O0FtQnhxWE07RUl3TEY7SUFBZ0MsY0FBYztFdkJxL1doRDtFdUJwL1dFO0lBQWdDLGNBQWM7RXZCdS9XaEQ7QUFDRjs7QW1CanJYTTtFSXdMRjtJQUFnQyxjQUFjO0V2QjgvV2hEO0V1QjcvV0U7SUFBZ0MsY0FBYztFdkJnZ1hoRDtBQUNGOztBbUIxclhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCdWdYaEQ7RXVCdGdYRTtJQUFnQyxjQUFjO0V2QnlnWGhEO0FBQ0Y7O0FtQm5zWE07RUl3TEY7SUFBZ0MsY0FBYztFdkJnaFhoRDtFdUIvZ1hFO0lBQWdDLGNBQWM7RXZCa2hYaEQ7QUFDRjs7QW1CNXNYTTtFSXdMRjtJQUFnQyxjQUFjO0V2QnloWGhEO0V1QnhoWEU7SUFBZ0MsY0FBYztFdkIyaFhoRDtBQUNGOztBbUJydFhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCa2lYaEQ7RXVCamlYRTtJQUFnQyxjQUFjO0V2Qm9pWGhEO0FBQ0Y7O0FtQjl0WE07RUl3TEY7SUFBZ0MsY0FBYztFdkIyaVhoRDtFdUIxaVhFO0lBQWdDLGNBQWM7RXZCNmlYaEQ7QUFDRjs7QW1CdnVYTTtFSXdMRjtJQUFnQyxjQUFjO0V2Qm9qWGhEO0V1Qm5qWEU7SUFBZ0MsY0FBYztFdkJzalhoRDtBQUNGOztBbUJodlhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCNmpYaEQ7RXVCNWpYRTtJQUFnQyxjQUFjO0V2QitqWGhEO0FBQ0Y7O0F1QnZqWEU7RUFBYSxRQUREO0F2QjRqWGQ7O0FtQjd2WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaWtYWjtBQUNGOztBbUJud1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVrWFo7QUFDRjs7QW1CendYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2a1haO0FBQ0Y7O0FtQi93WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbWxYWjtBQUNGOztBbUJyeFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlsWFo7QUFDRjs7QW1CM3hYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrbFhaO0FBQ0Y7O0FtQmp5WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcW1YWjtBQUNGOztBbUJ2eVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJtWFo7QUFDRjs7QW1CN3lYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpblhaO0FBQ0Y7O0FtQm56WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdW5YWjtBQUNGOztBbUJ6elhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZuWFo7QUFDRjs7QW1CL3pYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtb1haO0FBQ0Y7O0F1Qm5vWEU7RUFBYSxRQUREO0F2QndvWGQ7O0FtQnowWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNm9YWjtBQUNGOztBbUIvMFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm1wWFo7QUFDRjs7QW1CcjFYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5cFhaO0FBQ0Y7O0FtQjMxWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3BYWjtBQUNGOztBbUJqMlhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnFxWFo7QUFDRjs7QW1CdjJYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIycVhaO0FBQ0Y7O0FtQjcyWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXJYWjtBQUNGOztBbUJuM1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVyWFo7QUFDRjs7QW1CejNYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2clhaO0FBQ0Y7O0FtQi8zWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXNYWjtBQUNGOztBbUJyNFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlzWFo7QUFDRjs7QW1CMzRYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrc1haO0FBQ0Y7O0F1Qi9zWEU7RUFBYSxRQUREO0F2Qm90WGQ7O0FtQnI1WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeXRYWjtBQUNGOztBbUIzNVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qit0WFo7QUFDRjs7QW1CajZYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxdVhaO0FBQ0Y7O0FtQnY2WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMnVYWjtBQUNGOztBbUI3NlhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qml2WFo7QUFDRjs7QW1CbjdYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1dlhaO0FBQ0Y7O0FtQno3WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNnZYWjtBQUNGOztBbUIvN1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm13WFo7QUFDRjs7QW1CcjhYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5d1haO0FBQ0Y7O0FtQjM4WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3dYWjtBQUNGOztBbUJqOVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnF4WFo7QUFDRjs7QW1CdjlYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyeFhaO0FBQ0Y7O0F1QjN4WEU7RUFBYSxRQUREO0F2Qmd5WGQ7O0FtQmorWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcXlYWjtBQUNGOztBbUJ2K1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJ5WFo7QUFDRjs7QW1CNytYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpelhaO0FBQ0Y7O0FtQm4vWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdXpYWjtBQUNGOztBbUJ6L1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZ6WFo7QUFDRjs7QW1CLy9YTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtMFhaO0FBQ0Y7O0FtQnJnWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeTBYWjtBQUNGOztBbUIzZ1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QiswWFo7QUFDRjs7QW1CamhZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxMVhaO0FBQ0Y7O0FtQnZoWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMjFYWjtBQUNGOztBbUI3aFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmkyWFo7QUFDRjs7QW1CbmlZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1MlhaO0FBQ0Y7O0F1QnYyWEU7RUFBYSxRQUREO0F2QjQyWGQ7O0FtQjdpWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaTNYWjtBQUNGOztBbUJuallNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnUzWFo7QUFDRjs7QW1CempZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2M1haO0FBQ0Y7O0FtQi9qWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbTRYWjtBQUNGOztBbUJya1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qnk0WFo7QUFDRjs7QW1CM2tZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrNFhaO0FBQ0Y7O0FtQmpsWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcTVYWjtBQUNGOztBbUJ2bFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjI1WFo7QUFDRjs7QW1CN2xZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpNlhaO0FBQ0Y7O0FtQm5tWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdTZYWjtBQUNGOztBbUJ6bVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjY2WFo7QUFDRjs7QW1CL21ZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtN1haO0FBQ0Y7O0F1Qm43WEU7RUFBYSxRQUREO0F2Qnc3WGQ7O0FtQnpuWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNjdYWjtBQUNGOztBbUIvbllNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm04WFo7QUFDRjs7QW1Ccm9ZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5OFhaO0FBQ0Y7O0FtQjNvWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCKzhYWjtBQUNGOztBbUJqcFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnE5WFo7QUFDRjs7QW1CdnBZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyOVhaO0FBQ0Y7O0FtQjdwWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaStYWjtBQUNGOztBbUJucVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnUrWFo7QUFDRjs7QW1CenFZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2K1haO0FBQ0Y7O0FtQi9xWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbS9YWjtBQUNGOztBbUJycllNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnkvWFo7QUFDRjs7QW1CM3JZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrL1haO0FBQ0Y7O0F1Qi8vWEU7RUFBYSxRQUREO0F2Qm9nWWQ7O0FtQnJzWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeWdZWjtBQUNGOztBbUIzc1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QitnWVo7QUFDRjs7QW1CanRZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxaFlaO0FBQ0Y7O0FtQnZ0WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMmhZWjtBQUNGOztBbUI3dFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmlpWVo7QUFDRjs7QW1CbnVZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1aVlaO0FBQ0Y7O0FtQnp1WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNmlZWjtBQUNGOztBbUIvdVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm1qWVo7QUFDRjs7QW1CcnZZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5allaO0FBQ0Y7O0FtQjN2WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK2pZWjtBQUNGOztBbUJqd1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnFrWVo7QUFDRjs7QW1CdndZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIya1laO0FBQ0Y7O0F1QjNrWUU7RUFBYSxRQUREO0F2QmdsWWQ7O0FtQmp4WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcWxZWjtBQUNGOztBbUJ2eFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJsWVo7QUFDRjs7QW1CN3hZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpbVlaO0FBQ0Y7O0FtQm55WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdW1ZWjtBQUNGOztBbUJ6eVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZtWVo7QUFDRjs7QW1CL3lZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtbllaO0FBQ0Y7O0FtQnJ6WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeW5ZWjtBQUNGOztBbUIzellNO0VJc01BO0lBQWtDLFFBTDFCO0V2QituWVo7QUFDRjs7QW1CajBZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxb1laO0FBQ0Y7O0FtQnYwWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMm9ZWjtBQUNGOztBbUI3MFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmlwWVo7QUFDRjs7QW1CbjFZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1cFlaO0FBQ0Y7O0F1QnZwWUU7RUFBYSxRQUREO0F2QjRwWWQ7O0FtQjcxWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXFZWjtBQUNGOztBbUJuMllNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVxWVo7QUFDRjs7QW1CejJZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2cVlaO0FBQ0Y7O0FtQi8yWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXJZWjtBQUNGOztBbUJyM1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlyWVo7QUFDRjs7QW1CMzNZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrcllaO0FBQ0Y7O0FtQmo0WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcXNZWjtBQUNGOztBbUJ2NFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJzWVo7QUFDRjs7QW1CNzRZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpdFlaO0FBQ0Y7O0FtQm41WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdXRZWjtBQUNGOztBbUJ6NVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZ0WVo7QUFDRjs7QW1CLzVZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtdVlaO0FBQ0Y7O0F1Qm51WUU7RUFBYSxRQUREO0F2Qnd1WWQ7O0FtQno2WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNnVZWjtBQUNGOztBbUIvNllNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm12WVo7QUFDRjs7QW1CcjdZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5dllaO0FBQ0Y7O0FtQjM3WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3ZZWjtBQUNGOztBbUJqOFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnF3WVo7QUFDRjs7QW1CdjhZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyd1laO0FBQ0Y7O0FtQjc4WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXhZWjtBQUNGOztBbUJuOVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnV4WVo7QUFDRjs7QW1CejlZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2eFlaO0FBQ0Y7O0FtQi85WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXlZWjtBQUNGOztBbUJyK1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qnl5WVo7QUFDRjs7QW1CMytZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIreVlaO0FBQ0Y7O0F1Qi95WUU7RUFBYSxTQUREO0F2Qm96WWQ7O0FtQnIvWU07RUlzTUE7SUFBa0MsU0FMMUI7RXZCeXpZWjtBQUNGOztBbUIzL1lNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qit6WVo7QUFDRjs7QW1CamdaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJxMFlaO0FBQ0Y7O0FtQnZnWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCMjBZWjtBQUNGOztBbUI3Z1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QmkxWVo7QUFDRjs7QW1CbmhaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ1MVlaO0FBQ0Y7O0FtQnpoWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCNjFZWjtBQUNGOztBbUIvaFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qm0yWVo7QUFDRjs7QW1CcmlaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ5MllaO0FBQ0Y7O0FtQjNpWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCKzJZWjtBQUNGOztBbUJqalpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnEzWVo7QUFDRjs7QW1CdmpaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkIyM1laO0FBQ0Y7O0F1QjMzWUU7RUFBYSxTQUREO0F2Qmc0WWQ7O0FtQmprWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCcTRZWjtBQUNGOztBbUJ2a1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjI0WVo7QUFDRjs7QW1CN2taTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJpNVlaO0FBQ0Y7O0FtQm5sWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCdTVZWjtBQUNGOztBbUJ6bFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjY1WVo7QUFDRjs7QW1CL2xaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJtNllaO0FBQ0Y7O0FtQnJtWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCeTZZWjtBQUNGOztBbUIzbVpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qis2WVo7QUFDRjs7QW1Cam5aTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJxN1laO0FBQ0Y7O0FtQnZuWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCMjdZWjtBQUNGOztBbUI3blpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qmk4WVo7QUFDRjs7QW1Cbm9aTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ1OFlaO0FBQ0Y7O0F1QnY4WUU7RUFBYSxTQUREO0F2QjQ4WWQ7O0FtQjdvWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCaTlZWjtBQUNGOztBbUJucFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnU5WVo7QUFDRjs7QW1CenBaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkI2OVlaO0FBQ0Y7O0FtQi9wWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCbStZWjtBQUNGOztBbUJycVpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnkrWVo7QUFDRjs7QW1CM3FaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkIrK1laO0FBQ0Y7O0FtQmpyWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCcS9ZWjtBQUNGOztBbUJ2clpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjIvWVo7QUFDRjs7QW1CN3JaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJpZ1paO0FBQ0Y7O0FtQm5zWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCdWdaWjtBQUNGOztBbUJ6c1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjZnWlo7QUFDRjs7QW1CL3NaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJtaFpaO0FBQ0Y7O0F3Qi9zWkE7RUFBZ0IseUJBQXlCO0F4Qm10WnpDOztBd0JsdFpBO0VBQWdCLGdDQUFnQztBeEJzdFpoRDs7QXdCcnRaQTtFQUFnQiwwQkFBMEI7QXhCeXRaMUM7O0F3Qnh0WkE7RUFBZ0IseUJBQXlCO0F4QjR0WnpDOztBd0IzdFpBO0VBQWdCLDhCQUE4QjtBeEIrdFo5Qzs7QXdCOXRaQTtFQUFnQix3QkFBd0I7QXhCa3VaeEM7O0FtQjd1Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCbXVaNUQ7RXdCbHVaRTtJQUFpQyxnQ0FBZ0M7RXhCcXVabkU7RXdCcHVaRTtJQUFpQywwQkFBMEI7RXhCdXVaN0Q7RXdCdHVaRTtJQUFpQyx5QkFBeUI7RXhCeXVaNUQ7RXdCeHVaRTtJQUFpQyw4QkFBOEI7RXhCMnVaakU7RXdCMXVaRTtJQUFpQyx3QkFBd0I7RXhCNnVaM0Q7QUFDRjs7QW1CbHdaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJ3dlo1RDtFd0J2dlpFO0lBQWlDLGdDQUFnQztFeEIwdlpuRTtFd0J6dlpFO0lBQWlDLDBCQUEwQjtFeEI0dlo3RDtFd0IzdlpFO0lBQWlDLHlCQUF5QjtFeEI4dlo1RDtFd0I3dlpFO0lBQWlDLDhCQUE4QjtFeEJnd1pqRTtFd0IvdlpFO0lBQWlDLHdCQUF3QjtFeEJrd1ozRDtBQUNGOztBbUJ2eFpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjZ3WjVEO0V3QjV3WkU7SUFBaUMsZ0NBQWdDO0V4Qit3Wm5FO0V3Qjl3WkU7SUFBaUMsMEJBQTBCO0V4Qml4WjdEO0V3Qmh4WkU7SUFBaUMseUJBQXlCO0V4Qm14WjVEO0V3Qmx4WkU7SUFBaUMsOEJBQThCO0V4QnF4WmpFO0V3QnB4WkU7SUFBaUMsd0JBQXdCO0V4QnV4WjNEO0FBQ0Y7O0FtQjV5Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCa3laNUQ7RXdCanlaRTtJQUFpQyxnQ0FBZ0M7RXhCb3labkU7RXdCbnlaRTtJQUFpQywwQkFBMEI7RXhCc3laN0Q7RXdCcnlaRTtJQUFpQyx5QkFBeUI7RXhCd3laNUQ7RXdCdnlaRTtJQUFpQyw4QkFBOEI7RXhCMHlaakU7RXdCenlaRTtJQUFpQyx3QkFBd0I7RXhCNHlaM0Q7QUFDRjs7QW1CajBaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJ1elo1RDtFd0J0elpFO0lBQWlDLGdDQUFnQztFeEJ5elpuRTtFd0J4elpFO0lBQWlDLDBCQUEwQjtFeEIyelo3RDtFd0IxelpFO0lBQWlDLHlCQUF5QjtFeEI2elo1RDtFd0I1elpFO0lBQWlDLDhCQUE4QjtFeEIrelpqRTtFd0I5elpFO0lBQWlDLHdCQUF3QjtFeEJpMFozRDtBQUNGOztBbUJ0MVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjQwWjVEO0V3QjMwWkU7SUFBaUMsZ0NBQWdDO0V4QjgwWm5FO0V3QjcwWkU7SUFBaUMsMEJBQTBCO0V4QmcxWjdEO0V3Qi8wWkU7SUFBaUMseUJBQXlCO0V4QmsxWjVEO0V3QmoxWkU7SUFBaUMsOEJBQThCO0V4Qm8xWmpFO0V3Qm4xWkU7SUFBaUMsd0JBQXdCO0V4QnMxWjNEO0FBQ0Y7O0FtQjMyWk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCaTJaNUQ7RXdCaDJaRTtJQUFpQyxnQ0FBZ0M7RXhCbTJabkU7RXdCbDJaRTtJQUFpQywwQkFBMEI7RXhCcTJaN0Q7RXdCcDJaRTtJQUFpQyx5QkFBeUI7RXhCdTJaNUQ7RXdCdDJaRTtJQUFpQyw4QkFBOEI7RXhCeTJaakU7RXdCeDJaRTtJQUFpQyx3QkFBd0I7RXhCMjJaM0Q7QUFDRjs7QW1CaDRaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJzM1o1RDtFd0JyM1pFO0lBQWlDLGdDQUFnQztFeEJ3M1puRTtFd0J2M1pFO0lBQWlDLDBCQUEwQjtFeEIwM1o3RDtFd0J6M1pFO0lBQWlDLHlCQUF5QjtFeEI0M1o1RDtFd0IzM1pFO0lBQWlDLDhCQUE4QjtFeEI4M1pqRTtFd0I3M1pFO0lBQWlDLHdCQUF3QjtFeEJnNFozRDtBQUNGOztBbUJyNVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjI0WjVEO0V3QjE0WkU7SUFBaUMsZ0NBQWdDO0V4QjY0Wm5FO0V3QjU0WkU7SUFBaUMsMEJBQTBCO0V4Qis0WjdEO0V3Qjk0WkU7SUFBaUMseUJBQXlCO0V4Qmk1WjVEO0V3Qmg1WkU7SUFBaUMsOEJBQThCO0V4Qm01WmpFO0V3Qmw1WkU7SUFBaUMsd0JBQXdCO0V4QnE1WjNEO0FBQ0Y7O0FtQjE2Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCZzZaNUQ7RXdCLzVaRTtJQUFpQyxnQ0FBZ0M7RXhCazZabkU7RXdCajZaRTtJQUFpQywwQkFBMEI7RXhCbzZaN0Q7RXdCbjZaRTtJQUFpQyx5QkFBeUI7RXhCczZaNUQ7RXdCcjZaRTtJQUFpQyw4QkFBOEI7RXhCdzZaakU7RXdCdjZaRTtJQUFpQyx3QkFBd0I7RXhCMDZaM0Q7QUFDRjs7QW1CLzdaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJxN1o1RDtFd0JwN1pFO0lBQWlDLGdDQUFnQztFeEJ1N1puRTtFd0J0N1pFO0lBQWlDLDBCQUEwQjtFeEJ5N1o3RDtFd0J4N1pFO0lBQWlDLHlCQUF5QjtFeEIyN1o1RDtFd0IxN1pFO0lBQWlDLDhCQUE4QjtFeEI2N1pqRTtFd0I1N1pFO0lBQWlDLHdCQUF3QjtFeEIrN1ozRDtBQUNGOztBbUJwOVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjA4WjVEO0V3Qno4WkU7SUFBaUMsZ0NBQWdDO0V4QjQ4Wm5FO0V3QjM4WkU7SUFBaUMsMEJBQTBCO0V4Qjg4WjdEO0V3Qjc4WkU7SUFBaUMseUJBQXlCO0V4Qmc5WjVEO0V3Qi84WkU7SUFBaUMsOEJBQThCO0V4Qms5WmpFO0V3Qmo5WkU7SUFBaUMsd0JBQXdCO0V4Qm85WjNEO0FBQ0Y7O0F3Qjc4WkE7RUFBZ0IsMkJBQTJCO0F4Qmk5WjNDOztBd0JoOVpBO0VBQWdCLHlCQUF5QjtBeEJvOVp6Qzs7QXdCbjlaQTtFQUFnQiwyQkFBMkI7QXhCdTlaM0M7O0F3QnI5WkE7RUFBZ0IsNkJBQTZCO0F4Qnk5WjdDOztBd0J4OVpBO0VBQWdCLDZCQUE2QjtBeEI0OVo3Qzs7QXdCMzlaQTtFQUFnQiwyQkFBMkI7QXhCKzlaM0M7O0F3Qjk5WkE7RUFBZ0IsMkJBQTJCO0F4QmsrWjNDOztBd0JqK1pBO0VBQWdCLDZCQUE2QjtBeEJxK1o3Qzs7QXdCcCtaQTtFQUFnQiw2QkFBNkI7QXhCdytaN0M7O0FtQjdnYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnkrWjlEO0V3QngrWkU7SUFBaUMseUJBQXlCO0V4QjIrWjVEO0V3QjErWkU7SUFBaUMsMkJBQTJCO0V4QjYrWjlEO0V3QjMrWkU7SUFBaUMsNkJBQTZCO0V4QjgrWmhFO0V3QjcrWkU7SUFBaUMsNkJBQTZCO0V4QmcvWmhFO0V3Qi8rWkU7SUFBaUMsMkJBQTJCO0V4QmsvWjlEO0V3QmovWkU7SUFBaUMsMkJBQTJCO0V4Qm8vWjlEO0V3Qm4vWkU7SUFBaUMsNkJBQTZCO0V4QnMvWmhFO0V3QnIvWkU7SUFBaUMsNkJBQTZCO0V4QncvWmhFO0FBQ0Y7O0FtQjNpYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnVnYTlEO0V3QnRnYUU7SUFBaUMseUJBQXlCO0V4QnlnYTVEO0V3QnhnYUU7SUFBaUMsMkJBQTJCO0V4QjJnYTlEO0V3QnpnYUU7SUFBaUMsNkJBQTZCO0V4QjRnYWhFO0V3QjNnYUU7SUFBaUMsNkJBQTZCO0V4QjhnYWhFO0V3QjdnYUU7SUFBaUMsMkJBQTJCO0V4QmdoYTlEO0V3Qi9nYUU7SUFBaUMsMkJBQTJCO0V4QmtoYTlEO0V3QmpoYUU7SUFBaUMsNkJBQTZCO0V4Qm9oYWhFO0V3Qm5oYUU7SUFBaUMsNkJBQTZCO0V4QnNoYWhFO0FBQ0Y7O0FtQnprYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnFpYTlEO0V3QnBpYUU7SUFBaUMseUJBQXlCO0V4QnVpYTVEO0V3QnRpYUU7SUFBaUMsMkJBQTJCO0V4QnlpYTlEO0V3QnZpYUU7SUFBaUMsNkJBQTZCO0V4QjBpYWhFO0V3QnppYUU7SUFBaUMsNkJBQTZCO0V4QjRpYWhFO0V3QjNpYUU7SUFBaUMsMkJBQTJCO0V4QjhpYTlEO0V3QjdpYUU7SUFBaUMsMkJBQTJCO0V4QmdqYTlEO0V3Qi9pYUU7SUFBaUMsNkJBQTZCO0V4QmtqYWhFO0V3QmpqYUU7SUFBaUMsNkJBQTZCO0V4Qm9qYWhFO0FBQ0Y7O0FtQnZtYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qm1rYTlEO0V3QmxrYUU7SUFBaUMseUJBQXlCO0V4QnFrYTVEO0V3QnBrYUU7SUFBaUMsMkJBQTJCO0V4QnVrYTlEO0V3QnJrYUU7SUFBaUMsNkJBQTZCO0V4QndrYWhFO0V3QnZrYUU7SUFBaUMsNkJBQTZCO0V4QjBrYWhFO0V3QnprYUU7SUFBaUMsMkJBQTJCO0V4QjRrYTlEO0V3QjNrYUU7SUFBaUMsMkJBQTJCO0V4QjhrYTlEO0V3QjdrYUU7SUFBaUMsNkJBQTZCO0V4QmdsYWhFO0V3Qi9rYUU7SUFBaUMsNkJBQTZCO0V4QmtsYWhFO0FBQ0Y7O0FtQnJvYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QmltYTlEO0V3QmhtYUU7SUFBaUMseUJBQXlCO0V4Qm1tYTVEO0V3QmxtYUU7SUFBaUMsMkJBQTJCO0V4QnFtYTlEO0V3Qm5tYUU7SUFBaUMsNkJBQTZCO0V4QnNtYWhFO0V3QnJtYUU7SUFBaUMsNkJBQTZCO0V4QndtYWhFO0V3QnZtYUU7SUFBaUMsMkJBQTJCO0V4QjBtYTlEO0V3QnptYUU7SUFBaUMsMkJBQTJCO0V4QjRtYTlEO0V3QjNtYUU7SUFBaUMsNkJBQTZCO0V4QjhtYWhFO0V3QjdtYUU7SUFBaUMsNkJBQTZCO0V4QmduYWhFO0FBQ0Y7O0FtQm5xYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QituYTlEO0V3QjluYUU7SUFBaUMseUJBQXlCO0V4QmlvYTVEO0V3QmhvYUU7SUFBaUMsMkJBQTJCO0V4Qm1vYTlEO0V3QmpvYUU7SUFBaUMsNkJBQTZCO0V4Qm9vYWhFO0V3Qm5vYUU7SUFBaUMsNkJBQTZCO0V4QnNvYWhFO0V3QnJvYUU7SUFBaUMsMkJBQTJCO0V4QndvYTlEO0V3QnZvYUU7SUFBaUMsMkJBQTJCO0V4QjBvYTlEO0V3QnpvYUU7SUFBaUMsNkJBQTZCO0V4QjRvYWhFO0V3QjNvYUU7SUFBaUMsNkJBQTZCO0V4QjhvYWhFO0FBQ0Y7O0FtQmpzYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QjZwYTlEO0V3QjVwYUU7SUFBaUMseUJBQXlCO0V4QitwYTVEO0V3QjlwYUU7SUFBaUMsMkJBQTJCO0V4QmlxYTlEO0V3Qi9wYUU7SUFBaUMsNkJBQTZCO0V4QmtxYWhFO0V3QmpxYUU7SUFBaUMsNkJBQTZCO0V4Qm9xYWhFO0V3Qm5xYUU7SUFBaUMsMkJBQTJCO0V4QnNxYTlEO0V3QnJxYUU7SUFBaUMsMkJBQTJCO0V4QndxYTlEO0V3QnZxYUU7SUFBaUMsNkJBQTZCO0V4QjBxYWhFO0V3QnpxYUU7SUFBaUMsNkJBQTZCO0V4QjRxYWhFO0FBQ0Y7O0FtQi90YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QjJyYTlEO0V3QjFyYUU7SUFBaUMseUJBQXlCO0V4QjZyYTVEO0V3QjVyYUU7SUFBaUMsMkJBQTJCO0V4QityYTlEO0V3QjdyYUU7SUFBaUMsNkJBQTZCO0V4QmdzYWhFO0V3Qi9yYUU7SUFBaUMsNkJBQTZCO0V4QmtzYWhFO0V3QmpzYUU7SUFBaUMsMkJBQTJCO0V4Qm9zYTlEO0V3Qm5zYUU7SUFBaUMsMkJBQTJCO0V4QnNzYTlEO0V3QnJzYUU7SUFBaUMsNkJBQTZCO0V4QndzYWhFO0V3QnZzYUU7SUFBaUMsNkJBQTZCO0V4QjBzYWhFO0FBQ0Y7O0FtQjd2YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qnl0YTlEO0V3Qnh0YUU7SUFBaUMseUJBQXlCO0V4QjJ0YTVEO0V3QjF0YUU7SUFBaUMsMkJBQTJCO0V4QjZ0YTlEO0V3QjN0YUU7SUFBaUMsNkJBQTZCO0V4Qjh0YWhFO0V3Qjd0YUU7SUFBaUMsNkJBQTZCO0V4Qmd1YWhFO0V3Qi90YUU7SUFBaUMsMkJBQTJCO0V4Qmt1YTlEO0V3Qmp1YUU7SUFBaUMsMkJBQTJCO0V4Qm91YTlEO0V3Qm51YUU7SUFBaUMsNkJBQTZCO0V4QnN1YWhFO0V3QnJ1YUU7SUFBaUMsNkJBQTZCO0V4Qnd1YWhFO0FBQ0Y7O0FtQjN4YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnV2YTlEO0V3QnR2YUU7SUFBaUMseUJBQXlCO0V4Qnl2YTVEO0V3Qnh2YUU7SUFBaUMsMkJBQTJCO0V4QjJ2YTlEO0V3Qnp2YUU7SUFBaUMsNkJBQTZCO0V4QjR2YWhFO0V3QjN2YUU7SUFBaUMsNkJBQTZCO0V4Qjh2YWhFO0V3Qjd2YUU7SUFBaUMsMkJBQTJCO0V4Qmd3YTlEO0V3Qi92YUU7SUFBaUMsMkJBQTJCO0V4Qmt3YTlEO0V3Qmp3YUU7SUFBaUMsNkJBQTZCO0V4Qm93YWhFO0V3Qm53YUU7SUFBaUMsNkJBQTZCO0V4QnN3YWhFO0FBQ0Y7O0FtQnp6YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnF4YTlEO0V3QnB4YUU7SUFBaUMseUJBQXlCO0V4QnV4YTVEO0V3QnR4YUU7SUFBaUMsMkJBQTJCO0V4Qnl4YTlEO0V3QnZ4YUU7SUFBaUMsNkJBQTZCO0V4QjB4YWhFO0V3Qnp4YUU7SUFBaUMsNkJBQTZCO0V4QjR4YWhFO0V3QjN4YUU7SUFBaUMsMkJBQTJCO0V4Qjh4YTlEO0V3Qjd4YUU7SUFBaUMsMkJBQTJCO0V4Qmd5YTlEO0V3Qi94YUU7SUFBaUMsNkJBQTZCO0V4Qmt5YWhFO0V3Qmp5YUU7SUFBaUMsNkJBQTZCO0V4Qm95YWhFO0FBQ0Y7O0FtQnYxYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qm16YTlEO0V3Qmx6YUU7SUFBaUMseUJBQXlCO0V4QnF6YTVEO0V3QnB6YUU7SUFBaUMsMkJBQTJCO0V4QnV6YTlEO0V3QnJ6YUU7SUFBaUMsNkJBQTZCO0V4Qnd6YWhFO0V3QnZ6YUU7SUFBaUMsNkJBQTZCO0V4QjB6YWhFO0V3Qnp6YUU7SUFBaUMsMkJBQTJCO0V4QjR6YTlEO0V3QjN6YUU7SUFBaUMsMkJBQTJCO0V4Qjh6YTlEO0V3Qjd6YUU7SUFBaUMsNkJBQTZCO0V4QmcwYWhFO0V3Qi96YUU7SUFBaUMsNkJBQTZCO0V4QmswYWhFO0FBQ0Y7O0F3QjN6YUE7RUFBZ0Isc0JBQXNCO0F4Qit6YXRDOztBd0I5emFBO0VBQWdCLHVCQUF1QjtBeEJrMGF2Qzs7QXdCajBhQTtFQUFnQixzQkFBc0I7QXhCcTBhdEM7O0FtQmo0YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnMwYXpEO0V3QnIwYUU7SUFBaUMsdUJBQXVCO0V4QncwYTFEO0V3QnYwYUU7SUFBaUMsc0JBQXNCO0V4QjAwYXpEO0FBQ0Y7O0FtQjc0YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QmsxYXpEO0V3QmoxYUU7SUFBaUMsdUJBQXVCO0V4Qm8xYTFEO0V3Qm4xYUU7SUFBaUMsc0JBQXNCO0V4QnMxYXpEO0FBQ0Y7O0FtQno1YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjgxYXpEO0V3QjcxYUU7SUFBaUMsdUJBQXVCO0V4QmcyYTFEO0V3Qi8xYUU7SUFBaUMsc0JBQXNCO0V4QmsyYXpEO0FBQ0Y7O0FtQnI2YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjAyYXpEO0V3QnoyYUU7SUFBaUMsdUJBQXVCO0V4QjQyYTFEO0V3QjMyYUU7SUFBaUMsc0JBQXNCO0V4QjgyYXpEO0FBQ0Y7O0FtQmo3YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnMzYXpEO0V3QnIzYUU7SUFBaUMsdUJBQXVCO0V4QnczYTFEO0V3QnYzYUU7SUFBaUMsc0JBQXNCO0V4QjAzYXpEO0FBQ0Y7O0FtQjc3YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qms0YXpEO0V3Qmo0YUU7SUFBaUMsdUJBQXVCO0V4Qm80YTFEO0V3Qm40YUU7SUFBaUMsc0JBQXNCO0V4QnM0YXpEO0FBQ0Y7O0FtQno4YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qjg0YXpEO0V3Qjc0YUU7SUFBaUMsdUJBQXVCO0V4Qmc1YTFEO0V3Qi80YUU7SUFBaUMsc0JBQXNCO0V4Qms1YXpEO0FBQ0Y7O0FtQnI5YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjA1YXpEO0V3Qno1YUU7SUFBaUMsdUJBQXVCO0V4QjQ1YTFEO0V3QjM1YUU7SUFBaUMsc0JBQXNCO0V4Qjg1YXpEO0FBQ0Y7O0FtQmorYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnM2YXpEO0V3QnI2YUU7SUFBaUMsdUJBQXVCO0V4Qnc2YTFEO0V3QnY2YUU7SUFBaUMsc0JBQXNCO0V4QjA2YXpEO0FBQ0Y7O0FtQjcrYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qms3YXpEO0V3Qmo3YUU7SUFBaUMsdUJBQXVCO0V4Qm83YTFEO0V3Qm43YUU7SUFBaUMsc0JBQXNCO0V4QnM3YXpEO0FBQ0Y7O0FtQnovYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qjg3YXpEO0V3Qjc3YUU7SUFBaUMsdUJBQXVCO0V4Qmc4YTFEO0V3Qi83YUU7SUFBaUMsc0JBQXNCO0V4Qms4YXpEO0FBQ0Y7O0FtQnJnYk07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjA4YXpEO0V3Qno4YUU7SUFBaUMsdUJBQXVCO0V4QjQ4YTFEO0V3QjM4YUU7SUFBaUMsc0JBQXNCO0V4Qjg4YXpEO0FBQ0Y7O0F3QnY4YUE7RUFBZ0IsOEJBQThCO0F4QjI4YTlDOztBd0IxOGFBO0VBQWdCLGlDQUFpQztBeEI4OGFqRDs7QXdCNzhhQTtFQUFnQixpQ0FBaUM7QXhCaTlhakQ7O0FtQjdoYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4Qms5YWpFO0V3Qmo5YUU7SUFBaUMsaUNBQWlDO0V4Qm85YXBFO0V3Qm45YUU7SUFBaUMsaUNBQWlDO0V4QnM5YXBFO0FBQ0Y7O0FtQnppYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4Qjg5YWpFO0V3Qjc5YUU7SUFBaUMsaUNBQWlDO0V4QmcrYXBFO0V3Qi85YUU7SUFBaUMsaUNBQWlDO0V4QmsrYXBFO0FBQ0Y7O0FtQnJqYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjArYWpFO0V3QnorYUU7SUFBaUMsaUNBQWlDO0V4QjQrYXBFO0V3QjMrYUU7SUFBaUMsaUNBQWlDO0V4QjgrYXBFO0FBQ0Y7O0FtQmprYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnMvYWpFO0V3QnIvYUU7SUFBaUMsaUNBQWlDO0V4QncvYXBFO0V3QnYvYUU7SUFBaUMsaUNBQWlDO0V4QjAvYXBFO0FBQ0Y7O0FtQjdrYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QmtnYmpFO0V3QmpnYkU7SUFBaUMsaUNBQWlDO0V4Qm9nYnBFO0V3Qm5nYkU7SUFBaUMsaUNBQWlDO0V4QnNnYnBFO0FBQ0Y7O0FtQnpsYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjhnYmpFO0V3QjdnYkU7SUFBaUMsaUNBQWlDO0V4QmdoYnBFO0V3Qi9nYkU7SUFBaUMsaUNBQWlDO0V4QmtoYnBFO0FBQ0Y7O0FtQnJtYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjBoYmpFO0V3QnpoYkU7SUFBaUMsaUNBQWlDO0V4QjRoYnBFO0V3QjNoYkU7SUFBaUMsaUNBQWlDO0V4QjhoYnBFO0FBQ0Y7O0FtQmpuYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnNpYmpFO0V3QnJpYkU7SUFBaUMsaUNBQWlDO0V4QndpYnBFO0V3QnZpYkU7SUFBaUMsaUNBQWlDO0V4QjBpYnBFO0FBQ0Y7O0FtQjduYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QmtqYmpFO0V3QmpqYkU7SUFBaUMsaUNBQWlDO0V4Qm9qYnBFO0V3Qm5qYkU7SUFBaUMsaUNBQWlDO0V4QnNqYnBFO0FBQ0Y7O0FtQnpvYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjhqYmpFO0V3QjdqYkU7SUFBaUMsaUNBQWlDO0V4QmdrYnBFO0V3Qi9qYkU7SUFBaUMsaUNBQWlDO0V4QmtrYnBFO0FBQ0Y7O0FtQnJwYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjBrYmpFO0V3QnprYkU7SUFBaUMsaUNBQWlDO0V4QjRrYnBFO0V3QjNrYkU7SUFBaUMsaUNBQWlDO0V4QjhrYnBFO0FBQ0Y7O0FtQmpxYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnNsYmpFO0V3QnJsYkU7SUFBaUMsaUNBQWlDO0V4QndsYnBFO0V3QnZsYkU7SUFBaUMsaUNBQWlDO0V4QjBsYnBFO0FBQ0Y7O0F3Qm5sYkE7RUFBZ0IsMkJBQTJCO0F4QnVsYjNDOztBd0J0bGJBO0VBQWdCLDJCQUEyQjtBeEIwbGIzQzs7QXdCemxiQTtFQUFnQiw2QkFBNkI7QXhCNmxiN0M7O0F3QjVsYkE7RUFBZ0IsNkJBQTZCO0F4QmdtYjdDOztBd0IvbGJBO0VBQWdCLDBCQUEwQjtBeEJtbWIxQzs7QW1CanNiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCb21iOUQ7RXdCbm1iRTtJQUFpQywyQkFBMkI7RXhCc21iOUQ7RXdCcm1iRTtJQUFpQyw2QkFBNkI7RXhCd21iaEU7RXdCdm1iRTtJQUFpQyw2QkFBNkI7RXhCMG1iaEU7RXdCem1iRTtJQUFpQywwQkFBMEI7RXhCNG1iN0Q7QUFDRjs7QW1CbnRiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCc25iOUQ7RXdCcm5iRTtJQUFpQywyQkFBMkI7RXhCd25iOUQ7RXdCdm5iRTtJQUFpQyw2QkFBNkI7RXhCMG5iaEU7RXdCem5iRTtJQUFpQyw2QkFBNkI7RXhCNG5iaEU7RXdCM25iRTtJQUFpQywwQkFBMEI7RXhCOG5iN0Q7QUFDRjs7QW1CcnViTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCd29iOUQ7RXdCdm9iRTtJQUFpQywyQkFBMkI7RXhCMG9iOUQ7RXdCem9iRTtJQUFpQyw2QkFBNkI7RXhCNG9iaEU7RXdCM29iRTtJQUFpQyw2QkFBNkI7RXhCOG9iaEU7RXdCN29iRTtJQUFpQywwQkFBMEI7RXhCZ3BiN0Q7QUFDRjs7QW1CdnZiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCMHBiOUQ7RXdCenBiRTtJQUFpQywyQkFBMkI7RXhCNHBiOUQ7RXdCM3BiRTtJQUFpQyw2QkFBNkI7RXhCOHBiaEU7RXdCN3BiRTtJQUFpQyw2QkFBNkI7RXhCZ3FiaEU7RXdCL3BiRTtJQUFpQywwQkFBMEI7RXhCa3FiN0Q7QUFDRjs7QW1CendiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCNHFiOUQ7RXdCM3FiRTtJQUFpQywyQkFBMkI7RXhCOHFiOUQ7RXdCN3FiRTtJQUFpQyw2QkFBNkI7RXhCZ3JiaEU7RXdCL3FiRTtJQUFpQyw2QkFBNkI7RXhCa3JiaEU7RXdCanJiRTtJQUFpQywwQkFBMEI7RXhCb3JiN0Q7QUFDRjs7QW1CM3hiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCOHJiOUQ7RXdCN3JiRTtJQUFpQywyQkFBMkI7RXhCZ3NiOUQ7RXdCL3JiRTtJQUFpQyw2QkFBNkI7RXhCa3NiaEU7RXdCanNiRTtJQUFpQyw2QkFBNkI7RXhCb3NiaEU7RXdCbnNiRTtJQUFpQywwQkFBMEI7RXhCc3NiN0Q7QUFDRjs7QW1CN3liTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCZ3RiOUQ7RXdCL3NiRTtJQUFpQywyQkFBMkI7RXhCa3RiOUQ7RXdCanRiRTtJQUFpQyw2QkFBNkI7RXhCb3RiaEU7RXdCbnRiRTtJQUFpQyw2QkFBNkI7RXhCc3RiaEU7RXdCcnRiRTtJQUFpQywwQkFBMEI7RXhCd3RiN0Q7QUFDRjs7QW1CL3piTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCa3ViOUQ7RXdCanViRTtJQUFpQywyQkFBMkI7RXhCb3ViOUQ7RXdCbnViRTtJQUFpQyw2QkFBNkI7RXhCc3ViaEU7RXdCcnViRTtJQUFpQyw2QkFBNkI7RXhCd3ViaEU7RXdCdnViRTtJQUFpQywwQkFBMEI7RXhCMHViN0Q7QUFDRjs7QW1CajFiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCb3ZiOUQ7RXdCbnZiRTtJQUFpQywyQkFBMkI7RXhCc3ZiOUQ7RXdCcnZiRTtJQUFpQyw2QkFBNkI7RXhCd3ZiaEU7RXdCdnZiRTtJQUFpQyw2QkFBNkI7RXhCMHZiaEU7RXdCenZiRTtJQUFpQywwQkFBMEI7RXhCNHZiN0Q7QUFDRjs7QW1CbjJiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCc3diOUQ7RXdCcndiRTtJQUFpQywyQkFBMkI7RXhCd3diOUQ7RXdCdndiRTtJQUFpQyw2QkFBNkI7RXhCMHdiaEU7RXdCendiRTtJQUFpQyw2QkFBNkI7RXhCNHdiaEU7RXdCM3diRTtJQUFpQywwQkFBMEI7RXhCOHdiN0Q7QUFDRjs7QW1CcjNiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCd3hiOUQ7RXdCdnhiRTtJQUFpQywyQkFBMkI7RXhCMHhiOUQ7RXdCenhiRTtJQUFpQyw2QkFBNkI7RXhCNHhiaEU7RXdCM3hiRTtJQUFpQyw2QkFBNkI7RXhCOHhiaEU7RXdCN3hiRTtJQUFpQywwQkFBMEI7RXhCZ3liN0Q7QUFDRjs7QW1CdjRiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCMHliOUQ7RXdCenliRTtJQUFpQywyQkFBMkI7RXhCNHliOUQ7RXdCM3liRTtJQUFpQyw2QkFBNkI7RXhCOHliaEU7RXdCN3liRTtJQUFpQyw2QkFBNkI7RXhCZ3piaEU7RXdCL3liRTtJQUFpQywwQkFBMEI7RXhCa3piN0Q7QUFDRjs7QXdCMXliRTtFQUFXLHFCQUErQjtBeEI4eWI1Qzs7QW1CNzViTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCK3libkU7QUFDRjs7QW1CbjZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCcXpibkU7QUFDRjs7QW1CejZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCMnpibkU7QUFDRjs7QW1CLzZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCaTBibkU7QUFDRjs7QW1CcjdiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCdTBibkU7QUFDRjs7QW1CMzdiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCNjBibkU7QUFDRjs7QW1CajhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCbTFibkU7QUFDRjs7QW1CdjhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCeTFibkU7QUFDRjs7QW1CNzhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCKzFibkU7QUFDRjs7QW1CbjliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCcTJibkU7QUFDRjs7QW1CejliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCMjJibkU7QUFDRjs7QW1CLzliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCaTNibkU7QUFDRjs7QXdCdDNiRTtFQUFXLHdCQUErQjtBeEIwM2I1Qzs7QW1CeitiTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjNibkU7QUFDRjs7QW1CLytiTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTRibkU7QUFDRjs7QW1Cci9iTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTRibkU7QUFDRjs7QW1CMy9iTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjRibkU7QUFDRjs7QW1CamdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTVibkU7QUFDRjs7QW1CdmdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTVibkU7QUFDRjs7QW1CN2djTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzVibkU7QUFDRjs7QW1CbmhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTZibkU7QUFDRjs7QW1CemhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjZibkU7QUFDRjs7QW1CL2hjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTdibkU7QUFDRjs7QW1CcmljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTdibkU7QUFDRjs7QW1CM2ljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjdibkU7QUFDRjs7QXdCbDhiRTtFQUFXLHdCQUErQjtBeEJzOGI1Qzs7QW1CcmpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdThibkU7QUFDRjs7QW1CM2pjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjhibkU7QUFDRjs7QW1CamtjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTlibkU7QUFDRjs7QW1CdmtjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTlibkU7QUFDRjs7QW1CN2tjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzlibkU7QUFDRjs7QW1CbmxjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcStibkU7QUFDRjs7QW1CemxjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMitibkU7QUFDRjs7QW1CL2xjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaS9ibkU7QUFDRjs7QW1Ccm1jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdS9ibkU7QUFDRjs7QW1CM21jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNi9ibkU7QUFDRjs7QW1Cam5jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWdjbkU7QUFDRjs7QW1Cdm5jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWdjbkU7QUFDRjs7QXdCOWdjRTtFQUFXLHdCQUErQjtBeEJraGM1Qzs7QW1Cam9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWhjbkU7QUFDRjs7QW1Cdm9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWhjbkU7QUFDRjs7QW1CN29jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2hjbkU7QUFDRjs7QW1CbnBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcWljbkU7QUFDRjs7QW1CenBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMmljbkU7QUFDRjs7QW1CL3BjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaWpjbkU7QUFDRjs7QW1CcnFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdWpjbkU7QUFDRjs7QW1CM3FjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNmpjbkU7QUFDRjs7QW1CanJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWtjbkU7QUFDRjs7QW1CdnJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWtjbkU7QUFDRjs7QW1CN3JjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2tjbkU7QUFDRjs7QW1CbnNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcWxjbkU7QUFDRjs7QXdCMWxjRTtFQUFXLHdCQUErQjtBeEI4bGM1Qzs7QW1CN3NjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2xjbkU7QUFDRjs7QW1CbnRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcW1jbkU7QUFDRjs7QW1CenRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMm1jbkU7QUFDRjs7QW1CL3RjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaW5jbkU7QUFDRjs7QW1CcnVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdW5jbkU7QUFDRjs7QW1CM3VjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNm5jbkU7QUFDRjs7QW1CanZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbW9jbkU7QUFDRjs7QW1CdnZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeW9jbkU7QUFDRjs7QW1CN3ZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK29jbkU7QUFDRjs7QW1CbndjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXBjbkU7QUFDRjs7QW1CendjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnBjbkU7QUFDRjs7QW1CL3djTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXFjbkU7QUFDRjs7QXdCdHFjRTtFQUFXLHdCQUErQjtBeEIwcWM1Qzs7QW1CenhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnFjbkU7QUFDRjs7QW1CL3hjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXJjbkU7QUFDRjs7QW1CcnljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXJjbkU7QUFDRjs7QW1CM3ljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnJjbkU7QUFDRjs7QW1CanpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXNjbkU7QUFDRjs7QW1CdnpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXNjbkU7QUFDRjs7QW1CN3pjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK3NjbkU7QUFDRjs7QW1CbjBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXRjbkU7QUFDRjs7QW1CejBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnRjbkU7QUFDRjs7QW1CLzBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXVjbkU7QUFDRjs7QW1CcjFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXVjbkU7QUFDRjs7QW1CMzFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnVjbkU7QUFDRjs7QXdCbHZjRTtFQUFXLHdCQUErQjtBeEJzdmM1Qzs7QW1CcjJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXZjbkU7QUFDRjs7QW1CMzJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnZjbkU7QUFDRjs7QW1CajNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXdjbkU7QUFDRjs7QW1CdjNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXdjbkU7QUFDRjs7QW1CNzNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK3djbkU7QUFDRjs7QW1CbjRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXhjbkU7QUFDRjs7QW1CejRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnhjbkU7QUFDRjs7QW1CLzRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXljbkU7QUFDRjs7QW1CcjVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXljbkU7QUFDRjs7QW1CMzVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnljbkU7QUFDRjs7QW1CajZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXpjbkU7QUFDRjs7QW1CdjZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXpjbkU7QUFDRjs7QXdCOXpjRTtFQUFXLHdCQUErQjtBeEJrMGM1Qzs7QW1CajdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTBjbkU7QUFDRjs7QW1CdjdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTBjbkU7QUFDRjs7QW1CNzdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzBjbkU7QUFDRjs7QW1CbjhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTFjbkU7QUFDRjs7QW1CejhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjFjbkU7QUFDRjs7QW1CLzhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTJjbkU7QUFDRjs7QW1CcjljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTJjbkU7QUFDRjs7QW1CMzljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjJjbkU7QUFDRjs7QW1CaitjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTNjbkU7QUFDRjs7QW1CditjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTNjbkU7QUFDRjs7QW1CNytjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzNjbkU7QUFDRjs7QW1Cbi9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTRjbkU7QUFDRjs7QXdCMTRjRTtFQUFXLHdCQUErQjtBeEI4NGM1Qzs7QW1CNy9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzRjbkU7QUFDRjs7QW1CbmdkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTVjbkU7QUFDRjs7QW1CemdkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjVjbkU7QUFDRjs7QW1CL2dkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTZjbkU7QUFDRjs7QW1CcmhkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTZjbkU7QUFDRjs7QW1CM2hkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjZjbkU7QUFDRjs7QW1CamlkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTdjbkU7QUFDRjs7QW1CdmlkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTdjbkU7QUFDRjs7QW1CN2lkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzdjbkU7QUFDRjs7QW1CbmpkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcThjbkU7QUFDRjs7QW1CempkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjhjbkU7QUFDRjs7QW1CL2pkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTljbkU7QUFDRjs7QXdCdDljRTtFQUFXLHdCQUErQjtBeEIwOWM1Qzs7QW1CemtkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjljbkU7QUFDRjs7QW1CL2tkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaStjbkU7QUFDRjs7QW1CcmxkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdStjbkU7QUFDRjs7QW1CM2xkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNitjbkU7QUFDRjs7QW1Cam1kTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbS9jbkU7QUFDRjs7QW1Cdm1kTTtFS21IQTtJQUFnQyx3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eDhCbkM7O0EwQnh4OEJBO0VBQVEsNkJBQTZCO0ExQjR4OEJyQzs7QTBCM3g4QkE7RUFBUSw4QkFBOEI7QTFCK3g4QnRDOztBMEI5eDhCQTtFQUFRLDRCQUE0QjtBMUJreThCcEM7O0FtQjlnOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJteThCdEQ7RTBCbHk4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQnN5OEIxRjtFMEJyeThCRTtJQUE2QiwyQkFBMkI7RTFCd3k4QjFEO0UwQnZ5OEJFO0lBQTZCLDZCQUE2QjtFMUIweThCNUQ7RTBCenk4QkU7SUFBNkIsOEJBQThCO0UxQjR5OEI3RDtFMEIzeThCRTtJQUE2Qiw0QkFBNEI7RTFCOHk4QjNEO0FBQ0Y7O0FtQnBpOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ5ejhCdEQ7RTBCeHo4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjR6OEIxRjtFMEIzejhCRTtJQUE2QiwyQkFBMkI7RTFCOHo4QjFEO0UwQjd6OEJFO0lBQTZCLDZCQUE2QjtFMUJnMDhCNUQ7RTBCL3o4QkU7SUFBNkIsOEJBQThCO0UxQmswOEI3RDtFMEJqMDhCRTtJQUE2Qiw0QkFBNEI7RTFCbzA4QjNEO0FBQ0Y7O0FtQjFqOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIrMDhCdEQ7RTBCOTA4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmsxOEIxRjtFMEJqMThCRTtJQUE2QiwyQkFBMkI7RTFCbzE4QjFEO0UwQm4xOEJFO0lBQTZCLDZCQUE2QjtFMUJzMThCNUQ7RTBCcjE4QkU7SUFBNkIsOEJBQThCO0UxQncxOEI3RDtFMEJ2MThCRTtJQUE2Qiw0QkFBNEI7RTFCMDE4QjNEO0FBQ0Y7O0FtQmhsOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJxMjhCdEQ7RTBCcDI4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQncyOEIxRjtFMEJ2MjhCRTtJQUE2QiwyQkFBMkI7RTFCMDI4QjFEO0UwQnoyOEJFO0lBQTZCLDZCQUE2QjtFMUI0MjhCNUQ7RTBCMzI4QkU7SUFBNkIsOEJBQThCO0UxQjgyOEI3RDtFMEI3MjhCRTtJQUE2Qiw0QkFBNEI7RTFCZzM4QjNEO0FBQ0Y7O0FtQnRtOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIyMzhCdEQ7RTBCMTM4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjgzOEIxRjtFMEI3MzhCRTtJQUE2QiwyQkFBMkI7RTFCZzQ4QjFEO0UwQi8zOEJFO0lBQTZCLDZCQUE2QjtFMUJrNDhCNUQ7RTBCajQ4QkU7SUFBNkIsOEJBQThCO0UxQm80OEI3RDtFMEJuNDhCRTtJQUE2Qiw0QkFBNEI7RTFCczQ4QjNEO0FBQ0Y7O0FtQjVuOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJpNThCdEQ7RTBCaDU4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQm81OEIxRjtFMEJuNThCRTtJQUE2QiwyQkFBMkI7RTFCczU4QjFEO0UwQnI1OEJFO0lBQTZCLDZCQUE2QjtFMUJ3NThCNUQ7RTBCdjU4QkU7SUFBNkIsOEJBQThCO0UxQjA1OEI3RDtFMEJ6NThCRTtJQUE2Qiw0QkFBNEI7RTFCNDU4QjNEO0FBQ0Y7O0FtQmxwOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ1NjhCdEQ7RTBCdDY4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjA2OEIxRjtFMEJ6NjhCRTtJQUE2QiwyQkFBMkI7RTFCNDY4QjFEO0UwQjM2OEJFO0lBQTZCLDZCQUE2QjtFMUI4NjhCNUQ7RTBCNzY4QkU7SUFBNkIsOEJBQThCO0UxQmc3OEI3RDtFMEIvNjhCRTtJQUE2Qiw0QkFBNEI7RTFCazc4QjNEO0FBQ0Y7O0FtQnhxOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUI2NzhCdEQ7RTBCNTc4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmc4OEIxRjtFMEIvNzhCRTtJQUE2QiwyQkFBMkI7RTFCazg4QjFEO0UwQmo4OEJFO0lBQTZCLDZCQUE2QjtFMUJvODhCNUQ7RTBCbjg4QkU7SUFBNkIsOEJBQThCO0UxQnM4OEI3RDtFMEJyODhCRTtJQUE2Qiw0QkFBNEI7RTFCdzg4QjNEO0FBQ0Y7O0FtQjlyOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJtOThCdEQ7RTBCbDk4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQnM5OEIxRjtFMEJyOThCRTtJQUE2QiwyQkFBMkI7RTFCdzk4QjFEO0UwQnY5OEJFO0lBQTZCLDZCQUE2QjtFMUIwOThCNUQ7RTBCejk4QkU7SUFBNkIsOEJBQThCO0UxQjQ5OEI3RDtFMEIzOThCRTtJQUE2Qiw0QkFBNEI7RTFCODk4QjNEO0FBQ0Y7O0FtQnB0OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ5KzhCdEQ7RTBCeCs4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjQrOEIxRjtFMEIzKzhCRTtJQUE2QiwyQkFBMkI7RTFCOCs4QjFEO0UwQjcrOEJFO0lBQTZCLDZCQUE2QjtFMUJnLzhCNUQ7RTBCLys4QkU7SUFBNkIsOEJBQThCO0UxQmsvOEI3RDtFMEJqLzhCRTtJQUE2Qiw0QkFBNEI7RTFCby84QjNEO0FBQ0Y7O0FtQjF1OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIrLzhCdEQ7RTBCOS84QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmtnOUIxRjtFMEJqZzlCRTtJQUE2QiwyQkFBMkI7RTFCb2c5QjFEO0UwQm5nOUJFO0lBQTZCLDZCQUE2QjtFMUJzZzlCNUQ7RTBCcmc5QkU7SUFBNkIsOEJBQThCO0UxQndnOUI3RDtFMEJ2ZzlCRTtJQUE2Qiw0QkFBNEI7RTFCMGc5QjNEO0FBQ0Y7O0FtQmh3OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJxaDlCdEQ7RTBCcGg5QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQndoOUIxRjtFMEJ2aDlCRTtJQUE2QiwyQkFBMkI7RTFCMGg5QjFEO0UwQnpoOUJFO0lBQTZCLDZCQUE2QjtFMUI0aDlCNUQ7RTBCM2g5QkU7SUFBNkIsOEJBQThCO0UxQjhoOUI3RDtFMEI3aDlCRTtJQUE2Qiw0QkFBNEI7RTFCZ2k5QjNEO0FBQ0Y7O0EyQnJ4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dnh1Q0U7RUFBVyxVQUFPO0E3QjJ4dUNwQjs7QTZCMXh1Q0U7RUFBVyxXQUFRO0E3Qjh4dUNyQjs7QTZCN3h1Q0U7RUFBVyxTQUFNO0E3Qml5dUNuQjs7QW1CeHl1Q007RVVXQTtJQUFnQyxRQUFLO0U3Qmt5dUN6QztFNkJqeXVDSTtJQUFnQyxVQUFPO0U3Qm95dUMzQztFNkJueXVDSTtJQUFnQyxXQUFRO0U3QnN5dUM1QztFNkJyeXVDSTtJQUFnQyxTQUFNO0U3Qnd5dUMxQztBQUNGOztBbUJ2enVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCaXp1Q3pDO0U2Qmh6dUNJO0lBQWdDLFVBQU87RTdCbXp1QzNDO0U2Qmx6dUNJO0lBQWdDLFdBQVE7RTdCcXp1QzVDO0U2QnB6dUNJO0lBQWdDLFNBQU07RTdCdXp1QzFDO0FBQ0Y7O0FtQnQwdUNNO0VVV0E7SUFBZ0MsUUFBSztFN0JnMHVDekM7RTZCL3p1Q0k7SUFBZ0MsVUFBTztFN0JrMHVDM0M7RTZCajB1Q0k7SUFBZ0MsV0FBUTtFN0JvMHVDNUM7RTZCbjB1Q0k7SUFBZ0MsU0FBTTtFN0JzMHVDMUM7QUFDRjs7QW1CcjF1Q007RVVXQTtJQUFnQyxRQUFLO0U3QiswdUN6QztFNkI5MHVDSTtJQUFnQyxVQUFPO0U3QmkxdUMzQztFNkJoMXVDSTtJQUFnQyxXQUFRO0U3Qm0xdUM1QztFNkJsMXVDSTtJQUFnQyxTQUFNO0U3QnExdUMxQztBQUNGOztBbUJwMnVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCODF1Q3pDO0U2QjcxdUNJO0lBQWdDLFVBQU87RTdCZzJ1QzNDO0U2Qi8xdUNJO0lBQWdDLFdBQVE7RTdCazJ1QzVDO0U2QmoydUNJO0lBQWdDLFNBQU07RTdCbzJ1QzFDO0FBQ0Y7O0FtQm4zdUNNO0VVV0E7SUFBZ0MsUUFBSztFN0I2MnVDekM7RTZCNTJ1Q0k7SUFBZ0MsVUFBTztFN0IrMnVDM0M7RTZCOTJ1Q0k7SUFBZ0MsV0FBUTtFN0JpM3VDNUM7RTZCaDN1Q0k7SUFBZ0MsU0FBTTtFN0JtM3VDMUM7QUFDRjs7QW1CbDR1Q007RVVXQTtJQUFnQyxRQUFLO0U3QjQzdUN6QztFNkIzM3VDSTtJQUFnQyxVQUFPO0U3QjgzdUMzQztFNkI3M3VDSTtJQUFnQyxXQUFRO0U3Qmc0dUM1QztFNkIvM3VDSTtJQUFnQyxTQUFNO0U3Qms0dUMxQztBQUNGOztBbUJqNXVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMjR1Q3pDO0U2QjE0dUNJO0lBQWdDLFVBQU87RTdCNjR1QzNDO0U2QjU0dUNJO0lBQWdDLFdBQVE7RTdCKzR1QzVDO0U2Qjk0dUNJO0lBQWdDLFNBQU07RTdCaTV1QzFDO0FBQ0Y7O0FtQmg2dUNNO0VVV0E7SUFBZ0MsUUFBSztFN0IwNXVDekM7RTZCejV1Q0k7SUFBZ0MsVUFBTztFN0I0NXVDM0M7RTZCMzV1Q0k7SUFBZ0MsV0FBUTtFN0I4NXVDNUM7RTZCNzV1Q0k7SUFBZ0MsU0FBTTtFN0JnNnVDMUM7QUFDRjs7QW1CLzZ1Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnk2dUN6QztFNkJ4NnVDSTtJQUFnQyxVQUFPO0U3QjI2dUMzQztFNkIxNnVDSTtJQUFnQyxXQUFRO0U3QjY2dUM1QztFNkI1NnVDSTtJQUFnQyxTQUFNO0U3Qis2dUMxQztBQUNGOztBbUI5N3VDTTtFVVdBO0lBQWdDLFFBQUs7RTdCdzd1Q3pDO0U2QnY3dUNJO0lBQWdDLFVBQU87RTdCMDd1QzNDO0U2Qno3dUNJO0lBQWdDLFdBQVE7RTdCNDd1QzVDO0U2QjM3dUNJO0lBQWdDLFNBQU07RTdCODd1QzFDO0FBQ0Y7O0FtQjc4dUNNO0VVV0E7SUFBZ0MsUUFBSztFN0J1OHVDekM7RTZCdDh1Q0k7SUFBZ0MsVUFBTztFN0J5OHVDM0M7RTZCeDh1Q0k7SUFBZ0MsV0FBUTtFN0IyOHVDNUM7RTZCMTh1Q0k7SUFBZ0MsU0FBTTtFN0I2OHVDMUM7QUFDRjs7QTZCeDl1Q0U7RUFBVyxRQUFLO0E3QjQ5dUNsQjs7QTZCMzl1Q0U7RUFBVyxVQUFPO0E3Qis5dUNwQjs7QTZCOTl1Q0U7RUFBVyxXQUFRO0E3QmsrdUNyQjs7QTZCait1Q0U7RUFBVyxTQUFNO0E3QnErdUNuQjs7QW1CNSt1Q007RVVXQTtJQUFnQyxRQUFLO0U3QnMrdUN6QztFNkJyK3VDSTtJQUFnQyxVQUFPO0U3QncrdUMzQztFNkJ2K3VDSTtJQUFnQyxXQUFRO0U3QjArdUM1QztFNkJ6K3VDSTtJQUFnQyxTQUFNO0U3QjQrdUMxQztBQUNGOztBbUIzL3VDTTtFVVdBO0lBQWdDLFFBQUs7RTdCcS91Q3pDO0U2QnAvdUNJO0lBQWdDLFVBQU87RTdCdS91QzNDO0U2QnQvdUNJO0lBQWdDLFdBQVE7RTdCeS91QzVDO0U2QngvdUNJO0lBQWdDLFNBQU07RTdCMi91QzFDO0FBQ0Y7O0FtQjFndkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JvZ3ZDekM7RTZCbmd2Q0k7SUFBZ0MsVUFBTztFN0JzZ3ZDM0M7RTZCcmd2Q0k7SUFBZ0MsV0FBUTtFN0J3Z3ZDNUM7RTZCdmd2Q0k7SUFBZ0MsU0FBTTtFN0IwZ3ZDMUM7QUFDRjs7QW1Cemh2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qm1odkN6QztFNkJsaHZDSTtJQUFnQyxVQUFPO0U3QnFodkMzQztFNkJwaHZDSTtJQUFnQyxXQUFRO0U3QnVodkM1QztFNkJ0aHZDSTtJQUFnQyxTQUFNO0U3QnlodkMxQztBQUNGOztBbUJ4aXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCa2l2Q3pDO0U2QmppdkNJO0lBQWdDLFVBQU87RTdCb2l2QzNDO0U2Qm5pdkNJO0lBQWdDLFdBQVE7RTdCc2l2QzVDO0U2QnJpdkNJO0lBQWdDLFNBQU07RTdCd2l2QzFDO0FBQ0Y7O0FtQnZqdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JpanZDekM7RTZCaGp2Q0k7SUFBZ0MsVUFBTztFN0JtanZDM0M7RTZCbGp2Q0k7SUFBZ0MsV0FBUTtFN0JxanZDNUM7RTZCcGp2Q0k7SUFBZ0MsU0FBTTtFN0J1anZDMUM7QUFDRjs7QW1CdGt2Q007RVVXQTtJQUFnQyxRQUFLO0U3QmdrdkN6QztFNkIvanZDSTtJQUFnQyxVQUFPO0U3QmtrdkMzQztFNkJqa3ZDSTtJQUFnQyxXQUFRO0U3Qm9rdkM1QztFNkJua3ZDSTtJQUFnQyxTQUFNO0U3QnNrdkMxQztBQUNGOztBbUJybHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCK2t2Q3pDO0U2QjlrdkNJO0lBQWdDLFVBQU87RTdCaWx2QzNDO0U2QmhsdkNJO0lBQWdDLFdBQVE7RTdCbWx2QzVDO0U2QmxsdkNJO0lBQWdDLFNBQU07RTdCcWx2QzFDO0FBQ0Y7O0FtQnBtdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0I4bHZDekM7RTZCN2x2Q0k7SUFBZ0MsVUFBTztFN0JnbXZDM0M7RTZCL2x2Q0k7SUFBZ0MsV0FBUTtFN0JrbXZDNUM7RTZCam12Q0k7SUFBZ0MsU0FBTTtFN0JvbXZDMUM7QUFDRjs7QW1Cbm52Q007RVVXQTtJQUFnQyxRQUFLO0U3QjZtdkN6QztFNkI1bXZDSTtJQUFnQyxVQUFPO0U3QittdkMzQztFNkI5bXZDSTtJQUFnQyxXQUFRO0U3QmludkM1QztFNkJobnZDSTtJQUFnQyxTQUFNO0U3Qm1udkMxQztBQUNGOztBbUJsb3ZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCNG52Q3pDO0U2QjNudkNJO0lBQWdDLFVBQU87RTdCOG52QzNDO0U2QjdudkNJO0lBQWdDLFdBQVE7RTdCZ292QzVDO0U2Qi9udkNJO0lBQWdDLFNBQU07RTdCa292QzFDO0FBQ0Y7O0FtQmpwdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0Iyb3ZDekM7RTZCMW92Q0k7SUFBZ0MsVUFBTztFN0I2b3ZDM0M7RTZCNW92Q0k7SUFBZ0MsV0FBUTtFN0Irb3ZDNUM7RTZCOW92Q0k7SUFBZ0MsU0FBTTtFN0JpcHZDMUM7QUFDRjs7QTZCNXB2Q0U7RUFBVyxRQUFLO0E3QmdxdkNsQjs7QTZCL3B2Q0U7RUFBVyxVQUFPO0E3Qm1xdkNwQjs7QTZCbHF2Q0U7RUFBVyxXQUFRO0E3QnNxdkNyQjs7QTZCcnF2Q0U7RUFBVyxTQUFNO0E3QnlxdkNuQjs7QW1CaHJ2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjBxdkN6QztFNkJ6cXZDSTtJQUFnQyxVQUFPO0U3QjRxdkMzQztFNkIzcXZDSTtJQUFnQyxXQUFRO0U3QjhxdkM1QztFNkI3cXZDSTtJQUFnQyxTQUFNO0U3QmdydkMxQztBQUNGOztBbUIvcnZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCeXJ2Q3pDO0U2QnhydkNJO0lBQWdDLFVBQU87RTdCMnJ2QzNDO0U2QjFydkNJO0lBQWdDLFdBQVE7RTdCNnJ2QzVDO0U2QjVydkNJO0lBQWdDLFNBQU07RTdCK3J2QzFDO0FBQ0Y7O0FtQjlzdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0J3c3ZDekM7RTZCdnN2Q0k7SUFBZ0MsVUFBTztFN0Iwc3ZDM0M7RTZCenN2Q0k7SUFBZ0MsV0FBUTtFN0I0c3ZDNUM7RTZCM3N2Q0k7SUFBZ0MsU0FBTTtFN0I4c3ZDMUM7QUFDRjs7QW1CN3R2Q007RVVXQTtJQUFnQyxRQUFLO0U3QnV0dkN6QztFNkJ0dHZDSTtJQUFnQyxVQUFPO0U3Qnl0dkMzQztFNkJ4dHZDSTtJQUFnQyxXQUFRO0U3QjJ0dkM1QztFNkIxdHZDSTtJQUFnQyxTQUFNO0U3QjZ0dkMxQztBQUNGOztBbUI1dXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCc3V2Q3pDO0U2QnJ1dkNJO0lBQWdDLFVBQU87RTdCd3V2QzNDO0U2QnZ1dkNJO0lBQWdDLFdBQVE7RTdCMHV2QzVDO0U2Qnp1dkNJO0lBQWdDLFNBQU07RTdCNHV2QzFDO0FBQ0Y7O0FtQjN2dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JxdnZDekM7RTZCcHZ2Q0k7SUFBZ0MsVUFBTztFN0J1dnZDM0M7RTZCdHZ2Q0k7SUFBZ0MsV0FBUTtFN0J5dnZDNUM7RTZCeHZ2Q0k7SUFBZ0MsU0FBTTtFN0IydnZDMUM7QUFDRjs7QW1CMXd2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qm93dkN6QztFNkJud3ZDSTtJQUFnQyxVQUFPO0U3QnN3dkMzQztFNkJyd3ZDSTtJQUFnQyxXQUFRO0U3Qnd3dkM1QztFNkJ2d3ZDSTtJQUFnQyxTQUFNO0U3QjB3dkMxQztBQUNGOztBbUJ6eHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCbXh2Q3pDO0U2Qmx4dkNJO0lBQWdDLFVBQU87RTdCcXh2QzNDO0U2QnB4dkNJO0lBQWdDLFdBQVE7RTdCdXh2QzVDO0U2QnR4dkNJO0lBQWdDLFNBQU07RTdCeXh2QzFDO0FBQ0Y7O0FtQnh5dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JreXZDekM7RTZCanl2Q0k7SUFBZ0MsVUFBTztFN0JveXZDM0M7RTZCbnl2Q0k7SUFBZ0MsV0FBUTtFN0JzeXZDNUM7RTZCcnl2Q0k7SUFBZ0MsU0FBTTtFN0J3eXZDMUM7QUFDRjs7QW1Cdnp2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qml6dkN6QztFNkJoenZDSTtJQUFnQyxVQUFPO0U3Qm16dkMzQztFNkJsenZDSTtJQUFnQyxXQUFRO0U3QnF6dkM1QztFNkJwenZDSTtJQUFnQyxTQUFNO0U3QnV6dkMxQztBQUNGOztBbUJ0MHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCZzB2Q3pDO0U2Qi96dkNJO0lBQWdDLFVBQU87RTdCazB2QzNDO0U2QmowdkNJO0lBQWdDLFdBQVE7RTdCbzB2QzVDO0U2Qm4wdkNJO0lBQWdDLFNBQU07RTdCczB2QzFDO0FBQ0Y7O0FtQnIxdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0IrMHZDekM7RTZCOTB2Q0k7SUFBZ0MsVUFBTztFN0JpMXZDM0M7RTZCaDF2Q0k7SUFBZ0MsV0FBUTtFN0JtMXZDNUM7RTZCbDF2Q0k7SUFBZ0MsU0FBTTtFN0JxMXZDMUM7QUFDRjs7QTZCaDJ2Q0U7RUFBVyxRQUFLO0E3Qm8ydkNsQjs7QTZCbjJ2Q0U7RUFBVyxVQUFPO0E3QnUydkNwQjs7QTZCdDJ2Q0U7RUFBVyxXQUFRO0E3QjAydkNyQjs7QTZCejJ2Q0U7RUFBVyxTQUFNO0E3QjYydkNuQjs7QW1CcDN2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjgydkN6QztFNkI3MnZDSTtJQUFnQyxVQUFPO0U3QmczdkMzQztFNkIvMnZDSTtJQUFnQyxXQUFRO0U3QmszdkM1QztFNkJqM3ZDSTtJQUFnQyxTQUFNO0U3Qm8zdkMxQztBQUNGOztBbUJuNHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCNjN2Q3pDO0U2QjUzdkNJO0lBQWdDLFVBQU87RTdCKzN2QzNDO0U2QjkzdkNJO0lBQWdDLFdBQVE7RTdCaTR2QzVDO0U2Qmg0dkNJO0lBQWdDLFNBQU07RTdCbTR2QzFDO0FBQ0Y7O0FtQmw1dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0I0NHZDekM7RTZCMzR2Q0k7SUFBZ0MsVUFBTztFN0I4NHZDM0M7RTZCNzR2Q0k7SUFBZ0MsV0FBUTtFN0JnNXZDNUM7RTZCLzR2Q0k7SUFBZ0MsU0FBTTtFN0JrNXZDMUM7QUFDRjs7QW1CajZ2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjI1dkN6QztFNkIxNXZDSTtJQUFnQyxVQUFPO0U3QjY1dkMzQztFNkI1NXZDSTtJQUFnQyxXQUFRO0U3Qis1dkM1QztFNkI5NXZDSTtJQUFnQyxTQUFNO0U3Qmk2dkMxQztBQUNGOztBbUJoN3ZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMDZ2Q3pDO0U2Qno2dkNJO0lBQWdDLFVBQU87RTdCNDZ2QzNDO0U2QjM2dkNJO0lBQWdDLFdBQVE7RTdCODZ2QzVDO0U2Qjc2dkNJO0lBQWdDLFNBQU07RTdCZzd2QzFDO0FBQ0Y7O0FtQi83dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0J5N3ZDekM7RTZCeDd2Q0k7SUFBZ0MsVUFBTztFN0IyN3ZDM0M7RTZCMTd2Q0k7SUFBZ0MsV0FBUTtFN0I2N3ZDNUM7RTZCNTd2Q0k7SUFBZ0MsU0FBTTtFN0IrN3ZDMUM7QUFDRjs7QW1COTh2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnc4dkN6QztFNkJ2OHZDSTtJQUFnQyxVQUFPO0U3QjA4dkMzQztFNkJ6OHZDSTtJQUFnQyxXQUFRO0U3QjQ4dkM1QztFNkIzOHZDSTtJQUFnQyxTQUFNO0U3Qjg4dkMxQztBQUNGOztBbUI3OXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCdTl2Q3pDO0U2QnQ5dkNJO0lBQWdDLFVBQU87RTdCeTl2QzNDO0U2Qng5dkNJO0lBQWdDLFdBQVE7RTdCMjl2QzVDO0U2QjE5dkNJO0lBQWdDLFNBQU07RTdCNjl2QzFDO0FBQ0Y7O0FtQjUrdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JzK3ZDekM7RTZCcit2Q0k7SUFBZ0MsVUFBTztFN0J3K3ZDM0M7RTZCdit2Q0k7SUFBZ0MsV0FBUTtFN0IwK3ZDNUM7RTZCeit2Q0k7SUFBZ0MsU0FBTTtFN0I0K3ZDMUM7QUFDRjs7QW1CMy92Q007RVVXQTtJQUFnQyxRQUFLO0U3QnEvdkN6QztFNkJwL3ZDSTtJQUFnQyxVQUFPO0U3QnUvdkMzQztFNkJ0L3ZDSTtJQUFnQyxXQUFRO0U3QnkvdkM1QztFNkJ4L3ZDSTtJQUFnQyxTQUFNO0U3QjIvdkMxQztBQUNGOztBbUIxZ3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCb2d3Q3pDO0U2Qm5nd0NJO0lBQWdDLFVBQU87RTdCc2d3QzNDO0U2QnJnd0NJO0lBQWdDLFdBQVE7RTdCd2d3QzVDO0U2QnZnd0NJO0lBQWdDLFNBQU07RTdCMGd3QzFDO0FBQ0Y7O0FtQnpod0NNO0VVV0E7SUFBZ0MsUUFBSztFN0JtaHdDekM7RTZCbGh3Q0k7SUFBZ0MsVUFBTztFN0JxaHdDM0M7RTZCcGh3Q0k7SUFBZ0MsV0FBUTtFN0J1aHdDNUM7RTZCdGh3Q0k7SUFBZ0MsU0FBTTtFN0J5aHdDMUM7QUFDRjs7QTZCcGl3Q0U7RUFBVyxRQUFLO0E3Qndpd0NsQjs7QTZCdml3Q0U7RUFBVyxVQUFPO0E3QjJpd0NwQjs7QTZCMWl3Q0U7RUFBVyxXQUFRO0E3Qjhpd0NyQjs7QTZCN2l3Q0U7RUFBVyxTQUFNO0E3Qmlqd0NuQjs7QW1CeGp3Q007RVVXQTtJQUFnQyxRQUFLO0U3Qmtqd0N6QztFNkJqandDSTtJQUFnQyxVQUFPO0U3Qm9qd0MzQztFNkJuandDSTtJQUFnQyxXQUFRO0U3QnNqd0M1QztFNkJyandDSTtJQUFnQyxTQUFNO0U3Qndqd0MxQztBQUNGOztBbUJ2a3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCaWt3Q3pDO0U2Qmhrd0NJO0lBQWdDLFVBQU87RTdCbWt3QzNDO0U2Qmxrd0NJO0lBQWdDLFdBQVE7RTdCcWt3QzVDO0U2QnBrd0NJO0lBQWdDLFNBQU07RTdCdWt3QzFDO0FBQ0Y7O0FtQnRsd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0JnbHdDekM7RTZCL2t3Q0k7SUFBZ0MsVUFBTztFN0JrbHdDM0M7RTZCamx3Q0k7SUFBZ0MsV0FBUTtFN0JvbHdDNUM7RTZCbmx3Q0k7SUFBZ0MsU0FBTTtFN0JzbHdDMUM7QUFDRjs7QW1Ccm13Q007RVVXQTtJQUFnQyxRQUFLO0U3Qitsd0N6QztFNkI5bHdDSTtJQUFnQyxVQUFPO0U3Qmltd0MzQztFNkJobXdDSTtJQUFnQyxXQUFRO0U3Qm1td0M1QztFNkJsbXdDSTtJQUFnQyxTQUFNO0U3QnFtd0MxQztBQUNGOztBbUJwbndDTTtFVVdBO0lBQWdDLFFBQUs7RTdCOG13Q3pDO0U2Qjdtd0NJO0lBQWdDLFVBQU87RTdCZ253QzNDO0U2Qi9td0NJO0lBQWdDLFdBQVE7RTdCa253QzVDO0U2Qmpud0NJO0lBQWdDLFNBQU07RTdCb253QzFDO0FBQ0Y7O0FtQm5vd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0I2bndDekM7RTZCNW53Q0k7SUFBZ0MsVUFBTztFN0IrbndDM0M7RTZCOW53Q0k7SUFBZ0MsV0FBUTtFN0Jpb3dDNUM7RTZCaG93Q0k7SUFBZ0MsU0FBTTtFN0Jtb3dDMUM7QUFDRjs7QW1CbHB3Q007RVVXQTtJQUFnQyxRQUFLO0U3QjRvd0N6QztFNkIzb3dDSTtJQUFnQyxVQUFPO0U3Qjhvd0MzQztFNkI3b3dDSTtJQUFnQyxXQUFRO0U3Qmdwd0M1QztFNkIvb3dDSTtJQUFnQyxTQUFNO0U3Qmtwd0MxQztBQUNGOztBbUJqcXdDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMnB3Q3pDO0U2QjFwd0NJO0lBQWdDLFVBQU87RTdCNnB3QzNDO0U2QjVwd0NJO0lBQWdDLFdBQVE7RTdCK3B3QzVDO0U2Qjlwd0NJO0lBQWdDLFNBQU07RTdCaXF3QzFDO0FBQ0Y7O0FtQmhyd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0IwcXdDekM7RTZCenF3Q0k7SUFBZ0MsVUFBTztFN0I0cXdDM0M7RTZCM3F3Q0k7SUFBZ0MsV0FBUTtFN0I4cXdDNUM7RTZCN3F3Q0k7SUFBZ0MsU0FBTTtFN0JncndDMUM7QUFDRjs7QW1CL3J3Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnlyd0N6QztFNkJ4cndDSTtJQUFnQyxVQUFPO0U3QjJyd0MzQztFNkIxcndDSTtJQUFnQyxXQUFRO0U3QjZyd0M1QztFNkI1cndDSTtJQUFnQyxTQUFNO0U3Qityd0MxQztBQUNGOztBbUI5c3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCd3N3Q3pDO0U2QnZzd0NJO0lBQWdDLFVBQU87RTdCMHN3QzNDO0U2Qnpzd0NJO0lBQWdDLFdBQVE7RTdCNHN3QzVDO0U2QjNzd0NJO0lBQWdDLFNBQU07RTdCOHN3QzFDO0FBQ0Y7O0FtQjd0d0NNO0VVV0E7SUFBZ0MsUUFBSztFN0J1dHdDekM7RTZCdHR3Q0k7SUFBZ0MsVUFBTztFN0J5dHdDM0M7RTZCeHR3Q0k7SUFBZ0MsV0FBUTtFN0IydHdDNUM7RTZCMXR3Q0k7SUFBZ0MsU0FBTTtFN0I2dHdDMUM7QUFDRjs7QTZCbnR3Q0k7RUFBVyxRQUFLO0E3QnV0d0NwQjs7QTZCdHR3Q0k7RUFBVyxVQUFPO0E3QjB0d0N0Qjs7QTZCenR3Q0k7RUFBVyxXQUFRO0E3QjZ0d0N2Qjs7QTZCNXR3Q0k7RUFBVyxTQUFNO0E3Qmd1d0NyQjs7QW1CNXZ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JpdXdDM0M7RTZCaHV3Q007SUFBZ0MsVUFBTztFN0JtdXdDN0M7RTZCbHV3Q007SUFBZ0MsV0FBUTtFN0JxdXdDOUM7RTZCcHV3Q007SUFBZ0MsU0FBTTtFN0J1dXdDNUM7QUFDRjs7QW1CM3d3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JndndDM0M7RTZCL3V3Q007SUFBZ0MsVUFBTztFN0JrdndDN0M7RTZCanZ3Q007SUFBZ0MsV0FBUTtFN0JvdndDOUM7RTZCbnZ3Q007SUFBZ0MsU0FBTTtFN0JzdndDNUM7QUFDRjs7QW1CMXh3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IrdndDM0M7RTZCOXZ3Q007SUFBZ0MsVUFBTztFN0Jpd3dDN0M7RTZCaHd3Q007SUFBZ0MsV0FBUTtFN0Jtd3dDOUM7RTZCbHd3Q007SUFBZ0MsU0FBTTtFN0Jxd3dDNUM7QUFDRjs7QW1Cenl3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I4d3dDM0M7RTZCN3d3Q007SUFBZ0MsVUFBTztFN0JneHdDN0M7RTZCL3d3Q007SUFBZ0MsV0FBUTtFN0JreHdDOUM7RTZCanh3Q007SUFBZ0MsU0FBTTtFN0JveHdDNUM7QUFDRjs7QW1CeHp3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I2eHdDM0M7RTZCNXh3Q007SUFBZ0MsVUFBTztFN0IreHdDN0M7RTZCOXh3Q007SUFBZ0MsV0FBUTtFN0JpeXdDOUM7RTZCaHl3Q007SUFBZ0MsU0FBTTtFN0JteXdDNUM7QUFDRjs7QW1CdjB3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I0eXdDM0M7RTZCM3l3Q007SUFBZ0MsVUFBTztFN0I4eXdDN0M7RTZCN3l3Q007SUFBZ0MsV0FBUTtFN0JnendDOUM7RTZCL3l3Q007SUFBZ0MsU0FBTTtFN0JrendDNUM7QUFDRjs7QW1CdDF3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IyendDM0M7RTZCMXp3Q007SUFBZ0MsVUFBTztFN0I2endDN0M7RTZCNXp3Q007SUFBZ0MsV0FBUTtFN0IrendDOUM7RTZCOXp3Q007SUFBZ0MsU0FBTTtFN0JpMHdDNUM7QUFDRjs7QW1CcjJ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IwMHdDM0M7RTZCejB3Q007SUFBZ0MsVUFBTztFN0I0MHdDN0M7RTZCMzB3Q007SUFBZ0MsV0FBUTtFN0I4MHdDOUM7RTZCNzB3Q007SUFBZ0MsU0FBTTtFN0JnMXdDNUM7QUFDRjs7QW1CcDN3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J5MXdDM0M7RTZCeDF3Q007SUFBZ0MsVUFBTztFN0IyMXdDN0M7RTZCMTF3Q007SUFBZ0MsV0FBUTtFN0I2MXdDOUM7RTZCNTF3Q007SUFBZ0MsU0FBTTtFN0IrMXdDNUM7QUFDRjs7QW1CbjR3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J3MndDM0M7RTZCdjJ3Q007SUFBZ0MsVUFBTztFN0IwMndDN0M7RTZCejJ3Q007SUFBZ0MsV0FBUTtFN0I0MndDOUM7RTZCMzJ3Q007SUFBZ0MsU0FBTTtFN0I4MndDNUM7QUFDRjs7QW1CbDV3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J1M3dDM0M7RTZCdDN3Q007SUFBZ0MsVUFBTztFN0J5M3dDN0M7RTZCeDN3Q007SUFBZ0MsV0FBUTtFN0IyM3dDOUM7RTZCMTN3Q007SUFBZ0MsU0FBTTtFN0I2M3dDNUM7QUFDRjs7QW1CajZ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JzNHdDM0M7RTZCcjR3Q007SUFBZ0MsVUFBTztFN0J3NHdDN0M7RTZCdjR3Q007SUFBZ0MsV0FBUTtFN0IwNHdDOUM7RTZCejR3Q007SUFBZ0MsU0FBTTtFN0I0NHdDNUM7QUFDRjs7QTZCdjV3Q0k7RUFBVyxTQUFLO0E3QjI1d0NwQjs7QTZCMTV3Q0k7RUFBVyxXQUFPO0E3Qjg1d0N0Qjs7QTZCNzV3Q0k7RUFBVyxZQUFRO0E3Qmk2d0N2Qjs7QTZCaDZ3Q0k7RUFBVyxVQUFNO0E3Qm82d0NyQjs7QW1CaDh3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxNndDM0M7RTZCcDZ3Q007SUFBZ0MsV0FBTztFN0J1NndDN0M7RTZCdDZ3Q007SUFBZ0MsWUFBUTtFN0J5NndDOUM7RTZCeDZ3Q007SUFBZ0MsVUFBTTtFN0IyNndDNUM7QUFDRjs7QW1CLzh3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvN3dDM0M7RTZCbjd3Q007SUFBZ0MsV0FBTztFN0JzN3dDN0M7RTZCcjd3Q007SUFBZ0MsWUFBUTtFN0J3N3dDOUM7RTZCdjd3Q007SUFBZ0MsVUFBTTtFN0IwN3dDNUM7QUFDRjs7QW1COTl3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOHdDM0M7RTZCbDh3Q007SUFBZ0MsV0FBTztFN0JxOHdDN0M7RTZCcDh3Q007SUFBZ0MsWUFBUTtFN0J1OHdDOUM7RTZCdDh3Q007SUFBZ0MsVUFBTTtFN0J5OHdDNUM7QUFDRjs7QW1CNyt3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrOXdDM0M7RTZCajl3Q007SUFBZ0MsV0FBTztFN0JvOXdDN0M7RTZCbjl3Q007SUFBZ0MsWUFBUTtFN0JzOXdDOUM7RTZCcjl3Q007SUFBZ0MsVUFBTTtFN0J3OXdDNUM7QUFDRjs7QW1CNS93Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpK3dDM0M7RTZCaCt3Q007SUFBZ0MsV0FBTztFN0JtK3dDN0M7RTZCbCt3Q007SUFBZ0MsWUFBUTtFN0JxK3dDOUM7RTZCcCt3Q007SUFBZ0MsVUFBTTtFN0J1K3dDNUM7QUFDRjs7QW1CM2d4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnL3dDM0M7RTZCLyt3Q007SUFBZ0MsV0FBTztFN0JrL3dDN0M7RTZCai93Q007SUFBZ0MsWUFBUTtFN0JvL3dDOUM7RTZCbi93Q007SUFBZ0MsVUFBTTtFN0JzL3dDNUM7QUFDRjs7QW1CMWh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrL3dDM0M7RTZCOS93Q007SUFBZ0MsV0FBTztFN0JpZ3hDN0M7RTZCaGd4Q007SUFBZ0MsWUFBUTtFN0JtZ3hDOUM7RTZCbGd4Q007SUFBZ0MsVUFBTTtFN0JxZ3hDNUM7QUFDRjs7QW1Ceml4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4Z3hDM0M7RTZCN2d4Q007SUFBZ0MsV0FBTztFN0JnaHhDN0M7RTZCL2d4Q007SUFBZ0MsWUFBUTtFN0JraHhDOUM7RTZCamh4Q007SUFBZ0MsVUFBTTtFN0JvaHhDNUM7QUFDRjs7QW1CeGp4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2aHhDM0M7RTZCNWh4Q007SUFBZ0MsV0FBTztFN0IraHhDN0M7RTZCOWh4Q007SUFBZ0MsWUFBUTtFN0JpaXhDOUM7RTZCaGl4Q007SUFBZ0MsVUFBTTtFN0JtaXhDNUM7QUFDRjs7QW1Cdmt4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0aXhDM0M7RTZCM2l4Q007SUFBZ0MsV0FBTztFN0I4aXhDN0M7RTZCN2l4Q007SUFBZ0MsWUFBUTtFN0JnanhDOUM7RTZCL2l4Q007SUFBZ0MsVUFBTTtFN0JranhDNUM7QUFDRjs7QW1CdGx4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyanhDM0M7RTZCMWp4Q007SUFBZ0MsV0FBTztFN0I2anhDN0M7RTZCNWp4Q007SUFBZ0MsWUFBUTtFN0IranhDOUM7RTZCOWp4Q007SUFBZ0MsVUFBTTtFN0Jpa3hDNUM7QUFDRjs7QW1Ccm14Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Iwa3hDM0M7RTZCemt4Q007SUFBZ0MsV0FBTztFN0I0a3hDN0M7RTZCM2t4Q007SUFBZ0MsWUFBUTtFN0I4a3hDOUM7RTZCN2t4Q007SUFBZ0MsVUFBTTtFN0JnbHhDNUM7QUFDRjs7QTZCM2x4Q0k7RUFBVyxTQUFLO0E3QitseENwQjs7QTZCOWx4Q0k7RUFBVyxXQUFPO0E3QmtteEN0Qjs7QTZCam14Q0k7RUFBVyxZQUFRO0E3QnFteEN2Qjs7QTZCcG14Q0k7RUFBVyxVQUFNO0E3QndteENyQjs7QW1CcG94Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5bXhDM0M7RTZCeG14Q007SUFBZ0MsV0FBTztFN0IybXhDN0M7RTZCMW14Q007SUFBZ0MsWUFBUTtFN0I2bXhDOUM7RTZCNW14Q007SUFBZ0MsVUFBTTtFN0IrbXhDNUM7QUFDRjs7QW1CbnB4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3bnhDM0M7RTZCdm54Q007SUFBZ0MsV0FBTztFN0IwbnhDN0M7RTZCem54Q007SUFBZ0MsWUFBUTtFN0I0bnhDOUM7RTZCM254Q007SUFBZ0MsVUFBTTtFN0I4bnhDNUM7QUFDRjs7QW1CbHF4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1b3hDM0M7RTZCdG94Q007SUFBZ0MsV0FBTztFN0J5b3hDN0M7RTZCeG94Q007SUFBZ0MsWUFBUTtFN0Iyb3hDOUM7RTZCMW94Q007SUFBZ0MsVUFBTTtFN0I2b3hDNUM7QUFDRjs7QW1CanJ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzcHhDM0M7RTZCcnB4Q007SUFBZ0MsV0FBTztFN0J3cHhDN0M7RTZCdnB4Q007SUFBZ0MsWUFBUTtFN0IwcHhDOUM7RTZCenB4Q007SUFBZ0MsVUFBTTtFN0I0cHhDNUM7QUFDRjs7QW1CaHN4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxcXhDM0M7RTZCcHF4Q007SUFBZ0MsV0FBTztFN0J1cXhDN0M7RTZCdHF4Q007SUFBZ0MsWUFBUTtFN0J5cXhDOUM7RTZCeHF4Q007SUFBZ0MsVUFBTTtFN0IycXhDNUM7QUFDRjs7QW1CL3N4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvcnhDM0M7RTZCbnJ4Q007SUFBZ0MsV0FBTztFN0JzcnhDN0M7RTZCcnJ4Q007SUFBZ0MsWUFBUTtFN0J3cnhDOUM7RTZCdnJ4Q007SUFBZ0MsVUFBTTtFN0IwcnhDNUM7QUFDRjs7QW1COXR4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jtc3hDM0M7RTZCbHN4Q007SUFBZ0MsV0FBTztFN0Jxc3hDN0M7RTZCcHN4Q007SUFBZ0MsWUFBUTtFN0J1c3hDOUM7RTZCdHN4Q007SUFBZ0MsVUFBTTtFN0J5c3hDNUM7QUFDRjs7QW1CN3V4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrdHhDM0M7RTZCanR4Q007SUFBZ0MsV0FBTztFN0JvdHhDN0M7RTZCbnR4Q007SUFBZ0MsWUFBUTtFN0JzdHhDOUM7RTZCcnR4Q007SUFBZ0MsVUFBTTtFN0J3dHhDNUM7QUFDRjs7QW1CNXZ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpdXhDM0M7RTZCaHV4Q007SUFBZ0MsV0FBTztFN0JtdXhDN0M7RTZCbHV4Q007SUFBZ0MsWUFBUTtFN0JxdXhDOUM7RTZCcHV4Q007SUFBZ0MsVUFBTTtFN0J1dXhDNUM7QUFDRjs7QW1CM3d4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JndnhDM0M7RTZCL3V4Q007SUFBZ0MsV0FBTztFN0JrdnhDN0M7RTZCanZ4Q007SUFBZ0MsWUFBUTtFN0JvdnhDOUM7RTZCbnZ4Q007SUFBZ0MsVUFBTTtFN0JzdnhDNUM7QUFDRjs7QW1CMXh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrdnhDM0M7RTZCOXZ4Q007SUFBZ0MsV0FBTztFN0Jpd3hDN0M7RTZCaHd4Q007SUFBZ0MsWUFBUTtFN0Jtd3hDOUM7RTZCbHd4Q007SUFBZ0MsVUFBTTtFN0Jxd3hDNUM7QUFDRjs7QW1Cenl4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4d3hDM0M7RTZCN3d4Q007SUFBZ0MsV0FBTztFN0JneHhDN0M7RTZCL3d4Q007SUFBZ0MsWUFBUTtFN0JreHhDOUM7RTZCanh4Q007SUFBZ0MsVUFBTTtFN0JveHhDNUM7QUFDRjs7QTZCL3h4Q0k7RUFBVyxTQUFLO0E3Qm15eENwQjs7QTZCbHl4Q0k7RUFBVyxXQUFPO0E3QnN5eEN0Qjs7QTZCcnl4Q0k7RUFBVyxZQUFRO0E3Qnl5eEN2Qjs7QTZCeHl4Q0k7RUFBVyxVQUFNO0E3QjR5eENyQjs7QW1CeDB4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2eXhDM0M7RTZCNXl4Q007SUFBZ0MsV0FBTztFN0IreXhDN0M7RTZCOXl4Q007SUFBZ0MsWUFBUTtFN0JpenhDOUM7RTZCaHp4Q007SUFBZ0MsVUFBTTtFN0JtenhDNUM7QUFDRjs7QW1CdjF4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0enhDM0M7RTZCM3p4Q007SUFBZ0MsV0FBTztFN0I4enhDN0M7RTZCN3p4Q007SUFBZ0MsWUFBUTtFN0JnMHhDOUM7RTZCL3p4Q007SUFBZ0MsVUFBTTtFN0JrMHhDNUM7QUFDRjs7QW1CdDJ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyMHhDM0M7RTZCMTB4Q007SUFBZ0MsV0FBTztFN0I2MHhDN0M7RTZCNTB4Q007SUFBZ0MsWUFBUTtFN0IrMHhDOUM7RTZCOTB4Q007SUFBZ0MsVUFBTTtFN0JpMXhDNUM7QUFDRjs7QW1CcjN4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwMXhDM0M7RTZCejF4Q007SUFBZ0MsV0FBTztFN0I0MXhDN0M7RTZCMzF4Q007SUFBZ0MsWUFBUTtFN0I4MXhDOUM7RTZCNzF4Q007SUFBZ0MsVUFBTTtFN0JnMnhDNUM7QUFDRjs7QW1CcDR4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5MnhDM0M7RTZCeDJ4Q007SUFBZ0MsV0FBTztFN0IyMnhDN0M7RTZCMTJ4Q007SUFBZ0MsWUFBUTtFN0I2MnhDOUM7RTZCNTJ4Q007SUFBZ0MsVUFBTTtFN0IrMnhDNUM7QUFDRjs7QW1CbjV4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3M3hDM0M7RTZCdjN4Q007SUFBZ0MsV0FBTztFN0IwM3hDN0M7RTZCejN4Q007SUFBZ0MsWUFBUTtFN0I0M3hDOUM7RTZCMzN4Q007SUFBZ0MsVUFBTTtFN0I4M3hDNUM7QUFDRjs7QW1CbDZ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1NHhDM0M7RTZCdDR4Q007SUFBZ0MsV0FBTztFN0J5NHhDN0M7RTZCeDR4Q007SUFBZ0MsWUFBUTtFN0IyNHhDOUM7RTZCMTR4Q007SUFBZ0MsVUFBTTtFN0I2NHhDNUM7QUFDRjs7QW1Cajd4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzNXhDM0M7RTZCcjV4Q007SUFBZ0MsV0FBTztFN0J3NXhDN0M7RTZCdjV4Q007SUFBZ0MsWUFBUTtFN0IwNXhDOUM7RTZCejV4Q007SUFBZ0MsVUFBTTtFN0I0NXhDNUM7QUFDRjs7QW1CaDh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxNnhDM0M7RTZCcDZ4Q007SUFBZ0MsV0FBTztFN0J1NnhDN0M7RTZCdDZ4Q007SUFBZ0MsWUFBUTtFN0J5NnhDOUM7RTZCeDZ4Q007SUFBZ0MsVUFBTTtFN0IyNnhDNUM7QUFDRjs7QW1CLzh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvN3hDM0M7RTZCbjd4Q007SUFBZ0MsV0FBTztFN0JzN3hDN0M7RTZCcjd4Q007SUFBZ0MsWUFBUTtFN0J3N3hDOUM7RTZCdjd4Q007SUFBZ0MsVUFBTTtFN0IwN3hDNUM7QUFDRjs7QW1COTl4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOHhDM0M7RTZCbDh4Q007SUFBZ0MsV0FBTztFN0JxOHhDN0M7RTZCcDh4Q007SUFBZ0MsWUFBUTtFN0J1OHhDOUM7RTZCdDh4Q007SUFBZ0MsVUFBTTtFN0J5OHhDNUM7QUFDRjs7QW1CNyt4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrOXhDM0M7RTZCajl4Q007SUFBZ0MsV0FBTztFN0JvOXhDN0M7RTZCbjl4Q007SUFBZ0MsWUFBUTtFN0JzOXhDOUM7RTZCcjl4Q007SUFBZ0MsVUFBTTtFN0J3OXhDNUM7QUFDRjs7QTZCbit4Q0k7RUFBVyxTQUFLO0E3QnUreENwQjs7QTZCdCt4Q0k7RUFBVyxXQUFPO0E3QjAreEN0Qjs7QTZCeit4Q0k7RUFBVyxZQUFRO0E3QjYreEN2Qjs7QTZCNSt4Q0k7RUFBVyxVQUFNO0E3QmcveENyQjs7QW1CNWd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpL3hDM0M7RTZCaC94Q007SUFBZ0MsV0FBTztFN0JtL3hDN0M7RTZCbC94Q007SUFBZ0MsWUFBUTtFN0JxL3hDOUM7RTZCcC94Q007SUFBZ0MsVUFBTTtFN0J1L3hDNUM7QUFDRjs7QW1CM2h5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnZ3lDM0M7RTZCLy94Q007SUFBZ0MsV0FBTztFN0JrZ3lDN0M7RTZCamd5Q007SUFBZ0MsWUFBUTtFN0JvZ3lDOUM7RTZCbmd5Q007SUFBZ0MsVUFBTTtFN0JzZ3lDNUM7QUFDRjs7QW1CMWl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrZ3lDM0M7RTZCOWd5Q007SUFBZ0MsV0FBTztFN0JpaHlDN0M7RTZCaGh5Q007SUFBZ0MsWUFBUTtFN0JtaHlDOUM7RTZCbGh5Q007SUFBZ0MsVUFBTTtFN0JxaHlDNUM7QUFDRjs7QW1Cemp5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4aHlDM0M7RTZCN2h5Q007SUFBZ0MsV0FBTztFN0JnaXlDN0M7RTZCL2h5Q007SUFBZ0MsWUFBUTtFN0JraXlDOUM7RTZCaml5Q007SUFBZ0MsVUFBTTtFN0JvaXlDNUM7QUFDRjs7QW1CeGt5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2aXlDM0M7RTZCNWl5Q007SUFBZ0MsV0FBTztFN0IraXlDN0M7RTZCOWl5Q007SUFBZ0MsWUFBUTtFN0JpanlDOUM7RTZCaGp5Q007SUFBZ0MsVUFBTTtFN0JtanlDNUM7QUFDRjs7QW1Cdmx5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0anlDM0M7RTZCM2p5Q007SUFBZ0MsV0FBTztFN0I4anlDN0M7RTZCN2p5Q007SUFBZ0MsWUFBUTtFN0Jna3lDOUM7RTZCL2p5Q007SUFBZ0MsVUFBTTtFN0Jra3lDNUM7QUFDRjs7QW1CdG15Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Iya3lDM0M7RTZCMWt5Q007SUFBZ0MsV0FBTztFN0I2a3lDN0M7RTZCNWt5Q007SUFBZ0MsWUFBUTtFN0Ira3lDOUM7RTZCOWt5Q007SUFBZ0MsVUFBTTtFN0JpbHlDNUM7QUFDRjs7QW1Ccm55Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwbHlDM0M7RTZCemx5Q007SUFBZ0MsV0FBTztFN0I0bHlDN0M7RTZCM2x5Q007SUFBZ0MsWUFBUTtFN0I4bHlDOUM7RTZCN2x5Q007SUFBZ0MsVUFBTTtFN0JnbXlDNUM7QUFDRjs7QW1CcG95Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5bXlDM0M7RTZCeG15Q007SUFBZ0MsV0FBTztFN0IybXlDN0M7RTZCMW15Q007SUFBZ0MsWUFBUTtFN0I2bXlDOUM7RTZCNW15Q007SUFBZ0MsVUFBTTtFN0IrbXlDNUM7QUFDRjs7QW1CbnB5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3bnlDM0M7RTZCdm55Q007SUFBZ0MsV0FBTztFN0IwbnlDN0M7RTZCem55Q007SUFBZ0MsWUFBUTtFN0I0bnlDOUM7RTZCM255Q007SUFBZ0MsVUFBTTtFN0I4bnlDNUM7QUFDRjs7QW1CbHF5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1b3lDM0M7RTZCdG95Q007SUFBZ0MsV0FBTztFN0J5b3lDN0M7RTZCeG95Q007SUFBZ0MsWUFBUTtFN0Iyb3lDOUM7RTZCMW95Q007SUFBZ0MsVUFBTTtFN0I2b3lDNUM7QUFDRjs7QW1CanJ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzcHlDM0M7RTZCcnB5Q007SUFBZ0MsV0FBTztFN0J3cHlDN0M7RTZCdnB5Q007SUFBZ0MsWUFBUTtFN0IwcHlDOUM7RTZCenB5Q007SUFBZ0MsVUFBTTtFN0I0cHlDNUM7QUFDRjs7QTZCdnF5Q0k7RUFBVyxTQUFLO0E3QjJxeUNwQjs7QTZCMXF5Q0k7RUFBVyxXQUFPO0E3QjhxeUN0Qjs7QTZCN3F5Q0k7RUFBVyxZQUFRO0E3QmlyeUN2Qjs7QTZCaHJ5Q0k7RUFBVyxVQUFNO0E3Qm9yeUNyQjs7QW1CaHR5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxcnlDM0M7RTZCcHJ5Q007SUFBZ0MsV0FBTztFN0J1cnlDN0M7RTZCdHJ5Q007SUFBZ0MsWUFBUTtFN0J5cnlDOUM7RTZCeHJ5Q007SUFBZ0MsVUFBTTtFN0IycnlDNUM7QUFDRjs7QW1CL3R5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jvc3lDM0M7RTZCbnN5Q007SUFBZ0MsV0FBTztFN0Jzc3lDN0M7RTZCcnN5Q007SUFBZ0MsWUFBUTtFN0J3c3lDOUM7RTZCdnN5Q007SUFBZ0MsVUFBTTtFN0Iwc3lDNUM7QUFDRjs7QW1COXV5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtdHlDM0M7RTZCbHR5Q007SUFBZ0MsV0FBTztFN0JxdHlDN0M7RTZCcHR5Q007SUFBZ0MsWUFBUTtFN0J1dHlDOUM7RTZCdHR5Q007SUFBZ0MsVUFBTTtFN0J5dHlDNUM7QUFDRjs7QW1CN3Z5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrdXlDM0M7RTZCanV5Q007SUFBZ0MsV0FBTztFN0JvdXlDN0M7RTZCbnV5Q007SUFBZ0MsWUFBUTtFN0JzdXlDOUM7RTZCcnV5Q007SUFBZ0MsVUFBTTtFN0J3dXlDNUM7QUFDRjs7QW1CNXd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpdnlDM0M7RTZCaHZ5Q007SUFBZ0MsV0FBTztFN0JtdnlDN0M7RTZCbHZ5Q007SUFBZ0MsWUFBUTtFN0JxdnlDOUM7RTZCcHZ5Q007SUFBZ0MsVUFBTTtFN0J1dnlDNUM7QUFDRjs7QW1CM3h5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jnd3lDM0M7RTZCL3Z5Q007SUFBZ0MsV0FBTztFN0Jrd3lDN0M7RTZCand5Q007SUFBZ0MsWUFBUTtFN0Jvd3lDOUM7RTZCbnd5Q007SUFBZ0MsVUFBTTtFN0Jzd3lDNUM7QUFDRjs7QW1CMXl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Ird3lDM0M7RTZCOXd5Q007SUFBZ0MsV0FBTztFN0JpeHlDN0M7RTZCaHh5Q007SUFBZ0MsWUFBUTtFN0JteHlDOUM7RTZCbHh5Q007SUFBZ0MsVUFBTTtFN0JxeHlDNUM7QUFDRjs7QW1Cenp5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4eHlDM0M7RTZCN3h5Q007SUFBZ0MsV0FBTztFN0JneXlDN0M7RTZCL3h5Q007SUFBZ0MsWUFBUTtFN0JreXlDOUM7RTZCanl5Q007SUFBZ0MsVUFBTTtFN0JveXlDNUM7QUFDRjs7QW1CeDB5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2eXlDM0M7RTZCNXl5Q007SUFBZ0MsV0FBTztFN0IreXlDN0M7RTZCOXl5Q007SUFBZ0MsWUFBUTtFN0JpenlDOUM7RTZCaHp5Q007SUFBZ0MsVUFBTTtFN0JtenlDNUM7QUFDRjs7QW1CdjF5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0enlDM0M7RTZCM3p5Q007SUFBZ0MsV0FBTztFN0I4enlDN0M7RTZCN3p5Q007SUFBZ0MsWUFBUTtFN0JnMHlDOUM7RTZCL3p5Q007SUFBZ0MsVUFBTTtFN0JrMHlDNUM7QUFDRjs7QW1CdDJ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyMHlDM0M7RTZCMTB5Q007SUFBZ0MsV0FBTztFN0I2MHlDN0M7RTZCNTB5Q007SUFBZ0MsWUFBUTtFN0IrMHlDOUM7RTZCOTB5Q007SUFBZ0MsVUFBTTtFN0JpMXlDNUM7QUFDRjs7QW1CcjN5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwMXlDM0M7RTZCejF5Q007SUFBZ0MsV0FBTztFN0I0MXlDN0M7RTZCMzF5Q007SUFBZ0MsWUFBUTtFN0I4MXlDOUM7RTZCNzF5Q007SUFBZ0MsVUFBTTtFN0JnMnlDNUM7QUFDRjs7QTZCMzJ5Q0k7RUFBVyxTQUFLO0E3QisyeUNwQjs7QTZCOTJ5Q0k7RUFBVyxXQUFPO0E3QmszeUN0Qjs7QTZCajN5Q0k7RUFBVyxZQUFRO0E3QnEzeUN2Qjs7QTZCcDN5Q0k7RUFBVyxVQUFNO0E3QnczeUNyQjs7QW1CcDV5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5M3lDM0M7RTZCeDN5Q007SUFBZ0MsV0FBTztFN0IyM3lDN0M7RTZCMTN5Q007SUFBZ0MsWUFBUTtFN0I2M3lDOUM7RTZCNTN5Q007SUFBZ0MsVUFBTTtFN0IrM3lDNUM7QUFDRjs7QW1CbjZ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3NHlDM0M7RTZCdjR5Q007SUFBZ0MsV0FBTztFN0IwNHlDN0M7RTZCejR5Q007SUFBZ0MsWUFBUTtFN0I0NHlDOUM7RTZCMzR5Q007SUFBZ0MsVUFBTTtFN0I4NHlDNUM7QUFDRjs7QW1CbDd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1NXlDM0M7RTZCdDV5Q007SUFBZ0MsV0FBTztFN0J5NXlDN0M7RTZCeDV5Q007SUFBZ0MsWUFBUTtFN0IyNXlDOUM7RTZCMTV5Q007SUFBZ0MsVUFBTTtFN0I2NXlDNUM7QUFDRjs7QW1Cajh5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzNnlDM0M7RTZCcjZ5Q007SUFBZ0MsV0FBTztFN0J3NnlDN0M7RTZCdjZ5Q007SUFBZ0MsWUFBUTtFN0IwNnlDOUM7RTZCejZ5Q007SUFBZ0MsVUFBTTtFN0I0NnlDNUM7QUFDRjs7QW1CaDl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxN3lDM0M7RTZCcDd5Q007SUFBZ0MsV0FBTztFN0J1N3lDN0M7RTZCdDd5Q007SUFBZ0MsWUFBUTtFN0J5N3lDOUM7RTZCeDd5Q007SUFBZ0MsVUFBTTtFN0IyN3lDNUM7QUFDRjs7QW1CLzl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvOHlDM0M7RTZCbjh5Q007SUFBZ0MsV0FBTztFN0JzOHlDN0M7RTZCcjh5Q007SUFBZ0MsWUFBUTtFN0J3OHlDOUM7RTZCdjh5Q007SUFBZ0MsVUFBTTtFN0IwOHlDNUM7QUFDRjs7QW1COSt5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOXlDM0M7RTZCbDl5Q007SUFBZ0MsV0FBTztFN0JxOXlDN0M7RTZCcDl5Q007SUFBZ0MsWUFBUTtFN0J1OXlDOUM7RTZCdDl5Q007SUFBZ0MsVUFBTTtFN0J5OXlDNUM7QUFDRjs7QW1CNy95Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrK3lDM0M7RTZCait5Q007SUFBZ0MsV0FBTztFN0JvK3lDN0M7RTZCbit5Q007SUFBZ0MsWUFBUTtFN0JzK3lDOUM7RTZCcit5Q007SUFBZ0MsVUFBTTtFN0J3K3lDNUM7QUFDRjs7QW1CNWd6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpL3lDM0M7RTZCaC95Q007SUFBZ0MsV0FBTztFN0JtL3lDN0M7RTZCbC95Q007SUFBZ0MsWUFBUTtFN0JxL3lDOUM7RTZCcC95Q007SUFBZ0MsVUFBTTtFN0J1L3lDNUM7QUFDRjs7QW1CM2h6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnZ3pDM0M7RTZCLy95Q007SUFBZ0MsV0FBTztFN0JrZ3pDN0M7RTZCamd6Q007SUFBZ0MsWUFBUTtFN0JvZ3pDOUM7RTZCbmd6Q007SUFBZ0MsVUFBTTtFN0JzZ3pDNUM7QUFDRjs7QW1CMWl6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrZ3pDM0M7RTZCOWd6Q007SUFBZ0MsV0FBTztFN0JpaHpDN0M7RTZCaGh6Q007SUFBZ0MsWUFBUTtFN0JtaHpDOUM7RTZCbGh6Q007SUFBZ0MsVUFBTTtFN0JxaHpDNUM7QUFDRjs7QW1Cemp6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4aHpDM0M7RTZCN2h6Q007SUFBZ0MsV0FBTztFN0JnaXpDN0M7RTZCL2h6Q007SUFBZ0MsWUFBUTtFN0JraXpDOUM7RTZCaml6Q007SUFBZ0MsVUFBTTtFN0JvaXpDNUM7QUFDRjs7QTZCemh6Q0k7RUFBVyxTQUFLO0E3QjZoekNwQjs7QTZCNWh6Q0k7RUFBVyxXQUFPO0E3QmdpekN0Qjs7QTZCL2h6Q0k7RUFBVyxZQUFRO0E3Qm1pekN2Qjs7QTZCbGl6Q0k7RUFBVyxVQUFNO0E3QnNpekNyQjs7QW1CeGx6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J1aXpDM0M7RTZCdGl6Q007SUFBZ0MsV0FBTztFN0J5aXpDN0M7RTZCeGl6Q007SUFBZ0MsWUFBUTtFN0IyaXpDOUM7RTZCMWl6Q007SUFBZ0MsVUFBTTtFN0I2aXpDNUM7QUFDRjs7QW1Cdm16Q007RVVzREU7SUFBZ0MsU0FBSztFN0JzanpDM0M7RTZCcmp6Q007SUFBZ0MsV0FBTztFN0J3anpDN0M7RTZCdmp6Q007SUFBZ0MsWUFBUTtFN0IwanpDOUM7RTZCemp6Q007SUFBZ0MsVUFBTTtFN0I0anpDNUM7QUFDRjs7QW1CdG56Q007RVVzREU7SUFBZ0MsU0FBSztFN0Jxa3pDM0M7RTZCcGt6Q007SUFBZ0MsV0FBTztFN0J1a3pDN0M7RTZCdGt6Q007SUFBZ0MsWUFBUTtFN0J5a3pDOUM7RTZCeGt6Q007SUFBZ0MsVUFBTTtFN0Iya3pDNUM7QUFDRjs7QW1Ccm96Q007RVVzREU7SUFBZ0MsU0FBSztFN0JvbHpDM0M7RTZCbmx6Q007SUFBZ0MsV0FBTztFN0JzbHpDN0M7RTZCcmx6Q007SUFBZ0MsWUFBUTtFN0J3bHpDOUM7RTZCdmx6Q007SUFBZ0MsVUFBTTtFN0IwbHpDNUM7QUFDRjs7QW1CcHB6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JtbXpDM0M7RTZCbG16Q007SUFBZ0MsV0FBTztFN0JxbXpDN0M7RTZCcG16Q007SUFBZ0MsWUFBUTtFN0J1bXpDOUM7RTZCdG16Q007SUFBZ0MsVUFBTTtFN0J5bXpDNUM7QUFDRjs7QW1CbnF6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JrbnpDM0M7RTZCam56Q007SUFBZ0MsV0FBTztFN0JvbnpDN0M7RTZCbm56Q007SUFBZ0MsWUFBUTtFN0JzbnpDOUM7RTZCcm56Q007SUFBZ0MsVUFBTTtFN0J3bnpDNUM7QUFDRjs7QW1CbHJ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0Jpb3pDM0M7RTZCaG96Q007SUFBZ0MsV0FBTztFN0Jtb3pDN0M7RTZCbG96Q007SUFBZ0MsWUFBUTtFN0Jxb3pDOUM7RTZCcG96Q007SUFBZ0MsVUFBTTtFN0J1b3pDNUM7QUFDRjs7QW1CanN6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JncHpDM0M7RTZCL296Q007SUFBZ0MsV0FBTztFN0JrcHpDN0M7RTZCanB6Q007SUFBZ0MsWUFBUTtFN0JvcHpDOUM7RTZCbnB6Q007SUFBZ0MsVUFBTTtFN0JzcHpDNUM7QUFDRjs7QW1CaHR6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IrcHpDM0M7RTZCOXB6Q007SUFBZ0MsV0FBTztFN0JpcXpDN0M7RTZCaHF6Q007SUFBZ0MsWUFBUTtFN0JtcXpDOUM7RTZCbHF6Q007SUFBZ0MsVUFBTTtFN0JxcXpDNUM7QUFDRjs7QW1CL3R6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I4cXpDM0M7RTZCN3F6Q007SUFBZ0MsV0FBTztFN0JncnpDN0M7RTZCL3F6Q007SUFBZ0MsWUFBUTtFN0JrcnpDOUM7RTZCanJ6Q007SUFBZ0MsVUFBTTtFN0JvcnpDNUM7QUFDRjs7QW1COXV6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I2cnpDM0M7RTZCNXJ6Q007SUFBZ0MsV0FBTztFN0IrcnpDN0M7RTZCOXJ6Q007SUFBZ0MsWUFBUTtFN0Jpc3pDOUM7RTZCaHN6Q007SUFBZ0MsVUFBTTtFN0Jtc3pDNUM7QUFDRjs7QW1CN3Z6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I0c3pDM0M7RTZCM3N6Q007SUFBZ0MsV0FBTztFN0I4c3pDN0M7RTZCN3N6Q007SUFBZ0MsWUFBUTtFN0JndHpDOUM7RTZCL3N6Q007SUFBZ0MsVUFBTTtFN0JrdHpDNUM7QUFDRjs7QTZCN3R6Q0k7RUFBVyxTQUFLO0E3Qml1ekNwQjs7QTZCaHV6Q0k7RUFBVyxXQUFPO0E3Qm91ekN0Qjs7QTZCbnV6Q0k7RUFBVyxZQUFRO0E3QnV1ekN2Qjs7QTZCdHV6Q0k7RUFBVyxVQUFNO0E3QjB1ekNyQjs7QW1CNXh6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IydXpDM0M7RTZCMXV6Q007SUFBZ0MsV0FBTztFN0I2dXpDN0M7RTZCNXV6Q007SUFBZ0MsWUFBUTtFN0IrdXpDOUM7RTZCOXV6Q007SUFBZ0MsVUFBTTtFN0JpdnpDNUM7QUFDRjs7QW1CM3l6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IwdnpDM0M7RTZCenZ6Q007SUFBZ0MsV0FBTztFN0I0dnpDN0M7RTZCM3Z6Q007SUFBZ0MsWUFBUTtFN0I4dnpDOUM7RTZCN3Z6Q007SUFBZ0MsVUFBTTtFN0Jnd3pDNUM7QUFDRjs7QW1CMXp6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J5d3pDM0M7RTZCeHd6Q007SUFBZ0MsV0FBTztFN0Iyd3pDN0M7RTZCMXd6Q007SUFBZ0MsWUFBUTtFN0I2d3pDOUM7RTZCNXd6Q007SUFBZ0MsVUFBTTtFN0Ird3pDNUM7QUFDRjs7QW1CejB6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J3eHpDM0M7RTZCdnh6Q007SUFBZ0MsV0FBTztFN0IweHpDN0M7RTZCenh6Q007SUFBZ0MsWUFBUTtFN0I0eHpDOUM7RTZCM3h6Q007SUFBZ0MsVUFBTTtFN0I4eHpDNUM7QUFDRjs7QW1CeDF6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J1eXpDM0M7RTZCdHl6Q007SUFBZ0MsV0FBTztFN0J5eXpDN0M7RTZCeHl6Q007SUFBZ0MsWUFBUTtFN0IyeXpDOUM7RTZCMXl6Q007SUFBZ0MsVUFBTTtFN0I2eXpDNUM7QUFDRjs7QW1CdjJ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JzenpDM0M7RTZCcnp6Q007SUFBZ0MsV0FBTztFN0J3enpDN0M7RTZCdnp6Q007SUFBZ0MsWUFBUTtFN0IwenpDOUM7RTZCenp6Q007SUFBZ0MsVUFBTTtFN0I0enpDNUM7QUFDRjs7QW1CdDN6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JxMHpDM0M7RTZCcDB6Q007SUFBZ0MsV0FBTztFN0J1MHpDN0M7RTZCdDB6Q007SUFBZ0MsWUFBUTtFN0J5MHpDOUM7RTZCeDB6Q007SUFBZ0MsVUFBTTtFN0IyMHpDNUM7QUFDRjs7QW1CcjR6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JvMXpDM0M7RTZCbjF6Q007SUFBZ0MsV0FBTztFN0JzMXpDN0M7RTZCcjF6Q007SUFBZ0MsWUFBUTtFN0J3MXpDOUM7RTZCdjF6Q007SUFBZ0MsVUFBTTtFN0IwMXpDNUM7QUFDRjs7QW1CcDV6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JtMnpDM0M7RTZCbDJ6Q007SUFBZ0MsV0FBTztFN0JxMnpDN0M7RTZCcDJ6Q007SUFBZ0MsWUFBUTtFN0J1MnpDOUM7RTZCdDJ6Q007SUFBZ0MsVUFBTTtFN0J5MnpDNUM7QUFDRjs7QW1CbjZ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JrM3pDM0M7RTZCajN6Q007SUFBZ0MsV0FBTztFN0JvM3pDN0M7RTZCbjN6Q007SUFBZ0MsWUFBUTtFN0JzM3pDOUM7RTZCcjN6Q007SUFBZ0MsVUFBTTtFN0J3M3pDNUM7QUFDRjs7QW1CbDd6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JpNHpDM0M7RTZCaDR6Q007SUFBZ0MsV0FBTztFN0JtNHpDN0M7RTZCbDR6Q007SUFBZ0MsWUFBUTtFN0JxNHpDOUM7RTZCcDR6Q007SUFBZ0MsVUFBTTtFN0J1NHpDNUM7QUFDRjs7QW1Cajh6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JnNXpDM0M7RTZCLzR6Q007SUFBZ0MsV0FBTztFN0JrNXpDN0M7RTZCajV6Q007SUFBZ0MsWUFBUTtFN0JvNXpDOUM7RTZCbjV6Q007SUFBZ0MsVUFBTTtFN0JzNXpDNUM7QUFDRjs7QTZCajZ6Q0k7RUFBVyxTQUFLO0E3QnE2ekNwQjs7QTZCcDZ6Q0k7RUFBVyxXQUFPO0E3Qnc2ekN0Qjs7QTZCdjZ6Q0k7RUFBVyxZQUFRO0E3QjI2ekN2Qjs7QTZCMTZ6Q0k7RUFBVyxVQUFNO0E3Qjg2ekNyQjs7QW1CaCt6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IrNnpDM0M7RTZCOTZ6Q007SUFBZ0MsV0FBTztFN0JpN3pDN0M7RTZCaDd6Q007SUFBZ0MsWUFBUTtFN0JtN3pDOUM7RTZCbDd6Q007SUFBZ0MsVUFBTTtFN0JxN3pDNUM7QUFDRjs7QW1CLyt6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I4N3pDM0M7RTZCNzd6Q007SUFBZ0MsV0FBTztFN0JnOHpDN0M7RTZCLzd6Q007SUFBZ0MsWUFBUTtFN0JrOHpDOUM7RTZCajh6Q007SUFBZ0MsVUFBTTtFN0JvOHpDNUM7QUFDRjs7QW1COS96Q007RVVzREU7SUFBZ0MsU0FBSztFN0I2OHpDM0M7RTZCNTh6Q007SUFBZ0MsV0FBTztFN0IrOHpDN0M7RTZCOTh6Q007SUFBZ0MsWUFBUTtFN0JpOXpDOUM7RTZCaDl6Q007SUFBZ0MsVUFBTTtFN0JtOXpDNUM7QUFDRjs7QW1CN2cwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0OXpDM0M7RTZCMzl6Q007SUFBZ0MsV0FBTztFN0I4OXpDN0M7RTZCNzl6Q007SUFBZ0MsWUFBUTtFN0JnK3pDOUM7RTZCLzl6Q007SUFBZ0MsVUFBTTtFN0JrK3pDNUM7QUFDRjs7QW1CNWgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IyK3pDM0M7RTZCMSt6Q007SUFBZ0MsV0FBTztFN0I2K3pDN0M7RTZCNSt6Q007SUFBZ0MsWUFBUTtFN0IrK3pDOUM7RTZCOSt6Q007SUFBZ0MsVUFBTTtFN0JpL3pDNUM7QUFDRjs7QW1CM2kwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwL3pDM0M7RTZCei96Q007SUFBZ0MsV0FBTztFN0I0L3pDN0M7RTZCMy96Q007SUFBZ0MsWUFBUTtFN0I4L3pDOUM7RTZCNy96Q007SUFBZ0MsVUFBTTtFN0JnZzBDNUM7QUFDRjs7QW1CMWowQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5ZzBDM0M7RTZCeGcwQ007SUFBZ0MsV0FBTztFN0IyZzBDN0M7RTZCMWcwQ007SUFBZ0MsWUFBUTtFN0I2ZzBDOUM7RTZCNWcwQ007SUFBZ0MsVUFBTTtFN0IrZzBDNUM7QUFDRjs7QW1CemswQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3aDBDM0M7RTZCdmgwQ007SUFBZ0MsV0FBTztFN0IwaDBDN0M7RTZCemgwQ007SUFBZ0MsWUFBUTtFN0I0aDBDOUM7RTZCM2gwQ007SUFBZ0MsVUFBTTtFN0I4aDBDNUM7QUFDRjs7QW1CeGwwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1aTBDM0M7RTZCdGkwQ007SUFBZ0MsV0FBTztFN0J5aTBDN0M7RTZCeGkwQ007SUFBZ0MsWUFBUTtFN0IyaTBDOUM7RTZCMWkwQ007SUFBZ0MsVUFBTTtFN0I2aTBDNUM7QUFDRjs7QW1Cdm0wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzajBDM0M7RTZCcmowQ007SUFBZ0MsV0FBTztFN0J3ajBDN0M7RTZCdmowQ007SUFBZ0MsWUFBUTtFN0IwajBDOUM7RTZCemowQ007SUFBZ0MsVUFBTTtFN0I0ajBDNUM7QUFDRjs7QW1CdG4wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxazBDM0M7RTZCcGswQ007SUFBZ0MsV0FBTztFN0J1azBDN0M7RTZCdGswQ007SUFBZ0MsWUFBUTtFN0J5azBDOUM7RTZCeGswQ007SUFBZ0MsVUFBTTtFN0IyazBDNUM7QUFDRjs7QW1Ccm8wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvbDBDM0M7RTZCbmwwQ007SUFBZ0MsV0FBTztFN0JzbDBDN0M7RTZCcmwwQ007SUFBZ0MsWUFBUTtFN0J3bDBDOUM7RTZCdmwwQ007SUFBZ0MsVUFBTTtFN0IwbDBDNUM7QUFDRjs7QTZCcm0wQ0k7RUFBVyxTQUFLO0E3QnltMENwQjs7QTZCeG0wQ0k7RUFBVyxXQUFPO0E3QjRtMEN0Qjs7QTZCM20wQ0k7RUFBVyxZQUFRO0E3QittMEN2Qjs7QTZCOW0wQ0k7RUFBVyxVQUFNO0E3QmtuMENyQjs7QW1CcHEwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtbjBDM0M7RTZCbG4wQ007SUFBZ0MsV0FBTztFN0JxbjBDN0M7RTZCcG4wQ007SUFBZ0MsWUFBUTtFN0J1bjBDOUM7RTZCdG4wQ007SUFBZ0MsVUFBTTtFN0J5bjBDNUM7QUFDRjs7QW1CbnIwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrbzBDM0M7RTZCam8wQ007SUFBZ0MsV0FBTztFN0JvbzBDN0M7RTZCbm8wQ007SUFBZ0MsWUFBUTtFN0JzbzBDOUM7RTZCcm8wQ007SUFBZ0MsVUFBTTtFN0J3bzBDNUM7QUFDRjs7QW1CbHMwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpcDBDM0M7RTZCaHAwQ007SUFBZ0MsV0FBTztFN0JtcDBDN0M7RTZCbHAwQ007SUFBZ0MsWUFBUTtFN0JxcDBDOUM7RTZCcHAwQ007SUFBZ0MsVUFBTTtFN0J1cDBDNUM7QUFDRjs7QW1CanQwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JncTBDM0M7RTZCL3AwQ007SUFBZ0MsV0FBTztFN0JrcTBDN0M7RTZCanEwQ007SUFBZ0MsWUFBUTtFN0JvcTBDOUM7RTZCbnEwQ007SUFBZ0MsVUFBTTtFN0JzcTBDNUM7QUFDRjs7QW1CaHUwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IrcTBDM0M7RTZCOXEwQ007SUFBZ0MsV0FBTztFN0JpcjBDN0M7RTZCaHIwQ007SUFBZ0MsWUFBUTtFN0JtcjBDOUM7RTZCbHIwQ007SUFBZ0MsVUFBTTtFN0JxcjBDNUM7QUFDRjs7QW1CL3UwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I4cjBDM0M7RTZCN3IwQ007SUFBZ0MsV0FBTztFN0JnczBDN0M7RTZCL3IwQ007SUFBZ0MsWUFBUTtFN0JrczBDOUM7RTZCanMwQ007SUFBZ0MsVUFBTTtFN0JvczBDNUM7QUFDRjs7QW1COXYwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I2czBDM0M7RTZCNXMwQ007SUFBZ0MsV0FBTztFN0IrczBDN0M7RTZCOXMwQ007SUFBZ0MsWUFBUTtFN0JpdDBDOUM7RTZCaHQwQ007SUFBZ0MsVUFBTTtFN0JtdDBDNUM7QUFDRjs7QW1CN3cwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0dDBDM0M7RTZCM3QwQ007SUFBZ0MsV0FBTztFN0I4dDBDN0M7RTZCN3QwQ007SUFBZ0MsWUFBUTtFN0JndTBDOUM7RTZCL3QwQ007SUFBZ0MsVUFBTTtFN0JrdTBDNUM7QUFDRjs7QW1CNXgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IydTBDM0M7RTZCMXUwQ007SUFBZ0MsV0FBTztFN0I2dTBDN0M7RTZCNXUwQ007SUFBZ0MsWUFBUTtFN0IrdTBDOUM7RTZCOXUwQ007SUFBZ0MsVUFBTTtFN0JpdjBDNUM7QUFDRjs7QW1CM3kwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwdjBDM0M7RTZCenYwQ007SUFBZ0MsV0FBTztFN0I0djBDN0M7RTZCM3YwQ007SUFBZ0MsWUFBUTtFN0I4djBDOUM7RTZCN3YwQ007SUFBZ0MsVUFBTTtFN0JndzBDNUM7QUFDRjs7QW1CMXowQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5dzBDM0M7RTZCeHcwQ007SUFBZ0MsV0FBTztFN0IydzBDN0M7RTZCMXcwQ007SUFBZ0MsWUFBUTtFN0I2dzBDOUM7RTZCNXcwQ007SUFBZ0MsVUFBTTtFN0IrdzBDNUM7QUFDRjs7QW1CejAwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3eDBDM0M7RTZCdngwQ007SUFBZ0MsV0FBTztFN0IweDBDN0M7RTZCengwQ007SUFBZ0MsWUFBUTtFN0I0eDBDOUM7RTZCM3gwQ007SUFBZ0MsVUFBTTtFN0I4eDBDNUM7QUFDRjs7QTZCenkwQ0k7RUFBVyxTQUFLO0E3QjZ5MENwQjs7QTZCNXkwQ0k7RUFBVyxXQUFPO0E3Qmd6MEN0Qjs7QTZCL3kwQ0k7RUFBVyxZQUFRO0E3Qm16MEN2Qjs7QTZCbHowQ0k7RUFBVyxVQUFNO0E3QnN6MENyQjs7QW1CeDIwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1ejBDM0M7RTZCdHowQ007SUFBZ0MsV0FBTztFN0J5ejBDN0M7RTZCeHowQ007SUFBZ0MsWUFBUTtFN0IyejBDOUM7RTZCMXowQ007SUFBZ0MsVUFBTTtFN0I2ejBDNUM7QUFDRjs7QW1CdjMwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzMDBDM0M7RTZCcjAwQ007SUFBZ0MsV0FBTztFN0J3MDBDN0M7RTZCdjAwQ007SUFBZ0MsWUFBUTtFN0IwMDBDOUM7RTZCejAwQ007SUFBZ0MsVUFBTTtFN0I0MDBDNUM7QUFDRjs7QW1CdDQwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxMTBDM0M7RTZCcDEwQ007SUFBZ0MsV0FBTztFN0J1MTBDN0M7RTZCdDEwQ007SUFBZ0MsWUFBUTtFN0J5MTBDOUM7RTZCeDEwQ007SUFBZ0MsVUFBTTtFN0IyMTBDNUM7QUFDRjs7QW1CcjUwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvMjBDM0M7RTZCbjIwQ007SUFBZ0MsV0FBTztFN0JzMjBDN0M7RTZCcjIwQ007SUFBZ0MsWUFBUTtFN0J3MjBDOUM7RTZCdjIwQ007SUFBZ0MsVUFBTTtFN0IwMjBDNUM7QUFDRjs7QW1CcDYwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtMzBDM0M7RTZCbDMwQ007SUFBZ0MsV0FBTztFN0JxMzBDN0M7RTZCcDMwQ007SUFBZ0MsWUFBUTtFN0J1MzBDOUM7RTZCdDMwQ007SUFBZ0MsVUFBTTtFN0J5MzBDNUM7QUFDRjs7QW1CbjcwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrNDBDM0M7RTZCajQwQ007SUFBZ0MsV0FBTztFN0JvNDBDN0M7RTZCbjQwQ007SUFBZ0MsWUFBUTtFN0JzNDBDOUM7RTZCcjQwQ007SUFBZ0MsVUFBTTtFN0J3NDBDNUM7QUFDRjs7QW1CbDgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpNTBDM0M7RTZCaDUwQ007SUFBZ0MsV0FBTztFN0JtNTBDN0M7RTZCbDUwQ007SUFBZ0MsWUFBUTtFN0JxNTBDOUM7RTZCcDUwQ007SUFBZ0MsVUFBTTtFN0J1NTBDNUM7QUFDRjs7QW1CajkwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JnNjBDM0M7RTZCLzUwQ007SUFBZ0MsV0FBTztFN0JrNjBDN0M7RTZCajYwQ007SUFBZ0MsWUFBUTtFN0JvNjBDOUM7RTZCbjYwQ007SUFBZ0MsVUFBTTtFN0JzNjBDNUM7QUFDRjs7QW1CaCswQ007RVVzREU7SUFBZ0MsU0FBSztFN0IrNjBDM0M7RTZCOTYwQ007SUFBZ0MsV0FBTztFN0JpNzBDN0M7RTZCaDcwQ007SUFBZ0MsWUFBUTtFN0JtNzBDOUM7RTZCbDcwQ007SUFBZ0MsVUFBTTtFN0JxNzBDNUM7QUFDRjs7QW1CLyswQ007RVVzREU7SUFBZ0MsU0FBSztFN0I4NzBDM0M7RTZCNzcwQ007SUFBZ0MsV0FBTztFN0JnODBDN0M7RTZCLzcwQ007SUFBZ0MsWUFBUTtFN0JrODBDOUM7RTZCajgwQ007SUFBZ0MsVUFBTTtFN0JvODBDNUM7QUFDRjs7QW1COS8wQ007RVVzREU7SUFBZ0MsU0FBSztFN0I2ODBDM0M7RTZCNTgwQ007SUFBZ0MsV0FBTztFN0IrODBDN0M7RTZCOTgwQ007SUFBZ0MsWUFBUTtFN0JpOTBDOUM7RTZCaDkwQ007SUFBZ0MsVUFBTTtFN0JtOTBDNUM7QUFDRjs7QW1CN2cxQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0OTBDM0M7RTZCMzkwQ007SUFBZ0MsV0FBTztFN0I4OTBDN0M7RTZCNzkwQ007SUFBZ0MsWUFBUTtFN0JnKzBDOUM7RTZCLzkwQ007SUFBZ0MsVUFBTTtFN0JrKzBDNUM7QUFDRjs7QTZCNyswQ0k7RUFBVyxTQUFLO0E3QmkvMENwQjs7QTZCaC8wQ0k7RUFBVyxXQUFPO0E3Qm8vMEN0Qjs7QTZCbi8wQ0k7RUFBVyxZQUFRO0E3QnUvMEN2Qjs7QTZCdC8wQ0k7RUFBVyxVQUFNO0E3QjAvMENyQjs7QW1CNWkxQ007RVVzREU7SUFBZ0MsU0FBSztFN0IyLzBDM0M7RTZCMS8wQ007SUFBZ0MsV0FBTztFN0I2LzBDN0M7RTZCNS8wQ007SUFBZ0MsWUFBUTtFN0IrLzBDOUM7RTZCOS8wQ007SUFBZ0MsVUFBTTtFN0JpZzFDNUM7QUFDRjs7QW1CM2oxQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwZzFDM0M7RTZCemcxQ007SUFBZ0MsV0FBTztFN0I0ZzFDN0M7RTZCM2cxQ007SUFBZ0MsWUFBUTtFN0I4ZzFDOUM7RTZCN2cxQ007SUFBZ0MsVUFBTTtFN0JnaDFDNUM7QUFDRjs7QW1CMWsxQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5aDFDM0M7RTZCeGgxQ007SUFBZ0MsV0FBTztFN0IyaDFDN0M7RTZCMWgxQ007SUFBZ0MsWUFBUTtFN0I2aDFDOUM7RTZCNWgxQ007SUFBZ0MsVUFBTTtFN0IraDFDNUM7QUFDRjs7QW1CemwxQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3aTFDM0M7RTZCdmkxQ007SUFBZ0MsV0FBTztFN0IwaTFDN0M7RTZCemkxQ007SUFBZ0MsWUFBUTtFN0I0aTFDOUM7RTZCM2kxQ007SUFBZ0MsVUFBTTtFN0I4aTFDNUM7QUFDRjs7QW1CeG0xQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1ajFDM0M7RTZCdGoxQ007SUFBZ0MsV0FBTztFN0J5ajFDN0M7RTZCeGoxQ007SUFBZ0MsWUFBUTtFN0IyajFDOUM7RTZCMWoxQ007SUFBZ0MsVUFBTTtFN0I2ajFDNUM7QUFDRjs7QW1Cdm4xQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzazFDM0M7RTZCcmsxQ007SUFBZ0MsV0FBTztFN0J3azFDN0M7RTZCdmsxQ007SUFBZ0MsWUFBUTtFN0IwazFDOUM7RTZCemsxQ007SUFBZ0MsVUFBTTtFN0I0azFDNUM7QUFDRjs7QW1CdG8xQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxbDFDM0M7RTZCcGwxQ007SUFBZ0MsV0FBTztFN0J1bDFDN0M7RTZCdGwxQ007SUFBZ0MsWUFBUTtFN0J5bDFDOUM7RTZCeGwxQ007SUFBZ0MsVUFBTTtFN0IybDFDNUM7QUFDRjs7QW1CcnAxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvbTFDM0M7RTZCbm0xQ007SUFBZ0MsV0FBTztFN0JzbTFDN0M7RTZCcm0xQ007SUFBZ0MsWUFBUTtFN0J3bTFDOUM7RTZCdm0xQ007SUFBZ0MsVUFBTTtFN0IwbTFDNUM7QUFDRjs7QW1CcHExQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtbjFDM0M7RTZCbG4xQ007SUFBZ0MsV0FBTztFN0JxbjFDN0M7RTZCcG4xQ007SUFBZ0MsWUFBUTtFN0J1bjFDOUM7RTZCdG4xQ007SUFBZ0MsVUFBTTtFN0J5bjFDNUM7QUFDRjs7QW1CbnIxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrbzFDM0M7RTZCam8xQ007SUFBZ0MsV0FBTztFN0JvbzFDN0M7RTZCbm8xQ007SUFBZ0MsWUFBUTtFN0JzbzFDOUM7RTZCcm8xQ007SUFBZ0MsVUFBTTtFN0J3bzFDNUM7QUFDRjs7QW1CbHMxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpcDFDM0M7RTZCaHAxQ007SUFBZ0MsV0FBTztFN0JtcDFDN0M7RTZCbHAxQ007SUFBZ0MsWUFBUTtFN0JxcDFDOUM7RTZCcHAxQ007SUFBZ0MsVUFBTTtFN0J1cDFDNUM7QUFDRjs7QW1CanQxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JncTFDM0M7RTZCL3AxQ007SUFBZ0MsV0FBTztFN0JrcTFDN0M7RTZCanExQ007SUFBZ0MsWUFBUTtFN0JvcTFDOUM7RTZCbnExQ007SUFBZ0MsVUFBTTtFN0JzcTFDNUM7QUFDRjs7QTZCanIxQ0k7RUFBVyxVQUFLO0E3QnFyMUNwQjs7QTZCcHIxQ0k7RUFBVyxZQUFPO0E3QndyMUN0Qjs7QTZCdnIxQ0k7RUFBVyxhQUFRO0E3QjJyMUN2Qjs7QTZCMXIxQ0k7RUFBVyxXQUFNO0E3QjhyMUNyQjs7QW1CaHYxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrcjFDM0M7RTZCOXIxQ007SUFBZ0MsWUFBTztFN0JpczFDN0M7RTZCaHMxQ007SUFBZ0MsYUFBUTtFN0JtczFDOUM7RTZCbHMxQ007SUFBZ0MsV0FBTTtFN0JxczFDNUM7QUFDRjs7QW1CL3YxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4czFDM0M7RTZCN3MxQ007SUFBZ0MsWUFBTztFN0JndDFDN0M7RTZCL3MxQ007SUFBZ0MsYUFBUTtFN0JrdDFDOUM7RTZCanQxQ007SUFBZ0MsV0FBTTtFN0JvdDFDNUM7QUFDRjs7QW1COXcxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dDFDM0M7RTZCNXQxQ007SUFBZ0MsWUFBTztFN0IrdDFDN0M7RTZCOXQxQ007SUFBZ0MsYUFBUTtFN0JpdTFDOUM7RTZCaHUxQ007SUFBZ0MsV0FBTTtFN0JtdTFDNUM7QUFDRjs7QW1CN3gxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0dTFDM0M7RTZCM3UxQ007SUFBZ0MsWUFBTztFN0I4dTFDN0M7RTZCN3UxQ007SUFBZ0MsYUFBUTtFN0JndjFDOUM7RTZCL3UxQ007SUFBZ0MsV0FBTTtFN0JrdjFDNUM7QUFDRjs7QW1CNXkxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydjFDM0M7RTZCMXYxQ007SUFBZ0MsWUFBTztFN0I2djFDN0M7RTZCNXYxQ007SUFBZ0MsYUFBUTtFN0IrdjFDOUM7RTZCOXYxQ007SUFBZ0MsV0FBTTtFN0JpdzFDNUM7QUFDRjs7QW1CM3oxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwdzFDM0M7RTZCencxQ007SUFBZ0MsWUFBTztFN0I0dzFDN0M7RTZCM3cxQ007SUFBZ0MsYUFBUTtFN0I4dzFDOUM7RTZCN3cxQ007SUFBZ0MsV0FBTTtFN0JneDFDNUM7QUFDRjs7QW1CMTAxQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eDFDM0M7RTZCeHgxQ007SUFBZ0MsWUFBTztFN0IyeDFDN0M7RTZCMXgxQ007SUFBZ0MsYUFBUTtFN0I2eDFDOUM7RTZCNXgxQ007SUFBZ0MsV0FBTTtFN0IreDFDNUM7QUFDRjs7QW1CejExQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3eTFDM0M7RTZCdnkxQ007SUFBZ0MsWUFBTztFN0IweTFDN0M7RTZCenkxQ007SUFBZ0MsYUFBUTtFN0I0eTFDOUM7RTZCM3kxQ007SUFBZ0MsV0FBTTtFN0I4eTFDNUM7QUFDRjs7QW1CeDIxQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1ejFDM0M7RTZCdHoxQ007SUFBZ0MsWUFBTztFN0J5ejFDN0M7RTZCeHoxQ007SUFBZ0MsYUFBUTtFN0IyejFDOUM7RTZCMXoxQ007SUFBZ0MsV0FBTTtFN0I2ejFDNUM7QUFDRjs7QW1CdjMxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMDFDM0M7RTZCcjAxQ007SUFBZ0MsWUFBTztFN0J3MDFDN0M7RTZCdjAxQ007SUFBZ0MsYUFBUTtFN0IwMDFDOUM7RTZCejAxQ007SUFBZ0MsV0FBTTtFN0I0MDFDNUM7QUFDRjs7QW1CdDQxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMTFDM0M7RTZCcDExQ007SUFBZ0MsWUFBTztFN0J1MTFDN0M7RTZCdDExQ007SUFBZ0MsYUFBUTtFN0J5MTFDOUM7RTZCeDExQ007SUFBZ0MsV0FBTTtFN0IyMTFDNUM7QUFDRjs7QW1CcjUxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvMjFDM0M7RTZCbjIxQ007SUFBZ0MsWUFBTztFN0JzMjFDN0M7RTZCcjIxQ007SUFBZ0MsYUFBUTtFN0J3MjFDOUM7RTZCdjIxQ007SUFBZ0MsV0FBTTtFN0IwMjFDNUM7QUFDRjs7QTZCcjMxQ0k7RUFBVyxVQUFLO0E3QnkzMUNwQjs7QTZCeDMxQ0k7RUFBVyxZQUFPO0E3QjQzMUN0Qjs7QTZCMzMxQ0k7RUFBVyxhQUFRO0E3QiszMUN2Qjs7QTZCOTMxQ0k7RUFBVyxXQUFNO0E3Qms0MUNyQjs7QW1CcDcxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNDFDM0M7RTZCbDQxQ007SUFBZ0MsWUFBTztFN0JxNDFDN0M7RTZCcDQxQ007SUFBZ0MsYUFBUTtFN0J1NDFDOUM7RTZCdDQxQ007SUFBZ0MsV0FBTTtFN0J5NDFDNUM7QUFDRjs7QW1CbjgxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNTFDM0M7RTZCajUxQ007SUFBZ0MsWUFBTztFN0JvNTFDN0M7RTZCbjUxQ007SUFBZ0MsYUFBUTtFN0JzNTFDOUM7RTZCcjUxQ007SUFBZ0MsV0FBTTtFN0J3NTFDNUM7QUFDRjs7QW1CbDkxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNjFDM0M7RTZCaDYxQ007SUFBZ0MsWUFBTztFN0JtNjFDN0M7RTZCbDYxQ007SUFBZ0MsYUFBUTtFN0JxNjFDOUM7RTZCcDYxQ007SUFBZ0MsV0FBTTtFN0J1NjFDNUM7QUFDRjs7QW1CaisxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnNzFDM0M7RTZCLzYxQ007SUFBZ0MsWUFBTztFN0JrNzFDN0M7RTZCajcxQ007SUFBZ0MsYUFBUTtFN0JvNzFDOUM7RTZCbjcxQ007SUFBZ0MsV0FBTTtFN0JzNzFDNUM7QUFDRjs7QW1CaC8xQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrNzFDM0M7RTZCOTcxQ007SUFBZ0MsWUFBTztFN0JpODFDN0M7RTZCaDgxQ007SUFBZ0MsYUFBUTtFN0JtODFDOUM7RTZCbDgxQ007SUFBZ0MsV0FBTTtFN0JxODFDNUM7QUFDRjs7QW1CLy8xQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4ODFDM0M7RTZCNzgxQ007SUFBZ0MsWUFBTztFN0JnOTFDN0M7RTZCLzgxQ007SUFBZ0MsYUFBUTtFN0JrOTFDOUM7RTZCajkxQ007SUFBZ0MsV0FBTTtFN0JvOTFDNUM7QUFDRjs7QW1COWcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2OTFDM0M7RTZCNTkxQ007SUFBZ0MsWUFBTztFN0IrOTFDN0M7RTZCOTkxQ007SUFBZ0MsYUFBUTtFN0JpKzFDOUM7RTZCaCsxQ007SUFBZ0MsV0FBTTtFN0JtKzFDNUM7QUFDRjs7QW1CN2gyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0KzFDM0M7RTZCMysxQ007SUFBZ0MsWUFBTztFN0I4KzFDN0M7RTZCNysxQ007SUFBZ0MsYUFBUTtFN0JnLzFDOUM7RTZCLysxQ007SUFBZ0MsV0FBTTtFN0JrLzFDNUM7QUFDRjs7QW1CNWkyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IyLzFDM0M7RTZCMS8xQ007SUFBZ0MsWUFBTztFN0I2LzFDN0M7RTZCNS8xQ007SUFBZ0MsYUFBUTtFN0IrLzFDOUM7RTZCOS8xQ007SUFBZ0MsV0FBTTtFN0JpZzJDNUM7QUFDRjs7QW1CM2oyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwZzJDM0M7RTZCemcyQ007SUFBZ0MsWUFBTztFN0I0ZzJDN0M7RTZCM2cyQ007SUFBZ0MsYUFBUTtFN0I4ZzJDOUM7RTZCN2cyQ007SUFBZ0MsV0FBTTtFN0JnaDJDNUM7QUFDRjs7QW1CMWsyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5aDJDM0M7RTZCeGgyQ007SUFBZ0MsWUFBTztFN0IyaDJDN0M7RTZCMWgyQ007SUFBZ0MsYUFBUTtFN0I2aDJDOUM7RTZCNWgyQ007SUFBZ0MsV0FBTTtFN0IraDJDNUM7QUFDRjs7QW1CemwyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3aTJDM0M7RTZCdmkyQ007SUFBZ0MsWUFBTztFN0IwaTJDN0M7RTZCemkyQ007SUFBZ0MsYUFBUTtFN0I0aTJDOUM7RTZCM2kyQ007SUFBZ0MsV0FBTTtFN0I4aTJDNUM7QUFDRjs7QTZCemoyQ0k7RUFBVyxVQUFLO0E3QjZqMkNwQjs7QTZCNWoyQ0k7RUFBVyxZQUFPO0E3QmdrMkN0Qjs7QTZCL2oyQ0k7RUFBVyxhQUFRO0E3Qm1rMkN2Qjs7QTZCbGsyQ0k7RUFBVyxXQUFNO0E3QnNrMkNyQjs7QW1CeG4yQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1azJDM0M7RTZCdGsyQ007SUFBZ0MsWUFBTztFN0J5azJDN0M7RTZCeGsyQ007SUFBZ0MsYUFBUTtFN0IyazJDOUM7RTZCMWsyQ007SUFBZ0MsV0FBTTtFN0I2azJDNUM7QUFDRjs7QW1Cdm8yQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzbDJDM0M7RTZCcmwyQ007SUFBZ0MsWUFBTztFN0J3bDJDN0M7RTZCdmwyQ007SUFBZ0MsYUFBUTtFN0IwbDJDOUM7RTZCemwyQ007SUFBZ0MsV0FBTTtFN0I0bDJDNUM7QUFDRjs7QW1CdHAyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxbTJDM0M7RTZCcG0yQ007SUFBZ0MsWUFBTztFN0J1bTJDN0M7RTZCdG0yQ007SUFBZ0MsYUFBUTtFN0J5bTJDOUM7RTZCeG0yQ007SUFBZ0MsV0FBTTtFN0IybTJDNUM7QUFDRjs7QW1CcnEyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvbjJDM0M7RTZCbm4yQ007SUFBZ0MsWUFBTztFN0JzbjJDN0M7RTZCcm4yQ007SUFBZ0MsYUFBUTtFN0J3bjJDOUM7RTZCdm4yQ007SUFBZ0MsV0FBTTtFN0IwbjJDNUM7QUFDRjs7QW1CcHIyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtbzJDM0M7RTZCbG8yQ007SUFBZ0MsWUFBTztFN0JxbzJDN0M7RTZCcG8yQ007SUFBZ0MsYUFBUTtFN0J1bzJDOUM7RTZCdG8yQ007SUFBZ0MsV0FBTTtFN0J5bzJDNUM7QUFDRjs7QW1CbnMyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrcDJDM0M7RTZCanAyQ007SUFBZ0MsWUFBTztFN0JvcDJDN0M7RTZCbnAyQ007SUFBZ0MsYUFBUTtFN0JzcDJDOUM7RTZCcnAyQ007SUFBZ0MsV0FBTTtFN0J3cDJDNUM7QUFDRjs7QW1CbHQyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpcTJDM0M7RTZCaHEyQ007SUFBZ0MsWUFBTztFN0JtcTJDN0M7RTZCbHEyQ007SUFBZ0MsYUFBUTtFN0JxcTJDOUM7RTZCcHEyQ007SUFBZ0MsV0FBTTtFN0J1cTJDNUM7QUFDRjs7QW1CanUyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JncjJDM0M7RTZCL3EyQ007SUFBZ0MsWUFBTztFN0JrcjJDN0M7RTZCanIyQ007SUFBZ0MsYUFBUTtFN0JvcjJDOUM7RTZCbnIyQ007SUFBZ0MsV0FBTTtFN0JzcjJDNUM7QUFDRjs7QW1CaHYyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrcjJDM0M7RTZCOXIyQ007SUFBZ0MsWUFBTztFN0JpczJDN0M7RTZCaHMyQ007SUFBZ0MsYUFBUTtFN0JtczJDOUM7RTZCbHMyQ007SUFBZ0MsV0FBTTtFN0JxczJDNUM7QUFDRjs7QW1CL3YyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4czJDM0M7RTZCN3MyQ007SUFBZ0MsWUFBTztFN0JndDJDN0M7RTZCL3MyQ007SUFBZ0MsYUFBUTtFN0JrdDJDOUM7RTZCanQyQ007SUFBZ0MsV0FBTTtFN0JvdDJDNUM7QUFDRjs7QW1COXcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dDJDM0M7RTZCNXQyQ007SUFBZ0MsWUFBTztFN0IrdDJDN0M7RTZCOXQyQ007SUFBZ0MsYUFBUTtFN0JpdTJDOUM7RTZCaHUyQ007SUFBZ0MsV0FBTTtFN0JtdTJDNUM7QUFDRjs7QW1CN3gyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0dTJDM0M7RTZCM3UyQ007SUFBZ0MsWUFBTztFN0I4dTJDN0M7RTZCN3UyQ007SUFBZ0MsYUFBUTtFN0JndjJDOUM7RTZCL3UyQ007SUFBZ0MsV0FBTTtFN0JrdjJDNUM7QUFDRjs7QTZCN3YyQ0k7RUFBVyxVQUFLO0E3Qml3MkNwQjs7QTZCaHcyQ0k7RUFBVyxZQUFPO0E3Qm93MkN0Qjs7QTZCbncyQ0k7RUFBVyxhQUFRO0E3QnV3MkN2Qjs7QTZCdHcyQ0k7RUFBVyxXQUFNO0E3QjB3MkNyQjs7QW1CNXoyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydzJDM0M7RTZCMXcyQ007SUFBZ0MsWUFBTztFN0I2dzJDN0M7RTZCNXcyQ007SUFBZ0MsYUFBUTtFN0IrdzJDOUM7RTZCOXcyQ007SUFBZ0MsV0FBTTtFN0JpeDJDNUM7QUFDRjs7QW1CMzAyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IweDJDM0M7RTZCengyQ007SUFBZ0MsWUFBTztFN0I0eDJDN0M7RTZCM3gyQ007SUFBZ0MsYUFBUTtFN0I4eDJDOUM7RTZCN3gyQ007SUFBZ0MsV0FBTTtFN0JneTJDNUM7QUFDRjs7QW1CMTEyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eTJDM0M7RTZCeHkyQ007SUFBZ0MsWUFBTztFN0IyeTJDN0M7RTZCMXkyQ007SUFBZ0MsYUFBUTtFN0I2eTJDOUM7RTZCNXkyQ007SUFBZ0MsV0FBTTtFN0IreTJDNUM7QUFDRjs7QW1CejIyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ejJDM0M7RTZCdnoyQ007SUFBZ0MsWUFBTztFN0IwejJDN0M7RTZCenoyQ007SUFBZ0MsYUFBUTtFN0I0ejJDOUM7RTZCM3oyQ007SUFBZ0MsV0FBTTtFN0I4ejJDNUM7QUFDRjs7QW1CeDMyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1MDJDM0M7RTZCdDAyQ007SUFBZ0MsWUFBTztFN0J5MDJDN0M7RTZCeDAyQ007SUFBZ0MsYUFBUTtFN0IyMDJDOUM7RTZCMTAyQ007SUFBZ0MsV0FBTTtFN0I2MDJDNUM7QUFDRjs7QW1CdjQyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMTJDM0M7RTZCcjEyQ007SUFBZ0MsWUFBTztFN0J3MTJDN0M7RTZCdjEyQ007SUFBZ0MsYUFBUTtFN0IwMTJDOUM7RTZCejEyQ007SUFBZ0MsV0FBTTtFN0I0MTJDNUM7QUFDRjs7QW1CdDUyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMjJDM0M7RTZCcDIyQ007SUFBZ0MsWUFBTztFN0J1MjJDN0M7RTZCdDIyQ007SUFBZ0MsYUFBUTtFN0J5MjJDOUM7RTZCeDIyQ007SUFBZ0MsV0FBTTtFN0IyMjJDNUM7QUFDRjs7QW1CcjYyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvMzJDM0M7RTZCbjMyQ007SUFBZ0MsWUFBTztFN0JzMzJDN0M7RTZCcjMyQ007SUFBZ0MsYUFBUTtFN0J3MzJDOUM7RTZCdjMyQ007SUFBZ0MsV0FBTTtFN0IwMzJDNUM7QUFDRjs7QW1CcDcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNDJDM0M7RTZCbDQyQ007SUFBZ0MsWUFBTztFN0JxNDJDN0M7RTZCcDQyQ007SUFBZ0MsYUFBUTtFN0J1NDJDOUM7RTZCdDQyQ007SUFBZ0MsV0FBTTtFN0J5NDJDNUM7QUFDRjs7QW1CbjgyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNTJDM0M7RTZCajUyQ007SUFBZ0MsWUFBTztFN0JvNTJDN0M7RTZCbjUyQ007SUFBZ0MsYUFBUTtFN0JzNTJDOUM7RTZCcjUyQ007SUFBZ0MsV0FBTTtFN0J3NTJDNUM7QUFDRjs7QW1CbDkyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNjJDM0M7RTZCaDYyQ007SUFBZ0MsWUFBTztFN0JtNjJDN0M7RTZCbDYyQ007SUFBZ0MsYUFBUTtFN0JxNjJDOUM7RTZCcDYyQ007SUFBZ0MsV0FBTTtFN0J1NjJDNUM7QUFDRjs7QW1CaisyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnNzJDM0M7RTZCLzYyQ007SUFBZ0MsWUFBTztFN0JrNzJDN0M7RTZCajcyQ007SUFBZ0MsYUFBUTtFN0JvNzJDOUM7RTZCbjcyQ007SUFBZ0MsV0FBTTtFN0JzNzJDNUM7QUFDRjs7QTZCajgyQ0k7RUFBVyxVQUFLO0E3QnE4MkNwQjs7QTZCcDgyQ0k7RUFBVyxZQUFPO0E3Qnc4MkN0Qjs7QTZCdjgyQ0k7RUFBVyxhQUFRO0E3QjI4MkN2Qjs7QTZCMTgyQ0k7RUFBVyxXQUFNO0E3Qjg4MkNyQjs7QW1CaGczQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrODJDM0M7RTZCOTgyQ007SUFBZ0MsWUFBTztFN0JpOTJDN0M7RTZCaDkyQ007SUFBZ0MsYUFBUTtFN0JtOTJDOUM7RTZCbDkyQ007SUFBZ0MsV0FBTTtFN0JxOTJDNUM7QUFDRjs7QW1CL2czQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4OTJDM0M7RTZCNzkyQ007SUFBZ0MsWUFBTztFN0JnKzJDN0M7RTZCLzkyQ007SUFBZ0MsYUFBUTtFN0JrKzJDOUM7RTZCaisyQ007SUFBZ0MsV0FBTTtFN0JvKzJDNUM7QUFDRjs7QW1COWgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2KzJDM0M7RTZCNSsyQ007SUFBZ0MsWUFBTztFN0IrKzJDN0M7RTZCOSsyQ007SUFBZ0MsYUFBUTtFN0JpLzJDOUM7RTZCaC8yQ007SUFBZ0MsV0FBTTtFN0JtLzJDNUM7QUFDRjs7QW1CN2kzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0LzJDM0M7RTZCMy8yQ007SUFBZ0MsWUFBTztFN0I4LzJDN0M7RTZCNy8yQ007SUFBZ0MsYUFBUTtFN0JnZzNDOUM7RTZCLy8yQ007SUFBZ0MsV0FBTTtFN0JrZzNDNUM7QUFDRjs7QW1CNWozQ007RVVzREU7SUFBZ0MsVUFBSztFN0IyZzNDM0M7RTZCMWczQ007SUFBZ0MsWUFBTztFN0I2ZzNDN0M7RTZCNWczQ007SUFBZ0MsYUFBUTtFN0IrZzNDOUM7RTZCOWczQ007SUFBZ0MsV0FBTTtFN0JpaDNDNUM7QUFDRjs7QW1CM2szQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwaDNDM0M7RTZCemgzQ007SUFBZ0MsWUFBTztFN0I0aDNDN0M7RTZCM2gzQ007SUFBZ0MsYUFBUTtFN0I4aDNDOUM7RTZCN2gzQ007SUFBZ0MsV0FBTTtFN0JnaTNDNUM7QUFDRjs7QW1CMWwzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5aTNDM0M7RTZCeGkzQ007SUFBZ0MsWUFBTztFN0IyaTNDN0M7RTZCMWkzQ007SUFBZ0MsYUFBUTtFN0I2aTNDOUM7RTZCNWkzQ007SUFBZ0MsV0FBTTtFN0IraTNDNUM7QUFDRjs7QW1Cem0zQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ajNDM0M7RTZCdmozQ007SUFBZ0MsWUFBTztFN0IwajNDN0M7RTZCemozQ007SUFBZ0MsYUFBUTtFN0I0ajNDOUM7RTZCM2ozQ007SUFBZ0MsV0FBTTtFN0I4ajNDNUM7QUFDRjs7QW1CeG4zQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1azNDM0M7RTZCdGszQ007SUFBZ0MsWUFBTztFN0J5azNDN0M7RTZCeGszQ007SUFBZ0MsYUFBUTtFN0IyazNDOUM7RTZCMWszQ007SUFBZ0MsV0FBTTtFN0I2azNDNUM7QUFDRjs7QW1Cdm8zQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzbDNDM0M7RTZCcmwzQ007SUFBZ0MsWUFBTztFN0J3bDNDN0M7RTZCdmwzQ007SUFBZ0MsYUFBUTtFN0IwbDNDOUM7RTZCemwzQ007SUFBZ0MsV0FBTTtFN0I0bDNDNUM7QUFDRjs7QW1CdHAzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxbTNDM0M7RTZCcG0zQ007SUFBZ0MsWUFBTztFN0J1bTNDN0M7RTZCdG0zQ007SUFBZ0MsYUFBUTtFN0J5bTNDOUM7RTZCeG0zQ007SUFBZ0MsV0FBTTtFN0IybTNDNUM7QUFDRjs7QW1CcnEzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvbjNDM0M7RTZCbm4zQ007SUFBZ0MsWUFBTztFN0JzbjNDN0M7RTZCcm4zQ007SUFBZ0MsYUFBUTtFN0J3bjNDOUM7RTZCdm4zQ007SUFBZ0MsV0FBTTtFN0IwbjNDNUM7QUFDRjs7QTZCcm8zQ0k7RUFBVyxVQUFLO0E3QnlvM0NwQjs7QTZCeG8zQ0k7RUFBVyxZQUFPO0E3QjRvM0N0Qjs7QTZCM28zQ0k7RUFBVyxhQUFRO0E3QitvM0N2Qjs7QTZCOW8zQ0k7RUFBVyxXQUFNO0E3QmtwM0NyQjs7QW1CcHMzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtcDNDM0M7RTZCbHAzQ007SUFBZ0MsWUFBTztFN0JxcDNDN0M7RTZCcHAzQ007SUFBZ0MsYUFBUTtFN0J1cDNDOUM7RTZCdHAzQ007SUFBZ0MsV0FBTTtFN0J5cDNDNUM7QUFDRjs7QW1CbnQzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrcTNDM0M7RTZCanEzQ007SUFBZ0MsWUFBTztFN0JvcTNDN0M7RTZCbnEzQ007SUFBZ0MsYUFBUTtFN0JzcTNDOUM7RTZCcnEzQ007SUFBZ0MsV0FBTTtFN0J3cTNDNUM7QUFDRjs7QW1CbHUzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpcjNDM0M7RTZCaHIzQ007SUFBZ0MsWUFBTztFN0JtcjNDN0M7RTZCbHIzQ007SUFBZ0MsYUFBUTtFN0JxcjNDOUM7RTZCcHIzQ007SUFBZ0MsV0FBTTtFN0J1cjNDNUM7QUFDRjs7QW1CanYzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnczNDM0M7RTZCL3IzQ007SUFBZ0MsWUFBTztFN0JrczNDN0M7RTZCanMzQ007SUFBZ0MsYUFBUTtFN0JvczNDOUM7RTZCbnMzQ007SUFBZ0MsV0FBTTtFN0JzczNDNUM7QUFDRjs7QW1CaHczQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrczNDM0M7RTZCOXMzQ007SUFBZ0MsWUFBTztFN0JpdDNDN0M7RTZCaHQzQ007SUFBZ0MsYUFBUTtFN0JtdDNDOUM7RTZCbHQzQ007SUFBZ0MsV0FBTTtFN0JxdDNDNUM7QUFDRjs7QW1CL3czQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4dDNDM0M7RTZCN3QzQ007SUFBZ0MsWUFBTztFN0JndTNDN0M7RTZCL3QzQ007SUFBZ0MsYUFBUTtFN0JrdTNDOUM7RTZCanUzQ007SUFBZ0MsV0FBTTtFN0JvdTNDNUM7QUFDRjs7QW1COXgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dTNDM0M7RTZCNXUzQ007SUFBZ0MsWUFBTztFN0IrdTNDN0M7RTZCOXUzQ007SUFBZ0MsYUFBUTtFN0JpdjNDOUM7RTZCaHYzQ007SUFBZ0MsV0FBTTtFN0JtdjNDNUM7QUFDRjs7QW1CN3kzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0djNDM0M7RTZCM3YzQ007SUFBZ0MsWUFBTztFN0I4djNDN0M7RTZCN3YzQ007SUFBZ0MsYUFBUTtFN0JndzNDOUM7RTZCL3YzQ007SUFBZ0MsV0FBTTtFN0JrdzNDNUM7QUFDRjs7QW1CNXozQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydzNDM0M7RTZCMXczQ007SUFBZ0MsWUFBTztFN0I2dzNDN0M7RTZCNXczQ007SUFBZ0MsYUFBUTtFN0IrdzNDOUM7RTZCOXczQ007SUFBZ0MsV0FBTTtFN0JpeDNDNUM7QUFDRjs7QW1CMzAzQ007RVVzREU7SUFBZ0MsVUFBSztFN0IweDNDM0M7RTZCengzQ007SUFBZ0MsWUFBTztFN0I0eDNDN0M7RTZCM3gzQ007SUFBZ0MsYUFBUTtFN0I4eDNDOUM7RTZCN3gzQ007SUFBZ0MsV0FBTTtFN0JneTNDNUM7QUFDRjs7QW1CMTEzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eTNDM0M7RTZCeHkzQ007SUFBZ0MsWUFBTztFN0IyeTNDN0M7RTZCMXkzQ007SUFBZ0MsYUFBUTtFN0I2eTNDOUM7RTZCNXkzQ007SUFBZ0MsV0FBTTtFN0IreTNDNUM7QUFDRjs7QW1CejIzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ejNDM0M7RTZCdnozQ007SUFBZ0MsWUFBTztFN0IwejNDN0M7RTZCenozQ007SUFBZ0MsYUFBUTtFN0I0ejNDOUM7RTZCM3ozQ007SUFBZ0MsV0FBTTtFN0I4ejNDNUM7QUFDRjs7QTZCejAzQ0k7RUFBVyxVQUFLO0E3QjYwM0NwQjs7QTZCNTAzQ0k7RUFBVyxZQUFPO0E3QmcxM0N0Qjs7QTZCLzAzQ0k7RUFBVyxhQUFRO0E3Qm0xM0N2Qjs7QTZCbDEzQ0k7RUFBVyxXQUFNO0E3QnMxM0NyQjs7QW1CeDQzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1MTNDM0M7RTZCdDEzQ007SUFBZ0MsWUFBTztFN0J5MTNDN0M7RTZCeDEzQ007SUFBZ0MsYUFBUTtFN0IyMTNDOUM7RTZCMTEzQ007SUFBZ0MsV0FBTTtFN0I2MTNDNUM7QUFDRjs7QW1CdjUzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMjNDM0M7RTZCcjIzQ007SUFBZ0MsWUFBTztFN0J3MjNDN0M7RTZCdjIzQ007SUFBZ0MsYUFBUTtFN0IwMjNDOUM7RTZCejIzQ007SUFBZ0MsV0FBTTtFN0I0MjNDNUM7QUFDRjs7QW1CdDYzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMzNDM0M7RTZCcDMzQ007SUFBZ0MsWUFBTztFN0J1MzNDN0M7RTZCdDMzQ007SUFBZ0MsYUFBUTtFN0J5MzNDOUM7RTZCeDMzQ007SUFBZ0MsV0FBTTtFN0IyMzNDNUM7QUFDRjs7QW1CcjczQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvNDNDM0M7RTZCbjQzQ007SUFBZ0MsWUFBTztFN0JzNDNDN0M7RTZCcjQzQ007SUFBZ0MsYUFBUTtFN0J3NDNDOUM7RTZCdjQzQ007SUFBZ0MsV0FBTTtFN0IwNDNDNUM7QUFDRjs7QW1CcDgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNTNDM0M7RTZCbDUzQ007SUFBZ0MsWUFBTztFN0JxNTNDN0M7RTZCcDUzQ007SUFBZ0MsYUFBUTtFN0J1NTNDOUM7RTZCdDUzQ007SUFBZ0MsV0FBTTtFN0J5NTNDNUM7QUFDRjs7QW1CbjkzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNjNDM0M7RTZCajYzQ007SUFBZ0MsWUFBTztFN0JvNjNDN0M7RTZCbjYzQ007SUFBZ0MsYUFBUTtFN0JzNjNDOUM7RTZCcjYzQ007SUFBZ0MsV0FBTTtFN0J3NjNDNUM7QUFDRjs7QW1CbCszQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNzNDM0M7RTZCaDczQ007SUFBZ0MsWUFBTztFN0JtNzNDN0M7RTZCbDczQ007SUFBZ0MsYUFBUTtFN0JxNzNDOUM7RTZCcDczQ007SUFBZ0MsV0FBTTtFN0J1NzNDNUM7QUFDRjs7QW1Cai8zQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnODNDM0M7RTZCLzczQ007SUFBZ0MsWUFBTztFN0JrODNDN0M7RTZCajgzQ007SUFBZ0MsYUFBUTtFN0JvODNDOUM7RTZCbjgzQ007SUFBZ0MsV0FBTTtFN0JzODNDNUM7QUFDRjs7QW1CaGc0Q007RVVzREU7SUFBZ0MsVUFBSztFN0IrODNDM0M7RTZCOTgzQ007SUFBZ0MsWUFBTztFN0JpOTNDN0M7RTZCaDkzQ007SUFBZ0MsYUFBUTtFN0JtOTNDOUM7RTZCbDkzQ007SUFBZ0MsV0FBTTtFN0JxOTNDNUM7QUFDRjs7QW1CL2c0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I4OTNDM0M7RTZCNzkzQ007SUFBZ0MsWUFBTztFN0JnKzNDN0M7RTZCLzkzQ007SUFBZ0MsYUFBUTtFN0JrKzNDOUM7RTZCaiszQ007SUFBZ0MsV0FBTTtFN0JvKzNDNUM7QUFDRjs7QW1COWg0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I2KzNDM0M7RTZCNSszQ007SUFBZ0MsWUFBTztFN0IrKzNDN0M7RTZCOSszQ007SUFBZ0MsYUFBUTtFN0JpLzNDOUM7RTZCaC8zQ007SUFBZ0MsV0FBTTtFN0JtLzNDNUM7QUFDRjs7QW1CN2k0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I0LzNDM0M7RTZCMy8zQ007SUFBZ0MsWUFBTztFN0I4LzNDN0M7RTZCNy8zQ007SUFBZ0MsYUFBUTtFN0JnZzRDOUM7RTZCLy8zQ007SUFBZ0MsV0FBTTtFN0JrZzRDNUM7QUFDRjs7QTZCei8zQ0E7RUFDRSxRQUFRO0VBQ1IsU0FBUztBN0I0LzNDWDs7QTZCei8zQ0E7RUFDRSxRQUFRO0VBQ1IsVUFBVTtBN0I0LzNDWjs7QTZCei8zQ0E7RUFBUyxRQUFRO0E3QjYvM0NqQjs7QTZCNS8zQ0E7RUFBUyxVQUFVO0E3QmdnNENuQjs7QTZCLy8zQ0E7RUFBUyxXQUFXO0E3Qm1nNENwQjs7QTZCbGc0Q0E7RUFBUyxTQUFTO0E3QnNnNENsQjs7QW1CdGw0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JzZzRDYjtFNkJuZzRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QnFnNENkO0U2QmxnNENFO0lBQThCLFFBQVE7RTdCcWc0Q3hDO0U2QnBnNENFO0lBQThCLFVBQVU7RTdCdWc0QzFDO0U2QnRnNENFO0lBQThCLFdBQVc7RTdCeWc0QzNDO0U2QnhnNENFO0lBQThCLFNBQVM7RTdCMmc0Q3pDO0FBQ0Y7O0FtQjdtNENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCNmg0Q2I7RTZCMWg0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0I0aDRDZDtFNkJ6aDRDRTtJQUE4QixRQUFRO0U3QjRoNEN4QztFNkIzaDRDRTtJQUE4QixVQUFVO0U3QjhoNEMxQztFNkI3aDRDRTtJQUE4QixXQUFXO0U3QmdpNEMzQztFNkIvaDRDRTtJQUE4QixTQUFTO0U3QmtpNEN6QztBQUNGOztBbUJwbzRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3Qm9qNENiO0U2QmpqNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCbWo0Q2Q7RTZCaGo0Q0U7SUFBOEIsUUFBUTtFN0JtajRDeEM7RTZCbGo0Q0U7SUFBOEIsVUFBVTtFN0JxajRDMUM7RTZCcGo0Q0U7SUFBOEIsV0FBVztFN0J1ajRDM0M7RTZCdGo0Q0U7SUFBOEIsU0FBUztFN0J5ajRDekM7QUFDRjs7QW1CM3A0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0IyazRDYjtFNkJ4azRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QjBrNENkO0U2QnZrNENFO0lBQThCLFFBQVE7RTdCMGs0Q3hDO0U2QnprNENFO0lBQThCLFVBQVU7RTdCNGs0QzFDO0U2QjNrNENFO0lBQThCLFdBQVc7RTdCOGs0QzNDO0U2QjdrNENFO0lBQThCLFNBQVM7RTdCZ2w0Q3pDO0FBQ0Y7O0FtQmxyNENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCa200Q2I7RTZCL2w0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0JpbTRDZDtFNkI5bDRDRTtJQUE4QixRQUFRO0U3QmltNEN4QztFNkJobTRDRTtJQUE4QixVQUFVO0U3Qm1tNEMxQztFNkJsbTRDRTtJQUE4QixXQUFXO0U3QnFtNEMzQztFNkJwbTRDRTtJQUE4QixTQUFTO0U3QnVtNEN6QztBQUNGOztBbUJ6czRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3QnluNENiO0U2QnRuNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCd240Q2Q7RTZCcm40Q0U7SUFBOEIsUUFBUTtFN0J3bjRDeEM7RTZCdm40Q0U7SUFBOEIsVUFBVTtFN0IwbjRDMUM7RTZCem40Q0U7SUFBOEIsV0FBVztFN0I0bjRDM0M7RTZCM240Q0U7SUFBOEIsU0FBUztFN0I4bjRDekM7QUFDRjs7QW1CaHU0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JncDRDYjtFNkI3bzRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QitvNENkO0U2QjVvNENFO0lBQThCLFFBQVE7RTdCK280Q3hDO0U2QjlvNENFO0lBQThCLFVBQVU7RTdCaXA0QzFDO0U2QmhwNENFO0lBQThCLFdBQVc7RTdCbXA0QzNDO0U2QmxwNENFO0lBQThCLFNBQVM7RTdCcXA0Q3pDO0FBQ0Y7O0FtQnZ2NENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCdXE0Q2I7RTZCcHE0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0JzcTRDZDtFNkJucTRDRTtJQUE4QixRQUFRO0U3QnNxNEN4QztFNkJycTRDRTtJQUE4QixVQUFVO0U3QndxNEMxQztFNkJ2cTRDRTtJQUE4QixXQUFXO0U3QjBxNEMzQztFNkJ6cTRDRTtJQUE4QixTQUFTO0U3QjRxNEN6QztBQUNGOztBbUI5dzRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3QjhyNENiO0U2QjNyNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCNnI0Q2Q7RTZCMXI0Q0U7SUFBOEIsUUFBUTtFN0I2cjRDeEM7RTZCNXI0Q0U7SUFBOEIsVUFBVTtFN0IrcjRDMUM7RTZCOXI0Q0U7SUFBOEIsV0FBVztFN0JpczRDM0M7RTZCaHM0Q0U7SUFBOEIsU0FBUztFN0JtczRDekM7QUFDRjs7QW1Ccnk0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JxdDRDYjtFNkJsdDRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3Qm90NENkO0U2Qmp0NENFO0lBQThCLFFBQVE7RTdCb3Q0Q3hDO0U2Qm50NENFO0lBQThCLFVBQVU7RTdCc3Q0QzFDO0U2QnJ0NENFO0lBQThCLFdBQVc7RTdCd3Q0QzNDO0U2QnZ0NENFO0lBQThCLFNBQVM7RTdCMHQ0Q3pDO0FBQ0Y7O0FtQjV6NENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCNHU0Q2I7RTZCenU0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0IydTRDZDtFNkJ4dTRDRTtJQUE4QixRQUFRO0U3QjJ1NEN4QztFNkIxdTRDRTtJQUE4QixVQUFVO0U3QjZ1NEMxQztFNkI1dTRDRTtJQUE4QixXQUFXO0U3Qit1NEMzQztFNkI5dTRDRTtJQUE4QixTQUFTO0U3Qml2NEN6QztBQUNGOztBbUJuMTRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3Qm13NENiO0U2Qmh3NENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCa3c0Q2Q7RTZCL3Y0Q0U7SUFBOEIsUUFBUTtFN0JrdzRDeEM7RTZCanc0Q0U7SUFBOEIsVUFBVTtFN0JvdzRDMUM7RTZCbnc0Q0U7SUFBOEIsV0FBVztFN0JzdzRDM0M7RTZCcnc0Q0U7SUFBOEIsU0FBUztFN0J3dzRDekM7QUFDRjs7QThCdDI0Q0E7RUFBeUIsY0FBYztBOUIwMjRDdkM7O0E4QnoyNENBO0VBQXlCLGFBQWE7QTlCNjI0Q3RDOztBOEI1MjRDQTtFQUF5QixjQUFjO0E5QmczNEN2Qzs7QThCLzI0Q0E7RUFBeUIsV0FBVztBOUJtMzRDcEM7O0E4QmwzNENBO0VBQXlCLGFBQWE7QTlCczM0Q3RDOztBOEJyMzRDQTtFQUF5QixXQUFXO0E5QnkzNENwQzs7QThCeDM0Q0E7RUFBeUIsYUFBYTtBOUI0MzRDdEM7O0E4QjMzNENBO0VBQXlCLFdBQVc7QTlCKzM0Q3BDOztBOEI5MzRDQTtFQUF5QixhQUFhO0E5Qms0NEN0Qzs7QThCajQ0Q0E7RUFBeUIsV0FBVztBOUJxNDRDcEM7O0E4QnA0NENBO0VBQXlCLGFBQWE7QTlCdzQ0Q3RDOztBOEJ2NDRDQTtFQUF5QixXQUFXO0E5QjI0NENwQzs7QThCMTQ0Q0E7RUFBeUIsYUFBYTtBOUI4NDRDdEM7O0E4Qjc0NENBO0VBQXlCLFdBQVc7QTlCaTU0Q3BDOztBbUJsNjRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qms1NENuRjtFOEJqNTRDRTtJQUFtRSxhQUFhO0U5Qm81NENsRjtFOEJuNTRDRTtJQUFtRSxjQUFjO0U5QnM1NENuRjtFOEJyNTRDRTtJQUFtRSxXQUFXO0U5Qnc1NENoRjtFOEJ2NTRDRTtJQUFtRSxhQUFhO0U5QjA1NENsRjtFOEJ6NTRDRTtJQUFtRSxXQUFXO0U5QjQ1NENoRjtFOEIzNTRDRTtJQUFtRSxhQUFhO0U5Qjg1NENsRjtFOEI3NTRDRTtJQUFtRSxXQUFXO0U5Qmc2NENoRjtFOEIvNTRDRTtJQUFtRSxhQUFhO0U5Qms2NENsRjtFOEJqNjRDRTtJQUFtRSxXQUFXO0U5Qm82NENoRjtFOEJuNjRDRTtJQUFtRSxhQUFhO0U5QnM2NENsRjtFOEJyNjRDRTtJQUFtRSxXQUFXO0U5Qnc2NENoRjtFOEJ2NjRDRTtJQUFtRSxhQUFhO0U5QjA2NENsRjtFOEJ6NjRDRTtJQUFtRSxXQUFXO0U5QjQ2NENoRjtBQUNGOztBbUIvODRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qis3NENuRjtFOEI5NzRDRTtJQUFtRSxhQUFhO0U5Qmk4NENsRjtFOEJoODRDRTtJQUFtRSxjQUFjO0U5Qm04NENuRjtFOEJsODRDRTtJQUFtRSxXQUFXO0U5QnE4NENoRjtFOEJwODRDRTtJQUFtRSxhQUFhO0U5QnU4NENsRjtFOEJ0ODRDRTtJQUFtRSxXQUFXO0U5Qnk4NENoRjtFOEJ4ODRDRTtJQUFtRSxhQUFhO0U5QjI4NENsRjtFOEIxODRDRTtJQUFtRSxXQUFXO0U5QjY4NENoRjtFOEI1ODRDRTtJQUFtRSxhQUFhO0U5Qis4NENsRjtFOEI5ODRDRTtJQUFtRSxXQUFXO0U5Qmk5NENoRjtFOEJoOTRDRTtJQUFtRSxhQUFhO0U5Qm05NENsRjtFOEJsOTRDRTtJQUFtRSxXQUFXO0U5QnE5NENoRjtFOEJwOTRDRTtJQUFtRSxhQUFhO0U5QnU5NENsRjtFOEJ0OTRDRTtJQUFtRSxXQUFXO0U5Qnk5NENoRjtBQUNGOztBbUI1LzRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjQrNENuRjtFOEIzKzRDRTtJQUFtRSxhQUFhO0U5QjgrNENsRjtFOEI3KzRDRTtJQUFtRSxjQUFjO0U5QmcvNENuRjtFOEIvKzRDRTtJQUFtRSxXQUFXO0U5QmsvNENoRjtFOEJqLzRDRTtJQUFtRSxhQUFhO0U5Qm8vNENsRjtFOEJuLzRDRTtJQUFtRSxXQUFXO0U5QnMvNENoRjtFOEJyLzRDRTtJQUFtRSxhQUFhO0U5QncvNENsRjtFOEJ2LzRDRTtJQUFtRSxXQUFXO0U5QjAvNENoRjtFOEJ6LzRDRTtJQUFtRSxhQUFhO0U5QjQvNENsRjtFOEIzLzRDRTtJQUFtRSxXQUFXO0U5QjgvNENoRjtFOEI3LzRDRTtJQUFtRSxhQUFhO0U5QmdnNUNsRjtFOEIvLzRDRTtJQUFtRSxXQUFXO0U5QmtnNUNoRjtFOEJqZzVDRTtJQUFtRSxhQUFhO0U5Qm9nNUNsRjtFOEJuZzVDRTtJQUFtRSxXQUFXO0U5QnNnNUNoRjtBQUNGOztBbUJ6aTVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnloNUNuRjtFOEJ4aDVDRTtJQUFtRSxhQUFhO0U5QjJoNUNsRjtFOEIxaDVDRTtJQUFtRSxjQUFjO0U5QjZoNUNuRjtFOEI1aDVDRTtJQUFtRSxXQUFXO0U5QitoNUNoRjtFOEI5aDVDRTtJQUFtRSxhQUFhO0U5QmlpNUNsRjtFOEJoaTVDRTtJQUFtRSxXQUFXO0U5Qm1pNUNoRjtFOEJsaTVDRTtJQUFtRSxhQUFhO0U5QnFpNUNsRjtFOEJwaTVDRTtJQUFtRSxXQUFXO0U5QnVpNUNoRjtFOEJ0aTVDRTtJQUFtRSxhQUFhO0U5QnlpNUNsRjtFOEJ4aTVDRTtJQUFtRSxXQUFXO0U5QjJpNUNoRjtFOEIxaTVDRTtJQUFtRSxhQUFhO0U5QjZpNUNsRjtFOEI1aTVDRTtJQUFtRSxXQUFXO0U5QitpNUNoRjtFOEI5aTVDRTtJQUFtRSxhQUFhO0U5QmlqNUNsRjtFOEJoajVDRTtJQUFtRSxXQUFXO0U5Qm1qNUNoRjtBQUNGOztBbUJ0bDVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnNrNUNuRjtFOEJyazVDRTtJQUFtRSxhQUFhO0U5QndrNUNsRjtFOEJ2azVDRTtJQUFtRSxjQUFjO0U5QjBrNUNuRjtFOEJ6azVDRTtJQUFtRSxXQUFXO0U5QjRrNUNoRjtFOEIzazVDRTtJQUFtRSxhQUFhO0U5QjhrNUNsRjtFOEI3azVDRTtJQUFtRSxXQUFXO0U5QmdsNUNoRjtFOEIvazVDRTtJQUFtRSxhQUFhO0U5QmtsNUNsRjtFOEJqbDVDRTtJQUFtRSxXQUFXO0U5Qm9sNUNoRjtFOEJubDVDRTtJQUFtRSxhQUFhO0U5QnNsNUNsRjtFOEJybDVDRTtJQUFtRSxXQUFXO0U5QndsNUNoRjtFOEJ2bDVDRTtJQUFtRSxhQUFhO0U5QjBsNUNsRjtFOEJ6bDVDRTtJQUFtRSxXQUFXO0U5QjRsNUNoRjtFOEIzbDVDRTtJQUFtRSxhQUFhO0U5QjhsNUNsRjtFOEI3bDVDRTtJQUFtRSxXQUFXO0U5QmdtNUNoRjtBQUNGOztBbUJubzVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qm1uNUNuRjtFOEJsbjVDRTtJQUFtRSxhQUFhO0U5QnFuNUNsRjtFOEJwbjVDRTtJQUFtRSxjQUFjO0U5QnVuNUNuRjtFOEJ0bjVDRTtJQUFtRSxXQUFXO0U5QnluNUNoRjtFOEJ4bjVDRTtJQUFtRSxhQUFhO0U5QjJuNUNsRjtFOEIxbjVDRTtJQUFtRSxXQUFXO0U5QjZuNUNoRjtFOEI1bjVDRTtJQUFtRSxhQUFhO0U5QituNUNsRjtFOEI5bjVDRTtJQUFtRSxXQUFXO0U5QmlvNUNoRjtFOEJobzVDRTtJQUFtRSxhQUFhO0U5Qm1vNUNsRjtFOEJsbzVDRTtJQUFtRSxXQUFXO0U5QnFvNUNoRjtFOEJwbzVDRTtJQUFtRSxhQUFhO0U5QnVvNUNsRjtFOEJ0bzVDRTtJQUFtRSxXQUFXO0U5QnlvNUNoRjtFOEJ4bzVDRTtJQUFtRSxhQUFhO0U5QjJvNUNsRjtFOEIxbzVDRTtJQUFtRSxXQUFXO0U5QjZvNUNoRjtBQUNGOztBbUJocjVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QmdxNUNuRjtFOEIvcDVDRTtJQUFtRSxhQUFhO0U5QmtxNUNsRjtFOEJqcTVDRTtJQUFtRSxjQUFjO0U5Qm9xNUNuRjtFOEJucTVDRTtJQUFtRSxXQUFXO0U5QnNxNUNoRjtFOEJycTVDRTtJQUFtRSxhQUFhO0U5QndxNUNsRjtFOEJ2cTVDRTtJQUFtRSxXQUFXO0U5QjBxNUNoRjtFOEJ6cTVDRTtJQUFtRSxhQUFhO0U5QjRxNUNsRjtFOEIzcTVDRTtJQUFtRSxXQUFXO0U5QjhxNUNoRjtFOEI3cTVDRTtJQUFtRSxhQUFhO0U5QmdyNUNsRjtFOEIvcTVDRTtJQUFtRSxXQUFXO0U5QmtyNUNoRjtFOEJqcjVDRTtJQUFtRSxhQUFhO0U5Qm9yNUNsRjtFOEJucjVDRTtJQUFtRSxXQUFXO0U5QnNyNUNoRjtFOEJycjVDRTtJQUFtRSxhQUFhO0U5QndyNUNsRjtFOEJ2cjVDRTtJQUFtRSxXQUFXO0U5QjByNUNoRjtBQUNGOztBbUI3dDVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjZzNUNuRjtFOEI1czVDRTtJQUFtRSxhQUFhO0U5QitzNUNsRjtFOEI5czVDRTtJQUFtRSxjQUFjO0U5Qml0NUNuRjtFOEJodDVDRTtJQUFtRSxXQUFXO0U5Qm10NUNoRjtFOEJsdDVDRTtJQUFtRSxhQUFhO0U5QnF0NUNsRjtFOEJwdDVDRTtJQUFtRSxXQUFXO0U5QnV0NUNoRjtFOEJ0dDVDRTtJQUFtRSxhQUFhO0U5Qnl0NUNsRjtFOEJ4dDVDRTtJQUFtRSxXQUFXO0U5QjJ0NUNoRjtFOEIxdDVDRTtJQUFtRSxhQUFhO0U5QjZ0NUNsRjtFOEI1dDVDRTtJQUFtRSxXQUFXO0U5Qit0NUNoRjtFOEI5dDVDRTtJQUFtRSxhQUFhO0U5Qml1NUNsRjtFOEJodTVDRTtJQUFtRSxXQUFXO0U5Qm11NUNoRjtFOEJsdTVDRTtJQUFtRSxhQUFhO0U5QnF1NUNsRjtFOEJwdTVDRTtJQUFtRSxXQUFXO0U5QnV1NUNoRjtBQUNGOztBbUIxdzVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjB2NUNuRjtFOEJ6djVDRTtJQUFtRSxhQUFhO0U5QjR2NUNsRjtFOEIzdjVDRTtJQUFtRSxjQUFjO0U5Qjh2NUNuRjtFOEI3djVDRTtJQUFtRSxXQUFXO0U5Qmd3NUNoRjtFOEIvdjVDRTtJQUFtRSxhQUFhO0U5Qmt3NUNsRjtFOEJqdzVDRTtJQUFtRSxXQUFXO0U5Qm93NUNoRjtFOEJudzVDRTtJQUFtRSxhQUFhO0U5QnN3NUNsRjtFOEJydzVDRTtJQUFtRSxXQUFXO0U5Qnd3NUNoRjtFOEJ2dzVDRTtJQUFtRSxhQUFhO0U5QjB3NUNsRjtFOEJ6dzVDRTtJQUFtRSxXQUFXO0U5QjR3NUNoRjtFOEIzdzVDRTtJQUFtRSxhQUFhO0U5Qjh3NUNsRjtFOEI3dzVDRTtJQUFtRSxXQUFXO0U5Qmd4NUNoRjtFOEIvdzVDRTtJQUFtRSxhQUFhO0U5Qmt4NUNsRjtFOEJqeDVDRTtJQUFtRSxXQUFXO0U5Qm94NUNoRjtBQUNGOztBbUJ2ejVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnV5NUNuRjtFOEJ0eTVDRTtJQUFtRSxhQUFhO0U5Qnl5NUNsRjtFOEJ4eTVDRTtJQUFtRSxjQUFjO0U5QjJ5NUNuRjtFOEIxeTVDRTtJQUFtRSxXQUFXO0U5QjZ5NUNoRjtFOEI1eTVDRTtJQUFtRSxhQUFhO0U5Qit5NUNsRjtFOEI5eTVDRTtJQUFtRSxXQUFXO0U5Qml6NUNoRjtFOEJoejVDRTtJQUFtRSxhQUFhO0U5Qm16NUNsRjtFOEJsejVDRTtJQUFtRSxXQUFXO0U5QnF6NUNoRjtFOEJwejVDRTtJQUFtRSxhQUFhO0U5QnV6NUNsRjtFOEJ0ejVDRTtJQUFtRSxXQUFXO0U5Qnl6NUNoRjtFOEJ4ejVDRTtJQUFtRSxhQUFhO0U5QjJ6NUNsRjtFOEIxejVDRTtJQUFtRSxXQUFXO0U5QjZ6NUNoRjtFOEI1ejVDRTtJQUFtRSxhQUFhO0U5Qit6NUNsRjtFOEI5ejVDRTtJQUFtRSxXQUFXO0U5QmkwNUNoRjtBQUNGOztBbUJwMjVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qm8xNUNuRjtFOEJuMTVDRTtJQUFtRSxhQUFhO0U5QnMxNUNsRjtFOEJyMTVDRTtJQUFtRSxjQUFjO0U5QncxNUNuRjtFOEJ2MTVDRTtJQUFtRSxXQUFXO0U5QjAxNUNoRjtFOEJ6MTVDRTtJQUFtRSxhQUFhO0U5QjQxNUNsRjtFOEIzMTVDRTtJQUFtRSxXQUFXO0U5QjgxNUNoRjtFOEI3MTVDRTtJQUFtRSxhQUFhO0U5QmcyNUNsRjtFOEIvMTVDRTtJQUFtRSxXQUFXO0U5QmsyNUNoRjtFOEJqMjVDRTtJQUFtRSxhQUFhO0U5Qm8yNUNsRjtFOEJuMjVDRTtJQUFtRSxXQUFXO0U5QnMyNUNoRjtFOEJyMjVDRTtJQUFtRSxhQUFhO0U5QncyNUNsRjtFOEJ2MjVDRTtJQUFtRSxXQUFXO0U5QjAyNUNoRjtFOEJ6MjVDRTtJQUFtRSxhQUFhO0U5QjQyNUNsRjtFOEIzMjVDRTtJQUFtRSxXQUFXO0U5QjgyNUNoRjtBQUNGOztBbUJqNTVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qmk0NUNuRjtFOEJoNDVDRTtJQUFtRSxhQUFhO0U5Qm00NUNsRjtFOEJsNDVDRTtJQUFtRSxjQUFjO0U5QnE0NUNuRjtFOEJwNDVDRTtJQUFtRSxXQUFXO0U5QnU0NUNoRjtFOEJ0NDVDRTtJQUFtRSxhQUFhO0U5Qnk0NUNsRjtFOEJ4NDVDRTtJQUFtRSxXQUFXO0U5QjI0NUNoRjtFOEIxNDVDRTtJQUFtRSxhQUFhO0U5QjY0NUNsRjtFOEI1NDVDRTtJQUFtRSxXQUFXO0U5Qis0NUNoRjtFOEI5NDVDRTtJQUFtRSxhQUFhO0U5Qmk1NUNsRjtFOEJoNTVDRTtJQUFtRSxXQUFXO0U5Qm01NUNoRjtFOEJsNTVDRTtJQUFtRSxhQUFhO0U5QnE1NUNsRjtFOEJwNTVDRTtJQUFtRSxXQUFXO0U5QnU1NUNoRjtFOEJ0NTVDRTtJQUFtRSxhQUFhO0U5Qnk1NUNsRjtFOEJ4NTVDRTtJQUFtRSxXQUFXO0U5QjI1NUNoRjtBQUNGOztBOEJwNTVDQTtFQUFXLFVBQVU7QTlCdzU1Q3JCOztBOEJ2NTVDQTtFQUFXLFVBQVU7QTlCMjU1Q3JCOztBOEIxNTVDQTtFQUFXLFVBQVU7QTlCODU1Q3JCOztBOEI3NTVDQTtFQUFXLFVBQVU7QTlCaTY1Q3JCOztBOEJoNjVDQTtFQUFXLFVBQVU7QTlCbzY1Q3JCOztBOEJuNjVDQTtFQUFXLFVBQVU7QTlCdTY1Q3JCOztBOEJ0NjVDQTtFQUFXLFVBQVU7QTlCMDY1Q3JCOztBOEJ6NjVDQTtFQUFXLFVBQVU7QTlCNjY1Q3JCOztBOEI1NjVDQTtFQUFXLFVBQVU7QTlCZzc1Q3JCOztBOEIvNjVDQTtFQUFXLFVBQVU7QTlCbTc1Q3JCOztBOEJsNzVDQTtFQUFXLFdBQVc7QTlCczc1Q3RCOztBOEJyNzVDQTtFQUFXLFVBQVU7QTlCeTc1Q3JCOztBOEJ4NzVDQTtFQUFXLFdBQVc7QTlCNDc1Q3RCOztBbUJsLzVDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjY3NUM1QztFOEI1NzVDRTtJQUFnQyxVQUFVO0U5Qis3NUM1QztFOEI5NzVDRTtJQUFnQyxVQUFVO0U5Qmk4NUM1QztFOEJoODVDRTtJQUFnQyxVQUFVO0U5Qm04NUM1QztFOEJsODVDRTtJQUFnQyxVQUFVO0U5QnE4NUM1QztFOEJwODVDRTtJQUFnQyxVQUFVO0U5QnU4NUM1QztFOEJ0ODVDRTtJQUFnQyxVQUFVO0U5Qnk4NUM1QztFOEJ4ODVDRTtJQUFnQyxVQUFVO0U5QjI4NUM1QztFOEIxODVDRTtJQUFnQyxVQUFVO0U5QjY4NUM1QztFOEI1ODVDRTtJQUFnQyxVQUFVO0U5Qis4NUM1QztFOEI5ODVDRTtJQUFnQyxXQUFXO0U5Qmk5NUM3QztFOEJoOTVDRTtJQUFnQyxVQUFVO0U5Qm05NUM1QztFOEJsOTVDRTtJQUFnQyxXQUFXO0U5QnE5NUM3QztBQUNGOztBbUI1aDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnUrNUM1QztFOEJ0KzVDRTtJQUFnQyxVQUFVO0U5QnkrNUM1QztFOEJ4KzVDRTtJQUFnQyxVQUFVO0U5QjIrNUM1QztFOEIxKzVDRTtJQUFnQyxVQUFVO0U5QjYrNUM1QztFOEI1KzVDRTtJQUFnQyxVQUFVO0U5QisrNUM1QztFOEI5KzVDRTtJQUFnQyxVQUFVO0U5QmkvNUM1QztFOEJoLzVDRTtJQUFnQyxVQUFVO0U5Qm0vNUM1QztFOEJsLzVDRTtJQUFnQyxVQUFVO0U5QnEvNUM1QztFOEJwLzVDRTtJQUFnQyxVQUFVO0U5QnUvNUM1QztFOEJ0LzVDRTtJQUFnQyxVQUFVO0U5QnkvNUM1QztFOEJ4LzVDRTtJQUFnQyxXQUFXO0U5QjIvNUM3QztFOEIxLzVDRTtJQUFnQyxVQUFVO0U5QjYvNUM1QztFOEI1LzVDRTtJQUFnQyxXQUFXO0U5QisvNUM3QztBQUNGOztBbUJ0azZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QmloNkM1QztFOEJoaDZDRTtJQUFnQyxVQUFVO0U5Qm1oNkM1QztFOEJsaDZDRTtJQUFnQyxVQUFVO0U5QnFoNkM1QztFOEJwaDZDRTtJQUFnQyxVQUFVO0U5QnVoNkM1QztFOEJ0aDZDRTtJQUFnQyxVQUFVO0U5QnloNkM1QztFOEJ4aDZDRTtJQUFnQyxVQUFVO0U5QjJoNkM1QztFOEIxaDZDRTtJQUFnQyxVQUFVO0U5QjZoNkM1QztFOEI1aDZDRTtJQUFnQyxVQUFVO0U5QitoNkM1QztFOEI5aDZDRTtJQUFnQyxVQUFVO0U5QmlpNkM1QztFOEJoaTZDRTtJQUFnQyxVQUFVO0U5Qm1pNkM1QztFOEJsaTZDRTtJQUFnQyxXQUFXO0U5QnFpNkM3QztFOEJwaTZDRTtJQUFnQyxVQUFVO0U5QnVpNkM1QztFOEJ0aTZDRTtJQUFnQyxXQUFXO0U5QnlpNkM3QztBQUNGOztBbUJobjZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjJqNkM1QztFOEIxajZDRTtJQUFnQyxVQUFVO0U5QjZqNkM1QztFOEI1ajZDRTtJQUFnQyxVQUFVO0U5QitqNkM1QztFOEI5ajZDRTtJQUFnQyxVQUFVO0U5QmlrNkM1QztFOEJoazZDRTtJQUFnQyxVQUFVO0U5Qm1rNkM1QztFOEJsazZDRTtJQUFnQyxVQUFVO0U5QnFrNkM1QztFOEJwazZDRTtJQUFnQyxVQUFVO0U5QnVrNkM1QztFOEJ0azZDRTtJQUFnQyxVQUFVO0U5QnlrNkM1QztFOEJ4azZDRTtJQUFnQyxVQUFVO0U5QjJrNkM1QztFOEIxazZDRTtJQUFnQyxVQUFVO0U5QjZrNkM1QztFOEI1azZDRTtJQUFnQyxXQUFXO0U5QitrNkM3QztFOEI5azZDRTtJQUFnQyxVQUFVO0U5QmlsNkM1QztFOEJobDZDRTtJQUFnQyxXQUFXO0U5Qm1sNkM3QztBQUNGOztBbUIxcDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnFtNkM1QztFOEJwbTZDRTtJQUFnQyxVQUFVO0U5QnVtNkM1QztFOEJ0bTZDRTtJQUFnQyxVQUFVO0U5QnltNkM1QztFOEJ4bTZDRTtJQUFnQyxVQUFVO0U5QjJtNkM1QztFOEIxbTZDRTtJQUFnQyxVQUFVO0U5QjZtNkM1QztFOEI1bTZDRTtJQUFnQyxVQUFVO0U5QittNkM1QztFOEI5bTZDRTtJQUFnQyxVQUFVO0U5QmluNkM1QztFOEJobjZDRTtJQUFnQyxVQUFVO0U5Qm1uNkM1QztFOEJsbjZDRTtJQUFnQyxVQUFVO0U5QnFuNkM1QztFOEJwbjZDRTtJQUFnQyxVQUFVO0U5QnVuNkM1QztFOEJ0bjZDRTtJQUFnQyxXQUFXO0U5QnluNkM3QztFOEJ4bjZDRTtJQUFnQyxVQUFVO0U5QjJuNkM1QztFOEIxbjZDRTtJQUFnQyxXQUFXO0U5QjZuNkM3QztBQUNGOztBbUJwczZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QitvNkM1QztFOEI5bzZDRTtJQUFnQyxVQUFVO0U5QmlwNkM1QztFOEJocDZDRTtJQUFnQyxVQUFVO0U5Qm1wNkM1QztFOEJscDZDRTtJQUFnQyxVQUFVO0U5QnFwNkM1QztFOEJwcDZDRTtJQUFnQyxVQUFVO0U5QnVwNkM1QztFOEJ0cDZDRTtJQUFnQyxVQUFVO0U5QnlwNkM1QztFOEJ4cDZDRTtJQUFnQyxVQUFVO0U5QjJwNkM1QztFOEIxcDZDRTtJQUFnQyxVQUFVO0U5QjZwNkM1QztFOEI1cDZDRTtJQUFnQyxVQUFVO0U5QitwNkM1QztFOEI5cDZDRTtJQUFnQyxVQUFVO0U5QmlxNkM1QztFOEJocTZDRTtJQUFnQyxXQUFXO0U5Qm1xNkM3QztFOEJscTZDRTtJQUFnQyxVQUFVO0U5QnFxNkM1QztFOEJwcTZDRTtJQUFnQyxXQUFXO0U5QnVxNkM3QztBQUNGOztBbUI5dTZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnlyNkM1QztFOEJ4cjZDRTtJQUFnQyxVQUFVO0U5QjJyNkM1QztFOEIxcjZDRTtJQUFnQyxVQUFVO0U5QjZyNkM1QztFOEI1cjZDRTtJQUFnQyxVQUFVO0U5QityNkM1QztFOEI5cjZDRTtJQUFnQyxVQUFVO0U5QmlzNkM1QztFOEJoczZDRTtJQUFnQyxVQUFVO0U5Qm1zNkM1QztFOEJsczZDRTtJQUFnQyxVQUFVO0U5QnFzNkM1QztFOEJwczZDRTtJQUFnQyxVQUFVO0U5QnVzNkM1QztFOEJ0czZDRTtJQUFnQyxVQUFVO0U5QnlzNkM1QztFOEJ4czZDRTtJQUFnQyxVQUFVO0U5QjJzNkM1QztFOEIxczZDRTtJQUFnQyxXQUFXO0U5QjZzNkM3QztFOEI1czZDRTtJQUFnQyxVQUFVO0U5QitzNkM1QztFOEI5czZDRTtJQUFnQyxXQUFXO0U5Qml0NkM3QztBQUNGOztBbUJ4eDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5Qm11NkM1QztFOEJsdTZDRTtJQUFnQyxVQUFVO0U5QnF1NkM1QztFOEJwdTZDRTtJQUFnQyxVQUFVO0U5QnV1NkM1QztFOEJ0dTZDRTtJQUFnQyxVQUFVO0U5Qnl1NkM1QztFOEJ4dTZDRTtJQUFnQyxVQUFVO0U5QjJ1NkM1QztFOEIxdTZDRTtJQUFnQyxVQUFVO0U5QjZ1NkM1QztFOEI1dTZDRTtJQUFnQyxVQUFVO0U5Qit1NkM1QztFOEI5dTZDRTtJQUFnQyxVQUFVO0U5Qml2NkM1QztFOEJodjZDRTtJQUFnQyxVQUFVO0U5Qm12NkM1QztFOEJsdjZDRTtJQUFnQyxVQUFVO0U5QnF2NkM1QztFOEJwdjZDRTtJQUFnQyxXQUFXO0U5QnV2NkM3QztFOEJ0djZDRTtJQUFnQyxVQUFVO0U5Qnl2NkM1QztFOEJ4djZDRTtJQUFnQyxXQUFXO0U5QjJ2NkM3QztBQUNGOztBbUJsMDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjZ3NkM1QztFOEI1dzZDRTtJQUFnQyxVQUFVO0U5Qit3NkM1QztFOEI5dzZDRTtJQUFnQyxVQUFVO0U5Qml4NkM1QztFOEJoeDZDRTtJQUFnQyxVQUFVO0U5Qm14NkM1QztFOEJseDZDRTtJQUFnQyxVQUFVO0U5QnF4NkM1QztFOEJweDZDRTtJQUFnQyxVQUFVO0U5QnV4NkM1QztFOEJ0eDZDRTtJQUFnQyxVQUFVO0U5Qnl4NkM1QztFOEJ4eDZDRTtJQUFnQyxVQUFVO0U5QjJ4NkM1QztFOEIxeDZDRTtJQUFnQyxVQUFVO0U5QjZ4NkM1QztFOEI1eDZDRTtJQUFnQyxVQUFVO0U5Qit4NkM1QztFOEI5eDZDRTtJQUFnQyxXQUFXO0U5Qml5NkM3QztFOEJoeTZDRTtJQUFnQyxVQUFVO0U5Qm15NkM1QztFOEJseTZDRTtJQUFnQyxXQUFXO0U5QnF5NkM3QztBQUNGOztBbUI1MjZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnV6NkM1QztFOEJ0ejZDRTtJQUFnQyxVQUFVO0U5Qnl6NkM1QztFOEJ4ejZDRTtJQUFnQyxVQUFVO0U5QjJ6NkM1QztFOEIxejZDRTtJQUFnQyxVQUFVO0U5QjZ6NkM1QztFOEI1ejZDRTtJQUFnQyxVQUFVO0U5Qit6NkM1QztFOEI5ejZDRTtJQUFnQyxVQUFVO0U5QmkwNkM1QztFOEJoMDZDRTtJQUFnQyxVQUFVO0U5Qm0wNkM1QztFOEJsMDZDRTtJQUFnQyxVQUFVO0U5QnEwNkM1QztFOEJwMDZDRTtJQUFnQyxVQUFVO0U5QnUwNkM1QztFOEJ0MDZDRTtJQUFnQyxVQUFVO0U5QnkwNkM1QztFOEJ4MDZDRTtJQUFnQyxXQUFXO0U5QjIwNkM3QztFOEIxMDZDRTtJQUFnQyxVQUFVO0U5QjYwNkM1QztFOEI1MDZDRTtJQUFnQyxXQUFXO0U5QiswNkM3QztBQUNGOztBbUJ0NTZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QmkyNkM1QztFOEJoMjZDRTtJQUFnQyxVQUFVO0U5Qm0yNkM1QztFOEJsMjZDRTtJQUFnQyxVQUFVO0U5QnEyNkM1QztFOEJwMjZDRTtJQUFnQyxVQUFVO0U5QnUyNkM1QztFOEJ0MjZDRTtJQUFnQyxVQUFVO0U5QnkyNkM1QztFOEJ4MjZDRTtJQUFnQyxVQUFVO0U5QjIyNkM1QztFOEIxMjZDRTtJQUFnQyxVQUFVO0U5QjYyNkM1QztFOEI1MjZDRTtJQUFnQyxVQUFVO0U5QisyNkM1QztFOEI5MjZDRTtJQUFnQyxVQUFVO0U5QmkzNkM1QztFOEJoMzZDRTtJQUFnQyxVQUFVO0U5Qm0zNkM1QztFOEJsMzZDRTtJQUFnQyxXQUFXO0U5QnEzNkM3QztFOEJwMzZDRTtJQUFnQyxVQUFVO0U5QnUzNkM1QztFOEJ0MzZDRTtJQUFnQyxXQUFXO0U5QnkzNkM3QztBQUNGOztBbUJoODZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjI0NkM1QztFOEIxNDZDRTtJQUFnQyxVQUFVO0U5QjY0NkM1QztFOEI1NDZDRTtJQUFnQyxVQUFVO0U5Qis0NkM1QztFOEI5NDZDRTtJQUFnQyxVQUFVO0U5Qmk1NkM1QztFOEJoNTZDRTtJQUFnQyxVQUFVO0U5Qm01NkM1QztFOEJsNTZDRTtJQUFnQyxVQUFVO0U5QnE1NkM1QztFOEJwNTZDRTtJQUFnQyxVQUFVO0U5QnU1NkM1QztFOEJ0NTZDRTtJQUFnQyxVQUFVO0U5Qnk1NkM1QztFOEJ4NTZDRTtJQUFnQyxVQUFVO0U5QjI1NkM1QztFOEIxNTZDRTtJQUFnQyxVQUFVO0U5QjY1NkM1QztFOEI1NTZDRTtJQUFnQyxXQUFXO0U5Qis1NkM3QztFOEI5NTZDRTtJQUFnQyxVQUFVO0U5Qmk2NkM1QztFOEJoNjZDRTtJQUFnQyxXQUFXO0U5Qm02NkM3QztBQUNGOztBOEI1NTZDQTtFQUF5QixlQUFlO0E5Qmc2NkN4Qzs7QThCLzU2Q0E7RUFBeUIsY0FBYztBOUJtNjZDdkM7O0E4Qmw2NkNBO0VBQXlCLGVBQWU7QTlCczY2Q3hDOztBOEJyNjZDQTtFQUF5QixZQUFZO0E5Qnk2NkNyQzs7QThCeDY2Q0E7RUFBeUIsY0FBYztBOUI0NjZDdkM7O0E4QjM2NkNBO0VBQXlCLFlBQVk7QTlCKzY2Q3JDOztBOEI5NjZDQTtFQUF5QixjQUFjO0E5Qms3NkN2Qzs7QThCajc2Q0E7RUFBeUIsWUFBWTtBOUJxNzZDckM7O0E4QnA3NkNBO0VBQXlCLGNBQWM7QTlCdzc2Q3ZDOztBOEJ2NzZDQTtFQUF5QixZQUFZO0E5QjI3NkNyQzs7QThCMTc2Q0E7RUFBeUIsY0FBYztBOUI4NzZDdkM7O0E4Qjc3NkNBO0VBQXlCLFlBQVk7QTlCaTg2Q3JDOztBOEJoODZDQTtFQUF5QixjQUFjO0E5Qm84NkN2Qzs7QThCbjg2Q0E7RUFBeUIsWUFBWTtBOUJ1ODZDckM7O0FtQmxpN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCdzg2Q3BGO0U4QnY4NkNFO0lBQW1FLGNBQWM7RTlCMDg2Q25GO0U4Qno4NkNFO0lBQW1FLGVBQWU7RTlCNDg2Q3BGO0U4QjM4NkNFO0lBQW1FLFlBQVk7RTlCODg2Q2pGO0U4Qjc4NkNFO0lBQW1FLGNBQWM7RTlCZzk2Q25GO0U4Qi84NkNFO0lBQW1FLFlBQVk7RTlCazk2Q2pGO0U4Qmo5NkNFO0lBQW1FLGNBQWM7RTlCbzk2Q25GO0U4Qm45NkNFO0lBQW1FLFlBQVk7RTlCczk2Q2pGO0U4QnI5NkNFO0lBQW1FLGNBQWM7RTlCdzk2Q25GO0U4QnY5NkNFO0lBQW1FLFlBQVk7RTlCMDk2Q2pGO0U4Qno5NkNFO0lBQW1FLGNBQWM7RTlCNDk2Q25GO0U4QjM5NkNFO0lBQW1FLFlBQVk7RTlCODk2Q2pGO0U4Qjc5NkNFO0lBQW1FLGNBQWM7RTlCZys2Q25GO0U4Qi85NkNFO0lBQW1FLFlBQVk7RTlCays2Q2pGO0FBQ0Y7O0FtQi9rN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCcS82Q3BGO0U4QnAvNkNFO0lBQW1FLGNBQWM7RTlCdS82Q25GO0U4QnQvNkNFO0lBQW1FLGVBQWU7RTlCeS82Q3BGO0U4QngvNkNFO0lBQW1FLFlBQVk7RTlCMi82Q2pGO0U4QjEvNkNFO0lBQW1FLGNBQWM7RTlCNi82Q25GO0U4QjUvNkNFO0lBQW1FLFlBQVk7RTlCKy82Q2pGO0U4QjkvNkNFO0lBQW1FLGNBQWM7RTlCaWc3Q25GO0U4QmhnN0NFO0lBQW1FLFlBQVk7RTlCbWc3Q2pGO0U4QmxnN0NFO0lBQW1FLGNBQWM7RTlCcWc3Q25GO0U4QnBnN0NFO0lBQW1FLFlBQVk7RTlCdWc3Q2pGO0U4QnRnN0NFO0lBQW1FLGNBQWM7RTlCeWc3Q25GO0U4QnhnN0NFO0lBQW1FLFlBQVk7RTlCMmc3Q2pGO0U4QjFnN0NFO0lBQW1FLGNBQWM7RTlCNmc3Q25GO0U4QjVnN0NFO0lBQW1FLFlBQVk7RTlCK2c3Q2pGO0FBQ0Y7O0FtQjVuN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCa2k3Q3BGO0U4QmppN0NFO0lBQW1FLGNBQWM7RTlCb2k3Q25GO0U4Qm5pN0NFO0lBQW1FLGVBQWU7RTlCc2k3Q3BGO0U4QnJpN0NFO0lBQW1FLFlBQVk7RTlCd2k3Q2pGO0U4QnZpN0NFO0lBQW1FLGNBQWM7RTlCMGk3Q25GO0U4QnppN0NFO0lBQW1FLFlBQVk7RTlCNGk3Q2pGO0U4QjNpN0NFO0lBQW1FLGNBQWM7RTlCOGk3Q25GO0U4QjdpN0NFO0lBQW1FLFlBQVk7RTlCZ2o3Q2pGO0U4Qi9pN0NFO0lBQW1FLGNBQWM7RTlCa2o3Q25GO0U4QmpqN0NFO0lBQW1FLFlBQVk7RTlCb2o3Q2pGO0U4Qm5qN0NFO0lBQW1FLGNBQWM7RTlCc2o3Q25GO0U4QnJqN0NFO0lBQW1FLFlBQVk7RTlCd2o3Q2pGO0U4QnZqN0NFO0lBQW1FLGNBQWM7RTlCMGo3Q25GO0U4QnpqN0NFO0lBQW1FLFlBQVk7RTlCNGo3Q2pGO0FBQ0Y7O0FtQnpxN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCK2s3Q3BGO0U4QjlrN0NFO0lBQW1FLGNBQWM7RTlCaWw3Q25GO0U4QmhsN0NFO0lBQW1FLGVBQWU7RTlCbWw3Q3BGO0U4QmxsN0NFO0lBQW1FLFlBQVk7RTlCcWw3Q2pGO0U4QnBsN0NFO0lBQW1FLGNBQWM7RTlCdWw3Q25GO0U4QnRsN0NFO0lBQW1FLFlBQVk7RTlCeWw3Q2pGO0U4QnhsN0NFO0lBQW1FLGNBQWM7RTlCMmw3Q25GO0U4QjFsN0NFO0lBQW1FLFlBQVk7RTlCNmw3Q2pGO0U4QjVsN0NFO0lBQW1FLGNBQWM7RTlCK2w3Q25GO0U4QjlsN0NFO0lBQW1FLFlBQVk7RTlCaW03Q2pGO0U4QmhtN0NFO0lBQW1FLGNBQWM7RTlCbW03Q25GO0U4QmxtN0NFO0lBQW1FLFlBQVk7RTlCcW03Q2pGO0U4QnBtN0NFO0lBQW1FLGNBQWM7RTlCdW03Q25GO0U4QnRtN0NFO0lBQW1FLFlBQVk7RTlCeW03Q2pGO0FBQ0Y7O0FtQnR0N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCNG43Q3BGO0U4QjNuN0NFO0lBQW1FLGNBQWM7RTlCOG43Q25GO0U4QjduN0NFO0lBQW1FLGVBQWU7RTlCZ283Q3BGO0U4Qi9uN0NFO0lBQW1FLFlBQVk7RTlCa283Q2pGO0U4QmpvN0NFO0lBQW1FLGNBQWM7RTlCb283Q25GO0U4Qm5vN0NFO0lBQW1FLFlBQVk7RTlCc283Q2pGO0U4QnJvN0NFO0lBQW1FLGNBQWM7RTlCd283Q25GO0U4QnZvN0NFO0lBQW1FLFlBQVk7RTlCMG83Q2pGO0U4QnpvN0NFO0lBQW1FLGNBQWM7RTlCNG83Q25GO0U4QjNvN0NFO0lBQW1FLFlBQVk7RTlCOG83Q2pGO0U4QjdvN0NFO0lBQW1FLGNBQWM7RTlCZ3A3Q25GO0U4Qi9vN0NFO0lBQW1FLFlBQVk7RTlCa3A3Q2pGO0U4QmpwN0NFO0lBQW1FLGNBQWM7RTlCb3A3Q25GO0U4Qm5wN0NFO0lBQW1FLFlBQVk7RTlCc3A3Q2pGO0FBQ0Y7O0FtQm53N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCeXE3Q3BGO0U4QnhxN0NFO0lBQW1FLGNBQWM7RTlCMnE3Q25GO0U4QjFxN0NFO0lBQW1FLGVBQWU7RTlCNnE3Q3BGO0U4QjVxN0NFO0lBQW1FLFlBQVk7RTlCK3E3Q2pGO0U4QjlxN0NFO0lBQW1FLGNBQWM7RTlCaXI3Q25GO0U4QmhyN0NFO0lBQW1FLFlBQVk7RTlCbXI3Q2pGO0U4QmxyN0NFO0lBQW1FLGNBQWM7RTlCcXI3Q25GO0U4QnByN0NFO0lBQW1FLFlBQVk7RTlCdXI3Q2pGO0U4QnRyN0NFO0lBQW1FLGNBQWM7RTlCeXI3Q25GO0U4QnhyN0NFO0lBQW1FLFlBQVk7RTlCMnI3Q2pGO0U4QjFyN0NFO0lBQW1FLGNBQWM7RTlCNnI3Q25GO0U4QjVyN0NFO0lBQW1FLFlBQVk7RTlCK3I3Q2pGO0U4QjlyN0NFO0lBQW1FLGNBQWM7RTlCaXM3Q25GO0U4QmhzN0NFO0lBQW1FLFlBQVk7RTlCbXM3Q2pGO0FBQ0Y7O0FtQmh6N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCc3Q3Q3BGO0U4QnJ0N0NFO0lBQW1FLGNBQWM7RTlCd3Q3Q25GO0U4QnZ0N0NFO0lBQW1FLGVBQWU7RTlCMHQ3Q3BGO0U4Qnp0N0NFO0lBQW1FLFlBQVk7RTlCNHQ3Q2pGO0U4QjN0N0NFO0lBQW1FLGNBQWM7RTlCOHQ3Q25GO0U4Qjd0N0NFO0lBQW1FLFlBQVk7RTlCZ3U3Q2pGO0U4Qi90N0NFO0lBQW1FLGNBQWM7RTlCa3U3Q25GO0U4Qmp1N0NFO0lBQW1FLFlBQVk7RTlCb3U3Q2pGO0U4Qm51N0NFO0lBQW1FLGNBQWM7RTlCc3U3Q25GO0U4QnJ1N0NFO0lBQW1FLFlBQVk7RTlCd3U3Q2pGO0U4QnZ1N0NFO0lBQW1FLGNBQWM7RTlCMHU3Q25GO0U4Qnp1N0NFO0lBQW1FLFlBQVk7RTlCNHU3Q2pGO0U4QjN1N0NFO0lBQW1FLGNBQWM7RTlCOHU3Q25GO0U4Qjd1N0NFO0lBQW1FLFlBQVk7RTlCZ3Y3Q2pGO0FBQ0Y7O0FtQjcxN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCbXc3Q3BGO0U4Qmx3N0NFO0lBQW1FLGNBQWM7RTlCcXc3Q25GO0U4QnB3N0NFO0lBQW1FLGVBQWU7RTlCdXc3Q3BGO0U4QnR3N0NFO0lBQW1FLFlBQVk7RTlCeXc3Q2pGO0U4Qnh3N0NFO0lBQW1FLGNBQWM7RTlCMnc3Q25GO0U4QjF3N0NFO0lBQW1FLFlBQVk7RTlCNnc3Q2pGO0U4QjV3N0NFO0lBQW1FLGNBQWM7RTlCK3c3Q25GO0U4Qjl3N0NFO0lBQW1FLFlBQVk7RTlCaXg3Q2pGO0U4Qmh4N0NFO0lBQW1FLGNBQWM7RTlCbXg3Q25GO0U4Qmx4N0NFO0lBQW1FLFlBQVk7RTlCcXg3Q2pGO0U4QnB4N0NFO0lBQW1FLGNBQWM7RTlCdXg3Q25GO0U4QnR4N0NFO0lBQW1FLFlBQVk7RTlCeXg3Q2pGO0U4Qnh4N0NFO0lBQW1FLGNBQWM7RTlCMng3Q25GO0U4QjF4N0NFO0lBQW1FLFlBQVk7RTlCNng3Q2pGO0FBQ0Y7O0FtQjE0N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCZ3o3Q3BGO0U4Qi95N0NFO0lBQW1FLGNBQWM7RTlCa3o3Q25GO0U4Qmp6N0NFO0lBQW1FLGVBQWU7RTlCb3o3Q3BGO0U4Qm56N0NFO0lBQW1FLFlBQVk7RTlCc3o3Q2pGO0U4QnJ6N0NFO0lBQW1FLGNBQWM7RTlCd3o3Q25GO0U4QnZ6N0NFO0lBQW1FLFlBQVk7RTlCMHo3Q2pGO0U4Qnp6N0NFO0lBQW1FLGNBQWM7RTlCNHo3Q25GO0U4QjN6N0NFO0lBQW1FLFlBQVk7RTlCOHo3Q2pGO0U4Qjd6N0NFO0lBQW1FLGNBQWM7RTlCZzA3Q25GO0U4Qi96N0NFO0lBQW1FLFlBQVk7RTlCazA3Q2pGO0U4QmowN0NFO0lBQW1FLGNBQWM7RTlCbzA3Q25GO0U4Qm4wN0NFO0lBQW1FLFlBQVk7RTlCczA3Q2pGO0U4QnIwN0NFO0lBQW1FLGNBQWM7RTlCdzA3Q25GO0U4QnYwN0NFO0lBQW1FLFlBQVk7RTlCMDA3Q2pGO0FBQ0Y7O0FtQnY3N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCNjE3Q3BGO0U4QjUxN0NFO0lBQW1FLGNBQWM7RTlCKzE3Q25GO0U4QjkxN0NFO0lBQW1FLGVBQWU7RTlCaTI3Q3BGO0U4QmgyN0NFO0lBQW1FLFlBQVk7RTlCbTI3Q2pGO0U4QmwyN0NFO0lBQW1FLGNBQWM7RTlCcTI3Q25GO0U4QnAyN0NFO0lBQW1FLFlBQVk7RTlCdTI3Q2pGO0U4QnQyN0NFO0lBQW1FLGNBQWM7RTlCeTI3Q25GO0U4QngyN0NFO0lBQW1FLFlBQVk7RTlCMjI3Q2pGO0U4QjEyN0NFO0lBQW1FLGNBQWM7RTlCNjI3Q25GO0U4QjUyN0NFO0lBQW1FLFlBQVk7RTlCKzI3Q2pGO0U4QjkyN0NFO0lBQW1FLGNBQWM7RTlCaTM3Q25GO0U4QmgzN0NFO0lBQW1FLFlBQVk7RTlCbTM3Q2pGO0U4QmwzN0NFO0lBQW1FLGNBQWM7RTlCcTM3Q25GO0U4QnAzN0NFO0lBQW1FLFlBQVk7RTlCdTM3Q2pGO0FBQ0Y7O0FtQnArN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCMDQ3Q3BGO0U4Qno0N0NFO0lBQW1FLGNBQWM7RTlCNDQ3Q25GO0U4QjM0N0NFO0lBQW1FLGVBQWU7RTlCODQ3Q3BGO0U4Qjc0N0NFO0lBQW1FLFlBQVk7RTlCZzU3Q2pGO0U4Qi80N0NFO0lBQW1FLGNBQWM7RTlCazU3Q25GO0U4Qmo1N0NFO0lBQW1FLFlBQVk7RTlCbzU3Q2pGO0U4Qm41N0NFO0lBQW1FLGNBQWM7RTlCczU3Q25GO0U4QnI1N0NFO0lBQW1FLFlBQVk7RTlCdzU3Q2pGO0U4QnY1N0NFO0lBQW1FLGNBQWM7RTlCMDU3Q25GO0U4Qno1N0NFO0lBQW1FLFlBQVk7RTlCNDU3Q2pGO0U4QjM1N0NFO0lBQW1FLGNBQWM7RTlCODU3Q25GO0U4Qjc1N0NFO0lBQW1FLFlBQVk7RTlCZzY3Q2pGO0U4Qi81N0NFO0lBQW1FLGNBQWM7RTlCazY3Q25GO0U4Qmo2N0NFO0lBQW1FLFlBQVk7RTlCbzY3Q2pGO0FBQ0Y7O0FtQmpoOENNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCdTc3Q3BGO0U4QnQ3N0NFO0lBQW1FLGNBQWM7RTlCeTc3Q25GO0U4Qng3N0NFO0lBQW1FLGVBQWU7RTlCMjc3Q3BGO0U4QjE3N0NFO0lBQW1FLFlBQVk7RTlCNjc3Q2pGO0U4QjU3N0NFO0lBQW1FLGNBQWM7RTlCKzc3Q25GO0U4Qjk3N0NFO0lBQW1FLFlBQVk7RTlCaTg3Q2pGO0U4Qmg4N0NFO0lBQW1FLGNBQWM7RTlCbTg3Q25GO0U4Qmw4N0NFO0lBQW1FLFlBQVk7RTlCcTg3Q2pGO0U4QnA4N0NFO0lBQW1FLGNBQWM7RTlCdTg3Q25GO0U4QnQ4N0NFO0lBQW1FLFlBQVk7RTlCeTg3Q2pGO0U4Qng4N0NFO0lBQW1FLGNBQWM7RTlCMjg3Q25GO0U4QjE4N0NFO0lBQW1FLFlBQVk7RTlCNjg3Q2pGO0U4QjU4N0NFO0lBQW1FLGNBQWM7RTlCKzg3Q25GO0U4Qjk4N0NFO0lBQW1FLFlBQVk7RTlCaTk3Q2pGO0FBQ0Y7O0E4Qjk4N0NBO0VBQVcsU0FBUztBOUJrOTdDcEI7O0E4Qmo5N0NBO0VBQVcsWUFBWTtBOUJxOTdDdkI7O0E4QnA5N0NBO0VBQVcsWUFBWTtBOUJ3OTdDdkI7O0E4QnY5N0NBO0VBQVcsYUFBYTtBOUIyOTdDeEI7O0FtQjlrOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCNDk3QzNDO0U4QjM5N0NFO0lBQWdDLFlBQVk7RTlCODk3QzlDO0U4Qjc5N0NFO0lBQWdDLFlBQVk7RTlCZys3QzlDO0U4Qi85N0NFO0lBQWdDLGFBQWE7RTlCays3Qy9DO0FBQ0Y7O0FtQjdsOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCMis3QzNDO0U4QjErN0NFO0lBQWdDLFlBQVk7RTlCNis3QzlDO0U4QjUrN0NFO0lBQWdDLFlBQVk7RTlCKys3QzlDO0U4QjkrN0NFO0lBQWdDLGFBQWE7RTlCaS83Qy9DO0FBQ0Y7O0FtQjVtOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCMC83QzNDO0U4QnovN0NFO0lBQWdDLFlBQVk7RTlCNC83QzlDO0U4QjMvN0NFO0lBQWdDLFlBQVk7RTlCOC83QzlDO0U4QjcvN0NFO0lBQWdDLGFBQWE7RTlCZ2c4Qy9DO0FBQ0Y7O0FtQjNuOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCeWc4QzNDO0U4QnhnOENFO0lBQWdDLFlBQVk7RTlCMmc4QzlDO0U4QjFnOENFO0lBQWdDLFlBQVk7RTlCNmc4QzlDO0U4QjVnOENFO0lBQWdDLGFBQWE7RTlCK2c4Qy9DO0FBQ0Y7O0FtQjFvOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCd2g4QzNDO0U4QnZoOENFO0lBQWdDLFlBQVk7RTlCMGg4QzlDO0U4QnpoOENFO0lBQWdDLFlBQVk7RTlCNGg4QzlDO0U4QjNoOENFO0lBQWdDLGFBQWE7RTlCOGg4Qy9DO0FBQ0Y7O0FtQnpwOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCdWk4QzNDO0U4QnRpOENFO0lBQWdDLFlBQVk7RTlCeWk4QzlDO0U4QnhpOENFO0lBQWdDLFlBQVk7RTlCMmk4QzlDO0U4QjFpOENFO0lBQWdDLGFBQWE7RTlCNmk4Qy9DO0FBQ0Y7O0FtQnhxOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCc2o4QzNDO0U4QnJqOENFO0lBQWdDLFlBQVk7RTlCd2o4QzlDO0U4QnZqOENFO0lBQWdDLFlBQVk7RTlCMGo4QzlDO0U4QnpqOENFO0lBQWdDLGFBQWE7RTlCNGo4Qy9DO0FBQ0Y7O0FtQnZyOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCcWs4QzNDO0U4QnBrOENFO0lBQWdDLFlBQVk7RTlCdWs4QzlDO0U4QnRrOENFO0lBQWdDLFlBQVk7RTlCeWs4QzlDO0U4QnhrOENFO0lBQWdDLGFBQWE7RTlCMms4Qy9DO0FBQ0Y7O0FtQnRzOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCb2w4QzNDO0U4Qm5sOENFO0lBQWdDLFlBQVk7RTlCc2w4QzlDO0U4QnJsOENFO0lBQWdDLFlBQVk7RTlCd2w4QzlDO0U4QnZsOENFO0lBQWdDLGFBQWE7RTlCMGw4Qy9DO0FBQ0Y7O0FtQnJ0OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCbW04QzNDO0U4QmxtOENFO0lBQWdDLFlBQVk7RTlCcW04QzlDO0U4QnBtOENFO0lBQWdDLFlBQVk7RTlCdW04QzlDO0U4QnRtOENFO0lBQWdDLGFBQWE7RTlCeW04Qy9DO0FBQ0Y7O0FtQnB1OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCa244QzNDO0U4QmpuOENFO0lBQWdDLFlBQVk7RTlCb244QzlDO0U4Qm5uOENFO0lBQWdDLFlBQVk7RTlCc244QzlDO0U4QnJuOENFO0lBQWdDLGFBQWE7RTlCd244Qy9DO0FBQ0Y7O0FtQm52OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCaW84QzNDO0U4QmhvOENFO0lBQWdDLFlBQVk7RTlCbW84QzlDO0U4QmxvOENFO0lBQWdDLFlBQVk7RTlCcW84QzlDO0U4QnBvOENFO0lBQWdDLGFBQWE7RTlCdW84Qy9DO0FBQ0Y7O0E4QmhvOENBO0VBQVcsZUFBZTtBOUJvbzhDMUI7O0E4Qm5vOENBO0VBQVcsZ0JBQWdCO0E5QnVvOEMzQjs7QW1CMXc4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJ3bzhDakQ7RThCdm84Q0U7SUFBZ0MsZ0JBQWdCO0U5QjBvOENsRDtBQUNGOztBbUJueDhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QmlwOENqRDtFOEJocDhDRTtJQUFnQyxnQkFBZ0I7RTlCbXA4Q2xEO0FBQ0Y7O0FtQjV4OENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCMHA4Q2pEO0U4QnpwOENFO0lBQWdDLGdCQUFnQjtFOUI0cDhDbEQ7QUFDRjs7QW1Ccnk4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJtcThDakQ7RThCbHE4Q0U7SUFBZ0MsZ0JBQWdCO0U5QnFxOENsRDtBQUNGOztBbUI5eThDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QjRxOENqRDtFOEIzcThDRTtJQUFnQyxnQkFBZ0I7RTlCOHE4Q2xEO0FBQ0Y7O0FtQnZ6OENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCcXI4Q2pEO0U4QnByOENFO0lBQWdDLGdCQUFnQjtFOUJ1cjhDbEQ7QUFDRjs7QW1CaDA4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUI4cjhDakQ7RThCN3I4Q0U7SUFBZ0MsZ0JBQWdCO0U5QmdzOENsRDtBQUNGOztBbUJ6MDhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QnVzOENqRDtFOEJ0czhDRTtJQUFnQyxnQkFBZ0I7RTlCeXM4Q2xEO0FBQ0Y7O0FtQmwxOENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCZ3Q4Q2pEO0U4Qi9zOENFO0lBQWdDLGdCQUFnQjtFOUJrdDhDbEQ7QUFDRjs7QW1CMzE4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJ5dDhDakQ7RThCeHQ4Q0U7SUFBZ0MsZ0JBQWdCO0U5QjJ0OENsRDtBQUNGOztBbUJwMjhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5Qmt1OENqRDtFOEJqdThDRTtJQUFnQyxnQkFBZ0I7RTlCb3U4Q2xEO0FBQ0Y7O0FtQjcyOENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCMnU4Q2pEO0U4QjF1OENFO0lBQWdDLGdCQUFnQjtFOUI2dThDbEQ7QUFDRjs7QStCMTI4Q0E7RUFBUSw2QkFBNkI7QS9CODI4Q3JDOztBK0I3MjhDQTtFQUFRLDJCQUEyQjtBL0JpMzhDbkM7O0ErQmgzOENBO0VBQVEsNEJBQTRCO0EvQm8zOENwQzs7QW1CbDQ4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnEzOEM1RDtFK0JwMzhDRTtJQUE2QiwyQkFBMkI7RS9CdTM4QzFEO0UrQnQzOENFO0lBQTZCLDRCQUE0QjtFL0J5MzhDM0Q7QUFDRjs7QW1COTQ4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmk0OEM1RDtFK0JoNDhDRTtJQUE2QiwyQkFBMkI7RS9CbTQ4QzFEO0UrQmw0OENFO0lBQTZCLDRCQUE0QjtFL0JxNDhDM0Q7QUFDRjs7QW1CMTU4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjY0OEM1RDtFK0I1NDhDRTtJQUE2QiwyQkFBMkI7RS9CKzQ4QzFEO0UrQjk0OENFO0lBQTZCLDRCQUE0QjtFL0JpNThDM0Q7QUFDRjs7QW1CdDY4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnk1OEM1RDtFK0J4NThDRTtJQUE2QiwyQkFBMkI7RS9CMjU4QzFEO0UrQjE1OENFO0lBQTZCLDRCQUE0QjtFL0I2NThDM0Q7QUFDRjs7QW1CbDc4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnE2OEM1RDtFK0JwNjhDRTtJQUE2QiwyQkFBMkI7RS9CdTY4QzFEO0UrQnQ2OENFO0lBQTZCLDRCQUE0QjtFL0J5NjhDM0Q7QUFDRjs7QW1COTc4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmk3OEM1RDtFK0JoNzhDRTtJQUE2QiwyQkFBMkI7RS9CbTc4QzFEO0UrQmw3OENFO0lBQTZCLDRCQUE0QjtFL0JxNzhDM0Q7QUFDRjs7QW1CMTg4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjY3OEM1RDtFK0I1NzhDRTtJQUE2QiwyQkFBMkI7RS9CKzc4QzFEO0UrQjk3OENFO0lBQTZCLDRCQUE0QjtFL0JpODhDM0Q7QUFDRjs7QW1CdDk4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnk4OEM1RDtFK0J4ODhDRTtJQUE2QiwyQkFBMkI7RS9CMjg4QzFEO0UrQjE4OENFO0lBQTZCLDRCQUE0QjtFL0I2ODhDM0Q7QUFDRjs7QW1CbCs4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnE5OEM1RDtFK0JwOThDRTtJQUE2QiwyQkFBMkI7RS9CdTk4QzFEO0UrQnQ5OENFO0lBQTZCLDRCQUE0QjtFL0J5OThDM0Q7QUFDRjs7QW1COSs4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmkrOEM1RDtFK0JoKzhDRTtJQUE2QiwyQkFBMkI7RS9CbSs4QzFEO0UrQmwrOENFO0lBQTZCLDRCQUE0QjtFL0JxKzhDM0Q7QUFDRjs7QW1CMS84Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjYrOEM1RDtFK0I1KzhDRTtJQUE2QiwyQkFBMkI7RS9CKys4QzFEO0UrQjkrOENFO0lBQTZCLDRCQUE0QjtFL0JpLzhDM0Q7QUFDRjs7QW1CdGc5Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnkvOEM1RDtFK0J4LzhDRTtJQUE2QiwyQkFBMkI7RS9CMi84QzFEO0UrQjEvOENFO0lBQTZCLDRCQUE0QjtFL0I2LzhDM0Q7QUFDRjs7QStCdC84Q0E7RUFBUSwrQkFBK0I7QS9CMC84Q3ZDOztBK0J6LzhDQTtFQUFRLG9DQUFvQztBL0I2LzhDNUM7O0ErQjUvOENBO0VBQVEsb0NBQW9DO0EvQmdnOUM1Qzs7QStCLy84Q0E7RUFBUSxxQ0FBcUM7QS9CbWc5QzdDOztBK0I3LzhDQTtFQUFRLDZCQUE2QjtBL0JpZzlDckM7O0ErQmhnOUNBO0VBQVEsOEJBQThCO0EvQm9nOUN0Qzs7QStCOS84Q0E7RUFBUSxnQ0FBZ0M7QS9Ca2c5Q3hDOztBK0JqZzlDQTtFQUFRLG9DQUFvQztBL0JxZzlDNUM7O0ErQnBnOUNBO0VBQVMsd0NBQXdDO0EvQndnOUNqRDs7QStCdmc5Q0E7RUFBUSxxQ0FBcUM7QS9CMmc5QzdDOztBK0JyZzlDQTtFQUFVLDhCQUE4QjtBL0J5ZzlDeEM7O0ErQnhnOUNBO0VBQVMsMkJBQTJCO0EvQjRnOUNwQzs7QStCM2c5Q0E7RUFBUyw4QkFBOEI7QS9CK2c5Q3ZDOztBK0J6ZzlDQTtFQUFTLDZCQUE2QjtBL0I2ZzlDdEM7O0ErQjVnOUNBO0VBQVUsZ0NBQWdDO0EvQmdoOUMxQzs7QStCL2c5Q0E7RUFBUywrQkFBK0I7QS9CbWg5Q3hDOztBK0I3ZzlDQTtFQUFVLGdDQUFnQztBL0JpaDlDMUM7O0ErQmhoOUNBO0VBQVMsNEJBQTRCO0EvQm9oOUNyQzs7QStCOWc5Q0E7RUFBUyxrQ0FBa0M7QS9Ca2g5QzNDOztBK0I1ZzlDQTtFQUFZLDZCQUE2QjtBL0JnaDlDekM7O0ErQi9nOUNBO0VBQVksNkJBQTZCO0EvQm1oOUN6Qzs7QStCbGg5Q0E7RUFBWSwwQkFBMEI7QS9Cc2g5Q3RDOztBK0JyaDlDQTtFQUFZLDZCQUE2QjtBL0J5aDlDekM7O0ErQnhoOUNBO0VBQVksNEJBQTRCO0EvQjRoOUN4Qzs7QStCM2g5Q0E7RUFBWSw0QkFBNEI7QS9CK2g5Q3hDOztBK0J6aDlDQTtFQUFVLDJCQUEyQjtBL0I2aDlDckM7O0ErQjVoOUNBO0VBQVUsMkJBQTJCO0EvQmdpOUNyQzs7QStCL2g5Q0E7RUFBVSwyQkFBMkI7QS9CbWk5Q3JDOztBK0JsaTlDQTtFQUFVLDJCQUEyQjtBL0JzaTlDckM7O0ErQnJpOUNBO0VBQVUsMkJBQTJCO0EvQnlpOUNyQzs7QStCeGk5Q0E7RUFBVSwyQkFBMkI7QS9CNGk5Q3JDOztBK0IzaTlDQTtFQUFVLDJCQUEyQjtBL0IraTlDckM7O0ErQjlpOUNBO0VBQVUsMkJBQTJCO0EvQmtqOUNyQzs7QStCamo5Q0E7RUFBVSwyQkFBMkI7QS9CcWo5Q3JDOztBK0IvaTlDQTtFQUFXLHlCQUF5QjtBL0JtajlDcEM7O0ErQmxqOUNBO0VBQVcseUJBQXlCO0EvQnNqOUNwQzs7QStCcmo5Q0E7RUFBVywyQkFBMkI7QS9CeWo5Q3RDOztBZ0N6cTlDQTtFQUFPLGtEQUEwRDtBaEM2cTlDakU7O0FnQzVxOUNBO0VBQU8sc0RBQThEO0FoQ2dyOUNyRTs7QWdDL3E5Q0E7RUFBTyx3REFBZ0U7QWhDbXI5Q3ZFOztBZ0NscjlDQTtFQUFPLHlEQUFpRTtBaENzcjlDeEU7O0FnQ3JyOUNBO0VBQU8sdURBQStEO0FoQ3lyOUN0RTs7QWdDbHI5Q0U7RUFBYyw0QkFBa0M7QWhDc3I5Q2xEOztBZ0NycjlDRTtFQUFjLGdDQUFzQztBaEN5cjlDdEQ7O0FnQ3hyOUNFO0VBQWMsa0NBQXdDO0FoQzRyOUN4RDs7QWdDM3I5Q0U7RUFBYyxtQ0FBeUM7QWhDK3I5Q3pEOztBZ0M5cjlDRTtFQUFjLGlDQUF1QztBaENrczlDdkQ7O0FnQ3RzOUNFO0VBQWMsNEJBQWtDO0FoQzBzOUNsRDs7QWdDenM5Q0U7RUFBYyxnQ0FBc0M7QWhDNnM5Q3REOztBZ0M1czlDRTtFQUFjLGtDQUF3QztBaENndDlDeEQ7O0FnQy9zOUNFO0VBQWMsbUNBQXlDO0FoQ210OUN6RDs7QWdDbHQ5Q0U7RUFBYyxpQ0FBdUM7QWhDc3Q5Q3ZEOztBZ0MxdDlDRTtFQUFjLDRCQUFrQztBaEM4dDlDbEQ7O0FnQzd0OUNFO0VBQWMsZ0NBQXNDO0FoQ2l1OUN0RDs7QWdDaHU5Q0U7RUFBYyxrQ0FBd0M7QWhDb3U5Q3hEOztBZ0NudTlDRTtFQUFjLG1DQUF5QztBaEN1dTlDekQ7O0FnQ3R1OUNFO0VB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QkFBK0I7QWhDbTU5Q3pDOztBZ0NsNTlDQTtFQUFVLDhCQUE4QjtBaENzNTlDeEM7O0FnQ3I1OUNBO0VBQVUsOEJBQThCO0FoQ3k1OUN4Qzs7QWdDeDU5Q0E7RUFBVSwrQkFBK0I7QWhDNDU5Q3pDOztBaUNsKzlDQTtFQUFxQix3QkFBd0I7QWpDcys5QzdDOztBaUNyKzlDQTtFQUFxQix3QkFBd0I7QWpDeSs5QzdDOztBa0NsKzlDRTtFQUEyQyx5QkFBd0I7QWxDcys5Q3JFOztBa0NyKzlDRTtFQUEyQyxvQ0FBbUM7QWxDeSs5Q2hGOztBa0N4KzlDRTtFQUEyQyxnQ0FBK0I7QWxDNCs5QzVFOztBa0MzKzlDRTtFQUEyQyx3QkFBdUI7QWxDKys5Q3BFOztBa0M5KzlDRTtFQUEyQywwQkFBeUI7QWxDay85Q3RFOztBa0N0LzlDRTtFQUEyQyx5QkFBd0I7QWxDMC85Q3JFOztBa0N6LzlDRTtFQUEyQyxvQ0FBbUM7QWxDNi85Q2hGOztBa0M1LzlDRTtFQUEyQyxnQ0FBK0I7QWxDZ2crQzVFOztBa0MvLzlDRTtFQUEyQyx3QkFBdUI7QWxDbWcrQ3BFOztBa0NsZytDRTtFQUEyQywwQkFBeUI7QWxDc2crQ3RFOztBa0MxZytDRTtFQUEyQyx5QkFBd0I7QWxDOGcrQ3JFOztBa0M3ZytDRTtFQUEyQyxvQ0FBbUM7QWxDaWgrQ2hGOztBa0NoaCtDRTtFQUEyQyxnQ0FBK0I7QWxDb2grQzVFOztBa0NuaCtDRTtFQUEyQyx3QkFBdUI7QWxDdWgrQ3BFOztBa0N0aCtDRTtFQUEyQywwQkFBeUI7QWxDMGgrQ3RFOztBa0M5aCtDRTtFQUEyQyx5QkFBd0I7QWxDa2krQ3JFOztBa0NqaStDRTtFQUEyQyxvQ0FBbUM7QWxDcWkrQ2hGOztBa0NwaStDRTtFQUEyQyxnQ0FBK0I7QWxDd2krQzVFOztBa0N2aStDRTtFQUEyQyx3QkFBdUI7QWxDMmkrQ3BFOztBa0MxaStDRTtFQUEyQywwQkFBeUI7QWxDOGkrQ3RFOztBa0NsaitDRTtFQUEyQyx5QkFBd0I7QWxDc2orQ3JFOztBa0NyaitDRTtFQUEyQyxvQ0FBbUM7QWxDeWorQ2hGOztBa0N4aitDRTtFQUEyQyxnQ0FBK0I7QWxDNGorQzVFOztBa0MzaitDRTtFQUEyQyx3QkFBdUI7QWxDK2orQ3BFOztBa0M5aitDRTtFQUEyQywwQkFBeUI7QWxDa2srQ3RFOztBa0N0aytDRTtFQUEyQyx5QkFBd0I7QWxDMGsrQ3JFOztBa0N6aytDRTtFQUEyQyxvQ0FBbUM7QWxDNmsrQ2hGOztBa0M1aytDRTtFQUEyQyxnQ0FBK0I7QWxDZ2wrQzVFOztBa0MvaytDRTtFQUEyQyx3QkFBdUI7QWxDbWwrQ3BFOztBa0NsbCtDRTtFQUEyQywwQkFBeUI7QWxDc2wrQ3RFOztBa0MxbCtDRTtFQUEyQyx5QkFBd0I7QWxDOGwrQ3JFOztBa0M3bCtDRTtFQUEyQyxvQ0FBbUM7QWxDaW0rQ2hGOztBa0NobStDRTtFQUEyQyxnQ0FBK0I7QWxDb20rQzVFOztBa0NubStDRTtFQUEyQyx3QkFBdUI7QWxDdW0rQ3BFOztBa0N0bStDRTtFQUEyQywwQkFBeUI7QWxDMG0rQ3RFOztBa0M5bStDRTtFQUEyQyx5QkFBd0I7QWxDa24rQ3JFOztBa0NqbitDRTtFQUEyQyxvQ0FBbUM7QWxDcW4rQ2hGOztBa0NwbitDRTtFQUEyQyxnQ0FBK0I7QWxDd24rQzVFOztBa0N2bitDRTtFQUEyQyx3QkFBdUI7QWxDMm4rQ3BFOztBa0MxbitDRTtFQUEyQywwQkFBeUI7QWxDOG4rQ3RFOztBa0NsbytDRTtFQUEyQyx5QkFBd0I7QWxDc28rQ3JFOztBa0NybytDRTtFQUEyQyxvQ0FBbUM7QWxDeW8rQ2hGOztBa0N4bytDRTtFQUEyQyxnQ0FBK0I7QWxDNG8rQzVFOztBa0MzbytDRTtFQUEyQyx3QkFBdUI7QWxDK28rQ3BFOztBa0M5bytDRTtFQUEyQywwQkFBeUI7QWxDa3ArQ3RFOztBa0N0cCtDRTtFQUEyQyx5QkFBd0I7QWxDMHArQ3JFOztBa0N6cCtDRTtFQUEyQyxvQ0FBbUM7QWxDNnArQ2hGOztBa0M1cCtDRTtFQUEyQyxnQ0FBK0I7QWxDZ3ErQzVFOztBa0MvcCtDRTtFQUEyQyx3QkFBdUI7QWxDbXErQ3BFOztBa0NscStDRTtFQUEyQywwQkFBeUI7QWxDc3ErQ3RFOztBa0MxcStDRTtFQUEyQyx5QkFBd0I7QWxDOHErQ3JFOztBa0M3cStDRTtFQUEyQyxvQ0FBbUM7QWxDaXIrQ2hGOztBa0NocitDRTtFQUEyQyxnQ0FBK0I7QWxDb3IrQzVFOztBa0NucitDRTtFQUEyQyx3QkFBdUI7QWxDdXIrQ3BFOztBa0N0citDRTtFQUEyQywwQkFBeUI7QWxDMHIrQ3RFOztBa0M5citDRTtFQUEyQyx5QkFBd0I7QWxDa3MrQ3JFOztBa0NqcytDRTtFQUEyQyxvQ0FBbUM7QWxDcXMrQ2hGOztBa0NwcytDRTtFQUEyQyxnQ0FBK0I7QWxDd3MrQzVFOztBa0N2cytDRTtFQUEyQyx3QkFBdUI7QWxDMnMrQ3BFOztBa0MxcytDRTtFQUEyQywwQkFBeUI7QWxDOHMrQ3RFOztBa0NsdCtDRTtFQUEyQyx5QkFBd0I7QWxDc3QrQ3JFOztBa0NydCtDRTtFQUEyQyxvQ0FBbUM7QWxDeXQrQ2hGOztBa0N4dCtDRTtFQUEyQyxnQ0FBK0I7QWxDNHQrQzVFOztBa0MzdCtDRTtFQUEyQyx3QkFBdUI7QWxDK3QrQ3BFOztBa0M5dCtDRTtFQUEyQywwQkFBeUI7QWxDa3UrQ3RFOztBa0N0dStDRTtFQUEyQyx5QkFBd0I7QWxDMHUrQ3JFOztBa0N6dStDRTtFQUEyQyxvQ0FBbUM7QWxDNnUrQ2hGOztBa0M1dStDRTtFQUEyQyxnQ0FBK0I7QWxDZ3YrQzVFOztBa0MvdStDRTtFQUEyQyx3QkFBdUI7QWxDbXYrQ3BFOztBa0NsditDRTtFQUEyQywwQkFBeUI7QWxDc3YrQ3RFOztBa0MxditDRTtFQUEyQyx5QkFBd0I7QWxDOHYrQ3JFOztBa0M3ditDRTtFQUEyQyxvQ0FBbUM7QWxDaXcrQ2hGOztBa0NodytDRTtFQUEyQyxnQ0FBK0I7QWxDb3crQzVFOztBa0NudytDRTtFQUEyQyx3QkFBdUI7QWxDdXcrQ3BFOztBa0N0dytDRTtFQUEyQywwQkFBeUI7QWxDMHcrQ3RFOztBa0M5dytDRTtFQUEyQyx5QkFBd0I7QWxDa3grQ3JFOztBa0NqeCtDRTtFQUEyQyxvQ0FBbUM7QWxDcXgrQ2hGOztBa0NweCtDRTtFQUEyQyxnQ0FBK0I7QWxDd3grQzVFOztBa0N2eCtDRTtFQUEyQyx3QkFBdUI7QWxDMngrQ3BFOztBa0MxeCtDRTtFQUEyQywwQkFBeUI7QWxDOHgrQ3RFOztBa0NseStDRTtFQUEyQyx5QkFBd0I7QWxDc3krQ3JFOztBa0NyeStDRTtFQUEyQyxvQ0FBbUM7QWxDeXkrQ2hGOztBa0N4eStDRTtFQUEyQyxnQ0FBK0I7QWxDNHkrQzVFOztBa0MzeStDRTtFQUEyQyx3QkFBdUI7QWxDK3krQ3BFOztBa0M5eStDRTtFQUEyQywwQkFBeUI7QWxDa3orQ3RFOztBa0N0eitDRTtFQUEyQyx5QkFBd0I7QWxDMHorQ3JFOztBa0N6eitDRTtFQUEyQyxvQ0FBbUM7QWxDNnorQ2hGOztBa0M1eitDRTtFQUEyQyxnQ0FBK0I7QWxDZzArQzVFOztBa0MveitDRTtFQUEyQyx3QkFBdUI7QWxDbTArQ3BFOztBa0NsMCtDRTtFQUEyQywwQkFBeUI7QWxDczArQ3RFOztBa0MxMCtDRTtFQUEyQyx5QkFBd0I7QWxDODArQ3JFOztBa0M3MCtDRTtFQUEyQyxvQ0FBbUM7QWxDaTErQ2hGOztBa0NoMStDRTtFQUEyQyxnQ0FBK0I7QWxDbzErQzVFOztBa0NuMStDRTtFQUEyQyx3QkFBdUI7QWxDdTErQ3BFOztBa0N0MStDRTtFQUEyQywwQkFBeUI7QWxDMDErQ3RFOztBa0M5MStDRTtFQUEyQyx5QkFBd0I7QWxDazIrQ3JFOztBa0NqMitDRTtFQUEyQyxvQ0FBbUM7QWxDcTIrQ2hGOztBa0NwMitDRTtFQUEyQyxnQ0FBK0I7QWxDdzIrQzVFOztBa0N2MitDRTtFQUEyQyx3QkFBdUI7QWxDMjIrQ3BFOztBa0MxMitDRTtFQUEyQywwQkFBeUI7QWxDODIrQ3RFOztBa0NsMytDRTtFQUEyQyx5QkFBd0I7QWxDczMrQ3JFOztBa0NyMytDRTtFQUEyQyxvQ0FBbUM7QWxDeTMrQ2hGOztBa0N4MytDRTtFQUEyQyxnQ0FBK0I7QWxDNDMrQzVFOztBa0MzMytDRTtFQUEyQyx3QkFBdUI7QWxDKzMrQ3BFOztBa0M5MytDRTtFQUEyQywwQkFBeUI7QWxDazQrQ3RFOztBa0N0NCtDRTtFQUEyQyx5QkFBd0I7QWxDMDQrQ3JFOztBa0N6NCtDRTtFQUEyQyxvQ0FBbUM7QWxDNjQrQ2hGOztBa0M1NCtDRTtFQUEyQyxnQ0FBK0I7QWxDZzUrQzVFOztBa0MvNCtDRTtFQUEyQyx3QkFBdUI7QWxDbTUrQ3BFOztBa0NsNStDRTtFQUEyQywwQkFBeUI7QWxDczUrQ3RFOztBa0MxNStDRTtFQUEyQyx5QkFBd0I7QWxDODUrQ3JFOztBa0M3NStDRTtFQUEyQyxvQ0FBbUM7QWxDaTYrQ2hGOztBa0NoNitDRTtFQUEyQyxnQ0FBK0I7QWxDbzYrQzVFOztBa0NuNitDRTtFQUEyQyx3QkFBdUI7QWxDdTYrQ3BFOztBa0N0NitDRTtFQUEyQywwQkFBeUI7QWxDMDYrQ3RFOztBa0M5NitDRTtFQUEyQyx5QkFBd0I7QWxDazcrQ3JFOztBa0NqNytDRTtFQUEyQyxvQ0FBbUM7QWxDcTcrQ2hGOztBa0NwNytDRTtFQUEyQyxnQ0FBK0I7QWxDdzcrQzVFOztBa0N2NytDRTtFQUEyQyx3QkFBdUI7QWxDMjcrQ3BFOztBa0MxNytDRTtFQUEyQywwQkFBeUI7QWxDODcrQ3RFOztBa0NsOCtDRTtFQUEyQyx5QkFBd0I7QWxDczgrQ3JFOztBa0NyOCtDRTtFQUEyQyxvQ0FBbUM7QWxDeTgrQ2hGOztBa0N4OCtDRTtFQUEyQyxnQ0FBK0I7QWxDNDgrQzVFOztBa0MzOCtDRTtFQUEyQyx3QkFBdUI7QWxDKzgrQ3BFOztBa0M5OCtDRTtFQUEyQywwQkFBeUI7QWxDazkrQ3RFOztBa0N0OStDRTtFQUEyQyx5QkFBd0I7QWxDMDkrQ3JFOztBa0N6OStDRTtFQUEyQyxvQ0FBbUM7QWxDNjkrQ2hGOztBa0M1OStDRTtFQUEyQyxnQ0FBK0I7QWxDZysrQzVFOztBa0MvOStDRTtFQUEyQyx3QkFBdUI7QWxDbSsrQ3BFOztBa0NsKytDRTtFQUEyQywwQkFBeUI7QWxDcysrQ3RFOztBa0MxKytDRTtFQUEyQyx5QkFBd0I7QWxDOCsrQ3JFOztBa0M3KytDRTtFQUEyQyxvQ0FBbUM7QWxDaS8rQ2hGOztBa0NoLytDRTtFQUEyQyxnQ0FBK0I7QWxDby8rQzVFOztBa0NuLytDRTtFQUEyQyx3QkFBdUI7QWxDdS8rQ3BFOztBa0N0LytDRTtFQUEyQywwQkFBeUI7QWxDMC8rQ3RFOztBa0M5LytDRTtFQUEyQyx5QkFBd0I7QWxDa2cvQ3JFOztBa0NqZy9DRTtFQUEyQyxvQ0FBbUM7QWxDcWcvQ2hGOztBa0NwZy9DRTtFQUEyQyxnQ0FBK0I7QWxDd2cvQzVFOztBa0N2Zy9DRTtFQUEyQyx3QkFBdUI7QWxDMmcvQ3BFOztBa0MxZy9DRTtFQUEyQywwQkFBeUI7QWxDOGcvQ3RFOztBa0NsaC9DRTtFQUEyQyx5QkFBd0I7QWxDc2gvQ3JFOztBa0NyaC9DRTtFQUEyQyxvQ0FBbUM7QWxDeWgvQ2hGOztBa0N4aC9DRTtFQUEyQyxnQ0FBK0I7QWxDNGgvQzVFOztBa0MzaC9DRTtFQUEyQyx3QkFBdUI7QWxDK2gvQ3BFOztBa0M5aC9DRTtFQUEyQywwQkFBeUI7QWxDa2kvQ3RFOztBa0N0aS9DRTtFQUEyQyx5QkFBd0I7QWxDMGkvQ3JFOztBa0N6aS9DRTtFQUEyQyxvQ0FBbUM7QWxDNmkvQ2hGOztBa0M1aS9DRTtFQUEyQyxnQ0FBK0I7QWxDZ2ovQzVFOztBa0MvaS9DRTtFQUEyQyx3QkFBdUI7QWxDbWovQ3BFOztBa0Nsai9DRTtFQUEyQywwQkFBeUI7QWxDc2ovQ3RFOztBa0Mxai9DRTtFQUEyQyx5QkFBd0I7QWxDOGovQ3JFOztBa0M3ai9DRTtFQUEyQyxvQ0FBbUM7QWxDaWsvQ2hGOztBa0Noay9DRTtFQUEyQyxnQ0FBK0I7QWxDb2svQzVFOztBa0Nuay9DRTtFQUEyQyx3QkFBdUI7QWxDdWsvQ3BFOztBa0N0ay9DRTtFQUEyQywwQkFBeUI7QWxDMGsvQ3RFOztBa0M5ay9DRTtFQUEyQyx5QkFBd0I7QWxDa2wvQ3JFOztBa0NqbC9DRTtFQUEyQyxvQ0FBbUM7QWxDcWwvQ2hGOztBa0NwbC9DRTtFQUEyQyxnQ0FBK0I7QWxDd2wvQzVFOztBa0N2bC9DRTtFQUEyQyx3QkFBdUI7QWxDMmwvQ3BFOztBa0MxbC9DRTtFQUEyQywwQkFBeUI7QWxDOGwvQ3RFOztBa0NsbS9DRTtFQUEyQyx5QkFBd0I7QWxDc20vQ3JFOztBa0NybS9DRTtFQUEyQyxvQ0FBbUM7QWxDeW0vQ2hGOztBa0N4bS9DRTtFQUEyQyxnQ0FBK0I7QWxDNG0vQzVFOztBa0MzbS9DRTtFQUEyQyx3QkFBdUI7QWxDK20vQ3BFOztBa0M5bS9DRTtFQUEyQywwQkFBeUI7QWxDa24vQ3RFOztBa0N0bi9DRTtFQUEyQyx5QkFBd0I7QWxDMG4vQ3JFOztBa0N6bi9DRTtFQUEyQyxvQ0FBbUM7QWxDNm4vQ2hGOztBa0M1bi9DRTtFQUEyQyxnQ0FBK0I7QWxDZ28vQzVFOztBa0Mvbi9DRTtFQUEyQyx3QkFBdUI7QWxDbW8vQ3BFOztBa0Nsby9DRTtFQUEyQywwQkFBeUI7QWxDc28vQ3RFOztBa0Mxby9DRTtFQUEyQyx5QkFBd0I7QWxDOG8vQ3JFOztBa0M3by9DRTtFQUEyQyxvQ0FBbUM7QWxDaXAvQ2hGOztBa0NocC9DRTtFQUEyQyxnQ0FBK0I7QWxDb3AvQzVFOztBa0NucC9DRTtFQUEyQyx3QkFBdUI7QWxDdXAvQ3BFOztBa0N0cC9DRTtFQUEyQywwQkFBeUI7QWxDMHAvQ3RFOztBa0M5cC9DRTtFQUEyQyx5QkFBd0I7QWxDa3EvQ3JFOztBa0NqcS9DRTtFQUEyQyxvQ0FBbUM7QWxDcXEvQ2hGOztBa0NwcS9DRTtFQUEyQyxnQ0FBK0I7QWxDd3EvQzVFOztBa0N2cS9DRTtFQUEyQyx3QkFBdUI7QWxDMnEvQ3BFOztBa0MxcS9DRTtFQUEyQywwQkFBeUI7QWxDOHEvQ3RFOztBa0Nsci9DRTtFQUEyQyx5QkFBd0I7QWxDc3IvQ3JFOztBa0Nyci9DRTtFQUEyQyxvQ0FBbUM7QWxDeXIvQ2hGOztBa0N4ci9DRTtFQUEyQyxnQ0FBK0I7QWxDNHIvQzVFOztBa0Mzci9DRTtFQUEyQyx3QkFBdUI7QWxDK3IvQ3BFOztBa0M5ci9DRTtFQUEyQywwQkFBeUI7QWxDa3MvQ3RFOztBa0N0cy9DRTtFQUEyQyx5QkFBd0I7QWxDMHMvQ3JFOztBa0N6cy9DRTtFQUEyQyxvQ0FBbUM7QWxDNnMvQ2hGOztBa0M1cy9DRTtFQUEyQyxnQ0FBK0I7QWxDZ3QvQzVFOztBa0Mvcy9DRTtFQUEyQyx3QkFBdUI7QWxDbXQvQ3BFOztBa0NsdC9DRTtFQUEyQywwQkFBeUI7QWxDc3QvQ3RFOztBa0MxdC9DRTtFQUEyQyx5QkFBd0I7QWxDOHQvQ3JFOztBa0M3dC9DRTtFQUEyQyxvQ0FBbUM7QWxDaXUvQ2hGOztBa0NodS9DRTtFQUEyQyxnQ0FBK0I7QWxDb3UvQzVFOztBa0NudS9DRTtFQUEyQyx3QkFBdUI7QWxDdXUvQ3BFOztBa0N0dS9DRTtFQUEyQywwQkFBeUI7QWxDMHUvQ3RFOztBa0M5dS9DRTtFQUEyQyx5QkFBd0I7QWxDa3YvQ3JFOztBa0Nqdi9DRTtFQUEyQyxvQ0FBbUM7QWxDcXYvQ2hGOztBa0Nwdi9DRTtFQUEyQyxnQ0FBK0I7QWxDd3YvQzVFOztBa0N2di9DRTtFQUEyQyx3QkFBdUI7QWxDMnYvQ3BFOztBa0Mxdi9DRTtFQUEyQywwQkFBeUI7QWxDOHYvQ3RFOztBa0Nsdy9DRTtFQUEyQyx5QkFBd0I7QWxDc3cvQ3JFOztBa0Nydy9DRTtFQUEyQyxvQ0FBbUM7QWxDeXcvQ2hGOztBa0N4dy9DRTtFQUEyQyxnQ0FBK0I7QWxDNHcvQzVFOztBa0Mzdy9DRTtFQUEyQyx3QkFBdUI7QWxDK3cvQ3BFOztBa0M5dy9DRTtFQUEyQywwQkFBeUI7QWxDa3gvQ3RFOztBa0N0eC9DRTtFQUEyQyx5QkFBd0I7QWxDMHgvQ3JFOztBa0N6eC9DRTtFQUEyQyxvQ0FBbUM7QWxDNngvQ2hGOztBa0M1eC9DRTtFQUEyQyxnQ0FBK0I7QWxDZ3kvQzVFOztBa0MveC9DRTtFQUEyQyx3QkFBdUI7QWxDbXkvQ3BFOztBa0NseS9DRTtFQUEyQywwQkFBeUI7QWxDc3kvQ3RFOztBa0MxeS9DRTtFQUEyQyx5QkFBd0I7QWxDOHkvQ3JFOztBa0M3eS9DRTtFQUEyQyxvQ0FBbUM7QWxDaXovQ2hGOztBa0Noei9DRTtFQUEyQyxnQ0FBK0I7QWxDb3ovQzVFOztBa0Nuei9DRTtFQUEyQyx3QkFBdUI7QWxDdXovQ3BFOztBa0N0ei9DRTtFQUEyQywwQkFBeUI7QWxDMHovQ3RFOztBa0M5ei9DRTtFQUEyQyx5QkFBd0I7QWxDazAvQ3JFOztBa0NqMC9DRTtFQUEyQyxvQ0FBbUM7QWxDcTAvQ2hGOztBa0NwMC9DRTtFQUEyQyxnQ0FBK0I7QWxDdzAvQzVFOztBa0N2MC9DRTtFQUEyQyx3QkFBdUI7QWxDMjAvQ3BFOztBa0MxMC9DRTtFQUEyQywwQkFBeUI7QWxDODAvQ3RFOztBa0NsMS9DRTtFQUEyQyx5QkFBd0I7QWxDczEvQ3JFOztBa0NyMS9DRTtFQUEyQyxvQ0FBbUM7QWxDeTEvQ2hGOztBa0N4MS9DRTtFQUEyQyxnQ0FBK0I7QWxDNDEvQzVFOztBa0MzMS9DRTtFQUEyQyx3QkFBdUI7QWxDKzEvQ3BFOztBa0M5MS9DRTtFQUEyQywwQkFBeUI7QWxDazIvQ3RFOztBa0N0Mi9DRTtFQUEyQyx5QkFBd0I7QWxDMDIvQ3JFOztBa0N6Mi9DRTtFQUEyQyxvQ0FBbUM7QWxDNjIvQ2hGOztBa0M1Mi9DRTtFQUEyQyxnQ0FBK0I7QWxDZzMvQzVFOztBa0MvMi9DRTtFQUEyQyx3QkFBdUI7QWxDbTMvQ3BFOztBa0NsMy9DRTtFQUEyQywwQkFBeUI7QWxDczMvQ3RFOztBa0MxMy9DRTtFQUEyQyx5QkFBd0I7QWxDODMvQ3JFOztBa0M3My9DRTtFQUEyQyxvQ0FBbUM7QWxDaTQvQ2hGOztBa0NoNC9DRTtFQUEyQyxnQ0FBK0I7QWxDbzQvQzVFOztBa0NuNC9DRTtFQUEyQyx3QkFBdUI7QWxDdTQvQ3BFOztBa0N0NC9DRTtFQUEyQywwQkFBeUI7QWxDMDQvQ3RFOztBa0M5NC9DRTtFQUEyQyx5QkFBd0I7QWxDazUvQ3JFOztBa0NqNS9DRTtFQUEyQyxvQ0FBbUM7QWxDcTUvQ2hGOztBa0NwNS9DRTtFQUEyQyxnQ0FBK0I7QWxDdzUvQzVFOztBa0N2NS9DRTtFQUEyQyx3QkFBdUI7QWxDMjUvQ3BFOztBa0MxNS9DRTtFQUEyQywwQkFBeUI7QWxDODUvQ3RFOztBa0NsNi9DRTtFQUEyQyx5QkFBd0I7QWxDczYvQ3JFOztBa0NyNi9DRTtFQUEyQyxvQ0FBbUM7QWxDeTYvQ2hGOztBa0N4Ni9DRTtFQUEyQyxnQ0FBK0I7QWxDNDYvQzVFOztBa0MzNi9DRTtFQUEyQyx3QkFBdUI7QWxDKzYvQ3BFOztBa0M5Ni9DRTtFQUEyQywwQkFBeUI7QWxDazcvQ3RFOztBa0N0Ny9DRTtFQUEyQyx5QkFBd0I7QWxDMDcvQ3JFOztBa0N6Ny9DRTtFQUEyQyxvQ0FBbUM7QWxDNjcvQ2hGOztBa0M1Ny9DRTtFQUEyQyxnQ0FBK0I7QWxDZzgvQzVFOztBa0MvNy9DRTtFQUEyQyx3QkFBdUI7QWxDbTgvQ3BFOztBa0NsOC9DRTtFQUEyQywwQkFBeUI7QWxDczgvQ3RFOztBa0MxOC9DRTtFQUEyQyx5QkFBd0I7QWxDODgvQ3JFOztBa0M3OC9DRTtFQUEyQyxvQ0FBbUM7QWxDaTkvQ2hGOztBa0NoOS9DRTtFQUEyQyxnQ0FBK0I7QWxDbzkvQzVFOztBa0NuOS9DRTtFQUEyQyx3QkFBdUI7QWxDdTkvQ3BFOztBa0N0OS9DRTtFQUEyQywwQkFBeUI7QWxDMDkvQ3RFOztBa0M5OS9DRTtFQUEyQyx5QkFBd0I7QWxDaysvQ3JFOztBa0NqKy9DRTtFQUEyQyxvQ0FBbUM7QWxDcSsvQ2hGOztBa0NwKy9DRTtFQUEyQyxnQ0FBK0I7QWxDdysvQzVFOztBa0N2Ky9DRTtFQUEyQyx3QkFBdUI7QWxDMisvQ3BFOztBa0MxKy9DRTtFQUEyQywwQkFBeUI7QWxDOCsvQ3RFOztBa0NsLy9DRTtFQUEyQyx5QkFBd0I7QWxDcy8vQ3JFOztBa0NyLy9DRTtFQUEyQyxvQ0FBbUM7QWxDeS8vQ2hGOztBa0N4Ly9DRTtFQUEyQyxnQ0FBK0I7QWxDNC8vQzVFOztBa0MzLy9DRTtFQUEyQyx3QkFBdUI7QWxDKy8vQ3BFOztBa0M5Ly9DRTtFQUEyQywwQkFBeUI7QWxDa2dnRHRFOztBa0N0Z2dERTtFQUEyQyx5QkFBd0I7QWxDMGdnRHJFOztBa0N6Z2dERTtFQUEyQyxvQ0FBbUM7QWxDNmdnRGhGOztBa0M1Z2dERTtFQUEyQyxnQ0FBK0I7QWxDZ2hnRDVFOztBa0MvZ2dERTtFQUEyQyx3QkFBdUI7QWxDbWhnRHBFOztBa0NsaGdERTtFQUEyQywwQkFBeUI7QWxDc2hnRHRFOztBa0MxaGdERTtFQUEyQyx5QkFBd0I7QWxDOGhnRHJFOztBa0M3aGdERTtFQUEyQyxvQ0FBbUM7QWxDaWlnRGhGOztBa0NoaWdERTtFQUEyQyxnQ0FBK0I7QWxDb2lnRDVFOztBa0NuaWdERTtFQUEyQyx3QkFBdUI7QWxDdWlnRHBFOztBa0N0aWdERTtFQUEyQywwQkFBeUI7QWxDMGlnRHRFOztBa0M5aWdERTtFQUEyQyx5QkFBd0I7QWxDa2pnRHJFOztBa0NqamdERTtFQUEyQyxvQ0FBbUM7QWxDcWpnRGhGOztBa0NwamdERTtFQUEyQyxnQ0FBK0I7QWxDd2pnRDVFOztBa0N2amdERTtFQUEyQyx3QkFBdUI7QWxDMmpnRHBFOztBa0MxamdERTtFQUEyQywwQkFBeUI7QWxDOGpnRHRFOztBa0Nsa2dERTtFQUEyQyx5QkFBd0I7QWxDc2tnRHJFOztBa0Nya2dERTtFQUEyQyxvQ0FBbUM7QWxDeWtnRGhGOztBa0N4a2dERTtFQUEyQyxnQ0FBK0I7QWxDNGtnRDVFOztBa0Mza2dERTtFQUEyQyx3QkFBdUI7QWxDK2tnRHBFOztBa0M5a2dERTtFQUEyQywwQkFBeUI7QWxDa2xnRHRFOztBa0N0bGdERTtFQUEyQyx5QkFBd0I7QWxDMGxnRHJFOztBa0N6bGdERTtFQUEyQyxvQ0FBbUM7QWxDNmxnRGhGOztBa0M1bGdERTtFQUEyQyxnQ0FBK0I7QWxDZ21nRDVFOztBa0MvbGdERTtFQUEyQyx3QkFBdUI7QWxDbW1nRHBFOztBa0NsbWdERTtFQUEyQywwQkFBeUI7QWxDc21nRHRFOztBa0MxbWdERTtFQUEyQyx5QkFBd0I7QWxDOG1nRHJFOztBa0M3bWdERTtFQUEyQyxvQ0FBbUM7QWxDaW5nRGhGOztBa0NobmdERTtFQUEyQyxnQ0FBK0I7QWxDb25nRDVFOztBa0NubmdERTtFQUEyQyx3QkFBdUI7QWxDdW5nRHBFOztBa0N0bmdERTtFQUEyQywwQkFBeUI7QWxDMG5nRHRFOztBa0M5bmdERTtFQUEyQyx5QkFBd0I7QWxDa29nRHJFOztBa0Nqb2dERTtFQUEyQyxvQ0FBbUM7QWxDcW9nRGhGOztBa0Nwb2dERTtFQUEyQyxnQ0FBK0I7QWxDd29nRDVFOztBa0N2b2dERTtFQUEyQyx3QkFBdUI7QWxDMm9nRHBFOztBa0Mxb2dERTtFQUEyQywwQkFBeUI7QWxDOG9nRHRFOztBa0NscGdERTtFQUEyQyx5QkFBd0I7QWxDc3BnRHJFOztBa0NycGdERTtFQUEyQyxvQ0FBbUM7QWxDeXBnRGhGOztBa0N4cGdERTtFQUEyQyxnQ0FBK0I7QWxDNHBnRDVFOztBa0MzcGdERTtFQUEyQyx3QkFBdUI7QWxDK3BnRHBFOztBa0M5cGdERTtFQUEyQywwQkFBeUI7QWxDa3FnRHRFOztBa0N0cWdERTtFQUEyQyx5QkFBd0I7QWxDMHFnRHJFOztBa0N6cWdERTtFQUEyQyxvQ0FBbUM7QWxDNnFnRGhGOztBa0M1cWdERTtFQUEyQyxnQ0FBK0I7QWxDZ3JnRDVFOztBa0MvcWdERTtFQUEyQyx3QkFBdUI7QWxDbXJnRHBFOztBa0NscmdERTtFQUEyQywwQkFBeUI7QWxDc3JnRHRFOztBa0MxcmdERTtFQUEyQyx5QkFBd0I7QWxDOHJnRHJFOztBa0M3cmdERTtFQUEyQyxvQ0FBbUM7QWxDaXNnRGhGOztBa0Noc2dERTtFQUEyQyxnQ0FBK0I7QWxDb3NnRDVFOztBa0Nuc2dERTtFQUEyQyx3QkFBdUI7QWxDdXNnRHBFOztBa0N0c2dERTtFQUEyQywwQkFBeUI7QWxDMHNnRHRFOztBa0M5c2dERTtFQUEyQyx5QkFBd0I7QWxDa3RnRHJFOztBa0NqdGdERTtFQUEyQyxvQ0FBbUM7QWxDcXRnRGhGOztBa0NwdGdERTtFQUEyQyxnQ0FBK0I7QWxDd3RnRDVFOztBa0N2dGdERTtFQUEyQyx3QkFBdUI7QWxDMnRnRHBFOztBa0MxdGdERTtFQUEyQywwQkFBeUI7QWxDOHRnRHRFOztBa0NsdWdERTtFQUEyQyx5QkFBd0I7QWxDc3VnRHJFOztBa0NydWdERTtFQUEyQyxvQ0FBbUM7QWxDeXVnRGhGOztBa0N4dWdERTtFQUEyQyxnQ0FBK0I7QWxDNHVnRDVFOztBa0MzdWdERTtFQUEyQyx3QkFBdUI7QWxDK3VnRHBFOztBa0M5dWdERTtFQUEyQywwQkFBeUI7QWxDa3ZnRHRFOztBa0N0dmdERTtFQUEyQyx5QkFBd0I7QWxDMHZnRHJFOztBa0N6dmdERTtFQUEyQyxvQ0FBbUM7QWxDNnZnRGhGOztBa0M1dmdERTtFQUEyQyxnQ0FBK0I7QWxDZ3dnRDVFOztBa0MvdmdERTtFQUEyQyx3QkFBdUI7QWxDbXdnRHBFOztBa0Nsd2dERTtFQUEyQywwQkFBeUI7QWxDc3dnRHRFOztBa0Mxd2dERTtFQUEyQyx5QkFBd0I7QWxDOHdnRHJFOztBa0M3d2dERTtFQUEyQyxvQ0FBbUM7QWxDaXhnRGhGOztBa0NoeGdERTtFQUEyQyxnQ0FBK0I7QWxDb3hnRDVFOztBa0NueGdERTtFQUEyQyx3QkFBdUI7QWxDdXhnRHBFOztBa0N0eGdERTtFQUEyQywwQkFBeUI7QWxDMHhnRHRFOztBa0M5eGdERTtFQUEyQyx5QkFBd0I7QWxDa3lnRHJFOztBa0NqeWdERTtFQUEyQyxvQ0FBbUM7QWxDcXlnRGhGOztBa0NweWdERTtFQUEyQyxnQ0FBK0I7QWxDd3lnRDVFOztBa0N2eWdERTtFQUEyQyx3QkFBdUI7QWxDMnlnRHBFOztBa0MxeWdERTtFQUEyQywwQkFBeUI7QWxDOHlnRHRFOztBa0NsemdERTtFQUEyQyx5QkFBd0I7QWxDc3pnRHJFOztBa0NyemdERTtFQUEyQyxvQ0FBbUM7QWxDeXpnRGhGOztBa0N4emdERTtFQUEyQyxnQ0FBK0I7QWxDNHpnRDVFOztBa0MzemdERTtFQUEyQyx3QkFBdUI7QWxDK3pnRHBFOztBa0M5emdERTtFQUEyQywwQkFBeUI7QWxDazBnRHRFOztBa0N0MGdERTtFQUEyQyx5QkFBd0I7QWxDMDBnRHJFOztBa0N6MGdERTtFQUEyQyxvQ0FBbUM7QWxDNjBnRGhGOztBa0M1MGdERTtFQUEyQyxnQ0FBK0I7QWxDZzFnRDVFOztBa0MvMGdERTtFQUEyQyx3QkFBdUI7QWxDbTFnRHBFOztBa0NsMWdERTtFQUEyQywwQkFBeUI7QWxDczFnRHRFOztBa0MxMWdERTtFQUEyQyx5QkFBd0I7QWxDODFnRHJFOztBa0M3MWdERTtFQUEyQyxvQ0FBbUM7QWxDaTJnRGhGOztBa0NoMmdERTtFQUEyQyxnQ0FBK0I7QWxDbzJnRDVFOztBa0NuMmdERTtFQUEyQyx3QkFBdUI7QWxDdTJnRHBFOztBa0N0MmdERTtFQUEyQywwQkFBeUI7QWxDMDJnRHRFOztBa0M5MmdERTtFQUEyQyx5QkFBd0I7QWxDazNnRHJFOztBa0NqM2dERTtFQUEyQyxvQ0FBbUM7QWxDcTNnRGhGOztBa0NwM2dERTtFQUEyQyxnQ0FBK0I7QWxDdzNnRDVFOztBa0N2M2dERTtFQUEyQyx3QkFBdUI7QWxDMjNnRHBFOztBa0MxM2dERTtFQUEyQywwQkFBeUI7QWxDODNnRHRFOztBa0NsNGdERTtFQUEyQyx5QkFBd0I7QWxDczRnRHJFOztBa0NyNGdERTtFQUEyQyxvQ0FBbUM7QWxDeTRnRGhGOztBa0N4NGdERTtFQUEyQyxnQ0FBK0I7QWxDNDRnRDVFOztBa0MzNGdERTtFQUEyQyx3QkFBdUI7QWxDKzRnRHBFOztBa0M5NGdERTtFQUEyQywwQkFBeUI7QWxDazVnRHRFOztBa0N0NWdERTtFQUEyQyx5QkFBd0I7QWxDMDVnRHJFOztBa0N6NWdERTtFQUEyQyxvQ0FBbUM7QWxDNjVnRGhGOztBa0M1NWdERTtFQUEyQyxnQ0FBK0I7QWxDZzZnRDVFOztBa0MvNWdERTtFQUEyQyx3QkFBdUI7QWxDbTZnRHBFOztBa0NsNmdERTtFQUEyQywwQkFBeUI7QWxDczZnRHRFOztBa0MxNmdERTtFQUEyQyx5QkFBd0I7QWxDODZnRHJFOztBa0M3NmdERTtFQUEyQyxvQ0FBbUM7QWxDaTdnRGhGOztBa0NoN2dERTtFQUEyQyxnQ0FBK0I7QWxDbzdnRDVFOztBa0NuN2dERTtFQUEyQyx3QkFBdUI7QWxDdTdnRHBFOztBa0N0N2dERTtFQUEyQywwQkFBeUI7QWxDMDdnRHRFOztBa0M5N2dERTtFQUEyQyx5QkFBd0I7QWxDazhnRHJFOztBa0NqOGdERTtFQUEyQyxvQ0FBbUM7QWxDcThnRGhGOztBa0NwOGdERTtFQUEyQyxnQ0FBK0I7QWxDdzhnRDVFOztBa0N2OGdERTtFQUEyQyx3QkFBdUI7QWxDMjhnRHBFOztBa0MxOGdERTtFQUEyQywwQkFBeUI7QWxDODhnRHRFOztBa0NsOWdERTtFQUEyQyx5QkFBd0I7QWxDczlnRHJFOztBa0NyOWdERTtFQUEyQyxvQ0FBbUM7QWxDeTlnRGhGOztBa0N4OWdERTtFQUEyQyxnQ0FBK0I7QWxDNDlnRDVFOztBa0MzOWdERTtFQUEyQyx3QkFBdUI7QWxDKzlnRHBFOztBa0M5OWdERTtFQUEyQywwQkFBeUI7QWxDaytnRHRFOztBa0N0K2dERTtFQUEyQyx5QkFBd0I7QWxDMCtnRHJFOztBa0N6K2dERTtFQUEyQyxvQ0FBbUM7QWxDNitnRGhGOztBa0M1K2dERTtFQUEyQyxnQ0FBK0I7QWxDZy9nRDVFOztBa0MvK2dERTtFQUEyQyx3QkFBdUI7QWxDbS9nRHBFOztBa0NsL2dERTtFQUEyQywwQkFBeUI7QWxDcy9nRHRFOztBa0MxL2dERTtFQUEyQyx5QkFBd0I7QWxDOC9nRHJFOztBa0M3L2dERTtFQUEyQyxvQ0FBbUM7QWxDaWdoRGhGOztBa0NoZ2hERTtFQUEyQyxnQ0FBK0I7QWxDb2doRDVFOztBa0NuZ2hERTtFQUEyQyx3QkFBdUI7QWxDdWdoRHBFOztBa0N0Z2hERTtFQUEyQywwQkFBeUI7QWxDMGdoRHRFOztBa0M5Z2hERTtFQUEyQyx5QkFBd0I7QWxDa2hoRHJFOztBa0NqaGhERTtFQUEyQyxvQ0FBbUM7QWxDcWhoRGhGOztBa0NwaGhERTtFQUEyQyxnQ0FBK0I7QWxDd2hoRDVFOztBa0N2aGhERTtFQUEyQyx3QkFBdUI7QWxDMmhoRHBFOztBa0MxaGhERTtFQUEyQywwQkFBeUI7QWxDOGhoRHRFOztBa0NsaWhERTtFQUEyQyx5QkFBd0I7QWxDc2loRHJFOztBa0NyaWhERTtFQUEyQyxvQ0FBbUM7QWxDeWloRGhGOztBa0N4aWhERTtFQUEyQyxnQ0FBK0I7QWxDNGloRDVFOztBa0MzaWhERTtFQUEyQyx3QkFBdUI7QWxDK2loRHBFOztBa0M5aWhERTtFQUEyQywwQkFBeUI7QWxDa2poRHRFOztBa0N0amhERTtFQUEyQyx5QkFBd0I7QWxDMGpoRHJFOztBa0N6amhERTtFQUEyQyxvQ0FBbUM7QWxDNmpoRGhGOztBa0M1amhERTtFQUEyQyxnQ0FBK0I7QWxDZ2toRDVFOztBa0MvamhERTtFQUEyQyx3QkFBdUI7QWxDbWtoRHBFOztBa0Nsa2hERTtFQUEyQywwQkFBeUI7QWxDc2toRHRFOztBa0Mxa2hERTtFQUEyQyx5QkFBd0I7QWxDOGtoRHJFOztBa0M3a2hERTtFQUEyQyxvQ0FBbUM7QWxDaWxoRGhGOztBa0NobGhERTtFQUEyQyxnQ0FBK0I7QWxDb2xoRDVFOztBa0NubGhERTtFQUEyQyx3QkFBdUI7QWxDdWxoRHBFOztBa0N0bGhERTtFQUEyQywwQkFBeUI7QWxDMGxoRHRFOztBa0M5bGhERTtFQUEyQyx5QkFBd0I7QWxDa21oRHJFOztBa0NqbWhERTtFQUEyQyxvQ0FBbUM7QWxDcW1oRGhGOztBa0NwbWhERTtFQUEyQyxnQ0FBK0I7QWxDd21oRDVFOztBa0N2bWhERTtFQUEyQyx3QkFBdUI7QWxDMm1oRHBFOztBa0MxbWhERTtFQUEyQywwQkFBeUI7QWxDOG1oRHRFOztBa0NsbmhERTtFQUEyQyx5QkFBd0I7QWxDc25oRHJFOztBa0NybmhERTtFQUEyQyxvQ0FBbUM7QWxDeW5oRGhGOztBa0N4bmhERTtFQUEyQyxnQ0FBK0I7QWxDNG5oRDVFOztBa0MzbmhERTtFQUEyQyx3QkFBdUI7QWxDK25oRHBFOztBa0M5bmhERTtFQUEyQywwQkFBeUI7QWxDa29oRHRFOztBa0N0b2hERTtFQUEyQyx5QkFBd0I7QWxDMG9oRHJFOztBa0N6b2hERTtFQUEyQyxvQ0FBbUM7QWxDNm9oRGhGOztBa0M1b2hERTtFQUEyQyxnQ0FBK0I7QWxDZ3BoRDVFOztBa0Mvb2hERTtFQUEyQyx3QkFBdUI7QWxDbXBoRHBFOztBa0NscGhERTtFQUEyQywwQkFBeUI7QWxDc3BoRHRFOztBa0MxcGhERTtFQUEyQyx5QkFBd0I7QWxDOHBoRHJFOztBa0M3cGhERTtFQUEyQyxvQ0FBbUM7QWxDaXFoRGhGOztBa0NocWhERTtFQUEyQyxnQ0FBK0I7QWxDb3FoRDVFOztBa0NucWhERTtFQUEyQyx3QkFBdUI7QWxDdXFoRHBFOztBa0N0cWhERTtFQUEyQywwQkFBeUI7QWxDMHFoRHRFOztBa0M5cWhERTtFQUEyQyx5QkFBd0I7QWxDa3JoRHJFOztBa0NqcmhERTtFQUEyQyxvQ0FBbUM7QWxDcXJoRGhGOztBa0NwcmhERTtFQUEyQyxnQ0FBK0I7QWxDd3JoRDVFOztBa0N2cmhERTtFQUEyQyx3QkFBdUI7QWxDMnJoRHBFOztBa0MxcmhERTtFQUEyQywwQkFBeUI7QWxDOHJoRHRFOztBa0Nsc2hERTtFQUEyQyx5QkFBd0I7QWxDc3NoRHJFOztBa0Nyc2hERTtFQUEyQyxvQ0FBbUM7QWxDeXNoRGhGOztBa0N4c2hERTtFQUEyQyxnQ0FBK0I7QWxDNHNoRDVFOztBa0Mzc2hERTtFQUEyQyx3QkFBdUI7QWxDK3NoRHBFOztBa0M5c2hERTtFQUEyQywwQkFBeUI7QWxDa3RoRHRFOztBa0N0dGhERTtFQUEyQyx5QkFBd0I7QWxDMHRoRHJFOztBa0N6dGhERTtFQUEyQyxvQ0FBbUM7QWxDNnRoRGhGOztBa0M1dGhERTtFQUEyQyxnQ0FBK0I7QWxDZ3VoRDVFOztBa0MvdGhERTtFQUEyQyx3QkFBdUI7QWxDbXVoRHBFOztBa0NsdWhERTtFQUEyQywwQkFBeUI7QWxDc3VoRHRFOztBa0MxdWhERTtFQUEyQyx5QkFBd0I7QWxDOHVoRHJFOztBa0M3dWhERTtFQUEyQyxvQ0FBbUM7QWxDaXZoRGhGOztBa0NodmhERTtFQUEyQyxnQ0FBK0I7QWxDb3ZoRDVFOztBa0NudmhERTtFQUEyQyx3QkFBdUI7QWxDdXZoRHBFOztBa0N0dmhERTtFQUEyQywwQkFBeUI7QWxDMHZoRHRFOztBa0M5dmhERTtFQUEyQyx5QkFBd0I7QWxDa3doRHJFOztBa0Nqd2hERTtFQUEyQyxvQ0FBbUM7QWxDcXdoRGhGOztBa0Nwd2hERTtFQUEyQyxnQ0FBK0I7QWxDd3doRDVFOztBa0N2d2hERTtFQUEyQyx3QkFBdUI7QWxDMndoRHBFOztBa0Mxd2hERTtFQUEyQywwQkFBeUI7QWxDOHdoRHRFOztBa0NseGhERTtFQUEyQyx5QkFBd0I7QWxDc3hoRHJFOztBa0NyeGhERTtFQUEyQyxvQ0FBbUM7QWxDeXhoRGhGOztBa0N4eGhERTtFQUEyQyxnQ0FBK0I7QWxDNHhoRDVFOztBa0MzeGhERTtFQUEyQyx3QkFBdUI7QWxDK3hoRHBFOztBa0M5eGhERTtFQUEyQywwQkFBeUI7QWxDa3loRHRFOztBa0N0eWhERTtFQUEyQyx5QkFBd0I7QWxDMHloRHJFOztBa0N6eWhERTtFQUEyQyxvQ0FBbUM7QWxDNnloRGhGOztBa0M1eWhERTtFQUEyQyxnQ0FBK0I7QWxDZ3poRDVFOztBa0MveWhERTtFQUEyQyx3QkFBdUI7QWxDbXpoRHBFOztBa0NsemhERTtFQUEyQywwQkFBeUI7QWxDc3poRHRFOztBa0MxemhERTtFQUEyQyx5QkFBd0I7QWxDOHpoRHJFOztBa0M3emhERTtFQUEyQyxvQ0FBbUM7QWxDaTBoRGhGOztBa0NoMGhERTtFQUEyQyxnQ0FBK0I7QWxDbzBoRDVFOztBa0NuMGhERTtFQUEyQyx3QkFBdUI7QWxDdTBoRHBFOztBa0N0MGhERTtFQUEyQywwQkFBeUI7QWxDMDBoRHRFOztBa0M5MGhERTtFQUEyQyx5QkFBd0I7QWxDazFoRHJFOztBa0NqMWhERTtFQUEyQyxvQ0FBbUM7QWxDcTFoRGhGOztBa0NwMWhERTtFQUEyQyxnQ0FBK0I7QWxDdzFoRDVFOztBa0N2MWhERTtFQUEyQyx3QkFBdUI7QWxDMjFoRHBFOztBa0MxMWhERTtFQUEyQywwQkFBeUI7QWxDODFoRHRFOztBa0NsMmhERTtFQUEyQyx5QkFBd0I7QWxDczJoRHJFOztBa0NyMmhERTtFQUEyQyxvQ0FBbUM7QWxDeTJoRGhGOztBa0N4MmhERTtFQUEyQyxnQ0FBK0I7QWxDNDJoRDVFOztBa0MzMmhERTtFQUEyQyx3QkFBdUI7QWxDKzJoRHBFOztBa0M5MmhERTtFQUEyQywwQkFBeUI7QWxDazNoRHRFOztBa0N0M2hERTtFQUEyQyx5QkFBd0I7QWxDMDNoRHJFOztBa0N6M2hERTtFQUEyQyxvQ0FBbUM7QWxDNjNoRGhGOztBa0M1M2hERTtFQUEyQyxnQ0FBK0I7QWxDZzRoRDVFOztBa0MvM2hERTtFQUEyQyx3QkFBdUI7QWxDbTRoRHBFOztBa0NsNGhERTtFQUEyQywwQkFBeUI7QWxDczRoRHRFOztBa0MxNGhERTtFQUEyQyx5QkFBd0I7QWxDODRoRHJFOztBa0M3NGhERTtFQUEyQyxvQ0FBbUM7QWxDaTVoRGhGOztBa0NoNWhERTtFQUEyQyxnQ0FBK0I7QWxDbzVoRDVFOztBa0NuNWhERTtFQUEyQyx3QkFBdUI7QWxDdTVoRHBFOztBa0N0NWhERTtFQUEyQywwQkFBeUI7QWxDMDVoRHRFOztBa0M5NWhERTtFQUEyQyx5QkFBd0I7QWxDazZoRHJFOztBa0NqNmhERTtFQUEyQyxvQ0FBbUM7QWxDcTZoRGhGOztBa0NwNmhERTtFQUEyQyxnQ0FBK0I7QWxDdzZoRDVFOztBa0N2NmhERTtFQUEyQyx3QkFBdUI7QWxDMjZoRHBFOztBa0MxNmhERTtFQUEyQywwQkFBeUI7QWxDODZoRHRFOztBa0NsN2hERTtFQUEyQyx5QkFBd0I7QWxDczdoRHJFOztBa0NyN2hERTtFQUEyQyxvQ0FBbUM7QWxDeTdoRGhGOztBa0N4N2hERTtFQUEyQyxnQ0FBK0I7QWxDNDdoRDVFOztBa0MzN2hERTtFQUEyQyx3QkFBdUI7QWxDKzdoRHBFOztBa0M5N2hERTtFQUEyQywwQkFBeUI7QWxDazhoRHRFOztBa0N0OGhERTtFQUEyQyx5QkFBd0I7QWxDMDhoRHJFOztBa0N6OGhERTtFQUEyQyxvQ0FBbUM7QWxDNjhoRGhGOztBa0M1OGhERTtFQUEyQyxnQ0FBK0I7QWxDZzloRDVFOztBa0MvOGhERTtFQUEyQyx3QkFBdUI7QWxDbTloRHBFOztBa0NsOWhERTtFQUEyQywwQkFBeUI7QWxDczloRHRFOztBa0MxOWhERTtFQUEyQyx5QkFBd0I7QWxDODloRHJFOztBa0M3OWhERTtFQUEyQyxvQ0FBbUM7QWxDaStoRGhGOztBa0NoK2hERTtFQUEyQyxnQ0FBK0I7QWxDbytoRDVFOztBa0NuK2hERTtFQUEyQyx3QkFBdUI7QWxDdStoRHBFOztBa0N0K2hERTtFQUEyQywwQkFBeUI7QWxDMCtoRHRFOztBa0M5K2hERTtFQUEyQyx5QkFBd0I7QWxDay9oRHJFOztBa0NqL2hERTtFQUEyQyxvQ0FBbUM7QWxDcS9oRGhGOztBa0NwL2hERTtFQUEyQyxnQ0FBK0I7QWxDdy9oRDVFOztBa0N2L2hERTtFQUEyQyx3QkFBdUI7QWxDMi9oRHBFOztBa0MxL2hERTtFQUEyQywwQkFBeUI7QWxDOC9oRHRFOztBa0NsZ2lERTtFQUEyQyx5QkFBd0I7QWxDc2dpRHJFOztBa0NyZ2lERTtFQUEyQyxvQ0FBbUM7QWxDeWdpRGhGOztBa0N4Z2lERTtFQUEyQyxnQ0FBK0I7QWxDNGdpRDVFOztBa0MzZ2lERTtFQUEyQyx3QkFBdUI7QWxDK2dpRHBFOztBa0M5Z2lERTtFQUEyQywwQkFBeUI7QWxDa2hpRHRFOztBa0N0aGlERTtFQUEyQyx5QkFBd0I7QWxDMGhpRHJFOztBa0N6aGlERTtFQUEyQyxvQ0FBbUM7QWxDNmhpRGhGOztBa0M1aGlERTtFQUEyQyxnQ0FBK0I7QWxDZ2lpRDVFOztBa0MvaGlERTtFQUEyQyx3QkFBdUI7QWxDbWlpRHBFOztBa0NsaWlERTtFQUEyQywwQkFBeUI7QWxDc2lpRHRFOztBa0MxaWlERTtFQUEyQyx5QkFBd0I7QWxDOGlpRHJFOztBa0M3aWlERTtFQUEyQyxvQ0FBbUM7QWxDaWppRGhGOztBa0NoamlERTtFQUEyQyxnQ0FBK0I7QWxDb2ppRDVFOztBa0NuamlERTtFQUEyQyx3QkFBdUI7QWxDdWppRHBFOztBa0N0amlERTtFQUEyQywwQkFBeUI7QWxDMGppRHRFOztBa0M5amlERTtFQUEyQyx5QkFBd0I7QWxDa2tpRHJFOztBa0Nqa2lERTtFQUEyQyxvQ0FBbUM7QWxDcWtpRGhGOztBa0Nwa2lERTtFQUEyQyxnQ0FBK0I7QWxDd2tpRDVFOztBa0N2a2lERTtFQUEyQyx3QkFBdUI7QWxDMmtpRHBFOztBa0Mxa2lERTtFQUEyQywwQkFBeUI7QWxDOGtpRHRFOztBa0NsbGlERTtFQUEyQyx5QkFBd0I7QWxDc2xpRHJFOztBa0NybGlERTtFQUEyQyxvQ0FBbUM7QWxDeWxpRGhGOztBa0N4bGlERTtFQUEyQyxnQ0FBK0I7QWxDNGxpRDVFOztBa0MzbGlERTtFQUEyQyx3QkFBdUI7QWxDK2xpRHBFOztBa0M5bGlERTtFQUEyQywwQkFBeUI7QWxDa21pRHRFOztBa0N0bWlERTtFQUEyQyx5QkFBd0I7QWxDMG1pRHJFOztBa0N6bWlERTtFQUEyQyxvQ0FBbUM7QWxDNm1pRGhGOztBa0M1bWlERTtFQUEyQyxnQ0FBK0I7QWxDZ25pRDVFOztBa0MvbWlERTtFQUEyQyx3QkFBdUI7QWxDbW5pRHBFOztBa0NsbmlERTtFQUEyQywwQkFBeUI7QWxDc25pRHRFOztBa0MxbmlERTtFQUEyQyx5QkFBd0I7QWxDOG5pRHJFOztBa0M3bmlERTtFQUEyQyxvQ0FBbUM7QWxDaW9pRGhGOztBa0Nob2lERTtFQUEyQyxnQ0FBK0I7QWxDb29pRDVFOztBa0Nub2lERTtFQUEyQyx3QkFBdUI7QWxDdW9pRHBFOztBa0N0b2lERTtFQUEyQywwQkFBeUI7QWxDMG9pRHRFOztBa0M5b2lERTtFQUEyQyx5QkFBd0I7QWxDa3BpRHJFOztBa0NqcGlERTtFQUEyQyxvQ0FBbUM7QWxDcXBpRGhGOztBa0NwcGlERTtFQUEyQyxnQ0FBK0I7QWxDd3BpRDVFOztBa0N2cGlERTtFQUEyQyx3QkFBdUI7QWxDMnBpRHBFOztBa0MxcGlERTtFQUEyQywwQkFBeUI7QWxDOHBpRHRFOztBa0NscWlERTtFQUEyQyx5QkFBd0I7QWxDc3FpRHJFOztBa0NycWlERTtFQUEyQyxvQ0FBbUM7QWxDeXFpRGhGOztBa0N4cWlERTtFQUEyQyxnQ0FBK0I7QWxDNHFpRDVFOztBa0MzcWlERTtFQUEyQyx3QkFBdUI7QWxDK3FpRHBFOztBa0M5cWlERTtFQUEyQywwQkFBeUI7QWxDa3JpRHRFOztBa0N0cmlERTtFQUEyQyx5QkFBd0I7QWxDMHJpRHJFOztBa0N6cmlERTtFQUEyQyxvQ0FBbUM7QWxDNnJpRGhGOztBa0M1cmlERTtFQUEyQyxnQ0FBK0I7QWxDZ3NpRDVFOztBa0MvcmlERTtFQUEyQyx3QkFBdUI7QWxDbXNpRHBFOztBa0Nsc2lERTtFQUEyQywwQkFBeUI7QWxDc3NpRHRFOztBa0Mxc2lERTtFQUEyQyx5QkFBd0I7QWxDOHNpRHJFOztBa0M3c2lERTtFQUEyQyxvQ0FBbUM7QWxDaXRpRGhGOztBa0NodGlERTtFQUEyQyxnQ0FBK0I7QWxDb3RpRDVFOztBa0NudGlERTtFQUEyQyx3QkFBdUI7QWxDdXRpRHBFOztBa0N0dGlERTtFQUEyQywwQkFBeUI7QWxDMHRpRHRFOztBa0M5dGlERTtFQUEyQyx5QkFBd0I7QWxDa3VpRHJFOztBa0NqdWlERTtFQUEyQyxvQ0FBbUM7QWxDcXVpRGhGOztBa0NwdWlERTtFQUEyQyxnQ0FBK0I7QWxDd3VpRDVFOztBa0N2dWlERTtFQUEyQyx3QkFBdUI7QWxDMnVpRHBFOztBa0MxdWlERTtFQUEyQywwQkFBeUI7QWxDOHVpRHRFOztBa0NsdmlERTtFQUEyQyx5QkFBd0I7QWxDc3ZpRHJFOztBa0NydmlERTtFQUEyQyxvQ0FBbUM7QWxDeXZpRGhGOztBa0N4dmlERTtFQUEyQyxnQ0FBK0I7QWxDNHZpRDVFOztBa0MzdmlERTtFQUEyQyx3QkFBdUI7QWxDK3ZpRHBFOztBa0M5dmlERTtFQUEyQywwQkFBeUI7QWxDa3dpRHRFOztBa0N0d2lERTtFQUEyQyx5QkFBd0I7QWxDMHdpRHJFOztBa0N6d2lERTtFQUEyQyxvQ0FBbUM7QWxDNndpRGhGOztBa0M1d2lERTtFQUEyQyxnQ0FBK0I7QWxDZ3hpRDVFOztBa0Mvd2lERTtFQUEyQyx3QkFBdUI7QWxDbXhpRHBFOztBa0NseGlERTtFQUEyQywwQkFBeUI7QWxDc3hpRHRFOztBa0MxeGlERTtFQUEyQyx5QkFBd0I7QWxDOHhpRHJFOztBa0M3eGlERTtFQUEyQyxvQ0FBbUM7QWxDaXlpRGhGOztBa0NoeWlERTtFQUEyQyxnQ0FBK0I7QWxDb3lpRDVFOztBa0NueWlERTtFQUEyQyx3QkFBdUI7QWxDdXlpRHBFOztBa0N0eWlERTtFQUEyQywwQkFBeUI7QWxDMHlpRHRFOztBa0M5eWlERTtFQUEyQyx5QkFBd0I7QWxDa3ppRHJFOztBa0NqemlERTtFQUEyQyxvQ0FBbUM7QWxDcXppRGhGOztBa0NwemlERTtFQUEyQyxnQ0FBK0I7QWxDd3ppRDVFOztBa0N2emlERTtFQUEyQyx3QkFBdUI7QWxDMnppRHBFOztBa0MxemlERTtFQUEyQywwQkFBeUI7QWxDOHppRHRFOztBa0NsMGlERTtFQUEyQyx5QkFBd0I7QWxDczBpRHJFOztBa0NyMGlERTtFQUEyQyxvQ0FBbUM7QWxDeTBpRGhGOztBa0N4MGlERTtFQUEyQyxnQ0FBK0I7QWxDNDBpRDVFOztBa0MzMGlERTtFQUEyQyx3QkFBdUI7QWxDKzBpRHBFOztBa0M5MGlERTtFQUEyQywwQkFBeUI7QWxDazFpRHRFOztBa0N0MWlERTtFQUEyQyx5QkFBd0I7QWxDMDFpRHJFOztBa0N6MWlERTtFQUEyQyxvQ0FBbUM7QWxDNjFpRGhGOztBa0M1MWlERTtFQUEyQyxnQ0FBK0I7QWxDZzJpRDVFOztBa0MvMWlERTtFQUEyQyx3QkFBdUI7QWxDbTJpRHBFOztBa0NsMmlERTtFQUEyQywwQkFBeUI7QWxDczJpRHRFOztBa0MxMmlERTtFQUEyQyx5QkFBd0I7QWxDODJpRHJFOztBa0M3MmlERTtFQUEyQyxvQ0FBbUM7QWxDaTNpRGhGOztBa0NoM2lERTtFQUEyQyxnQ0FBK0I7QWxDbzNpRDVFOztBa0NuM2lERTtFQUEyQyx3QkFBdUI7QWxDdTNpRHBFOztBa0N0M2lERTtFQUEyQywwQkFBeUI7QWxDMDNpRHRFOztBa0M5M2lERTtFQUEyQyx5QkFBd0I7QWxDazRpRHJFOztBa0NqNGlERTtFQUEyQyxvQ0FBbUM7QWxDcTRpRGhGOztBa0NwNGlERTtFQUEyQyxnQ0FBK0I7QWxDdzRpRDVFOztBa0N2NGlERTtFQUEyQyx3QkFBdUI7QWxDMjRpRHBFOztBa0MxNGlERTtFQUEyQywwQkFBeUI7QWxDODRpRHRFOztBa0NsNWlERTtFQUEyQyx5QkFBd0I7QWxDczVpRHJFOztBa0NyNWlERTtFQUEyQyxvQ0FBbUM7QWxDeTVpRGhGOztBa0N4NWlERTtFQUEyQyxnQ0FBK0I7QWxDNDVpRDVFOztBa0MzNWlERTtFQUEyQyx3QkFBdUI7QWxDKzVpRHBFOztBa0M5NWlERTtFQUEyQywwQkFBeUI7QWxDazZpRHRFOztBa0N0NmlERTtFQUEyQyx5QkFBd0I7QWxDMDZpRHJFOztBa0N6NmlERTtFQUEyQyxvQ0FBbUM7QWxDNjZpRGhGOztBa0M1NmlERTtFQUEyQyxnQ0FBK0I7QWxDZzdpRDVFOztBa0MvNmlERTtFQUEyQyx3QkFBdUI7QWxDbTdpRHBFOztBa0NsN2lERTtFQUEyQywwQkFBeUI7QWxDczdpRHRFOztBa0MxN2lERTtFQUEyQyx5QkFBd0I7QWxDODdpRHJFOztBa0M3N2lERTtFQUEyQyxvQ0FBbUM7QWxDaThpRGhGOztBa0NoOGlERTtFQUEyQyxnQ0FBK0I7QWxDbzhpRDVFOztBa0NuOGlERTtFQUEyQyx3QkFBdUI7QWxDdThpRHBFOztBa0N0OGlERTtFQUEyQywwQkFBeUI7QWxDMDhpRHRFOztBa0M5OGlERTtFQUEyQyx5QkFBd0I7QWxDazlpRHJFOztBa0NqOWlERTtFQUEyQyxvQ0FBbUM7QWxDcTlpRGhGOztBa0NwOWlERTtFQUEyQyxnQ0FBK0I7QWxDdzlpRDVFOztBa0N2OWlERTtFQUEyQyx3QkFBdUI7QWxDMjlpRHBFOztBa0MxOWlERTtFQUEyQywwQkFBeUI7QWxDODlpRHRFOztBa0NsK2lERTtFQUEyQyx5QkFBd0I7QWxDcytpRHJFOztBa0NyK2lERTtFQUEyQyxvQ0FBbUM7QWxDeStpRGhGOztBa0N4K2lERTtFQUEyQyxnQ0FBK0I7QWxDNCtpRDVFOztBa0MzK2lERTtFQUEyQyx3QkFBdUI7QWxDKytpRHBFOztBa0M5K2lERTtFQUEyQywwQkFBeUI7QWxDay9pRHRFOztBa0N0L2lERTtFQUEyQyx5QkFBd0I7QWxDMC9pRHJFOztBa0N6L2lERTtFQUEyQyxvQ0FBbUM7QWxDNi9pRGhGOztBa0M1L2lERTtFQUEyQyxnQ0FBK0I7QWxDZ2dqRDVFOztBa0MvL2lERTtFQUEyQyx3QkFBdUI7QWxDbWdqRHBFOztBa0NsZ2pERTtFQUEyQywwQkFBeUI7QWxDc2dqRHRFOztBa0MxZ2pERTtFQUEyQyx5QkFBd0I7QWxDOGdqRHJFOztBa0M3Z2pERTtFQUEyQyxvQ0FBbUM7QWxDaWhqRGhGOztBa0NoaGpERTtFQUEyQyxnQ0FBK0I7QWxDb2hqRDVFOztBa0NuaGpERTtFQUEyQyx3QkFBdUI7QWxDdWhqRHBFOztBa0N0aGpERTtFQUEyQywwQkFBeUI7QWxDMGhqRHRFOztBa0M5aGpERTtFQUEyQyx5QkFBd0I7QWxDa2lqRHJFOztBa0NqaWpERTtFQUEyQyxvQ0FBbUM7QWxDcWlqRGhGOztBa0NwaWpERTtFQUEyQyxnQ0FBK0I7QWxDd2lqRDVFOztBa0N2aWpERTtFQUEyQyx3QkFBdUI7QWxDMmlqRHBFOztBa0MxaWpERTtFQUEyQywwQkFBeUI7QWxDOGlqRHRFOztBa0NsampERTtFQUEyQyx5QkFBd0I7QWxDc2pqRHJFOztBa0NyampERTtFQUEyQyxvQ0FBbUM7QWxDeWpqRGhGOztBa0N4ampERTtFQUEyQyxnQ0FBK0I7QWxDNGpqRDVFOztBa0MzampERTtFQUEyQyx3QkFBdUI7QWxDK2pqRHBFOztBa0M5ampERTtFQUEyQywwQkFBeUI7QWxDa2tqRHRFOztBa0N0a2pERTtFQUEyQyx5QkFBd0I7QWxDMGtqRHJFOztBa0N6a2pERTtFQUEyQyxvQ0FBbUM7QWxDNmtqRGhGOztBa0M1a2pERTtFQUEyQyxnQ0FBK0I7QWxDZ2xqRDVFOztBa0Mva2pERTtFQUEyQyx3QkFBdUI7QWxDbWxqRHBFOztBa0NsbGpERTtFQUEyQywwQkFBeUI7QWxDc2xqRHRFOztBa0MxbGpERTtFQUEyQyx5QkFBd0I7QWxDOGxqRHJFOztBa0M3bGpERTtFQUEyQyxvQ0FBbUM7QWxDaW1qRGhGOztBa0NobWpERTtFQUEyQyxnQ0FBK0I7QWxDb21qRDVFOztBa0NubWpERTtFQUEyQyx3QkFBdUI7QWxDdW1qRHBFOztBa0N0bWpERTtFQUEyQywwQkFBeUI7QWxDMG1qRHRFOztBa0M5bWpERTtFQUEyQyx5QkFBd0I7QWxDa25qRHJFOztBa0NqbmpERTtFQUEyQyxvQ0FBbUM7QWxDcW5qRGhGOztBa0NwbmpERTtFQUEyQyxnQ0FBK0I7QWxDd25qRDVFOztBa0N2bmpERTtFQUEyQyx3QkFBdUI7QWxDMm5qRHBFOztBa0MxbmpERTtFQUEyQywwQkFBeUI7QWxDOG5qRHRFOztBa0Nsb2pERTtFQUEyQyx5QkFBd0I7QWxDc29qRHJFOztBa0Nyb2pERTtFQUEyQyxvQ0FBbUM7QWxDeW9qRGhGOztBa0N4b2pERTtFQUEyQyxnQ0FBK0I7QWxDNG9qRDVFOztBa0Mzb2pERTtFQUEyQyx3QkFBdUI7QWxDK29qRHBFOztBa0M5b2pERTtFQUEyQywwQkFBeUI7QWxDa3BqRHRFOztBa0N0cGpERTtFQUEyQyx5QkFBd0I7QWxDMHBqRHJFOztBa0N6cGpERTtFQUEyQyxvQ0FBbUM7QWxDNnBqRGhGOztBa0M1cGpERTtFQUEyQyxnQ0FBK0I7QWxDZ3FqRDVFOztBa0MvcGpERTtFQUEyQyx3QkFBdUI7QWxDbXFqRHBFOztBa0NscWpERTtFQUEyQywwQkFBeUI7QWxDc3FqRHRFOztBa0MxcWpERTtFQUEyQyx5QkFBd0I7QWxDOHFqRHJFOztBa0M3cWpERTtFQUEyQyxvQ0FBbUM7QWxDaXJqRGhGOztBa0NocmpERTtFQUEyQyxnQ0FBK0I7QWxDb3JqRDVFOztBa0NucmpERTtFQUEyQyx3QkFBdUI7QWxDdXJqRHBFOztBa0N0cmpERTtFQUEyQywwQkFBeUI7QWxDMHJqRHRFOztBa0M5cmpERTtFQUEyQyx5QkFBd0I7QWxDa3NqRHJFOztBa0Nqc2pERTtFQUEyQyxvQ0FBbUM7QWxDcXNqRGhGOztBa0Nwc2pERTtFQUEyQyxnQ0FBK0I7QWxDd3NqRDVFOztBa0N2c2pERTtFQUEyQyx3QkFBdUI7QWxDMnNqRHBFOztBa0Mxc2pERTtFQUEyQywwQkFBeUI7QWxDOHNqRHRFOztBa0NsdGpERTtFQUEyQyx5QkFBd0I7QWxDc3RqRHJFOztBa0NydGpERTtFQUEyQyxvQ0FBbUM7QWxDeXRqRGhGOztBa0N4dGpERTtFQUEyQyxnQ0FBK0I7QWxDNHRqRDVFOztBa0MzdGpERTtFQUEyQyx3QkFBdUI7QWxDK3RqRHBFOztBa0M5dGpERTtFQUEyQywwQkFBeUI7QWxDa3VqRHRFOztBa0N0dWpERTtFQUEyQyx5QkFBd0I7QWxDMHVqRHJFOztBa0N6dWpERTtFQUEyQyxvQ0FBbUM7QWxDNnVqRGhGOztBa0M1dWpERTtFQUEyQyxnQ0FBK0I7QWxDZ3ZqRDVFOztBa0MvdWpERTtFQUEyQyx3QkFBdUI7QWxDbXZqRHBFOztBa0NsdmpERTtFQUEyQywwQkFBeUI7QWxDc3ZqRHRFOztBa0MxdmpERTtFQUEyQyx5QkFBd0I7QWxDOHZqRHJFOztBa0M3dmpERTtFQUEyQyxvQ0FBbUM7QWxDaXdqRGhGOztBa0Nod2pERTtFQUEyQyxnQ0FBK0I7QWxDb3dqRDVFOztBa0Nud2pERTtFQUEyQyx3QkFBdUI7QWxDdXdqRHBFOztBa0N0d2pERTtFQUEyQywwQkFBeUI7QWxDMHdqRHRFOztBa0M5d2pERTtFQUEyQyx5QkFBd0I7QWxDa3hqRHJFOztBa0NqeGpERTtFQUEyQyxvQ0FBbUM7QWxDcXhqRGhGOztBa0NweGpERTtFQUEyQyxnQ0FBK0I7QWxDd3hqRDVFOztBa0N2eGpERTtFQUEyQyx3QkFBdUI7QWxDMnhqRHBFOztBa0MxeGpERTtFQUEyQywwQkFBeUI7QWxDOHhqRHRFOztBa0NseWpERTtFQUEyQyx5QkFBd0I7QWxDc3lqRHJFOztBa0NyeWpERTtFQUEyQyxvQ0FBbUM7QWxDeXlqRGhGOztBa0N4eWpERTtFQUEyQyxnQ0FBK0I7QWxDNHlqRDVFOztBa0MzeWpERTtFQUEyQyx3QkFBdUI7QWxDK3lqRHBFOztBa0M5eWpERTtFQUEyQywwQkFBeUI7QWxDa3pqRHRFOztBa0N0empERTtFQUEyQyx5QkFBd0I7QWxDMHpqRHJFOztBa0N6empERTtFQUEyQyxvQ0FBbUM7QWxDNnpqRGhGOztBa0M1empERTtFQUEyQyxnQ0FBK0I7QWxDZzBqRDVFOztBa0MvempERTtFQUEyQyx3QkFBdUI7QWxDbTBqRHBFOztBa0NsMGpERTtFQUEyQywwQkFBeUI7QWxDczBqRHRFOztBa0MxMGpERTtFQUEyQyx5QkFBd0I7QWxDODBqRHJFOztBa0M3MGpERTtFQUEyQyxvQ0FBbUM7QWxDaTFqRGhGOztBa0NoMWpERTtFQUEyQyxnQ0FBK0I7QWxDbzFqRDVFOztBa0NuMWpERTtFQUEyQyx3QkFBdUI7QWxDdTFqRHBFOztBa0N0MWpERTtFQUEyQywwQkFBeUI7QWxDMDFqRHRFOztBa0M5MWpERTtFQUEyQyx5QkFBd0I7QWxDazJqRHJFOztBa0NqMmpERTtFQUEyQyxvQ0FBbUM7QWxDcTJqRGhGOztBa0NwMmpERTtFQUEyQyxnQ0FBK0I7QWxDdzJqRDVFOztBa0N2MmpERTtFQUEyQyx3QkFBdUI7QWxDMjJqRHBFOztBa0MxMmpERTtFQUEyQywwQkFBeUI7QWxDODJqRHRFOztBa0NsM2pERTtFQUEyQyx5QkFBd0I7QWxDczNqRHJFOztBa0NyM2pERTtFQUEyQyxvQ0FBbUM7QWxDeTNqRGhGOztBa0N4M2pERTtFQUEyQyxnQ0FBK0I7QWxDNDNqRDVFOztBa0MzM2pERTtFQUEyQyx3QkFBdUI7QWxDKzNqRHBFOztBa0M5M2pERTtFQUEyQywwQkFBeUI7QWxDazRqRHRFOztBa0N0NGpERTtFQUEyQyx5QkFBd0I7QWxDMDRqRHJFOztBa0N6NGpERTtFQUEyQyxvQ0FBbUM7QWxDNjRqRGhGOztBa0M1NGpERTtFQUEyQyxnQ0FBK0I7QWxDZzVqRDVFOztBa0MvNGpERTtFQUEyQyx3QkFBdUI7QWxDbTVqRHBFOztBa0NsNWpERTtFQUEyQywwQkFBeUI7QWxDczVqRHRFOztBa0MxNWpERTtFQUEyQyx5QkFBd0I7QWxDODVqRHJFOztBa0M3NWpERTtFQUEyQyxvQ0FBbUM7QWxDaTZqRGhGOztBa0NoNmpERTtFQUEyQyxnQ0FBK0I7QWxDbzZqRDVFOztBa0NuNmpERTtFQUEyQyx3QkFBdUI7QWxDdTZqRHBFOztBa0N0NmpERTtFQUEyQywwQkFBeUI7QWxDMDZqRHRFOztBa0M5NmpERTtFQUEyQyx5QkFBd0I7QWxDazdqRHJFOztBa0NqN2pERTtFQUEyQyxvQ0FBbUM7QWxDcTdqRGhGOztBa0NwN2pERTtFQUEyQyxnQ0FBK0I7QWxDdzdqRDVFOztBa0N2N2pERTtFQUEyQyx3QkFBdUI7QWxDMjdqRHBFOztBa0MxN2pERTtFQUEyQywwQkFBeUI7QWxDODdqRHRFOztBa0NsOGpERTtFQUEyQyx5QkFBd0I7QWxDczhqRHJFOztBa0NyOGpERTtFQUEyQyxvQ0FBbUM7QWxDeThqRGhGOztBa0N4OGpERTtFQUEyQyxnQ0FBK0I7QWxDNDhqRDVFOztBa0MzOGpERTtFQUEyQyx3QkFBdUI7QWxDKzhqRHBFOztBa0M5OGpERTtFQUEyQywwQkFBeUI7QWxDazlqRHRFOztBa0N0OWpERTtFQUEyQyx5QkFBd0I7QWxDMDlqRHJFOztBa0N6OWpERTtFQUEyQyxvQ0FBbUM7QWxDNjlqRGhGOztBa0M1OWpERTtFQUEyQyxnQ0FBK0I7QWxDZytqRDVFOztBa0MvOWpERTtFQUEyQyx3QkFBdUI7QWxDbStqRHBFOztBa0NsK2pERTtFQUEyQywwQkFBeUI7QWxDcytqRHRFOztBa0MxK2pERTtFQUEyQyx5QkFBd0I7QWxDOCtqRHJFOztBa0M3K2pERTtFQUEyQyxvQ0FBbUM7QWxDaS9qRGhGOztBa0NoL2pERTtFQUEyQyxnQ0FBK0I7QWxDby9qRDVFOztBa0NuL2pERTtFQUEyQyx3QkFBdUI7QWxDdS9qRHBFOztBa0N0L2pERTtFQUEyQywwQkFBeUI7QWxDMC9qRHRFOztBa0M5L2pERTtFQUEyQyx5QkFBd0I7QWxDa2drRHJFOztBa0NqZ2tERTtFQUEyQyxvQ0FBbUM7QWxDcWdrRGhGOztBa0NwZ2tERTtFQUEyQyxnQ0FBK0I7QWxDd2drRDVFOztBa0N2Z2tERTtFQUEyQyx3QkFBdUI7QWxDMmdrRHBFOztBa0MxZ2tERTtFQUEyQywwQkFBeUI7QWxDOGdrRHRFOztBa0NsaGtERTtFQUEyQyx5QkFBd0I7QWxDc2hrRHJFOztBa0NyaGtERTtFQUEyQyxvQ0FBbUM7QWxDeWhrRGhGOztBa0N4aGtERTtFQUEyQyxnQ0FBK0I7QWxDNGhrRDVFOztBa0MzaGtERTtFQUEyQyx3QkFBdUI7QWxDK2hrRHBFOztBa0M5aGtERTtFQUEyQywwQkFBeUI7QWxDa2lrRHRFOztBa0N0aWtERTtFQUEyQyx5QkFBd0I7QWxDMGlrRHJFOztBa0N6aWtERTtFQUEyQyxvQ0FBbUM7QWxDNmlrRGhGOztBa0M1aWtERTtFQUEyQyxnQ0FBK0I7QWxDZ2prRDVFOztBa0MvaWtERTtFQUEyQyx3QkFBdUI7QWxDbWprRHBFOztBa0NsamtERTtFQUEyQywwQkFBeUI7QWxDc2prRHRFOztBa0MxamtERTtFQUEyQyx5QkFBd0I7QWxDOGprRHJFOztBa0M3amtERTtFQUEyQyxvQ0FBbUM7QWxDaWtrRGhGOztBa0Noa2tERTtFQUEyQyxnQ0FBK0I7QWxDb2trRDVFOztBa0Nua2tERTtFQUEyQyx3QkFBdUI7QWxDdWtrRHBFOztBa0N0a2tERTtFQUEyQywwQkFBeUI7QWxDMGtrRHRFOztBa0M5a2tERTtFQUEyQyx5QkFBd0I7QWxDa2xrRHJFOztBa0NqbGtERTtFQUEyQyxvQ0FBbUM7QWxDcWxrRGhGOztBa0NwbGtERTtFQUEyQyxnQ0FBK0I7QWxDd2xrRDVFOztBa0N2bGtERTtFQUEyQyx3QkFBdUI7QWxDMmxrRHBFOztBa0MxbGtERTtFQUEyQywwQkFBeUI7QWxDOGxrRHRFOztBa0NsbWtERTtFQUEyQyx5QkFBd0I7QWxDc21rRHJFOztBa0NybWtERTtFQUEyQyxvQ0FBbUM7QWxDeW1rRGhGOztBa0N4bWtERTtFQUEyQyxnQ0FBK0I7QWxDNG1rRDVFOztBa0MzbWtERTtFQUEyQyx3QkFBdUI7QWxDK21rRHBFOztBa0M5bWtERTtFQUEyQywwQkFBeUI7QWxDa25rRHRFOztBa0N0bmtERTtFQUEyQyx5QkFBd0I7QWxDMG5rRHJFOztBa0N6bmtERTtFQUEyQyxvQ0FBbUM7QWxDNm5rRGhGOztBa0M1bmtERTtFQUEyQyxnQ0FBK0I7QWxDZ29rRDVFOztBa0MvbmtERTtFQUEyQyx3QkFBdUI7QWxDbW9rRHBFOztBa0Nsb2tERTtFQUEyQywwQkFBeUI7QWxDc29rRHRFOztBa0Mxb2tERTtFQUEyQyx5QkFBd0I7QWxDOG9rRHJFOztBa0M3b2tERTtFQUEyQyxvQ0FBbUM7QWxDaXBrRGhGOztBa0NocGtERTtFQUEyQyxnQ0FBK0I7QWxDb3BrRDVFOztBa0NucGtERTtFQUEyQyx3QkFBdUI7QWxDdXBrRHBFOztBa0N0cGtERTtFQUEyQywwQkFBeUI7QWxDMHBrRHRFOztBa0M5cGtERTtFQUEyQyx5QkFBd0I7QWxDa3FrRHJFOztBa0NqcWtERTtFQUEyQyxvQ0FBbUM7QWxDcXFrRGhGOztBa0NwcWtERTtFQUEyQyxnQ0FBK0I7QWxDd3FrRDVFOztBa0N2cWtERTtFQUEyQyx3QkFBdUI7QWxDMnFrRHBFOztBa0MxcWtERTtFQUEyQywwQkFBeUI7QWxDOHFrRHRFOztBa0NscmtERTtFQUEyQyx5QkFBd0I7QWxDc3JrRHJFOztBa0NycmtERTtFQUEyQyxvQ0FBbUM7QWxDeXJrRGhGOztBa0N4cmtERTtFQUEyQyxnQ0FBK0I7QWxDNHJrRDVFOztBa0MzcmtERTtFQUEyQyx3QkFBdUI7QWxDK3JrRHBFOztBa0M5cmtERTtFQUEyQywwQkFBeUI7QWxDa3NrRHRFOztBa0N0c2tERTtFQUEyQyx5QkFBd0I7QWxDMHNrRHJFOztBa0N6c2tERTtFQUEyQyxvQ0FBbUM7QWxDNnNrRGhGOztBa0M1c2tERTtFQUEyQyxnQ0FBK0I7QWxDZ3RrRDVFOztBa0Mvc2tERTtFQUEyQyx3QkFBdUI7QWxDbXRrRHBFOztBa0NsdGtERTtFQUEyQywwQkFBeUI7QWxDc3RrRHRFOztBa0MxdGtERTtFQUEyQyx5QkFBd0I7QWxDOHRrRHJFOztBa0M3dGtERTtFQUEyQyxvQ0FBbUM7QWxDaXVrRGhGOztBa0NodWtERTtFQUEyQyxnQ0FBK0I7QWxDb3VrRDVFOztBa0NudWtERTtFQUEyQyx3QkFBdUI7QWxDdXVrRHBFOztBa0N0dWtERTtFQUEyQywwQkFBeUI7QWxDMHVrRHRFOztBa0M5dWtERTtFQUEyQyx5QkFBd0I7QWxDa3ZrRHJFOztBa0NqdmtERTtFQUEyQyxvQ0FBbUM7QWxDcXZrRGhGOztBa0NwdmtERTtFQUEyQyxnQ0FBK0I7QWxDd3ZrRDVFOztBa0N2dmtERTtFQUEyQyx3QkFBdUI7QWxDMnZrRHBFOztBa0MxdmtERTtFQUEyQywwQkFBeUI7QWxDOHZrRHRFOztBa0Nsd2tERTtFQUEyQyx5QkFBd0I7QWxDc3drRHJFOztBa0Nyd2tERTtFQUEyQyxvQ0FBbUM7QWxDeXdrRGhGOztBa0N4d2tERTtFQUEyQyxnQ0FBK0I7QWxDNHdrRDVFOztBa0Mzd2tERTtFQUEyQyx3QkFBdUI7QWxDK3drRHBFOztBa0M5d2tERTtFQUEyQywwQkFBeUI7QWxDa3hrRHRFOztBa0N0eGtERTtFQUEyQyx5QkFBd0I7QWxDMHhrRHJFOztBa0N6eGtERTtFQUEyQyxvQ0FBbUM7QWxDNnhrRGhGOztBa0M1eGtERTtFQUEyQyxnQ0FBK0I7QWxDZ3lrRDVFOztBa0MveGtERTtFQUEyQyx3QkFBdUI7QWxDbXlrRHBFOztBa0NseWtERTtFQUEyQywwQkFBeUI7QWxDc3lrRHRFOztBa0MxeWtERTtFQUEyQyx5QkFBd0I7QWxDOHlrRHJFOztBa0M3eWtERTtFQUEyQyxvQ0FBbUM7QWxDaXprRGhGOztBa0NoemtERTtFQUEyQyxnQ0FBK0I7QWxDb3prRDVFOztBa0NuemtERTtFQUEyQyx3QkFBdUI7QWxDdXprRHBFOztBa0N0emtERTtFQUEyQywwQkFBeUI7QWxDMHprRHRFOztBa0M5emtERTtFQUEyQyx5QkFBd0I7QWxDazBrRHJFOztBa0NqMGtERTtFQUEyQyxvQ0FBbUM7QWxDcTBrRGhGOztBa0NwMGtERTtFQUEyQyxnQ0FBK0I7QWxDdzBrRDVFOztBa0N2MGtERTtFQUEyQyx3QkFBdUI7QWxDMjBrRHBFOztBa0MxMGtERTtFQUEyQywwQkFBeUI7QWxDODBrRHRFOztBa0NsMWtERTtFQUEyQyx5QkFBd0I7QWxDczFrRHJFOztBa0NyMWtERTtFQUEyQyxvQ0FBbUM7QWxDeTFrRGhGOztBa0N4MWtERTtFQUEyQyxnQ0FBK0I7QWxDNDFrRDVFOztBa0MzMWtERTtFQUEyQyx3QkFBdUI7QWxDKzFrRHBFOztBa0M5MWtERTtFQUEyQywwQkFBeUI7QWxDazJrRHRFOztBa0N0MmtERTtFQUEyQyx5QkFBd0I7QWxDMDJrRHJFOztBa0N6MmtERTtFQUEyQyxvQ0FBbUM7QWxDNjJrRGhGOztBa0M1MmtERTtFQUEyQyxnQ0FBK0I7QWxDZzNrRDVFOztBa0MvMmtERTtFQUEyQyx3QkFBdUI7QWxDbTNrRHBFOztBa0NsM2tERTtFQUEyQywwQkFBeUI7QWxDczNrRHRFOztBa0MxM2tERTtFQUEyQyx5QkFBd0I7QWxDODNrRHJFOztBa0M3M2tERTtFQUEyQyxvQ0FBbUM7QWxDaTRrRGhGOztBa0NoNGtERTtFQUEyQyxnQ0FBK0I7QWxDbzRrRDVFOztBa0NuNGtERTtFQUEyQyx3QkFBdUI7QWxDdTRrRHBFOztBa0N0NGtERTtFQUEyQywwQkFBeUI7QWxDMDRrRHRFOztBa0M5NGtERTtFQUEyQyx5QkFBd0I7QWxDazVrRHJFOztBa0NqNWtERTtFQUEyQyxvQ0FBbUM7QWxDcTVrRGhGOztBa0NwNWtERTtFQUEyQyxnQ0FBK0I7QWxDdzVrRDVFOztBa0N2NWtERTtFQUEyQyx3QkFBdUI7QWxDMjVrRHBFOztBa0MxNWtERTtFQUEyQywwQkFBeUI7QWxDODVrRHRFOztBa0NsNmtERTtFQUEyQyx5QkFBd0I7QWxDczZrRHJFOztBa0NyNmtERTtFQUEyQyxvQ0FBbUM7QWxDeTZrRGhGOztBa0N4NmtERTtFQUEyQyxnQ0FBK0I7QWxDNDZrRDVFOztBa0MzNmtERTtFQUEyQyx3QkFBdUI7QWxDKzZrRHBFOztBa0M5NmtERTtFQUEyQywwQkFBeUI7QWxDazdrRHRFOztBa0N0N2tERTtFQUEyQyx5QkFBd0I7QWxDMDdrRHJFOztBa0N6N2tERTtFQUEyQyxvQ0FBbUM7QWxDNjdrRGhGOztBa0M1N2tERTtFQUEyQyxnQ0FBK0I7QWxDZzhrRDVFOztBa0MvN2tERTtFQUEyQyx3QkFBdUI7QWxDbThrRHBFOztBa0NsOGtERTtFQUEyQywwQkFBeUI7QWxDczhrRHRFOztBa0MxOGtERTtFQUEyQyx5QkFBd0I7QWxDODhrRHJFOztBa0M3OGtERTtFQUEyQyxvQ0FBbUM7QWxDaTlrRGhGOztBa0NoOWtERTtFQUEyQyxnQ0FBK0I7QWxDbzlrRDVFOztBa0NuOWtERTtFQUEyQyx3QkFBdUI7QWxDdTlrRHBFOztBa0N0OWtERTtFQUEyQywwQkFBeUI7QWxDMDlrRHRFOztBa0M5OWtERTtFQUEyQyx5QkFBd0I7QWxDaytrRHJFOztBa0NqK2tERTtFQUEyQyxvQ0FBbUM7QWxDcStrRGhGOztBa0NwK2tERTtFQUEyQyxnQ0FBK0I7QWxDdytrRDVFOztBa0N2K2tERTtFQUEyQyx3QkFBdUI7QWxDMitrRHBFOztBa0MxK2tERTtFQUEyQywwQkFBeUI7QWxDOCtrRHRFOztBa0NsL2tERTtFQUEyQyx5QkFBd0I7QWxDcy9rRHJFOztBa0NyL2tERTtFQUEyQyxvQ0FBbUM7QWxDeS9rRGhGOztBa0N4L2tERTtFQUEyQyxnQ0FBK0I7QWxDNC9rRDVFOztBa0MzL2tERTtFQUEyQyx3QkFBdUI7QWxDKy9rRHBFOztBa0M5L2tERTtFQUEyQywwQkFBeUI7QWxDa2dsRHRFOztBa0N0Z2xERTtFQUEyQyx5QkFBd0I7QWxDMGdsRHJFOztBa0N6Z2xERTtFQUEyQyxvQ0FBbUM7QWxDNmdsRGhGOztBa0M1Z2xERTtFQUEyQyxnQ0FBK0I7QWxDZ2hsRDVFOztBa0MvZ2xERTtFQUEyQyx3QkFBdUI7QWxDbWhsRHBFOztBa0NsaGxERTtFQUEyQywwQkFBeUI7QWxDc2hsRHRFOztBa0MxaGxERTtFQUEyQyx5QkFBd0I7QWxDOGhsRHJFOztBa0M3aGxERTtFQUEyQyxvQ0FBbUM7QWxDaWlsRGhGOztBa0NoaWxERTtFQUEyQyxnQ0FBK0I7QWxDb2lsRDVFOztBa0NuaWxERTtFQUEyQyx3QkFBdUI7QWxDdWlsRHBFOztBa0N0aWxERTtFQUEyQywwQkFBeUI7QWxDMGlsRHRFOztBa0M5aWxERTtFQUEyQyx5QkFBd0I7QWxDa2psRHJFOztBa0NqamxERTtFQUEyQyxvQ0FBbUM7QWxDcWpsRGhGOztBa0NwamxERTtFQUEyQyxnQ0FBK0I7QWxDd2psRDVFOztBa0N2amxERTtFQUEyQyx3QkFBdUI7QWxDMmpsRHBFOztBa0MxamxERTtFQUEyQywwQkFBeUI7QWxDOGpsRHRFOztBa0Nsa2xERTtFQUEyQyx5QkFBd0I7QWxDc2tsRHJFOztBa0Nya2xERTtFQUEyQyxvQ0FBbUM7QWxDeWtsRGhGOztBa0N4a2xERTtFQUEyQyxnQ0FBK0I7QWxDNGtsRDVFOztBa0Mza2xERTtFQUEyQyx3QkFBdUI7QWxDK2tsRHBFOztBa0M5a2xERTtFQUEyQywwQkFBeUI7QWxDa2xsRHRFOztBa0N0bGxERTtFQUEyQyx5QkFBd0I7QWxDMGxsRHJFOztBa0N6bGxERTtFQUEyQyxvQ0FBbUM7QWxDNmxsRGhGOztBa0M1bGxERTtFQUEyQyxnQ0FBK0I7QWxDZ21sRDVFOztBa0MvbGxERTtFQUEyQyx3QkFBdUI7QWxDbW1sRHBFOztBa0NsbWxERTtFQUEyQywwQkFBeUI7QWxDc21sRHRFOztBa0MxbWxERTtFQUEyQyx5QkFBd0I7QWxDOG1sRHJFOztBa0M3bWxERTtFQUEyQyxvQ0FBbUM7QWxDaW5sRGhGOztBa0NobmxERTtFQUEyQyxnQ0FBK0I7QWxDb25sRDVFOztBa0NubmxERTtFQUEyQyx3QkFBdUI7QWxDdW5sRHBFOztBa0N0bmxERTtFQUEyQywwQkFBeUI7QWxDMG5sRHRFOztBa0M5bmxERTtFQUEyQyx5QkFBd0I7QWxDa29sRHJFOztBa0Nqb2xERTtFQUEyQyxvQ0FBbUM7QWxDcW9sRGhGOztBa0Nwb2xERTtFQUEyQyxnQ0FBK0I7QWxDd29sRDVFOztBa0N2b2xERTtFQUEyQyx3QkFBdUI7QWxDMm9sRHBFOztBa0Mxb2xERTtFQUEyQywwQkFBeUI7QWxDOG9sRHRFOztBa0NscGxERTtFQUEyQyx5QkFBd0I7QWxDc3BsRHJFOztBa0NycGxERTtFQUEyQyxvQ0FBbUM7QWxDeXBsRGhGOztBa0N4cGxERTtFQUEyQyxnQ0FBK0I7QWxDNHBsRDVFOztBa0MzcGxERTtFQUEyQyx3QkFBdUI7QWxDK3BsRHBFOztBa0M5cGxERTtFQUEyQywwQkFBeUI7QWxDa3FsRHRFOztBa0N0cWxERTtFQUEyQyx5QkFBd0I7QWxDMHFsRHJFOztBa0N6cWxERTtFQUEyQyxvQ0FBbUM7QWxDNnFsRGhGOztBa0M1cWxERTtFQUEyQyxnQ0FBK0I7QWxDZ3JsRDVFOztBa0MvcWxERTtFQUEyQyx3QkFBdUI7QWxDbXJsRHBFOztBa0NscmxERTtFQUEyQywwQkFBeUI7QWxDc3JsRHRFOztBa0MxcmxERTtFQUEyQyx5QkFBd0I7QWxDOHJsRHJFOztBa0M3cmxERTtFQUEyQyxvQ0FBbUM7QWxDaXNsRGhGOztBa0Noc2xERTtFQUEyQyxnQ0FBK0I7QWxDb3NsRDVFOztBa0Nuc2xERTtFQUEyQyx3QkFBdUI7QWxDdXNsRHBFOztBa0N0c2xERTtFQUEyQywwQkFBeUI7QWxDMHNsRHRFOztBa0M5c2xERTtFQUEyQyx5QkFBd0I7QWxDa3RsRHJFOztBa0NqdGxERTtFQUEyQyxvQ0FBbUM7QWxDcXRsRGhGOztBa0NwdGxERTtFQUEyQyxnQ0FBK0I7QWxDd3RsRDVFOztBa0N2dGxERTtFQUEyQyx3QkFBdUI7QWxDMnRsRHBFOztBa0MxdGxERTtFQUEyQywwQkFBeUI7QWxDOHRsRHRFOztBa0NsdWxERTtFQUEyQyx5QkFBd0I7QWxDc3VsRHJFOztBa0NydWxERTtFQUEyQyxvQ0FBbUM7QWxDeXVsRGhGOztBa0N4dWxERTtFQUEyQyxnQ0FBK0I7QWxDNHVsRDVFOztBa0MzdWxERTtFQUEyQyx3QkFBdUI7QWxDK3VsRHBFOztBa0M5dWxERTtFQUEyQywwQkFBeUI7QWxDa3ZsRHRFOztBa0N0dmxERTtFQUEyQyx5QkFBd0I7QWxDMHZsRHJFOztBa0N6dmxERTtFQUEyQyxvQ0FBbUM7QWxDNnZsRGhGOztBa0M1dmxERTtFQUEyQyxnQ0FBK0I7QWxDZ3dsRDVFOztBa0MvdmxERTtFQUEyQyx3QkFBdUI7QWxDbXdsRHBFOztBa0Nsd2xERTtFQUEyQywwQkFBeUI7QWxDc3dsRHRFOztBa0Mxd2xERTtFQUEyQyx5QkFBd0I7QWxDOHdsRHJFOztBa0M3d2xERTtFQUEyQyxvQ0FBbUM7QWxDaXhsRGhGOztBa0NoeGxERTtFQUEyQyxnQ0FBK0I7QWxDb3hsRDVFOztBa0NueGxERTtFQUEyQyx3QkFBdUI7QWxDdXhsRHBFOztBa0N0eGxERTtFQUEyQywwQkFBeUI7QWxDMHhsRHRFOztBa0M5eGxERTtFQUEyQyx5QkFBd0I7QWxDa3lsRHJFOztBa0NqeWxERTtFQUEyQyxvQ0FBbUM7QWxDcXlsRGhGOztBa0NweWxERTtFQUEyQyxnQ0FBK0I7QWxDd3lsRDVFOztBa0N2eWxERTtFQUEyQyx3QkFBdUI7QWxDMnlsRHBFOztBa0MxeWxERTtFQUEyQywwQkFBeUI7QWxDOHlsRHRFOztBa0NsemxERTtFQUEyQyx5QkFBd0I7QWxDc3psRHJFOztBa0NyemxERTtFQUEyQyxvQ0FBbUM7QWxDeXpsRGhGOztBa0N4emxERTtFQUEyQyxnQ0FBK0I7QWxDNHpsRDVFOztBa0MzemxERTtFQUEyQyx3QkFBdUI7QWxDK3psRHBFOztBa0M5emxERTtFQUEyQywwQkFBeUI7QWxDazBsRHRFOztBa0N0MGxERTtFQUEyQyx5QkFBd0I7QWxDMDBsRHJFOztBa0N6MGxERTtFQUEyQyxvQ0FBbUM7QWxDNjBsRGhGOztBa0M1MGxERTtFQUEyQyxnQ0FBK0I7QWxDZzFsRDVFOztBa0MvMGxERTtFQUEyQyx3QkFBdUI7QWxDbTFsRHBFOztBa0NsMWxERTtFQUEyQywwQkFBeUI7QWxDczFsRHRFOztBa0MxMWxERTtFQUEyQyx5QkFBd0I7QWxDODFsRHJFOztBa0M3MWxERTtFQUEyQyxvQ0FBbUM7QWxDaTJsRGhGOztBa0NoMmxERTtFQUEyQyxnQ0FBK0I7QWxDbzJsRDVFOztBa0NuMmxERTtFQUEyQyx3QkFBdUI7QWxDdTJsRHBFOztBa0N0MmxERTtFQUEyQywwQkFBeUI7QWxDMDJsRHRFOztBa0M5MmxERTtFQUEyQyx5QkFBd0I7QWxDazNsRHJFOztBa0NqM2xERTtFQUEyQyxvQ0FBbUM7QWxDcTNsRGhGOztBa0NwM2xERTtFQUEyQyxnQ0FBK0I7QWxDdzNsRDVFOztBa0N2M2xERTtFQUEyQyx3QkFBdUI7QWxDMjNsRHBFOztBa0MxM2xERTtFQUEyQywwQkFBeUI7QWxDODNsRHRFOztBa0NsNGxERTtFQUEyQyx5QkFBd0I7QWxDczRsRHJFOztBa0NyNGxERTtFQUEyQyxvQ0FBbUM7QWxDeTRsRGhGOztBa0N4NGxERTtFQUEyQyxnQ0FBK0I7QWxDNDRsRDVFOztBa0MzNGxERTtFQUEyQyx3QkFBdUI7QWxDKzRsRHBFOztBa0M5NGxERTtFQUEyQywwQkFBeUI7QWxDazVsRHRFOztBa0N0NWxERTtFQUEyQyx5QkFBd0I7QWxDMDVsRHJFOztBa0N6NWxERTtFQUEyQyxvQ0FBbUM7QWxDNjVsRGhGOztBa0M1NWxERTtFQUEyQyxnQ0FBK0I7QWxDZzZsRDVFOztBa0MvNWxERTtFQUEyQyx3QkFBdUI7QWxDbTZsRHBFOztBa0NsNmxERTtFQUEyQywwQkFBeUI7QWxDczZsRHRFOztBa0MxNmxERTtFQUEyQyx5QkFBd0I7QWxDODZsRHJFOztBa0M3NmxERTtFQUEyQyxvQ0FBbUM7QWxDaTdsRGhGOztBa0NoN2xERTtFQUEyQyxnQ0FBK0I7QWxDbzdsRDVFOztBa0NuN2xERTtFQUEyQyx3QkFBdUI7QWxDdTdsRHBFOztBa0N0N2xERTtFQUEyQywwQkFBeUI7QWxDMDdsRHRFOztBa0M5N2xERTtFQUEyQyx5QkFBd0I7QWxDazhsRHJFOztBa0NqOGxERTtFQUEyQyxvQ0FBbUM7QWxDcThsRGhGOztBa0NwOGxERTtFQUEyQyxnQ0FBK0I7QWxDdzhsRDVFOztBa0N2OGxERTtFQUEyQyx3QkFBdUI7QWxDMjhsRHBFOztBa0MxOGxERTtFQUEyQywwQkFBeUI7QWxDODhsRHRFOztBa0NsOWxERTtFQUEyQyx5QkFBd0I7QWxDczlsRHJFOztBa0NyOWxERTtFQUEyQyxvQ0FBbUM7QWxDeTlsRGhGOztBa0N4OWxERTtFQUEyQyxnQ0FBK0I7QWxDNDlsRDVFOztBa0MzOWxERTtFQUEyQyx3QkFBdUI7QWxDKzlsRHBFOztBa0M5OWxERTtFQUEyQywwQkFBeUI7QWxDaytsRHRFOztBa0N0K2xERTtFQUEyQyx5QkFBd0I7QWxDMCtsRHJFOztBa0N6K2xERTtFQUEyQyxvQ0FBbUM7QWxDNitsRGhGOztBa0M1K2xERTtFQUEyQyxnQ0FBK0I7QWxDZy9sRDVFOztBa0MvK2xERTtFQUEyQyx3QkFBdUI7QWxDbS9sRHBFOztBa0NsL2xERTtFQUEyQywwQkFBeUI7QWxDcy9sRHRFOztBa0MxL2xERTtFQUEyQyx5QkFBd0I7QWxDOC9sRHJFOztBa0M3L2xERTtFQUEyQyxvQ0FBbUM7QWxDaWdtRGhGOztBa0NoZ21ERTtFQUEyQyxnQ0FBK0I7QWxDb2dtRDVFOztBa0NuZ21ERTtFQUEyQyx3QkFBdUI7QWxDdWdtRHBFOztBa0N0Z21ERTtFQUEyQywwQkFBeUI7QWxDMGdtRHRFOztBa0M5Z21ERTtFQUEyQyx5QkFBd0I7QWxDa2htRHJFOztBa0NqaG1ERTtFQUEyQyxvQ0FBbUM7QWxDcWhtRGhGOztBa0NwaG1ERTtFQUEyQyxnQ0FBK0I7QWxDd2htRDVFOztBa0N2aG1ERTtFQUEyQyx3QkFBdUI7QWxDMmhtRHBFOztBa0MxaG1ERTtFQUEyQywwQkFBeUI7QWxDOGhtRHRFOztBa0NsaW1ERTtFQUEyQyx5QkFBd0I7QWxDc2ltRHJFOztBa0NyaW1ERTtFQUEyQyxvQ0FBbUM7QWxDeWltRGhGOztBa0N4aW1ERTtFQUEyQyxnQ0FBK0I7QWxDNGltRDVFOztBa0MzaW1ERTtFQUEyQyx3QkFBdUI7QWxDK2ltRHBFOztBa0M5aW1ERTtFQUEyQywwQkFBeUI7QWxDa2ptRHRFOztBa0N0am1ERTtFQUEyQyx5QkFBd0I7QWxDMGptRHJFOztBa0N6am1ERTtFQUEyQyxvQ0FBbUM7QWxDNmptRGhGOztBa0M1am1ERTtFQUEyQyxnQ0FBK0I7QWxDZ2ttRDVFOztBa0Mvam1ERTtFQUEyQyx3QkFBdUI7QWxDbWttRHBFOztBa0Nsa21ERTtFQUEyQywwQkFBeUI7QWxDc2ttRHRFOztBa0Mxa21ERTtFQUEyQyx5QkFBd0I7QWxDOGttRHJFOztBa0M3a21ERTtFQUEyQyxvQ0FBbUM7QWxDaWxtRGhGOztBa0NobG1ERTtFQUEyQyxnQ0FBK0I7QWxDb2xtRDVFOztBa0NubG1ERTtFQUEyQyx3QkFBdUI7QWxDdWxtRHBFOztBa0N0bG1ERTtFQUEyQywwQkFBeUI7QWxDMGxtRHRFOztBa0M5bG1ERTtFQUEyQyx5QkFBd0I7QWxDa21tRHJFOztBa0NqbW1ERTtFQUEyQyxvQ0FBbUM7QWxDcW1tRGhGOztBa0NwbW1ERTtFQUEyQyxnQ0FBK0I7QWxDd21tRDVFOztBa0N2bW1ERTtFQUEyQyx3QkFBdUI7QWxDMm1tRHBFOztBa0MxbW1ERTtFQUEyQywwQkFBeUI7QWxDOG1tRHRFOztBa0Nsbm1ERTtFQUEyQyx5QkFBd0I7QWxDc25tRHJFOztBa0Nybm1ERTtFQUEyQyxvQ0FBbUM7QWxDeW5tRGhGOztBa0N4bm1ERTtFQUEyQyxnQ0FBK0I7QWxDNG5tRDVFOztBa0Mzbm1ERTtFQUEyQyx3QkFBdUI7QWxDK25tRHBFOztBa0M5bm1ERTtFQUEyQywwQkFBeUI7QWxDa29tRHRFOztBa0N0b21ERTtFQUEyQyx5QkFBd0I7QWxDMG9tRHJFOztBa0N6b21ERTtFQUEyQyxvQ0FBbUM7QWxDNm9tRGhGOztBa0M1b21ERTtFQUEyQyxnQ0FBK0I7QWxDZ3BtRDVFOztBa0Mvb21ERTtFQUEyQyx3QkFBdUI7QWxDbXBtRHBFOztBa0NscG1ERTtFQUEyQywwQkFBeUI7QWxDc3BtRHRFOztBa0MxcG1ERTtFQUEyQyx5QkFBd0I7QWxDOHBtRHJFOztBa0M3cG1ERTtFQUEyQyxvQ0FBbUM7QWxDaXFtRGhGOztBa0NocW1ERTtFQUEyQyxnQ0FBK0I7QWxDb3FtRDVFOztBa0NucW1ERTtFQUEyQyx3QkFBdUI7QWxDdXFtRHBFOztBa0N0cW1ERTtFQUEyQywwQkFBeUI7QWxDMHFtRHRFOztBa0M5cW1ERTtFQUEyQyx5QkFBd0I7QWxDa3JtRHJFOztBa0Nqcm1ERTtFQUEyQyxvQ0FBbUM7QWxDcXJtRGhGOztBa0Nwcm1ERTtFQUEyQyxnQ0FBK0I7QWxDd3JtRDVFOztBa0N2cm1ERTtFQUEyQyx3QkFBdUI7QWxDMnJtRHBFOztBa0Mxcm1ERTtFQUEyQywwQkFBeUI7QWxDOHJtRHRFOztBa0Nsc21ERTtFQUEyQyx5QkFBd0I7QWxDc3NtRHJFOztBa0Nyc21ERTtFQUEyQyxvQ0FBbUM7QWxDeXNtRGhGOztBa0N4c21ERTtFQUEyQyxnQ0FBK0I7QWxDNHNtRDVFOztBa0Mzc21ERTtFQUEyQyx3QkFBdUI7QWxDK3NtRHBFOztBa0M5c21ERTtFQUEyQywwQkFBeUI7QWxDa3RtRHRFOztBa0N0dG1ERTtFQUEyQyx5QkFBd0I7QWxDMHRtRHJFOztBa0N6dG1ERTtFQUEyQyxvQ0FBbUM7QWxDNnRtRGhGOztBa0M1dG1ERTtFQUEyQyxnQ0FBK0I7QWxDZ3VtRDVFOztBa0MvdG1ERTtFQUEyQyx3QkFBdUI7QWxDbXVtRHBFOztBa0NsdW1ERTtFQUEyQywwQkFBeUI7QWxDc3VtRHRFOztBa0MxdW1ERTtFQUEyQyx5QkFBd0I7QWxDOHVtRHJFOztBa0M3dW1ERTtFQUEyQyxvQ0FBbUM7QWxDaXZtRGhGOztBa0Nodm1ERTtFQUEyQyxnQ0FBK0I7QWxDb3ZtRDVFOztBa0Nudm1ERTtFQUEyQyx3QkFBdUI7QWxDdXZtRHBFOztBa0N0dm1ERTtFQUEyQywwQkFBeUI7QWxDMHZtRHRFOztBa0M5dm1ERTtFQUEyQyx5QkFBd0I7QWxDa3dtRHJFOztBa0Nqd21ERTtFQUEyQyxvQ0FBbUM7QWxDcXdtRGhGOztBa0Nwd21ERTtFQUEyQyxnQ0FBK0I7QWxDd3dtRDVFOztBa0N2d21ERTtFQUEyQyx3QkFBdUI7QWxDMndtRHBFOztBa0Mxd21ERTtFQUEyQywwQkFBeUI7QWxDOHdtRHRFOztBa0NseG1ERTtFQUEyQyx5QkFBd0I7QWxDc3htRHJFOztBa0NyeG1ERTtFQUEyQyxvQ0FBbUM7QWxDeXhtRGhGOztBa0N4eG1ERTtFQUEyQyxnQ0FBK0I7QWxDNHhtRDVFOztBa0MzeG1ERTtFQUEyQyx3QkFBdUI7QWxDK3htRHBFOztBa0M5eG1ERTtFQUEyQywwQkFBeUI7QWxDa3ltRHRFOztBa0N0eW1ERTtFQUEyQyx5QkFBd0I7QWxDMHltRHJFOztBa0N6eW1ERTtFQUEyQyxvQ0FBbUM7QWxDNnltRGhGOztBa0M1eW1ERTtFQUEyQyxnQ0FBK0I7QWxDZ3ptRDVFOztBa0MveW1ERTtFQUEyQyx3QkFBdUI7QWxDbXptRHBFOztBa0Nsem1ERTtFQUEyQywwQkFBeUI7QWxDc3ptRHRFOztBa0Mxem1ERTtFQUEyQyx5QkFBd0I7QWxDOHptRHJFOztBa0M3em1ERTtFQUEyQyxvQ0FBbUM7QWxDaTBtRGhGOztBa0NoMG1ERTtFQUEyQyxnQ0FBK0I7QWxDbzBtRDVFOztBa0NuMG1ERTtFQUEyQyx3QkFBdUI7QWxDdTBtRHBFOztBa0N0MG1ERTtFQUEyQywwQkFBeUI7QWxDMDBtRHRFOztBa0M5MG1ERTtFQUEyQyx5QkFBd0I7QWxDazFtRHJFOztBa0NqMW1ERTtFQUEyQyxvQ0FBbUM7QWxDcTFtRGhGOztBa0NwMW1ERTtFQUEyQyxnQ0FBK0I7QWxDdzFtRDVFOztBa0N2MW1ERTtFQUEyQyx3QkFBdUI7QWxDMjFtRHBFOztBa0MxMW1ERTtFQUEyQywwQkFBeUI7QWxDODFtRHRFOztBa0NsMm1ERTtFQUEyQyx5QkFBd0I7QWxDczJtRHJFOztBa0NyMm1ERTtFQUEyQyxvQ0FBbUM7QWxDeTJtRGhGOztBa0N4Mm1ERTtFQUEyQyxnQ0FBK0I7QWxDNDJtRDVFOztBa0MzMm1ERTtFQUEyQyx3QkFBdUI7QWxDKzJtRHBFOztBa0M5Mm1ERTtFQUEyQywwQkFBeUI7QWxDazNtRHRFOztBa0N0M21ERTtFQUEyQyx5QkFBd0I7QWxDMDNtRHJFOztBa0N6M21ERTtFQUEyQyxvQ0FBbUM7QWxDNjNtRGhGOztBa0M1M21ERTtFQUEyQyxnQ0FBK0I7QWxDZzRtRDVFOztBa0MvM21ERTtFQUEyQyx3QkFBdUI7QWxDbTRtRHBFOztBa0NsNG1ERTtFQUEyQywwQkFBeUI7QWxDczRtRHRFOztBa0MxNG1ERTtFQUEyQyx5QkFBd0I7QWxDODRtRHJFOztBa0M3NG1ERTtFQUEyQyxvQ0FBbUM7QWxDaTVtRGhGOztBa0NoNW1ERTtFQUEyQyxnQ0FBK0I7QWxDbzVtRDVFOztBa0NuNW1ERTtFQUEyQyx3QkFBdUI7QWxDdTVtRHBFOztBa0N0NW1ERTtFQUEyQywwQkFBeUI7QWxDMDVtRHRFOztBa0M5NW1ERTtFQUEyQyx5QkFBd0I7QWxDazZtRHJFOztBa0NqNm1ERTtFQUEyQyxvQ0FBbUM7QWxDcTZtRGhGOztBa0NwNm1ERTtFQUEyQyxnQ0FBK0I7QWxDdzZtRDVFOztBa0N2Nm1ERTtFQUEyQyx3QkFBdUI7QWxDMjZtRHBFOztBa0MxNm1ERTtFQUEyQywwQkFBeUI7QWxDODZtRHRFOztBa0NsN21ERTtFQUEyQyx5QkFBd0I7QWxDczdtRHJFOztBa0NyN21ERTtFQUEyQyxvQ0FBbUM7QWxDeTdtRGhGOztBa0N4N21ERTtFQUEyQyxnQ0FBK0I7QWxDNDdtRDVFOztBa0MzN21ERTtFQUEyQyx3QkFBdUI7QWxDKzdtRHBFOztBa0M5N21ERTtFQUEyQywwQkFBeUI7QWxDazhtRHRFOztBa0N0OG1ERTtFQUEyQyx5QkFBd0I7QWxDMDhtRHJFOztBa0N6OG1ERTtFQUEyQyxvQ0FBbUM7QWxDNjhtRGhGOztBa0M1OG1ERTtFQUEyQyxnQ0FBK0I7QWxDZzltRDVFOztBa0MvOG1ERTtFQUEyQyx3QkFBdUI7QWxDbTltRHBFOztBa0NsOW1ERTtFQUEyQywwQkFBeUI7QWxDczltRHRFOztBa0MxOW1ERTtFQUEyQyx5QkFBd0I7QWxDODltRHJFOztBa0M3OW1ERTtFQUEyQyxvQ0FBbUM7QWxDaSttRGhGOztBa0NoK21ERTtFQUEyQyxnQ0FBK0I7QWxDbyttRDVFOztBa0NuK21ERTtFQUEyQyx3QkFBdUI7QWxDdSttRHBFOztBa0N0K21ERTtFQUEyQywwQkFBeUI7QWxDMCttRHRFOztBa0M5K21ERTtFQUEyQyx5QkFBd0I7QWxDay9tRHJFOztBa0NqL21ERTtFQUEyQyxvQ0FBbUM7QWxDcS9tRGhGOztBa0NwL21ERTtFQUEyQyxnQ0FBK0I7QWxDdy9tRDVFOztBa0N2L21ERTtFQUEyQyx3QkFBdUI7QWxDMi9tRHBFOztBa0MxL21ERTtFQUEyQywwQkFBeUI7QWxDOC9tRHRFOztBa0NsZ25ERTtFQUEyQyx5QkFBd0I7QWxDc2duRHJFOztBa0NyZ25ERTtFQUEyQyxvQ0FBbUM7QWxDeWduRGhGOztBa0N4Z25ERTtFQUEyQyxnQ0FBK0I7QWxDNGduRDVFOztBa0MzZ25ERTtFQUEyQyx3QkFBdUI7QWxDK2duRHBFOztBa0M5Z25ERTtFQUEyQywwQkFBeUI7QWxDa2huRHRFOztBa0N0aG5ERTtFQUEyQyx5QkFBd0I7QWxDMGhuRHJFOztBa0N6aG5ERTtFQUEyQyxvQ0FBbUM7QWxDNmhuRGhGOztBa0M1aG5ERTtFQUEyQyxnQ0FBK0I7QWxDZ2luRDVFOztBa0MvaG5ERTtFQUEyQyx3QkFBdUI7QWxDbWluRHBFOztBa0NsaW5ERTtFQUEyQywwQkFBeUI7QWxDc2luRHRFOztBa0MxaW5ERTtFQUEyQyx5QkFBd0I7QWxDOGluRHJFOztBa0M3aW5ERTtFQUEyQyxvQ0FBbUM7QWxDaWpuRGhGOztBa0Noam5ERTtFQUEyQyxnQ0FBK0I7QWxDb2puRDVFOztBa0Nuam5ERTtFQUEyQyx3QkFBdUI7QWxDdWpuRHBFOztBa0N0am5ERTtFQUEyQywwQkFBeUI7QWxDMGpuRHRFOztBa0M5am5ERTtFQUEyQyx5QkFBd0I7QWxDa2tuRHJFOztBa0Nqa25ERTtFQUEyQyxvQ0FBbUM7QWxDcWtuRGhGOztBa0Nwa25ERTtFQUEyQyxnQ0FBK0I7QWxDd2tuRDVFOztBa0N2a25ERTtFQUEyQyx3QkFBdUI7QWxDMmtuRHBFOztBa0Mxa25ERTtFQUEyQywwQkFBeUI7QWxDOGtuRHRFOztBa0NsbG5ERTtFQUEyQyx5QkFBd0I7QWxDc2xuRHJFOztBa0NybG5ERTtFQUEyQyxvQ0FBbUM7QWxDeWxuRGhGOztBa0N4bG5ERTtFQUEyQyxnQ0FBK0I7QWxDNGxuRDVFOztBa0MzbG5ERTtFQUEyQyx3QkFBdUI7QWxDK2xuRHBFOztBa0M5bG5ERTtFQUEyQywwQkFBeUI7QWxDa21uRHRFOztBa0N0bW5ERTtFQUEyQyx5QkFBd0I7QWxDMG1uRHJFOztBa0N6bW5ERTtFQUEyQyxvQ0FBbUM7QWxDNm1uRGhGOztBa0M1bW5ERTtFQUEyQyxnQ0FBK0I7QWxDZ25uRDVFOztBa0MvbW5ERTtFQUEyQyx3QkFBdUI7QWxDbW5uRHBFOztBa0Nsbm5ERTtFQUEyQywwQkFBeUI7QWxDc25uRHRFOztBa0Mxbm5ERTtFQUEyQyx5QkFBd0I7QWxDOG5uRHJFOztBa0M3bm5ERTtFQUEyQyxvQ0FBbUM7QWxDaW9uRGhGOztBa0Nob25ERTtFQUEyQyxnQ0FBK0I7QWxDb29uRDVFOztBa0Nub25ERTtFQUEyQyx3QkFBdUI7QWxDdW9uRHBFOztBa0N0b25ERTtFQUEyQywwQkFBeUI7QWxDMG9uRHRFOztBa0M5b25ERTtFQUEyQyx5QkFBd0I7QWxDa3BuRHJFOztBa0NqcG5ERTtFQUEyQyxvQ0FBbUM7QWxDcXBuRGhGOztBa0NwcG5ERTtFQUEyQyxnQ0FBK0I7QWxDd3BuRDVFOztBa0N2cG5ERTtFQUEyQyx3QkFBdUI7QWxDMnBuRHBFOztBa0MxcG5ERTtFQUEyQywwQkFBeUI7QWxDOHBuRHRFOztBa0NscW5ERTtFQUEyQyx5QkFBd0I7QWxDc3FuRHJFOztBa0NycW5ERTtFQUEyQyxvQ0FBbUM7QWxDeXFuRGhGOztBa0N4cW5ERTtFQUEyQyxnQ0FBK0I7QWxDNHFuRDVFOztBa0MzcW5ERTtFQUEyQyx3QkFBdUI7QWxDK3FuRHBFOztBa0M5cW5ERTtFQUEyQywwQkFBeUI7QWxDa3JuRHRFOztBa0N0cm5ERTtFQUEyQyx5QkFBd0I7QWxDMHJuRHJFOztBa0N6cm5ERTtFQUEyQyxvQ0FBbUM7QWxDNnJuRGhGOztBa0M1cm5ERTtFQUEyQyxnQ0FBK0I7QWxDZ3NuRDVFOztBa0Mvcm5ERTtFQUEyQyx3QkFBdUI7QWxDbXNuRHBFOztBa0Nsc25ERTtFQUEyQywwQkFBeUI7QWxDc3NuRHRFOztBa0Mxc25ERTtFQUEyQyx5QkFBd0I7QWxDOHNuRHJFOztBa0M3c25ERTtFQUEyQyxvQ0FBbUM7QWxDaXRuRGhGOztBa0NodG5ERTtFQUEyQyxnQ0FBK0I7QWxDb3RuRDVFOztBa0NudG5ERTtFQUEyQyx3QkFBdUI7QWxDdXRuRHBFOztBa0N0dG5ERTtFQUEyQywwQkFBeUI7QWxDMHRuRHRFOztBa0M5dG5ERTtFQUEyQyx5QkFBd0I7QWxDa3VuRHJFOztBa0NqdW5ERTtFQUEyQyxvQ0FBbUM7QWxDcXVuRGhGOztBa0NwdW5ERTtFQUEyQyxnQ0FBK0I7QWxDd3VuRDVFOztBa0N2dW5ERTtFQUEyQyx3QkFBdUI7QWxDMnVuRHBFOztBa0MxdW5ERTtFQUEyQywwQkFBeUI7QWxDOHVuRHRFOztBa0Nsdm5ERTtFQUEyQyx5QkFBd0I7QWxDc3ZuRHJFOztBa0Nydm5ERTtFQUEyQyxvQ0FBbUM7QWxDeXZuRGhGOztBa0N4dm5ERTtFQUEyQyxnQ0FBK0I7QWxDNHZuRDVFOztBa0Mzdm5ERTtFQUEyQyx3QkFBdUI7QWxDK3ZuRHBFOztBa0M5dm5ERTtFQUEyQywwQkFBeUI7QWxDa3duRHRFOztBa0N0d25ERTtFQUEyQyx5QkFBd0I7QWxDMHduRHJFOztBa0N6d25ERTtFQUEyQyxvQ0FBbUM7QWxDNnduRGhGOztBa0M1d25ERTtFQUEyQyxnQ0FBK0I7QWxDZ3huRDVFOztBa0Mvd25ERTtFQUEyQyx3QkFBdUI7QWxDbXhuRHBFOztBa0NseG5ERTtFQUEyQywwQkFBeUI7QWxDc3huRHRFOztBa0MxeG5ERTtFQUEyQyx5QkFBd0I7QWxDOHhuRHJFOztBa0M3eG5ERTtFQUEyQyxvQ0FBbUM7QWxDaXluRGhGOztBa0NoeW5ERTtFQUEyQyxnQ0FBK0I7QWxDb3luRDVFOztBa0NueW5ERTtFQUEyQyx3QkFBdUI7QWxDdXluRHBFOztBa0N0eW5ERTtFQUEyQywwQkFBeUI7QWxDMHluRHRFOztBa0M5eW5ERTtFQUEyQyx5QkFBd0I7QWxDa3puRHJFOztBa0Nqem5ERTtFQUEyQyxvQ0FBbUM7QWxDcXpuRGhGOztBa0Nwem5ERTtFQUEyQyxnQ0FBK0I7QWxDd3puRDVFOztBa0N2em5ERTtFQUEyQyx3QkFBdUI7QWxDMnpuRHBFOztBa0Mxem5ERTtFQUEyQywwQkFBeUI7QWxDOHpuRHRFOztBa0NsMG5ERTtFQUEyQyx5QkFBd0I7QWxDczBuRHJFOztBa0NyMG5ERTtFQUEyQyxvQ0FBbUM7QWxDeTBuRGhGOztBa0N4MG5ERTtFQUEyQyxnQ0FBK0I7QWxDNDBuRDVFOztBa0MzMG5ERTtFQUEyQyx3QkFBdUI7QWxDKzBuRHBFOztBa0M5MG5ERTtFQUEyQywwQkFBeUI7QWxDazFuRHRFOztBa0N0MW5ERTtFQUEyQyx5QkFBd0I7QWxDMDFuRHJFOztBa0N6MW5ERTtFQUEyQyxvQ0FBbUM7QWxDNjFuRGhGOztBa0M1MW5ERTtFQUEyQyxnQ0FBK0I7QWxDZzJuRDVFOztBa0MvMW5ERTtFQUEyQyx3QkFBdUI7QWxDbTJuRHBFOztBa0NsMm5ERTtFQUEyQywwQkFBeUI7QWxDczJuRHRFOztBa0MxMm5ERTtFQUEyQyx5QkFBd0I7QWxDODJuRHJFOztBa0M3Mm5ERTtFQUEyQyxvQ0FBbUM7QWxDaTNuRGhGOztBa0NoM25ERTtFQUEyQyxnQ0FBK0I7QWxDbzNuRDVFOztBa0NuM25ERTtFQUEyQyx3QkFBdUI7QWxDdTNuRHBFOztBa0N0M25ERTtFQUEyQywwQkFBeUI7QWxDMDNuRHRFOztBa0M5M25ERTtFQUEyQyx5QkFBd0I7QWxDazRuRHJFOztBa0NqNG5ERTtFQUEyQyxvQ0FBbUM7QWxDcTRuRGhGOztBa0NwNG5ERTtFQUEyQyxnQ0FBK0I7QWxDdzRuRDVFOztBa0N2NG5ERTtFQUEyQyx3QkFBdUI7QWxDMjRuRHBFOztBa0MxNG5ERTtFQUEyQywwQkFBeUI7QWxDODRuRHRFOztBa0NsNW5ERTtFQUEyQyx5QkFBd0I7QWxDczVuRHJFOztBa0NyNW5ERTtFQUEyQyxvQ0FBbUM7QWxDeTVuRGhGOztBa0N4NW5ERTtFQUEyQyxnQ0FBK0I7QWxDNDVuRDVFOztBa0MzNW5ERTtFQUEyQyx3QkFBdUI7QWxDKzVuRHBFOztBa0M5NW5ERTtFQUEyQywwQkFBeUI7QWxDazZuRHRFOztBa0N0Nm5ERTtFQUEyQyx5QkFBd0I7QWxDMDZuRHJFOztBa0N6Nm5ERTtFQUEyQyxvQ0FBbUM7QWxDNjZuRGhGOztBa0M1Nm5ERTtFQUEyQyxnQ0FBK0I7QWxDZzduRDVFOztBa0MvNm5ERTtFQUEyQyx3QkFBdUI7QWxDbTduRHBFOztBa0NsN25ERTtFQUEyQywwQkFBeUI7QWxDczduRHRFOztBa0MxN25ERTtFQUEyQyx5QkFBd0I7QWxDODduRHJFOztBa0M3N25ERTtFQUEyQyxvQ0FBbUM7QWxDaThuRGhGOztBa0NoOG5ERTtFQUEyQyxnQ0FBK0I7QWxDbzhuRDVFOztBa0NuOG5ERTtFQUEyQyx3QkFBdUI7QWxDdThuRHBFOztBa0N0OG5ERTtFQUEyQywwQkFBeUI7QWxDMDhuRHRFOztBa0NsOG5ERTtFQUEyQyx5QkFBd0I7QWxDczhuRHJFOztBa0NyOG5ERTtFQUEyQyxvQ0FBbUM7QWxDeThuRGhGOztBa0N4OG5ERTtFQUEyQyxnQ0FBK0I7QWxDNDhuRDVFOztBa0MzOG5ERTtFQUEyQyx3QkFBdUI7QWxDKzhuRHBFOztBa0M5OG5ERTtFQUEyQywwQkFBeUI7QWxDazluRHRFOztBa0N0OW5ERTtFQUEyQyx5QkFBd0I7QWxDMDluRHJFOztBa0N6OW5ERTtFQUEyQyxvQ0FBbUM7QWxDNjluRGhGOztBa0M1OW5ERTtFQUEyQyxnQ0FBK0I7QWxDZytuRDVFOztBa0MvOW5ERTtFQUEyQyx3QkFBdUI7QWxDbStuRHBFOztBa0NsK25ERTtFQUEyQywwQkFBeUI7QWxDcytuRHRFOztBa0MxK25ERTtFQUEyQyx5QkFBd0I7QWxDOCtuRHJFOztBa0M3K25ERTtFQUEyQyxvQ0FBbUM7QWxDaS9uRGhGOztBa0NoL25ERTtFQUEyQyxnQ0FBK0I7QWxDby9uRDVFOztBa0NuL25ERTtFQUEyQyx3QkFBdUI7QWxDdS9uRHBFOztBa0N0L25ERTtFQUEyQywwQkFBeUI7QWxDMC9uRHRFOztBa0M5L25ERTtFQUEyQyx5QkFBd0I7QWxDa2dvRHJFOztBa0NqZ29ERTtFQUEyQyxvQ0FBbUM7QWxDcWdvRGhGOztBa0NwZ29ERTtFQUEyQyxnQ0FBK0I7QWxDd2dvRDVFOztBa0N2Z29ERTtFQUEyQyx3QkFBdUI7QWxDMmdvRHBFOztBa0MxZ29ERTtFQUEyQywwQkFBeUI7QWxDOGdvRHRFOztBa0NsaG9ERTtFQUEyQyx5QkFBd0I7QWxDc2hvRHJFOztBa0NyaG9ERTtFQUEyQyxvQ0FBbUM7QWxDeWhvRGhGOztBa0N4aG9ERTtFQUEyQyxnQ0FBK0I7QWxDNGhvRDVFOztBa0MzaG9ERTtFQUEyQyx3QkFBdUI7QWxDK2hvRHBFOztBa0M5aG9ERTtFQUEyQywwQkFBeUI7QWxDa2lvRHRFOztBa0N0aW9ERTtFQUEyQyx5QkFBd0I7QWxDMGlvRHJFOztBa0N6aW9ERTtFQUEyQyxvQ0FBbUM7QWxDNmlvRGhGOztBa0M1aW9ERTtFQUEyQyxnQ0FBK0I7QWxDZ2pvRDVFOztBa0MvaW9ERTtFQUEyQyx3QkFBdUI7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b0RqQjs7QW9DcHdvREE7RUFDQyxnQkFBZ0I7QXBDdXdvRGpCOztBb0Nyd29EQTtFQUNDLGdCQUFnQjtBcEN3d29EakI7O0FvQ3R3b0RBO0VBQ0MsZ0JBQWdCO0FwQ3l3b0RqQjs7QW9DdndvREE7RUFDQyxnQkFBZ0I7QXBDMHdvRGpCOztBb0N4d29EQTtFQUNDLGdCQUFnQjtBcEMyd29EakI7O0FvQ3p3b0RBO0VBQ0MsZ0JBQWdCO0FwQzR3b0RqQjs7QW9DMXdvREE7RUFDQyxnQkFBZ0I7QXBDNndvRGpCOztBb0Mzd29EQTtFQUNDLGdCQUFnQjtBcEM4d29EakI7O0FvQzV3b0RBO0VBQ0MsZ0JBQWdCO0FwQyt3b0RqQjs7QW9DN3dvREE7RUFDQyxnQkFBZ0I7QXBDZ3hvRGpCOztBb0M5d29EQTtFQUNDLGdCQUFnQjtBcENpeG9EakI7O0FvQy93b0RBO0VBQ0MsZ0JBQWdCO0FwQ2t4b0RqQjs7QW9DaHhvREE7RUFDQyxnQkFBZ0I7QXBDbXhvRGpCOztBb0NqeG9EQTtFQUNDLGdCQUFnQjtBcENveG9EakI7O0FvQ2x4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3F4b0RqQjs7QW9DbnhvREE7RUFDQyxnQkFBZ0I7QXBDc3hvRGpCOztBb0NweG9EQTtFQUNDLGdCQUFnQjtBcEN1eG9EakI7O0FvQ3J4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3d4b0RqQjs7QW9DdHhvREE7RUFDQyxnQkFBZ0I7QXBDeXhvRGpCOztBb0N2eG9EQTtFQUNDLGdCQUFnQjtBcEMweG9EakI7O0FvQ3h4b0RBO0VBQ0MsZ0JBQWdCO0FwQzJ4b0RqQjs7QW9DenhvREE7RUFDQyxnQkFBZ0I7QXBDNHhvRGpCOztBb0MxeG9EQTtFQUNDLGdCQUFnQjtBcEM2eG9EakI7O0FvQzN4b0RBO0VBQ0MsZ0JBQWdCO0FwQzh4b0RqQjs7QW9DNXhvREE7RUFDQyxnQkFBZ0I7QXBDK3hvRGpCOztBb0M3eG9EQTtFQUNDLGdCQUFnQjtBcENneW9EakI7O0FvQzl4b0RBO0VBQ0MsZ0JBQWdCO0FwQ2l5b0RqQjs7QW9DL3hvREE7RUFDQyxnQkFBZ0I7QXBDa3lvRGpCOztBb0NoeW9EQTtFQUNDLGdCQUFnQjtBcENteW9EakI7O0FvQ2p5b0RBO0VBQ0MsZ0JBQWdCO0FwQ295b0RqQjs7QW9DbHlvREE7RUFDQyxnQkFBZ0I7QXBDcXlvRGpCOztBb0NueW9EQTtFQUNDLGdCQUFnQjtBcENzeW9EakI7O0FvQ3B5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3V5b0RqQjs7QW9DcnlvREE7RUFDQyxnQkFBZ0I7QXBDd3lvRGpCOztBb0N0eW9EQTtFQUNDLGdCQUFnQjtBcEN5eW9EakI7O0FvQ3Z5b0RBO0VBQ0MsZ0JBQWdCO0FwQzB5b0RqQjs7QW9DeHlvREE7RUFDQyxnQkFBZ0I7QXBDMnlvRGpCOztBb0N6eW9EQTtFQUNDLGdCQUFnQjtBcEM0eW9EakI7O0FvQzF5b0RBO0VBQ0MsZ0JBQWdCO0FwQzZ5b0RqQjs7QW9DM3lvREE7RUFDQyxnQkFBZ0I7QXBDOHlvRGpCOztBb0M1eW9EQTtFQUNDLGdCQUFnQjtBcEMreW9EakI7O0FvQzd5b0RBO0VBQ0MsZ0JBQWdCO0FwQ2d6b0RqQjs7QW9DOXlvREE7RUFDQyxnQkFBZ0I7QXBDaXpvRGpCOztBb0MveW9EQTtFQUNDLGdCQUFnQjtBcENrem9EakI7O0FvQ2h6b0RBO0VBQ0MsZ0JBQWdCO0FwQ216b0RqQjs7QW9DanpvREE7RUFDQyxnQkFBZ0I7QXBDb3pvRGpCOztBb0Nsem9EQTtFQUNDLGdCQUFnQjtBcENxem9EakI7O0FvQ256b0RBO0VBQ0MsZ0JBQWdCO0FwQ3N6b0RqQjs7QW9DcHpvREE7RUFDQyxnQkFBZ0I7QXBDdXpvRGpCOztBb0Nyem9EQTtFQUNDLGdCQUFnQjtBcEN3em9EakI7O0FvQ3R6b0RBO0VBQ0MsZ0JBQWdCO0FwQ3l6b0RqQjs7QW9DdnpvREE7RUFDQyxnQkFBZ0I7QXBDMHpvRGpCOztBb0N4em9EQTtFQUNDLGdCQUFnQjtBcEMyem9EakI7O0FvQ3p6b0RBO0VBQ0MsZ0JBQWdCO0FwQzR6b0RqQjs7QW9DMXpvREE7RUFDQyxnQkFBZ0I7QXBDNnpvRGpCOztBb0Mzem9EQTtFQUNDLGdCQUFnQjtBcEM4em9EakI7O0FvQzV6b0RBO0VBQ0MsZ0JBQWdCO0FwQyt6b0RqQjs7QW9DN3pvREE7RUFDQyxnQkFBZ0I7QXBDZzBvRGpCOztBb0M5em9EQTtFQUNDLGdCQUFnQjtBcENpMG9EakI7O0FvQy96b0RBO0VBQ0MsZ0JBQWdCO0FwQ2swb0RqQjs7QW9DaDBvREE7RUFDQyxnQkFBZ0I7QXBDbTBvRGpCOztBb0NqMG9EQTtFQUNDLGdCQUFnQjtBcENvMG9EakI7O0FvQ2wwb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Ewb0RqQjs7QW9DbjBvREE7RUFDQyxnQkFBZ0I7QXBDczBvRGpCOztBb0NwMG9EQTtFQUNDLGdCQUFnQjtBcEN1MG9EakI7O0FvQ3Iwb0RBO0VBQ0MsZ0JBQWdCO0FwQ3cwb0RqQjs7QW9DdDBvREE7RUFDQyxnQkFBZ0I7QXBDeTBvRGpCOztBb0N2MG9EQTtFQUNDLGdCQUFnQjtBcEMwMG9EakI7O0FvQ3gwb0RBO0VBQ0MsZ0JBQWdCO0FwQzIwb0RqQjs7QW9DejBvREE7RUFDQyxnQkFBZ0I7QXBDNDBvRGpCOztBb0MxMG9EQTtFQUNDLGdCQUFnQjtBcEM2MG9EakI7O0FvQzMwb0RBO0VBQ0MsZ0JBQWdCO0FwQzgwb0RqQjs7QW9DNTBvREE7RUFDQyxnQkFBZ0I7QXBDKzBvRGpCOztBb0M3MG9EQTtFQUNDLGdCQUFnQjtBcENnMW9EakI7O0FvQzkwb0RBO0VBQ0MsZ0JBQWdCO0FwQ2kxb0RqQjs7QW9DLzBvREE7RUFDQyxnQkFBZ0I7QXBDazFvRGpCOztBb0NoMW9EQTtFQUNDLGdCQUFnQjtBcENtMW9EakI7O0FvQ2oxb0RBO0VBQ0MsZ0JBQWdCO0FwQ28xb0RqQjs7QW9DbDFvREE7RUFDQyxnQkFBZ0I7QXBDcTFvRGpCOztBb0NuMW9EQTtFQUNDLGdCQUFnQjtBcENzMW9EakI7O0FvQ3Axb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Uxb0RqQjs7QW9DcjFvREE7RUFDQyxnQkFBZ0I7QXBDdzFvRGpCOztBb0N0MW9EQTtFQUNDLGdCQUFnQjtBcEN5MW9EakI7O0FvQ3Yxb0RBO0VBQ0MsZ0JBQWdCO0FwQzAxb0RqQjs7QW9DeDFvREE7RUFDQyxnQkFBZ0I7QXBDMjFvRGpCOztBb0N6MW9EQTtFQUNDLGdCQUFnQjtBcEM0MW9EakI7O0FvQzExb0RBO0VBQ0MsZ0JBQWdCO0FwQzYxb0RqQjs7QW9DMzFvREE7RUFDQyxnQkFBZ0I7QXBDODFvRGpCOztBb0M1MW9EQTtFQUNDLGdCQUFnQjtBcEMrMW9EakI7O0FvQzcxb0RBO0VBQ0MsZ0JBQWdCO0FwQ2cyb0RqQjs7QW9DOTFvREE7RUFDQyxnQkFBZ0I7QXBDaTJvRGpCOztBb0MvMW9EQTtFQUNDLGdCQUFnQjtBcENrMm9EakI7O0FvQ2gyb0RBO0VBQ0MsZ0JBQWdCO0FwQ20yb0RqQjs7QW9DajJvREE7RUFDQyxnQkFBZ0I7QXBDbzJvRGpCOztBb0NsMm9EQTtFQUNDLGdCQUFnQjtBcENxMm9EakI7O0FvQ24yb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Myb0RqQjs7QW9DcDJvREE7RUFDQyxnQkFBZ0I7QXBDdTJvRGpCOztBb0NyMm9EQTtFQUNDLGdCQUFnQjtBcEN3Mm9EakI7O0FvQ3Qyb0RBO0VBQ0MsZ0JBQWdCO0FwQ3kyb0RqQjs7QW9DdjJvREE7RUFDQyxnQkFBZ0I7QXBDMDJvRGpCOztBb0N4Mm9EQTtFQUNDLGdCQUFnQjtBcEMyMm9EakI7O0FvQ3oyb0RBO0VBQ0MsZ0JBQWdCO0FwQzQyb0RqQjs7QW9DMTJvREE7RUFDQyxnQkFBZ0I7QXBDNjJvRGpCOztBb0MzMm9EQTtFQUNDLGdCQUFnQjtBcEM4Mm9EakI7O0FvQzUyb0RBO0VBQ0MsZ0JBQWdCO0FwQysyb0RqQjs7QW9DNzJvREE7RUFDQyxnQkFBZ0I7QXBDZzNvRGpCOztBb0M5Mm9EQTtFQUNDLGdCQUFnQjtBcENpM29EakI7O0FvQy8yb0RBO0VBQ0MsZ0JBQWdCO0FwQ2szb0RqQjs7QW9DaDNvREE7RUFDQyxnQkFBZ0I7QXBDbTNvRGpCOztBb0NqM29EQTtFQUNDLGdCQUFnQjtBcENvM29EakI7O0FvQ2wzb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Ezb0RqQjs7QW9DbjNvREE7RUFDQyxnQkFBZ0I7QXBDczNvRGpCOztBb0NwM29EQTtFQUNDLGdCQUFnQjtBcEN1M29EakI7O0FvQ3Izb0RBO0VBQ0MsZ0JBQWdCO0FwQ3czb0RqQjs7QW9DdDNvREE7RUFDQyxnQkFBZ0I7QXBDeTNvRGpCOztBb0N2M29EQTtFQUNDLGdCQUFnQjtBcEMwM29EakI7O0FvQ3gzb0RBO0VBQ0MsZ0JBQWdCO0FwQzIzb0RqQjs7QW9DejNvREE7RUFDQyxnQkFBZ0I7QXBDNDNvRGpCOztBb0MxM29EQTtFQUNDLGdCQUFnQjtBcEM2M29EakI7O0FvQzMzb0RBO0VBQ0MsZ0JBQWdCO0FwQzgzb0RqQjs7QW9DNTNvREE7RUFDQyxnQkFBZ0I7QXBDKzNvRGpCOztBb0M3M29EQTtFQUNDLGdCQUFnQjtBcENnNG9EakI7O0FvQzkzb0RBO0VBQ0MsZ0JBQWdCO0FwQ2k0b0RqQjs7QW9DLzNvREE7RUFDQyxnQkFBZ0I7QXBDazRvRGpCOztBb0NoNG9EQTtFQUNDLGdCQUFnQjtBcENtNG9EakI7O0FvQ2o0b0RBO0VBQ0MsZ0JBQWdCO0FwQ280b0RqQjs7QW9DbDRvREE7RUFDQyxnQkFBZ0I7QXBDcTRvRGpCOztBb0NuNG9EQTtFQUNDLGdCQUFnQjtBcENzNG9EakI7O0FvQ3A0b0RBO0VBQ0MsZ0JBQWdCO0FwQ3U0b0RqQjs7QW9DcjRvREE7RUFDQyxnQkFBZ0I7QXBDdzRvRGpCOztBb0N0NG9EQTtFQUNDLGdCQUFnQjtBcEN5NG9EakI7O0FvQ3Y0b0RBO0VBQ0MsZ0JBQWdCO0FwQzA0b0RqQjs7QW9DeDRvREE7RUFDQyxnQkFBZ0I7QXBDMjRvRGpCOztBb0N6NG9EQTtFQUNDLGdCQUFnQjtBcEM0NG9EakI7O0FvQzE0b0RBO0VBQ0MsZ0JBQWdCO0FwQzY0b0RqQjs7QW9DMzRvREE7RUFDQyxnQkFBZ0I7QXBDODRvRGpCOztBb0M1NG9EQTtFQUNDLGdCQUFnQjtBcEMrNG9EakI7O0FvQzc0b0RBO0VBQ0MsZ0JBQWdCO0FwQ2c1b0RqQjs7QW9DOTRvREE7RUFDQyxnQkFBZ0I7QXBDaTVvRGpCOztBb0MvNG9EQTtFQUNDLGdCQUFnQjtBcENrNW9EakI7O0FvQ2g1b0RBO0VBQ0MsZ0JBQWdCO0FwQ201b0RqQjs7QW9DajVvREE7RUFDQyxnQkFBZ0I7QXBDbzVvRGpCOztBb0NsNW9EQTtFQUNDLGdCQUFnQjtBcENxNW9EakI7O0FvQ241b0RBO0VBQ0MsZ0JBQWdCO0FwQ3M1b0RqQjs7QW9DcDVvREE7RUFDQyxnQkFBZ0I7QXBDdTVvRGpCOztBb0NyNW9EQTtFQUNDLGdCQUFnQjtBcEN3NW9EakI7O0FvQ3Q1b0RBO0VBQ0MsZ0JBQWdCO0FwQ3k1b0RqQjs7QW9DdjVvREE7RUFDQyxnQkFBZ0I7QXBDMDVvRGpCOztBb0N4NW9EQTtFQUNDLGdCQUFnQjtBcEMyNW9EakI7O0FvQ3o1b0RBO0VBQ0MsZ0JBQWdCO0FwQzQ1b0RqQjs7QW9DMTVvREE7RUFDQyxnQkFBZ0I7QXBDNjVvRGpCOztBb0MzNW9EQTtFQUNDLGdCQUFnQjtBcEM4NW9EakI7O0FvQzU1b0RBO0VBQ0MsZ0JBQWdCO0FwQys1b0RqQjs7QW9DNzVvREE7RUFDQyxnQkFBZ0I7QXBDZzZvRGpCOztBb0M5NW9EQTtFQUNDLGdCQUFnQjtBcENpNm9EakI7O0FvQy81b0RBO0VBQ0MsZ0JBQWdCO0FwQ2s2b0RqQjs7QW9DaDZvREE7RUFDQyxnQkFBZ0I7QXBDbTZvRGpCOztBb0NqNm9EQTtFQUNDLGdCQUFnQjtBcENvNm9EakI7O0FvQ2w2b0RBO0VBQ0MsZ0JBQWdCO0FwQ3E2b0RqQjs7QW9DbjZvREE7RUFDQyxnQkFBZ0I7QXBDczZvRGpCOztBb0NwNm9EQTtFQUNDLGdCQUFnQjtBcEN1Nm9EakI7O0FvQ3I2b0RBO0VBQ0MsZ0JBQWdCO0FwQ3c2b0RqQjs7QW9DdDZvREE7RUFDQyxnQkFBZ0I7QXBDeTZvRGpCOztBb0N2Nm9EQTtFQUNDLGdCQUFnQjtBcEMwNm9EakI7O0FvQ3g2b0RBO0VBQ0MsZ0JBQWdCO0FwQzI2b0RqQjs7QW9DejZvREE7RUFDQyxnQkFBZ0I7QXBDNDZvRGpCOztBb0MxNm9EQTtFQUNDLGdCQUFnQjtBcEM2Nm9EakI7O0FvQzM2b0RBO0VBQ0MsZ0JBQWdCO0FwQzg2b0RqQjs7QW9DNTZvREE7RUFDQyxnQkFBZ0I7QXBDKzZvRGpCOztBb0M3Nm9EQTtFQUNDLGdCQUFnQjtBcENnN29EakI7O0FvQzk2b0RBO0VBQ0MsZ0JBQWdCO0FwQ2k3b0RqQjs7QW9DLzZvREE7RUFDQyxnQkFBZ0I7QXBDazdvRGpCOztBb0NoN29EQTtFQUNDLGdCQUFnQjtBcENtN29EakI7O0FvQ2o3b0RBO0VBQ0MsZ0JBQWdCO0FwQ283b0RqQjs7QW9DbDdvREE7RUFDQyxnQkFBZ0I7QXBDcTdvRGpCOztBb0NuN29EQTtFQUNDLGdCQUFnQjtBcENzN29EakI7O0FvQ3A3b0RBO0VBQ0MsZ0JBQWdCO0FwQ3U3b0RqQjs7QW9DcjdvREE7RUFDQyxnQkFBZ0I7QXBDdzdvRGpCOztBb0N0N29EQTtFQUNDLGdCQUFnQjtBcEN5N29EakI7O0FvQ3Y3b0RBO0VBQ0MsZ0JBQWdCO0FwQzA3b0RqQjs7QW9DeDdvREE7RUFDQyxnQkFBZ0I7QXBDMjdvRGpCOztBb0N6N29EQTtFQUNDLGdCQUFnQjtBcEM0N29EakI7O0FvQzE3b0RBO0VBQ0MsZ0JBQWdCO0FwQzY3b0RqQjs7QW9DMzdvREE7RUFDQyxnQkFBZ0I7QXBDODdvRGpCOztBb0M1N29EQTtFQUNDLGdCQUFnQjtBcEMrN29EakI7O0FvQzc3b0RBO0VBQ0MsZ0JBQWdCO0FwQ2c4b0RqQjs7QW9DOTdvREE7RUFDQyxnQkFBZ0I7QXBDaThvRGpCOztBb0MvN29EQTtFQUNDLGdCQUFnQjtBcENrOG9EakI7O0FvQ2g4b0RBO0VBQ0MsZ0JBQWdCO0FwQ204b0RqQjs7QW9DajhvREE7RUFDQyxnQkFBZ0I7QXBDbzhvRGpCOztBb0NsOG9EQTtFQUNDLGdCQUFnQjtBcENxOG9EakI7O0FvQ244b0RBO0VBQ0MsZ0JBQWdCO0FwQ3M4b0RqQjs7QW9DcDhvREE7RUFDQyxnQkFBZ0I7QXBDdThvRGpCOztBb0NyOG9EQTtFQUNDLGdCQUFnQjtBcEN3OG9EakI7O0FvQ3Q4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3k4b0RqQjs7QW9DdjhvREE7RUFDQyxnQkFBZ0I7QXBDMDhvRGpCOztBb0N4OG9EQTtFQUNDLGdCQUFnQjtBcEMyOG9EakI7O0FvQ3o4b0RBO0VBQ0MsZ0JBQWdCO0FwQzQ4b0RqQjs7QW9DMThvREE7RUFDQyxnQkFBZ0I7QXBDNjhvRGpCOztBb0MzOG9EQTtFQUNDLGdCQUFnQjtBcEM4OG9EakI7O0FvQzU4b0RBO0VBQ0MsZ0JBQWdCO0FwQys4b0RqQjs7QW9DNzhvREE7RUFDQyxnQkFBZ0I7QXBDZzlvRGpCOztBb0M5OG9EQTtFQUNDLGdCQUFnQjtBcENpOW9EakI7O0FvQy84b0RBO0VBQ0MsZ0JBQWdCO0FwQ2s5b0RqQjs7QW9DaDlvREE7RUFDQyxnQkFBZ0I7QXBDbTlvRGpCOztBb0NqOW9EQTtFQUNDLGdCQUFnQjtBcENvOW9EakI7O0FvQ2w5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3E5b0RqQjs7QW9DbjlvREE7RUFDQyxnQkFBZ0I7QXBDczlvRGpCOztBb0NwOW9EQTtFQUNDLGdCQUFnQjtBcEN1OW9EakI7O0FvQ3I5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3c5b0RqQjs7QW9DdDlvREE7RUFDQyxnQkFBZ0I7QXBDeTlvRGpCOztBb0N2OW9EQTtFQUNDLGdCQUFnQjtBcEMwOW9EakI7O0FvQ3g5b0RBO0VBQ0MsZ0JBQWdCO0FwQzI5b0RqQjs7QW9DejlvREE7RUFDQyxnQkFBZ0I7QXBDNDlvRGpCOztBb0MxOW9EQTtFQUNDLGdCQUFnQjtBcEM2OW9EakI7O0FvQzM5b0RBO0VBQ0MsZ0JBQWdCO0FwQzg5b0RqQjs7QW9DNTlvREE7RUFDQyxnQkFBZ0I7QXBDKzlvRGpCOztBb0M3OW9EQTtFQUNDLGdCQUFnQjtBcENnK29EakI7O0FvQzk5b0RBO0VBQ0MsZ0JBQWdCO0FwQ2krb0RqQjs7QW9DLzlvREE7RUFDQyxnQkFBZ0I7QXBDaytvRGpCOztBb0NoK29EQTtFQUNDLGdCQUFnQjtBcENtK29EakI7O0FvQ2orb0RBO0VBQ0MsZ0JBQWdCO0FwQ28rb0RqQjs7QW9DbCtvREE7RUFDQyxnQkFBZ0I7QXBDcStvRGpCOztBb0NuK29EQTtFQUNDLGdCQUFnQjtBcENzK29EakI7O0FvQ3Arb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Urb0RqQjs7QW9DcitvREE7RUFDQyxnQkFBZ0I7QXBDdytvRGpCOztBb0N0K29EQTtFQUNDLGdCQUFnQjtBcEN5K29EakI7O0FvQ3Yrb0RBO0VBQ0MsZ0JBQWdCO0FwQzArb0RqQjs7QW9DeCtvREE7RUFDQyxnQkFBZ0I7QXBDMitvRGpCOztBb0N6K29EQTtFQUNDLGdCQUFnQjtBcEM0K29EakI7O0FvQzErb0RBO0VBQ0MsZ0JBQWdCO0FwQzYrb0RqQjs7QW9DMytvREE7RUFDQyxnQkFBZ0I7QXBDOCtvRGpCOztBb0M1K29EQTtFQUNDLGdCQUFnQjtBcEMrK29EakI7O0FvQzcrb0RBO0VBQ0MsZ0JBQWdCO0FwQ2cvb0RqQjs7QW9DOStvREE7RUFDQyxnQkFBZ0I7QXBDaS9vRGpCOztBb0MvK29EQTtFQUNDLGdCQUFnQjtBcENrL29EakI7O0FvQ2gvb0RBO0VBQ0MsZ0JBQWdCO0FwQ20vb0RqQjs7QW9Dai9vREE7RUFDQyxnQkFBZ0I7QXBDby9vRGpCOztBb0NsL29EQTtFQUNDLGdCQUFnQjtBcENxL29EakI7O0FvQ24vb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Mvb0RqQjs7QW9DcC9vREE7RUFDQyxnQkFBZ0I7QXBDdS9vRGpCOztBb0NyL29EQTtFQUNDLGdCQUFnQjtBcEN3L29EakI7O0FvQ3Qvb0RBO0VBQ0MsZ0JBQWdCO0FwQ3kvb0RqQjs7QW9Ddi9vREE7RUFDQyxnQkFBZ0I7QXBDMC9vRGpCOztBb0N4L29EQTtFQUNDLGdCQUFnQjtBcEMyL29EakI7O0FvQ3ovb0RBO0VBQ0MsZ0JBQWdCO0FwQzQvb0RqQjs7QW9DMS9vREE7RUFDQyxnQkFBZ0I7QXBDNi9vRGpCOztBb0MzL29EQTtFQUNDLGdCQUFnQjtBcEM4L29EakI7O0FvQzUvb0RBO0VBQ0MsZ0JBQWdCO0FwQysvb0RqQjs7QW9DNy9vREE7RUFDQyxnQkFBZ0I7QXBDZ2dwRGpCOztBb0M5L29EQTtFQUNDLGdCQUFnQjtBcENpZ3BEakI7O0FvQy8vb0RBO0VBQ0MsZ0JBQWdCO0FwQ2tncERqQjs7QW9DaGdwREE7RUFDQyxnQkFBZ0I7QXBDbWdwRGpCOztBb0NqZ3BEQTtFQUNDLGdCQUFnQjtBcENvZ3BEakI7O0FvQ2xncERBO0VBQ0MsZ0JBQWdCO0FwQ3FncERqQjs7QW9DbmdwREE7RUFDQyxnQkFBZ0I7QXBDc2dwRGpCOztBb0NwZ3BEQTtFQUNDLGdCQUFnQjtBcEN1Z3BEakI7O0FvQ3JncERBO0VBQ0MsZ0JBQWdCO0FwQ3dncERqQjs7QW9DdGdwREE7RUFDQyxnQkFBZ0I7QXBDeWdwRGpCOztBb0N2Z3BEQTtFQUNDLGdCQUFnQjtBcEMwZ3BEakI7O0FvQ3hncERBO0VBQ0MsZ0JBQWdCO0FwQzJncERqQjs7QW9DemdwREE7RUFDQyxnQkFBZ0I7QXBDNGdwRGpCOztBb0MxZ3BEQTtFQUNDLGdCQUFnQjtBcEM2Z3BEakI7O0FvQzNncERBO0VBQ0MsZ0JBQWdCO0FwQzhncERqQjs7QW9DNWdwREE7RUFDQyxnQkFBZ0I7QXBDK2dwRGpCOztBb0M3Z3BEQTtFQUNDLGdCQUFnQjtBcENnaHBEakI7O0FvQzlncERBO0VBQ0MsZ0JBQWdCO0FwQ2locERqQjs7QW9DL2dwREE7RUFDQyxnQkFBZ0I7QXBDa2hwRGpCOztBb0NoaHBEQTtFQUNDLGdCQUFnQjtBcENtaHBEakI7O0FvQ2pocERBO0VBQ0MsZ0JBQWdCO0FwQ29ocERqQjs7QW9DbGhwREE7RUFDQyxnQkFBZ0I7QXBDcWhwRGpCOztBb0NuaHBEQTtFQUNDLGdCQUFnQjtBcENzaHBEakI7O0FvQ3BocERBO0VBQ0MsZ0JBQWdCO0FwQ3VocERqQjs7QW9DcmhwREE7RUFDQyxnQkFBZ0I7QXBDd2hwRGpCOztBb0N0aHBEQTtFQUNDLGdCQUFnQjtBcEN5aHBEakI7O0FvQ3ZocERBO0VBQ0MsZ0JBQWdCO0FwQzBocERqQjs7QW9DeGhwREE7RUFDQyxnQkFBZ0I7QXBDMmhwRGpCOztBb0N6aHBEQTtFQUNDLGdCQUFnQjtBcEM0aHBEakI7O0FvQzFocERBO0VBQ0MsZ0JBQWdCO0FwQzZocERqQjs7QW9DM2hwREE7RUFDQyxnQkFBZ0I7QXBDOGhwRGpCOztBb0M1aHBEQTtFQUNDLGdCQUFnQjtBcEMraHBEakI7O0FvQzdocERBO0VBQ0MsZ0JBQWdCO0FwQ2dpcERqQjs7QW9DOWhwREE7RUFDQyxnQkFBZ0I7QXBDaWlwRGpCOztBb0MvaHBEQTtFQUNDLGdCQUFnQjtBcENraXBEakI7O0FvQ2hpcERBO0VBQ0MsZ0JBQWdCO0FwQ21pcERqQjs7QW9DamlwREE7RUFDQyxnQkFBZ0I7QXBDb2lwRGpCOztBb0NsaXBEQTtFQUNDLGdCQUFnQjtBcENxaXBEakI7O0FvQ25pcERBO0VBQ0MsZ0JBQWdCO0FwQ3NpcERqQjs7QW9DcGlwREE7RUFDQyxnQkFBZ0I7QXBDdWlwRGpCOztBb0NyaXBEQTtFQUNDLGdCQUFnQjtBcEN3aXBEakI7O0FvQ3RpcERBO0VBQ0MsZ0JBQWdCO0FwQ3lpcERqQjs7QW9DdmlwREE7RUFDQyxnQkFBZ0I7QXBDMGlwRGpCOztBb0N4aXBEQTtFQUNDLGdCQUFnQjtBcEMyaXBEakI7O0FvQ3ppcERBO0VBQ0MsZ0JBQWdCO0FwQzRpcERqQjs7QW9DMWlwREE7RUFDQyxnQkFBZ0I7QXBDNmlwRGpCOztBb0MzaXBEQTtFQUNDLGdCQUFnQjtBcEM4aXBEakI7O0FvQzVpcERBO0VBQ0MsZ0JBQWdCO0FwQytpcERqQjs7QW9DN2lwREE7RUFDQyxnQkFBZ0I7QXBDZ2pwRGpCOztBb0M5aXBEQTtFQUNDLGdCQUFnQjtBcENpanBEakI7O0FvQy9pcERBO0VBQ0MsZ0JBQWdCO0FwQ2tqcERqQjs7QW9DaGpwREE7RUFDQyxnQkFBZ0I7QXBDbWpwRGpCOztBb0NqanBEQTtFQUNDLGdCQUFnQjtBcENvanBEakI7O0FvQ2xqcERBO0VBQ0MsZ0JBQWdCO0FwQ3FqcERqQjs7QW9DbmpwREE7RUFDQyxnQkFBZ0I7QXBDc2pwRGpCOztBb0NwanBEQTtFQUNDLGdCQUFnQjtBcEN1anBEakI7O0FvQ3JqcERBO0VBQ0MsZ0JBQWdCO0FwQ3dqcERqQjs7QW9DdGpwREE7RUFDQyxnQkFBZ0I7QXBDeWpwRGpCOztBb0N2anBEQTtFQUNDLGdCQUFnQjtBcEMwanBEakI7O0FvQ3hqcERBO0VBQ0MsZ0JBQWdCO0FwQzJqcERqQjs7QW9DempwREE7RUFDQyxnQkFBZ0I7QXBDNGpwRGpCOztBb0MxanBEQTtFQUNDLGdCQUFnQjtBcEM2anBEakI7O0FvQzNqcERBO0VBQ0MsZ0JBQWdCO0FwQzhqcERqQjs7QW9DNWpwREE7RUFDQyxnQkFBZ0I7QXBDK2pwRGpCOztBb0M3anBEQTtFQUNDLGdCQUFnQjtBcENna3BEakI7O0FvQzlqcERBO0VBQ0MsZ0JBQWdCO0FwQ2lrcERqQjs7QW9DL2pwREE7RUFDQyxnQkFBZ0I7QXBDa2twRGpCOztBb0Noa3BEQTtFQUNDLGdCQUFnQjtBcENta3BEakI7O0FvQ2prcERBO0VBQ0MsZ0JBQWdCO0FwQ29rcERqQjs7QW9DbGtwREE7RUFDQyxnQkFBZ0I7QXBDcWtwRGpCOztBb0Nua3BEQTtFQUNDLGdCQUFnQjtBcENza3BEakI7O0FvQ3BrcERBO0VBQ0MsZ0JBQWdCO0FwQ3VrcERqQjs7QW9DcmtwREE7RUFDQyxnQkFBZ0I7QXBDd2twRGpCOztBb0N0a3BEQTtFQUNDLGdCQUFnQjtBcEN5a3BEakI7O0FvQ3ZrcERBO0VBQ0MsZ0JBQWdCO0FwQzBrcERqQjs7QW9DeGtwREE7RUFDQyxnQkFBZ0I7QXBDMmtwRGpCOztBb0N6a3BEQTtFQUNDLGdCQUFnQjtBcEM0a3BEakI7O0FvQzFrcERBO0VBQ0MsZ0JBQWdCO0FwQzZrcERqQjs7QW9DM2twREE7RUFDQyxnQkFBZ0I7QXBDOGtwRGpCOztBb0M1a3BEQTtFQUNDLGdCQUFnQjtBcEMra3BEakI7O0FvQzdrcERBO0VBQ0MsZ0JBQWdCO0FwQ2dscERqQjs7QW9DOWtwREE7RUFDQyxnQkFBZ0I7QXBDaWxwRGpCOztBb0Mva3BEQTtFQUNDLGdCQUFnQjtBcENrbHBEakI7O0FvQ2hscERBO0VBQ0MsZ0JBQWdCO0FwQ21scERqQjs7QW9DamxwREE7RUFDQyxnQkFBZ0I7QXBDb2xwRGpCOztBb0NsbHBEQTtFQUNDLGdCQUFnQjtBcENxbHBEakI7O0FvQ25scERBO0VBQ0MsZ0JBQWdCO0FwQ3NscERqQjs7QW9DcGxwREE7RUFDQyxnQkFBZ0I7QXBDdWxwRGpCOztBb0NybHBEQTtF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RTs7QW9EbnZzREU7RUFBc0MsY0FBa0M7QXBEdXZzRDFFOztBb0R2dnNERTtFQUFzQyxjQUFrQztBcEQydnNEMUU7O0FvRDN2c0RFO0VBQXNDLGNBQWtDO0FwRCt2c0QxRTs7QW9EL3ZzREU7RUFBc0MsZ0JBQWtDO0FwRG13c0QxRTs7QW9EbndzREU7RUFBc0MsZ0JBQWtDO0FwRHV3c0QxRTs7QW9EdndzREU7RUFBc0MsZ0JBQWtDO0FwRDJ3c0QxRTs7QW9EM3dzREU7RUFBc0MsZ0JBQWtDO0FwRCt3c0QxRTs7QW9EL3dzREU7RUFBc0MsY0FBa0M7QXBEbXhzRDFFOztBb0RueHNERTtFQUFzQyxnQkFBa0M7QXBEdXhzRDFFOztBb0R2eHNERTtFQUFzQyxnQkFBa0M7QXBEMnhzRDFFOztBb0QzeHNERTtFQUFzQyxnQkFBa0M7QXBEK3hzRDFFOztBb0QveHNERTtFQUFzQyxnQkFBa0M7QXBEbXlzRDFFOztBb0RueXNERTtFQUFzQyxnQkFBa0M7QXBEdXlzRDFFOztBb0R2eXNERTtFQUFzQyxnQkFBa0M7QXBEMnlzRDFFOztBb0QzeXNERTtFQUFzQyxnQkFBa0M7QXBEK3lzRDFFOztBb0QveXNERTtFQUFzQyxnQkFBa0M7QXBEbXpzRDFFOztBb0RuenNERTtFQUFzQyxnQkFBa0M7QXBEdXpzRDFFOztBb0R2enNERTtFQUFzQyxnQkFBa0M7QXBEMnpzRDFFOztBb0QzenNERTtFQUFzQyxnQkFBa0M7QXBEK3pzRDFFOztBb0QvenNERTtFQUFzQyxnQkFBa0M7QXBEbTBzRDFFOztBb0RuMHNERTtFQUFzQyxnQkFBa0M7QXBEdTBzRDFFOztBb0R2MHNERTtFQUFzQyxnQkFBa0M7QXBEMjBzRDFFOztBb0QzMHNERTtFQUFzQyxnQkFBa0M7QXBEKzBzRDFFOztBb0QvMHNERTtFQUFzQyxnQkFBa0M7QXBEbTFzRDFFOztBb0RuMXNERTtFQUFzQyxnQkFBa0M7QXBEdTFzRDFFOztBb0R2MXNERTtFQUFzQyxnQkFBa0M7QXBEMjFzRDFFOztBb0QzMXNERTtFQUFzQyxnQkFBa0M7QXBEKzFzRDFFOztBb0QvMXNERTtFQUFzQyxnQkFBa0M7QXBEbTJzRDFFOztBb0RuMnNERTtFQUFzQyxnQkFBa0M7QXBEdTJzRDFFOztBb0R2MnNERTtFQUFzQyxnQkFBa0M7QXBEMjJzRDFFOztBb0QzMnNERTtFQUFzQyxnQkFBa0M7QXBEKzJzRDFFOztBb0QvMnNERTtFQUFzQyxnQkFBa0M7QXBEbTNzRDFFOztBb0RuM3NERTtFQUFzQyxnQkFBa0M7QXBEdTNzRDFFOztBb0R2M3NERTtFQUFzQyxnQkFBa0M7QXBEMjNzRDFFOztBb0QzM3NERTtFQUFzQyxnQkFBa0M7QXBEKzNzRDFFOztBb0QvM3NERTtFQUFzQyxnQkFBa0M7QXBEbTRzRDFFOztBb0RuNHNERTtFQUFzQyxnQkFBa0M7QXBEdTRzRDFFOztBb0R2NHNERTtFQUFzQyxnQkFBa0M7QXBEMjRzRDFFOztBb0QzNHNERTtFQUFzQyxnQkFBa0M7QXBEKzRzRDFFOztBb0QvNHNERTtFQUFzQyxnQkFBa0M7QXBEbTVzRDFFOztBb0RuNXNERTtFQUFzQyxnQkFBa0M7QXBEdTVzRDFFOztBb0R2NXNERTtFQUFzQyxnQkFBa0M7QXBEMjVzRDFFOztBb0QzNXNERTtFQUFzQyxnQkFBa0M7QXBEKzVzRDFFOztBb0QvNXNERTtFQUFzQyxnQkFBa0M7QXBEbTZzRDFFOztBb0RuNnNERTtFQUFzQyxnQkFBa0M7QXBEdTZzRDFFOztBb0R2NnNERTtFQUFzQyxnQkFBa0M7QXBEMjZzRDFFOztBb0QzNnNERTtFQUFzQyxnQkFBa0M7QXBEKzZzRDFFOztBb0QvNnNERTtFQUFzQyxnQkFBa0M7QXBEbTdzRDFFOztBb0RuN3NERTtFQUFzQyxnQkFBa0M7QXBEdTdzRDFFOztBb0R2N3NERTtFQUFzQyxnQkFBa0M7QXBEMjdzRDFFOztBb0QzN3NERTtFQUFzQyxnQkFBa0M7QXBEKzdzRDFFOztBb0QvN3NERTtFQUFzQyxnQkFBa0M7QXBEbThzRDFFOztBb0RuOHNERTtFQUFzQyxnQkFBa0M7QXBEdThzRDFFOztBb0R2OHNERTtFQUFzQyxnQkFBa0M7QXBEMjhzRDFFOztBb0QzOHNERTtFQUFzQyxnQkFBa0M7QXBEKzhzRDFFOztBb0QvOHNERTtFQUFzQyxnQkFBa0M7QXBEbTlzRDFFOztBb0RuOXNERTtFQUFzQyxnQkFBa0M7QXBEdTlzRDFFOztBb0R2OXNERTtFQUFzQyxnQkFBa0M7QXBEMjlzRDFFOztBb0QzOXNERTtFQUFzQyxnQkFBa0M7QXBEKzlzRDFFOztBb0QvOXNERTtFQUFzQyxnQkFBa0M7QXBEbStzRDFFOztBb0RuK3NERTtFQUFzQyxnQkFBa0M7QXBEdStzRDFFOztBb0R2K3NERTtFQUFzQyxnQkFBa0M7QXBEMitzRDFFOztBb0QzK3NERTtFQUFzQyxnQkFBa0M7QXBEKytzRDFFOztBb0QvK3NERTtFQUFzQyxnQkFBa0M7QXBEbS9zRDFFOztBb0RuL3NERTtFQUFzQyxnQkFBa0M7QXBEdS9zRDFFOztBb0R2L3NERTtFQUFzQyxnQkFBa0M7QXBEMi9zRDFFOztBb0QzL3NERTtFQUFzQyxnQkFBa0M7QXBEKy9zRDFFOztBb0QvL3NERTtFQUFzQyxnQkFBa0M7QXBEbWd0RDFFOztBb0RuZ3RERTtFQUFzQyxnQkFBa0M7QXBEdWd0RDFFOztBb0R2Z3RERTtFQUFzQyxnQkFBa0M7QXBEMmd0RDFFOztBb0QzZ3RERTtFQUFzQyxnQkFBa0M7QXBEK2d0RDFFOztBb0QvZ3RERTtFQUFzQyxnQkFBa0M7QXBEbWh0RDFFOztBb0RuaHRERTtFQUFzQyxnQkFBa0M7QXBEdWh0RDFFOztBb0R2aHRERTtFQUFzQyxnQkFBa0M7QXBEMmh0RDFFOztBb0QzaHRERTtFQUFzQyxnQkFBa0M7QXBEK2h0RDFFOztBb0QvaHRERTtFQUFzQyxnQkFBa0M7QXBEbWl0RDFFOztBb0RuaXRERTtFQUFzQyxnQkFBa0M7QXBEdWl0RDFFOztBb0R2aXRERTtFQUFzQyxnQkFBa0M7QXBEMml0RDFFOztBb0QzaXRERTtFQUFzQyxnQkFBa0M7QXBEK2l0RDFFOztBb0QvaXRERTtFQUFzQyxnQkFBa0M7QXBEbWp0RDFFOztBb0RuanRERTtFQUFzQyxnQkFBa0M7QXBEdWp0RDFFOztBb0R2anRERTtFQUFzQyxnQkFBa0M7QXBEMmp0RDFFOztBb0QzanRERTtFQUFzQyxnQkFBa0M7QXBEK2p0RDFFOztBb0QvanRERTtFQUFzQyxnQkFBa0M7QXBEbWt0RDFFOztBb0Rua3RERTtFQUFzQyxnQkFBa0M7QXBEdWt0RDFFOztBb0R2a3RERTtFQUFzQyxnQkFBa0M7QXBEMmt0RDFFOztBb0Qza3RERTtFQUFzQyxnQkFBa0M7QXBEK2t0RDFFOztBb0Qva3RERTtFQUFzQyxnQkFBa0M7QXBEbWx0RDFFOztBb0RubHRERTtFQUFzQyxnQkFBa0M7QXBEdWx0RDFFOztBb0R2bHRERTtFQUFzQyxnQkFBa0M7QXBEMmx0RDFFOztBb0QzbHRERTtFQUFzQyxnQkFBa0M7QXBEK2x0RDFFOztBb0QvbHRERTtFQUFzQyxnQkFBa0M7QXBEbW10RDFFOztBb0RubXRERTtFQUFzQyxnQkFBa0M7QXBEdW10RDFFOztBb0R2bXRERTtFQUFzQyxnQkFBa0M7QXBEMm10RDFFOztBb0QzbXRERTtFQUFzQyxnQkFBa0M7QXBEK210RDFFOztBb0QvbXRERTtFQUFzQyxnQkFBa0M7QXBEbW50RDFFOztBb0RubnRERTtFQUFzQyxnQkFBa0M7QXBEdW50RDFFOztBb0R2bnRERTtFQUFzQyxnQkFBa0M7QXBEMm50RDFFOztBb0QzbnRERTtFQUFzQyxnQkFBa0M7QXBEK250RDFFOztBb0QvbnRERTtFQUFzQyxjQUFrQztBcERtb3REMUU7O0FvRG5vdERFO0VBQXNDLGdCQUFrQztBcER1b3REMUU7O0FvRHZvdERFO0VBQXNDLGdCQUFrQztBcEQyb3REMUU7O0FvRDNvdERFO0VBQXNDLGdCQUFrQztBcEQrb3REMUU7O0FvRC9vdERFO0VBQXNDLGdCQUFrQztBcERtcHREMUU7O0FvRG5wdERFO0VBQXNDLGdCQUFrQztBcER1cHREMUU7O0FvRHZwdERFO0VBQXNDLGdCQUFrQztBcEQycHREMUU7O0FvRDNwdERFO0VBQXNDLGdCQUFrQztBcEQrcHREMUU7O0FvRC9wdERFO0VBQXNDLGdCQUFrQztBcERtcXREMUU7O0FvRG5xdERFO0VBQXNDLGdCQUFrQztBcER1cXREMUU7O0FvRHZxdERFO0VBQXNDLGdCQUFrQztBcEQycXREMUU7O0FvRDNxdERFO0VBQXNDLGdCQUFrQztBcEQrcXREMUU7O0FvRC9xdERFO0VBQXNDLGdCQUFrQztBcERtcnREMUU7O0FvRG5ydERFO0VBQXNDLGdCQUFrQztBcER1cnREMUU7O0FvRHZydERFO0VBQXNDLGdCQUFrQztBcEQycnREMUU7O0FvRDNydERFO0VBQXNDLGdCQUFrQztBcEQrcnREMUU7O0FvRC9ydERFO0VBQXNDLGdCQUFrQztBcERtc3REMUU7O0FvRG5zdERFO0VBQXNDLGdCQUFrQztBcER1c3REMUU7O0FvRHZzdERFO0VBQXNDLGdCQUFrQztBcEQyc3REMUU7O0FvRDNzdERFO0VBQXNDLGdCQUFrQztBcEQrc3REMUU7O0FvRC9zdERFO0VBQXNDLGdCQUFrQztBcERtdHREMUU7O0FvRG50dERFO0VBQXNDLGdCQUFrQztBcER1dHREMUU7O0FvRHZ0dERFO0VBQXNDLGdCQUFrQztBcEQydHREMUU7O0FvRDN0dERFO0VBQXNDLGdCQUFrQztBcEQrdHREMUU7O0FvRC90dERFO0VBQXNDLGdCQUFrQztBcERtdXREMUU7O0FvRG51dERFO0VBQXNDLGdCQUFrQztBcER1dXREMUU7O0FvRHZ1dERFO0VBQXNDLGdCQUFrQztBcEQydXREMUU7O0FvRDN1dERFO0VBQXNDLGdCQUFrQztBcEQrdXREMUU7O0FvRC91dERFO0VBQXNDLGdCQUFrQztBcERtdnREMUU7O0FvRG52dERFO0VBQXNDLGdCQUFrQztBcER1dnREMUU7O0FvRHZ2dERFO0VBQXNDLGdCQUFrQztBcEQydnREMUU7O0FvRDN2dERFO0VBQXNDLGdCQUFrQztBcEQrdnREMUU7O0FvRC92dERFO0VBQXNDLGdCQUFrQztBcERtd3REMUU7O0FvRG53dERFO0VBQXNDLGdCQUFrQztBcER1d3REMUU7O0FvRHZ3dERFO0VBQXNDLGdCQUFrQztBcEQyd3REMUU7O0FvRDN3dERFO0VBQXNDLGNBQWtDO0FwRCt3dEQxRTs7QW9EL3d0REU7RUFBc0MsZ0JBQWtDO0FwRG14dEQxRTs7QW9Ebnh0REU7RUFBc0MsZ0JBQWtDO0FwRHV4dEQxRTs7QW9Ednh0REU7RUFBc0MsZ0JBQWtDO0FwRDJ4dEQxRTs7QW9EM3h0REU7RUFBc0MsZ0JBQWtDO0FwRCt4dEQxRTs7QW9EL3h0REU7RUFBc0MsZ0JBQWtDO0FwRG15dEQxRTs7QW9Ebnl0REU7RUFBc0MsZ0JBQWtDO0FwRHV5dEQxRTs7QW9Ednl0REU7RUFBc0MsZ0JBQWtDO0FwRDJ5dEQxRTs7QW9EM3l0REU7RUFBc0MsZ0JBQWtDO0FwRCt5dEQxRTs7QW9EL3l0REU7RUFBc0MsZ0JBQWtDO0FwRG16dEQxRTs7QW9Ebnp0REU7RUFBc0MsZ0JBQWtDO0FwRHV6dEQxRTs7QW9Ednp0REU7RUFBc0MsZ0JBQWtDO0FwRDJ6dEQxRTs7QW9EM3p0REU7RUFBc0MsZ0JBQWtDO0FwRCt6dEQxRTs7QW9EL3p0REU7RUFBc0MsZ0JBQWtDO0FwRG0wdEQxRTs7QW9EbjB0REU7RUFBc0MsZ0JBQWtDO0FwRHUwdEQxRTs7QW9EdjB0REU7RUFBc0MsZ0JBQWtDO0FwRDIwdEQxRTs7QW9EMzB0REU7RUFBc0MsZ0JBQWtDO0FwRCswdEQxRTs7QW9ELzB0REU7RUFBc0MsZ0JBQWtDO0FwRG0xdEQxRTs7QW9EbjF0REU7RUFBc0MsZ0JBQWtDO0FwRHUxdEQxRTs7QW9EdjF0REU7RUFBc0MsZ0JBQWtDO0FwRDIxdEQxRTs7QW9EMzF0REU7RUFBc0MsZ0JBQWtDO0FwRCsxdEQxRTs7QW9ELzF0REU7RUFBc0MsZ0JBQWtDO0FwRG0ydEQxRTs7QW9EbjJ0REU7RUFBc0MsZ0JBQWtDO0FwRHUydEQxRTs7QW9EdjJ0REU7RUFBc0MsZ0JBQWtDO0FwRDIydEQxRTs7QW9EMzJ0REU7RUFBc0MsZ0JBQWtDO0FwRCsydEQxRTs7QW9ELzJ0REU7RUFBc0MsZ0JBQWtDO0FwRG0zdEQxRTs7QW9EbjN0REU7RUFBc0MsZ0JBQWtDO0FwRHUzdEQxRTs7QW9EdjN0REU7RUFBc0MsZ0JBQWtDO0FwRDIzdEQxRTs7QW9EMzN0REU7RUFBc0MsZ0JBQWtDO0FwRCszdEQxRTs7QW9ELzN0REU7RUFBc0MsZ0JBQWtDO0FwRG00dEQxRTs7QW9EbjR0REU7RUFBc0MsZ0JBQWtDO0FwRHU0dEQxRTs7QW9EdjR0REU7RUFBc0MsZ0JBQWtDO0FwRDI0dEQxRTs7QW9EMzR0REU7RUFBc0MsZ0JBQWtDO0FwRCs0dEQxRTs7QW9ELzR0REU7RUFBc0MsZ0JBQWtDO0FwRG01dEQxRTs7QW9EbjV0REU7RUFBc0MsZ0JBQWtDO0FwRHU1dEQxRTs7QW9EdjV0REU7RUFBc0MsZ0JBQWtDO0FwRDI1dEQxRTs7QW9EMzV0REU7RUFBc0MsZ0JBQWtDO0FwRCs1dEQxRTs7QW9ELzV0REU7RUFBc0MsZ0JBQWtDO0FwRG02dEQxRTs7QW9EbjZ0REU7RUFBc0MsZ0JBQWtDO0FwRHU2dEQxRTs7QW9EdjZ0REU7RUFBc0MsZ0JBQWtDO0FwRDI2dEQxRTs7QW9EMzZ0REU7RUFBc0MsZ0JBQWtDO0FwRCs2dEQxRTs7QW9ELzZ0REU7RUFBc0MsZ0JBQWtDO0FwRG03dEQxRTs7QW9Ebjd0REU7RUFBc0MsZ0JBQWtDO0FwRHU3dEQxRTs7QW9Edjd0REU7RUFBc0MsZ0JBQWtDO0FwRDI3dEQxRTs7QW9EMzd0REU7RUFBc0MsZ0JBQWtDO0FwRCs3dEQxRTs7QW9ELzd0REU7RUFBc0MsZ0JBQWtDO0FwRG04dEQxRTs7QW9Ebjh0REU7RUFBc0MsZ0JBQWtDO0FwRHU4dEQxRTs7QW9Edjh0REU7RUFBc0MsZ0JBQWtDO0FwRDI4dEQxRTs7QW9EMzh0REU7RUFBc0MsZ0JBQWtDO0FwRCs4dEQxRTs7QW9ELzh0REU7RUFBc0MsZ0JBQWtDO0FwRG05dEQxRTs7QW9Ebjl0REU7RUFBc0MsZ0JBQWtDO0FwRHU5dEQxRTs7QW9Edjl0REU7RUFBc0MsZ0JBQWtDO0FwRDI5dEQxRTs7QW9EMzl0REU7RUFBc0MsZ0JBQWtDO0FwRCs5dEQxRTs7QW9ELzl0REU7RUFBc0MsZ0JBQWtDO0FwRG0rdEQxRTs7QW9Ebit0REU7RUFBc0MsZ0JBQWtDO0FwRHUrdEQxRTs7QW9Edit0REU7RUFBc0MsZ0JBQWtDO0FwRDIrdEQxRTs7QW9EMyt0REU7RUFBc0MsZ0JBQWtDO0FwRCsrdEQxRTs7QW9ELyt0REU7RUFBc0MsZ0JBQWtDO0FwRG0vdEQxRTs7QW9Ebi90REU7RUFBc0MsZ0JBQWtDO0FwRHUvdEQxRTs7QW9Edi90REU7RUFBc0MsZ0JBQWtDO0FwRDIvdEQxRTs7QW9EMy90REU7RUFBc0MsZ0JBQWtDO0FwRCsvdEQxRTs7QW9ELy90REU7RUFBc0MsZ0JBQWtDO0FwRG1ndUQxRTs7QW9Ebmd1REU7RUFBc0MsZ0JBQWtDO0FwRHVndUQxRTs7QW9Edmd1REU7RUFBc0MsZ0JBQWtDO0FwRDJndUQxRTs7QW9EM2d1REU7RUFBc0MsZ0JBQWtDO0FwRCtndUQxRTs7QW9EL2d1REU7RUFBc0MsZ0JBQWtDO0FwRG1odUQxRTs7QW9Ebmh1REU7RUFBc0MsZ0JBQWtDO0FwRHVodUQxRTs7QW9Edmh1REU7RUFBc0MsZ0JBQWtDO0FwRDJodUQxRTs7QW9EM2h1REU7RUFBc0MsZ0JBQWtDO0FwRCtodUQxRTs7QW9EL2h1REU7RUFBc0MsZ0JBQWtDO0FwRG1pdUQxRTs7QW9Ebml1REU7RUFBc0MsZ0JBQWtDO0FwRHVpdUQxRTs7QW9Edml1REU7RUFBc0MsZ0JBQWtDO0FwRDJpdUQxRTs7QW9EM2l1REU7RUFBc0MsZ0JBQWtDO0FwRCtpdUQxRTs7QW9EL2l1REU7RUFBc0MsZ0JBQWtDO0FwRG1qdUQxRTs7QW9Ebmp1REU7RUFBc0MsZ0JBQWtDO0FwRHVqdUQxRTs7QW9Edmp1REU7RUFBc0MsZ0JBQWtDO0FwRDJqdUQxRTs7QW9EM2p1REU7RUFBc0MsZ0JBQWtDO0FwRCtqdUQxRTs7QW9EL2p1REU7RUFBc0MsZ0JBQWtDO0FwRG1rdUQxRTs7QW9Ebmt1REU7RUFBc0MsZ0JBQWtDO0FwRHVrdUQxRTs7QW9Edmt1REU7RUFBc0MsZ0JBQWtDO0FwRDJrdUQxRTs7QW9EM2t1REU7RUFBc0MsZ0JBQWtDO0FwRCtrdUQxRTs7QW9EL2t1REU7RUFBc0MsZ0JBQWtDO0FwRG1sdUQxRTs7QW9Ebmx1REU7RUFBc0MsZ0JBQWtDO0FwRHVsdUQxRTs7QW9Edmx1REU7RUFBc0MsZ0JBQWtDO0FwRDJsdUQxRTs7QW9EM2x1REU7RUFBc0MsZ0JBQWtDO0FwRCtsdUQxRTs7QW9EL2x1REU7RUFBc0MsZ0JBQWtDO0FwRG1tdUQxRTs7QW9Ebm11REU7RUFBc0MsZ0JBQWtDO0FwRHVtdUQxRTs7QW9Edm11REU7RUFBc0MsZ0JBQWtDO0FwRDJtdUQxRTs7QW9EM211REU7RUFBc0MsZ0JBQWtDO0FwRCttdUQxRTs7QW9EL211REU7RUFBc0MsZ0JBQWtDO0FwRG1udUQxRTs7QW9Ebm51REU7RUFBc0MsZ0JBQWtDO0FwRHVudUQxRTs7QW9Edm51REU7RUFBc0MsZ0JBQWtDO0FwRDJudUQxRTs7QW9EM251REU7RUFBc0MsZ0JBQWtDO0FwRCtudUQxRTs7QW9EL251REU7RUFBc0MsZ0JBQWtDO0FwRG1vdUQxRTs7QW9Ebm91REU7RUFBc0MsZ0JBQWtDO0FwRHVvdUQxRTs7QW9Edm91REU7RUFBc0MsZ0JBQWtDO0FwRDJvdUQxRTs7QW9EM291REU7RUFBc0MsZ0JBQWtDO0FwRCtvdUQxRTs7QW9EL291REU7RUFBc0MsZ0JBQWtDO0FwRG1wdUQxRTs7QW9EbnB1REU7RUFBc0MsZ0JBQWtDO0FwRHVwdUQxRTs7QW9EdnB1REU7RUFBc0MsZ0JBQWtDO0FwRDJwdUQxRTs7QW9EM3B1REU7RUFBc0MsY0FBa0M7QXBEK3B1RDFFOztBb0QvcHVERTtFQUFzQyxnQkFBa0M7QXBEbXF1RDFFOztBb0RucXVERTtFQUFzQyxnQkFBa0M7QXBEdXF1RDFFOztBb0R2cXVERTtFQUFzQyxnQkFBa0M7QXBEMnF1RDFFOztBb0QzcXVERTtFQUFzQyxnQkFBa0M7QXBEK3F1RDFFOztBb0QvcXVERTtFQUFzQyxnQkFBa0M7QXBEbXJ1RDFFOztBb0RucnVERTtFQUFzQyxnQkFBa0M7QXBEdXJ1RDFFOztBb0R2cnVERTtFQUFzQyxnQkFBa0M7QXBEMnJ1RDFFOztBb0QzcnVERTtFQUFzQyxnQkFBa0M7QXBEK3J1RDFFOztBb0QvcnVERTtFQUFzQyxnQkFBa0M7QXBEbXN1RDFFOztBb0Ruc3VERTtFQUFzQyxnQkFBa0M7QXBEdXN1RDFFOztBb0R2c3VERTtFQUFzQyxnQkFBa0M7QXBEMnN1RDFFOztBb0Qzc3VERTtFQUFzQyxnQkFBa0M7QXBEK3N1RDFFOztBb0Qvc3VERTtFQUFzQyxnQkFBa0M7QXBEbXR1RDFFOztBb0RudHVERTtFQUFzQyxnQkFBa0M7QXBEdXR1RDFFOztBb0R2dHVERTtFQUFzQyxnQkFBa0M7QXBEMnR1RDFFOztBb0QzdHVERTtFQUFzQyxnQkFBa0M7QXBEK3R1RDFFOztBb0QvdHVERTtFQUFzQyxnQkFBa0M7QXBEbXV1RDFFOztBb0RudXVERTtFQUFzQyxnQkFBa0M7QXBEdXV1RDFFOztBb0R2dXVERTtFQUFzQyxnQkFBa0M7QXBEMnV1RDFFOztBb0QzdXVERTtFQUFzQyxnQkFBa0M7QXBEK3V1RDFFOztBb0QvdXVERTtFQUFzQyxnQkFBa0M7QXBEbXZ1RDFFOztBb0RudnVERTtFQUFzQyxnQkFBa0M7QXBEdXZ1RDFFOztBb0R2dnVERTtFQUFzQyxnQkFBa0M7QXBEMnZ1RDFFOztBb0QzdnVERTtFQUFzQyxnQkFBa0M7QXBEK3Z1RDFFOztBb0QvdnVERTtFQUFzQyxnQkFBa0M7QXBEbXd1RDFFOztBb0Rud3VERTtFQUFzQyxnQkFBa0M7QXBEdXd1RDFFOztBb0R2d3VERTtFQUFzQyxnQkFBa0M7QXBEMnd1RDFFOztBb0Qzd3VERTtFQUFzQyxnQkFBa0M7QXBEK3d1RDFFOztBb0Qvd3VERTtFQUFzQyxnQkFBa0M7QXBEbXh1RDFFOztBb0RueHVERTtFQUFzQyxnQkFBa0M7QXBEdXh1RDFFOztBb0R2eHVERTtFQUFzQyxnQkFBa0M7QXBEMnh1RDFFOztBb0QzeHVERTtFQUFzQyxnQkFBa0M7QXBEK3h1RDFFOztBb0QveHVERTtFQUFzQyxnQkFBa0M7QXBEbXl1RDFFOztBb0RueXVERTtFQUFzQyxnQkFBa0M7QXBEdXl1RDFFOztBb0R2eXVERTtFQUFzQyxnQkFBa0M7QXBEMnl1RDFFOztBb0QzeXVERTtFQUFzQyxnQkFBa0M7QXBEK3l1RDFFOztBb0QveXVERTtFQUFzQyxnQkFBa0M7QXBEbXp1RDFFOztBb0RuenVERTtFQUFzQyxnQkFBa0M7QXBEdXp1RDFFOztBb0R2enVERTtFQUFzQyxnQkFBa0M7QXBEMnp1RDFFOztBb0QzenVERTtFQUFzQyxnQkFBa0M7QXBEK3p1RDFFOztBb0QvenVERTtFQUFzQyxnQkFBa0M7QXBEbTB1RDFFOztBb0RuMHVERTtFQUFzQyxnQkFBa0M7QXBEdTB1RDFFOztBb0R2MHVERTtFQUFzQyxnQkFBa0M7QXBEMjB1RDFFOztBb0QzMHVERTtFQUFzQyxnQkFBa0M7QXBEKzB1RDFFOztBb0QvMHVERTtFQUFzQyxnQkFBa0M7QXBEbTF1RDFFOztBb0RuMXVERTtFQUFzQyxnQkFBa0M7QXBEdTF1RDFFOztBb0R2MXVERTtFQUFzQyxnQkFBa0M7QXBEMjF1RDFFOztBb0QzMXVERTtFQUFzQyxnQkFBa0M7QXBEKzF1RDFFOztBb0QvMXVERTtFQUFzQyxnQkFBa0M7QXBEbTJ1RDFFOztBb0RuMnVERTtFQUFzQyxnQkFBa0M7QXBEdTJ1RDFFOztBb0R2MnVERTtFQUFzQyxnQkFBa0M7QXBEMjJ1RDFFOztBb0QzMnVERTtFQUFzQyxnQkFBa0M7QXBEKzJ1RDFFOztBb0QvMnVERTtFQUFzQyxnQkFBa0M7QXBEbTN1RDFFOztBb0RuM3VERTtFQUFzQyxnQkFBa0M7QXBEdTN1RDFFOztBb0R2M3VERTtFQUFzQyxnQkFBa0M7QXBEMjN1RDFFOztBb0QzM3VERTtFQUFzQyxnQkFBa0M7QXBEKzN1RDFFOztBb0QvM3VERTtFQUFzQyxnQkFBa0M7QXBEbTR1RDFFOztBb0RuNHVERTtFQUFzQyxnQkFBa0M7QXBEdTR1RDFFOztBb0R2NHVERTtFQUFzQyxnQkFBa0M7QXBEMjR1RDFFOztBb0QzNHVERTtFQUFzQyxnQkFBa0M7QXBEKzR1RDFFOztBb0QvNHVERTtFQUFzQyxnQkFBa0M7QXBEbTV1RDFFOztBb0RuNXVERTtFQUFzQyxnQkFBa0M7QXBEdTV1RDFFOztBb0R2NXVERTtFQUFzQyxnQkFBa0M7QXBEMjV1RDFFOztBb0QzNXVERTtFQUFzQyxnQkFBa0M7QXBEKzV1RDFFOztBb0QvNXVERTtFQUFzQyxnQkFBa0M7QXBEbTZ1RDFFOztBb0RuNnVERTtFQUFzQyxnQkFBa0M7QXBEdTZ1RDFFOztBb0R2NnVERTtFQUFzQyxnQkFBa0M7QXBEMjZ1RDFFOztBb0QzNnVERTtFQUFzQyxnQkFBa0M7QXBEKzZ1RDFFOztBb0QvNnVERTtFQUFzQyxnQkFBa0M7QXBEbTd1RDFFOztBb0RuN3VERTtFQUFzQyxnQkFBa0M7QXBEdTd1RDFFOztBb0R2N3VERTtFQUFzQyxnQkFBa0M7QXBEMjd1RDFFOztBb0QzN3VERTtFQUFzQyxnQkFBa0M7QXBEKzd1RDFFOztBb0QvN3VERTtFQUFzQyxnQkFBa0M7QXBEbTh1RDFFOztBb0RuOHVERTtFQUFzQyxnQkFBa0M7QXBEdTh1RDFFOztBb0R2OHVERTtFQUFzQyxnQkFBa0M7QXBEMjh1RDFFOztBb0QzOHVERTtFQUFzQyxnQkFBa0M7QXBEKzh1RDFFOztBb0QvOHVERTtFQUFzQyxnQkFBa0M7QXBEbTl1RDFFOztBb0RuOXVERTtFQUFzQyxnQkFBa0M7QXBEdTl1RDFFOztBb0R2OXVERTtFQUFzQyxnQkFBa0M7QXBEMjl1RDFFOztBb0QzOXVERTtFQUFzQyxnQkFBa0M7QXBEKzl1RDFFOztBb0QvOXVERTtFQUFzQyxnQkFBa0M7QXBEbSt1RDFFOztBb0RuK3VERTtFQUFzQyxnQkFBa0M7QXBEdSt1RDFFOztBb0R2K3VERTtFQUFzQyxnQkFBa0M7QXBEMit1RDFFOztBb0QzK3VERTtFQUFzQyxnQkFBa0M7QXBEKyt1RDFFOztBb0QvK3VERTtFQUFzQyxjQUFrQztBcERtL3VEMUU7O0FvRG4vdURFO0VBQXNDLGdCQUFrQztBcER1L3VEMUU7O0FvRHYvdURFO0VBQXNDLGdCQUFrQztBcEQyL3VEMUU7O0FvRDMvdURFO0VBQXNDLGdCQUFrQztBcEQrL3VEMUU7O0FvRC8vdURFO0VBQXNDLGdCQUFrQztBcERtZ3ZEMUU7O0FvRG5ndkRFO0VBQXNDLGdCQUFrQztBcER1Z3ZEMUU7O0FvRHZndkRFO0VBQXNDLGdCQUFrQztBcEQyZ3ZEMUU7O0FvRDNndkRFO0VBQXNDLGNBQWtDO0FwRCtndkQxRTs7QW9EL2d2REU7RUFBc0MsZ0JBQWtDO0FwRG1odkQxRTs7QW9Ebmh2REU7RUFBc0MsZ0JBQWtDO0FwRHVodkQxRTs7QW9Edmh2REU7RUFBc0MsZ0JBQWtDO0FwRDJodkQxRTs7QW9EM2h2REU7RUFBc0MsZ0JBQWtDO0FwRCtodkQxRTs7QW9EL2h2REU7RUFBc0MsZ0JBQWtDO0FwRG1pdkQxRTs7QW9Ebml2REU7RUFBc0MsZ0JBQWtDO0FwRHVpdkQxRTs7QW9Edml2REU7RUFBc0MsZ0JBQWtDO0FwRDJpdkQxRTs7QW9EM2l2REU7RUFBc0MsZ0JBQWtDO0FwRCtpdkQxRTs7QW9EL2l2REU7RUFBc0MsZ0JBQWtDO0FwRG1qdkQxRTs7QW9Ebmp2REU7RUFBc0MsZ0JBQWtDO0FwRHVqdkQxRTs7QW9Edmp2REU7RUFBc0MsZ0JBQWtDO0FwRDJqdkQxRTs7QW9EM2p2REU7RUFBc0MsZ0JBQWtDO0FwRCtqdkQxRTs7QW9EL2p2REU7RUFBc0MsZ0JBQWtDO0FwRG1rdkQxRTs7QW9Ebmt2REU7RUFBc0MsZ0JBQWtDO0FwRHVrdkQxRTs7QW9Edmt2REU7RUFBc0MsZ0JBQWtDO0FwRDJrdkQxRTs7QW9EM2t2REU7RUFBc0MsZ0JBQWtDO0FwRCtrdkQxRTs7QW9EL2t2REU7RUFBc0MsZ0JBQWtDO0FwRG1sdkQxRTs7QW9Ebmx2REU7RUFBc0MsZ0JBQWtDO0FwRHVsdkQxRTs7QW9Edmx2REU7RUFBc0MsY0FBa0M7QXBEMmx2RDFFOztBb0QzbHZERTtFQUFzQyxjQUFrQztBcEQrbHZEMUU7O0FvRC9sdkRFO0VBQXNDLGdCQUFrQztBcERtbXZEMUU7O0FvRG5tdkRFO0VBQXNDLGdCQUFrQztBcER1bXZEMUU7O0FvRHZtdkRFO0VBQXNDLGdCQUFrQztBcEQybXZEMUU7O0FvRDNtdkRFO0VBQXNDLGdCQUFrQztBcEQrbXZEMUU7O0FvRC9tdkRFO0VBQXNDLGdCQUFrQztBcERtbnZEMUU7O0FvRG5udkRFO0VBQXNDLGdCQUFrQztBcER1bnZEMUU7O0FvRHZudkRFO0VBQXNDLGdCQUFrQztBcEQybnZEMUU7O0FvRDNudkRFO0VBQXNDLGdCQUFrQztBcEQrbnZEMUU7O0FvRC9udkRFO0VBQXNDLGdCQUFrQztBcERtb3ZEMUU7O0FvRG5vdkRFO0VBQXNDLGdCQUFrQztBcER1b3ZEMUU7O0FvRHZvdkRFO0VBQXNDLGdCQUFrQztBcEQyb3ZEMUU7O0FvRDNvdkRFO0VBQXNDLGdCQUFrQztBcEQrb3ZEMUU7O0FvRC9vdkRFO0VBQXNDLGdCQUFrQztBcERtcHZEMUU7O0FvRG5wdkRFO0VBQXNDLGdCQUFrQztBcER1cHZEMUU7O0FvRHZwdkRFO0VBQXNDLGdCQUFrQztBcEQycHZEMUU7O0FvRDNwdkRFO0VBQXNDLGdCQUFrQztBcEQrcHZEMUU7O0FvRC9wdkRFO0VBQXNDLGdCQUFrQztBcERtcXZEMUU7O0FvRG5xdkRFO0VBQXNDLGdCQUFrQztBcER1cXZEMUU7O0FvRHZxdkRFO0VBQXNDLGdCQUFrQztBcEQycXZEMUU7O0FvRDNxdkRFO0VBQXNDLGdCQUFrQztBcEQrcXZEMUU7O0FvRC9xdkRFO0VBQXNDLGdCQUFrQztBcERtcnZEMUU7O0FvRG5ydkRFO0VBQXNDLGdCQUFrQztBcER1cnZEMUU7O0FvRHZydkRFO0VBQXNDLGdCQUFrQztBcEQycnZEMUU7O0FvRDNydkRFO0VBQXNDLGdCQUFrQztBcEQrcnZEMUU7O0FvRC9ydkRFO0VBQXNDLGdCQUFrQztBcERtc3ZEMUU7O0FvRG5zdkRFO0VBQXNDLGdCQUFrQztBcER1c3ZEMUU7O0FvRHZzdkRFO0VBQXNDLGdCQUFrQztBcEQyc3ZEMUU7O0FvRDNzdkRFO0VBQXNDLGdCQUFrQztBcEQrc3ZEMUU7O0FvRC9zdkRFO0VBQXNDLGdCQUFrQztBcERtdHZEMUU7O0FvRG50dkRFO0VBQXNDLGdCQUFrQztBcER1dHZEMUU7O0FvRHZ0dkRFO0VBQXNDLGdCQUFrQztBcEQydHZEMUU7O0FvRDN0dkRFO0VBQXNDLGdCQUFrQztBcEQrdHZEMUU7O0FvRC90dkRFO0VBQXNDLGdCQUFrQztBcERtdXZEMUU7O0FvRG51dkRFO0VBQXNDLGdCQUFrQztBcER1dXZEMUU7O0FvRHZ1dkRFO0VBQXNDLGdCQUFrQztBcEQydXZEMUU7O0FvRDN1dkRFO0VBQXNDLGNBQWtDO0FwRCt1dkQxRTs7QW9EL3V2REU7RUFBc0MsZ0JBQWtDO0FwRG12dkQxRTs7QW9EbnZ2REU7RUFBc0MsZ0JBQWtDO0FwRHV2dkQxRTs7QW9EdnZ2REU7RUFBc0MsZ0JBQWtDO0FwRDJ2dkQxRTs7QW9EM3Z2REU7RUFBc0MsZ0JBQWtDO0FwRCt2dkQxRTs7QW9EL3Z2REU7RUFBc0MsZ0JBQWtDO0FwRG13dkQxRTs7QW9Ebnd2REU7RUFBc0MsZ0JBQWtDO0FwRHV3dkQxRTs7QW9Ednd2REU7RUFBc0MsZ0JBQWtDO0FwRDJ3dkQxRTs7QW9EM3d2REU7RUFBc0MsZ0JBQWtDO0FwRCt3dkQxRTs7QW9EL3d2REU7RUFBc0MsZ0JBQWtDO0FwRG14dkQxRTs7QW9Ebnh2REU7RUFBc0MsZ0JBQWtDO0FwRHV4dkQxRTs7QW9Ednh2REU7RUFBc0MsZ0JBQWtDO0FwRDJ4dkQxRTs7QW9EM3h2REU7RUFBc0MsZ0JBQWtDO0FwRCt4dkQxRTs7QW9EL3h2REU7RUFBc0MsZ0JBQWtDO0FwRG15dkQxRTs7QW9Ebnl2REU7RUFBc0MsZ0JBQWtDO0FwRHV5dkQxRTs7QW9Ednl2REU7RUFBc0MsZ0JBQWtDO0FwRDJ5dkQxRTs7QW9EM3l2REU7RUFBc0MsZ0JBQWtDO0FwRCt5dkQxRTs7QW9EL3l2REU7RUFBc0MsZ0JBQWtDO0FwRG16dkQxRTs7QW9Ebnp2REU7RUFBc0MsZ0JBQWtDO0FwRHV6dkQxRTs7QW9Ednp2REU7RUFBc0MsZ0JBQWtDO0FwRDJ6dkQxRTs7QW9EM3p2REU7RUFBc0MsY0FBa0M7QXBEK3p2RDFFOztBb0QvenZERTtFQUFzQyxnQkFBa0M7QXBEbTB2RDFFOztBb0RuMHZERTtFQUFzQyxnQkFBa0M7QXBEdTB2RDFFOztBb0R2MHZERTtFQUFzQyxnQkFBa0M7QXBEMjB2RDFFOztBb0QzMHZERTtFQUFzQyxnQkFBa0M7QXBEKzB2RDFFOztBb0QvMHZERTtFQUFzQyxnQkFBa0M7QXBEbTF2RDFFOztBb0RuMXZERTtFQUFzQyxnQkFBa0M7QXBEdTF2RDFFOztBb0R2MXZERTtFQUFzQyxnQkFBa0M7QXBEMjF2RDFFOztBb0QzMXZERTtFQUFzQyxnQkFBa0M7QXBEKzF2RDFFOztBb0QvMXZERTtFQUFzQyxnQkFBa0M7QXBEbTJ2RDFFOztBb0RuMnZERTtFQUFzQyxnQkFBa0M7QXBEdTJ2RDFFOztBb0R2MnZERTtFQUFzQyxnQkFBa0M7QXBEMjJ2RDFFOztBb0QzMnZERTtFQUFzQyxnQkFBa0M7QXBEKzJ2RDFFOztBb0QvMnZERTtFQUFzQyxnQkFBa0M7QXBEbTN2RDFFOztBb0RuM3ZERTtFQUFzQyxnQkFBa0M7QXBEdTN2RDFFOztBb0R2M3ZERTtFQUFzQyxnQkFBa0M7QXBEMjN2RDFFOztBb0QzM3ZERTtFQUFzQyxnQkFBa0M7QXBEKzN2RDFFOztBb0QvM3ZERTtFQUFzQyxnQkFBa0M7QXBEbTR2RDFFOztBb0RuNHZERTtFQUFzQyxnQkFBa0M7QXBEdTR2RDFFOztBb0R2NHZERTtFQUFzQyxnQkFBa0M7QXBEMjR2RDFFOztBb0QzNHZERTtFQUFzQyxnQkFBa0M7QXBEKzR2RDFFOztBb0QvNHZERTtFQUFzQyxnQkFBa0M7QXBEbTV2RDFFOztBb0RuNXZERTtFQUFzQyxnQkFBa0M7QXBEdTV2RDFFOztBb0R2NXZERTtFQUFzQyxnQkFBa0M7QXBEMjV2RDFFOztBb0QzNXZERTtFQUFzQyxnQkFBa0M7QXBEKzV2RDFFOztBb0QvNXZERTtFQUFzQyxnQkFBa0M7QXBEbTZ2RDFFOztBb0RuNnZERTtFQUFzQyxnQkFBa0M7QXBEdTZ2RDFFOztBb0R2NnZERTtFQUFzQyxnQkFBa0M7QXBEMjZ2RDFFOztBb0QzNnZERTtFQUFzQyxnQkFBa0M7QXBEKzZ2RDFFOztBb0QvNnZERTtFQUFzQyxnQkFBa0M7QXBEbTd2RDFFOztBb0RuN3ZERTtFQUFzQyxnQkFBa0M7QXBEdTd2RDFFOztBb0R2N3ZERTtFQUFzQyxnQkFBa0M7QXBEMjd2RDFFOztBb0QzN3ZERTtFQUFzQyxnQkFBa0M7QXBEKzd2RDFFOztBb0QvN3ZERTtFQUFzQyxnQkFBa0M7QXBEbTh2RDFFOztBb0RuOHZERTtFQUFzQyxnQkFBa0M7QXBEdTh2RDFFOztBb0R2OHZERTtFQUFzQyxnQkFBa0M7QXBEMjh2RDFFOztBb0QzOHZERTtFQUFzQyxnQkFBa0M7QXBEKzh2RDFFOztBb0QvOHZERTtFQUFzQyxnQkFBa0M7QXBEbTl2RDFFOztBb0RuOXZERTtFQUFzQyxnQkFBa0M7QXBEdTl2RDFFOztBb0R2OXZERTtFQUFzQyxnQkFBa0M7QXBEMjl2RDFFOztBb0QzOXZERTtFQUFzQyxnQkFBa0M7QXBEKzl2RDFFOztBb0QvOXZERTtFQUFzQyxnQkFBa0M7QXBEbSt2RDFFOztBb0RuK3ZERTtFQUFzQyxnQkFBa0M7QXBEdSt2RDFFOztBb0R2K3ZERTtFQUFzQyxnQkFBa0M7QXBEMit2RDFFOztBb0QzK3ZERTtFQUFzQyxnQkFBa0M7QXBEKyt2RDFFOztBb0QvK3ZERTtFQUFzQyxnQkFBa0M7QXBEbS92RDFFOztBb0RuL3ZERTtFQUFzQyxnQkFBa0M7QXBEdS92RDFFOztBb0R2L3ZERTtFQUFzQyxnQkFBa0M7QXBEMi92RDFFOztBb0QzL3ZERTtFQUFzQyxnQkFBa0M7QXBEKy92RDFFOztBb0QvL3ZERTtFQUFzQyxnQkFBa0M7QXBEbWd3RDFFOztBb0RuZ3dERTtFQUFzQyxnQkFBa0M7QXBEdWd3RDFFOztBb0R2Z3dERTtFQUFzQyxnQkFBa0M7QXBEMmd3RDFFOztBb0QzZ3dERTtFQUFzQyxnQkFBa0M7QXBEK2d3RDFFOztBb0QvZ3dERTtFQUFzQyxnQkFBa0M7QXBEbWh3RDFFOztBb0RuaHdERTtFQUFzQyxnQkFBa0M7QXBEdWh3RDFFOztBb0R2aHdERTtFQUFzQyxnQkFBa0M7QXBEMmh3RDFFOztBb0QzaHdERTtFQUFzQyxnQkFBa0M7QXBEK2h3RDFFOztBb0QvaHdERTtFQUFzQyxnQkFBa0M7QXBEbWl3RDFFOztBb0RuaXdERTtFQUFzQyxnQkFBa0M7QXBEdWl3RDFFOztBb0R2aXdERTtFQUFzQyxnQkFBa0M7QXBEMml3RDFFOztBb0QzaXdERTtFQUFzQyxnQkFBa0M7QXBEK2l3RDFFOztBb0QvaXdERTtFQUFzQyxnQkFBa0M7QXBEbWp3RDFFOztBb0RuandERTtFQUFzQyxnQkFBa0M7QXBEdWp3RDFFOztBb0R2andERTtFQUFzQyxnQkFBa0M7QXBEMmp3RDFFOztBb0QzandERTtFQUFzQyxnQkFBa0M7QXBEK2p3RDFFOztBb0QvandERTtFQUFzQyxnQkFBa0M7QXBEbWt3RDFFOztBb0Rua3dERTtFQUFzQyxnQkFBa0M7QXBEdWt3RDFFOztBb0R2a3dERTtFQUFzQyxnQkFBa0M7QXBEMmt3RDFFOztBb0Qza3dERTtFQUFzQyxnQkFBa0M7QXBEK2t3RDFFOztBb0Qva3dERTtFQUFzQyxnQkFBa0M7QXBEbWx3RDFFOztBb0RubHdERTtFQUFzQyxnQkFBa0M7QXBEdWx3RDFFOztBb0R2bHdERTtFQUFzQyxnQkFBa0M7QXBEMmx3RDFFOztBb0QzbHdERTtFQUFzQyxnQkFBa0M7QXBEK2x3RDFFOztBb0QvbHdERTtFQUFzQyxnQkFBa0M7QXBEbW13RDFFOztBb0RubXdERTtFQUFzQyxnQkFBa0M7QXBEdW13RDFFOztBb0R2bXdERTtFQUFzQyxnQkFBa0M7QXBEMm13RDFFOztBb0QzbXdERTtFQUFzQyxnQkFBa0M7QXBEK213RDFFOztBb0QvbXdERTtFQUFzQyxnQkFBa0M7QXBEbW53RDFFOztBb0RubndERTtFQUFzQyxnQkFBa0M7QXBEdW53RDFFOztBb0R2bndERTtFQUFzQyxnQkFBa0M7QXBEMm53RDFFOztBb0QzbndERTtFQUFzQyxnQkFBa0M7QXBEK253RDFFOztBb0QvbndERTtFQUFzQyxnQkFBa0M7QXBEbW93RDFFOztBb0Rub3dERTtFQUFzQyxjQUFrQztBcER1b3dEMUU7O0FvRHZvd0RFO0VBQXNDLGdCQUFrQztBcEQyb3dEMUU7O0FvRDNvd0RFO0VBQXNDLGdCQUFrQztBcEQrb3dEMUU7O0FvRC9vd0RFO0VBQXNDLGdCQUFrQztBcERtcHdEMUU7O0FvRG5wd0RFO0VBQXNDLGdCQUFrQztBcER1cHdEMUU7O0FvRHZwd0RFO0VBQXNDLGdCQUFrQztBcEQycHdEMUU7O0FvRDNwd0RFO0VBQXNDLGdCQUFrQztBcEQrcHdEMUU7O0FvRC9wd0RFO0VBQXNDLGdCQUFrQztBcERtcXdEMUU7O0FvRG5xd0RFO0VBQXNDLGdCQUFrQztBcER1cXdEMUU7O0FvRHZxd0RFO0VBQXNDLGdCQUFrQztBcEQycXdEMUU7O0FvRDNxd0RFO0VBQXNDLGdCQUFrQztBcEQrcXdEMUU7O0FvRC9xd0RFO0VBQXNDLGdCQUFrQztBcERtcndEMUU7O0FvRG5yd0RFO0VBQXNDLGdCQUFrQztBcER1cndEMUU7O0FvRHZyd0RFO0VBQXNDLGdCQUFrQztBcEQycndEMUU7O0FvRDNyd0RFO0VBQXNDLGdCQUFrQztBcEQrcndEMUU7O0FvRC9yd0RFO0VBQXNDLGdCQUFrQztBcERtc3dEMUU7O0FvRG5zd0RFO0VBQXNDLGdCQUFrQztBcER1c3dEMUU7O0FvRHZzd0RFO0VBQXNDLGdCQUFrQztBcEQyc3dEMUU7O0FvRDNzd0RFO0VBQXNDLGdCQUFrQztBcEQrc3dEMUU7O0FvRC9zd0RFO0VBQXNDLGdCQUFrQztBcERtdHdEMUU7O0FvRG50d0RFO0VBQXNDLGdCQUFrQztBcER1dHdEMUU7O0FvRHZ0d0RFO0VBQXNDLGdCQUFrQztBcEQydHdEMUU7O0FvRDN0d0RFO0VBQXNDLGdCQUFrQztBcEQrdHdEMUU7O0FvRC90d0RFO0VBQXNDLGdCQUFrQztBcERtdXdEMUU7O0FvRG51d0RFO0VBQXNDLGdCQUFrQztBcER1dXdEMUU7O0FvRHZ1d0RFO0VBQXNDLGdCQUFrQztBcEQydXdEMUU7O0FvRDN1d0RFO0VBQXNDLGdCQUFrQztBcEQrdXdEMUU7O0FvRC91d0RFO0VBQXNDLGdCQUFrQztBcERtdndEMUU7O0FvRG52d0RFO0VBQXNDLGdCQUFrQztBcER1dndEMUU7O0FvRHZ2d0RFO0VBQXNDLGdCQUFrQztBcEQydndEMUU7O0FvRDN2d0RFO0VBQXNDLGdCQUFrQztBcEQrdndEMUU7O0FvRC92d0RFO0VBQXNDLGdCQUFrQztBcERtd3dEMUU7O0FvRG53d0RFO0VBQXNDLGdCQUFrQztBcER1d3dEMUU7O0FvRHZ3d0RFO0VBQXNDLGdCQUFrQztBcEQyd3dEMUU7O0FvRDN3d0RFO0VBQXNDLGdCQUFrQztBcEQrd3dEMUU7O0FvRC93d0RFO0VBQXNDLGdCQUFrQztBcERteHdEMUU7O0FvRG54d0RFO0VBQXNDLGdCQUFrQztBcER1eHdEMUU7O0FvRHZ4d0RFO0VBQXNDLGdCQUFrQztBcEQyeHdEMUU7O0FvRDN4d0RFO0VBQXNDLGdCQUFrQztBcEQreHdEMUU7O0FvRC94d0RFO0VBQXNDLGdCQUFrQztBcERteXdEMUU7O0FvRG55d0RFO0VBQXNDLGdCQUFrQztBcER1eXdEMUU7O0FvRHZ5d0RFO0VBQXNDLGdCQUFrQztBcEQyeXdEMUU7O0FvRDN5d0RFO0VBQXNDLGdCQUFrQztBcEQreXdEMUU7O0FvRC95d0RFO0VBQXNDLGdCQUFrQztBcERtendEMUU7O0FvRG56d0RFO0VBQXNDLGdCQUFrQztBcER1endEMUU7O0FvRHZ6d0RFO0VBQXNDLGdCQUFrQztBcEQyendEMUU7O0FvRDN6d0RFO0VBQXNDLGdCQUFrQztBcEQrendEMUU7O0FvRC96d0RFO0VBQXNDLGdCQUFrQztBcERtMHdEMUU7O0FvRG4wd0RFO0VBQXNDLGdCQUFrQztBcER1MHdEMUU7O0FvRHYwd0RFO0VBQXNDLGdCQUFrQztBcEQyMHdEMUU7O0FvRDMwd0RFO0VBQXNDLGdCQUFrQztBcEQrMHdEMUU7O0FvRC8wd0RFO0VBQXNDLGdCQUFrQztBcERtMXdEMUU7O0FvRG4xd0RFO0VBQXNDLGdCQUFrQztBcER1MXdEMUU7O0FvRHYxd0RFO0VBQXNDLGdCQUFrQztBcEQyMXdEMUU7O0FvRDMxd0RFO0VBQXNDLGdCQUFrQztBcEQrMXdEMUU7O0FvRC8xd0RFO0VBQXNDLGdCQUFrQztBcERtMndEMUU7O0FvRG4yd0RFO0VBQXNDLGdCQUFrQztBcER1MndEMUU7O0FvRHYyd0RFO0VBQXNDLGdCQUFrQztBcEQyMndEMUU7O0FvRDMyd0RFO0VBQXNDLGdCQUFrQztBcEQrMndEMUU7O0FvRC8yd0RFO0VBQXNDLGdCQUFrQztBcERtM3dEMUU7O0FvRG4zd0RFO0VBQXNDLGdCQUFrQztBcER1M3dEMUU7O0FvRHYzd0RFO0VBQXNDLGdCQUFrQztBcEQyM3dEMUU7O0FvRDMzd0RFO0VBQXNDLGdCQUFrQztBcEQrM3dEMUU7O0FvRC8zd0RFO0VBQXNDLGdCQUFrQztBcERtNHdEMUU7O0FvRG40d0RFO0VBQXNDLGdCQUFrQztBcER1NHdEMUU7O0FvRHY0d0RFO0VBQXNDLGdCQUFrQztBcEQyNHdEMUU7O0FvRDM0d0RFO0VBQXNDLGdCQUFrQztBcEQrNHdEMUU7O0FvRC80d0RFO0VBQXNDLGdCQUFrQztBcERtNXdEMUU7O0FvRG41d0RFO0VBQXNDLGdCQUFrQztBcER1NXdEMUU7O0FvRHY1d0RFO0VBQXNDLGdCQUFrQztBcEQyNXdEMUU7O0FvRDM1d0RFO0VBQXNDLGdCQUFrQztBcEQrNXdEMUU7O0FvRC81d0RFO0VBQXNDLGdCQUFrQztBcERtNndEMUU7O0FvRG42d0RFO0VBQXNDLGdCQUFrQztBcER1NndEMUU7O0FvRHY2d0RFO0VBQXNDLGdCQUFrQztBcEQyNndEMUU7O0FvRDM2d0RFO0VBQXNDLGdCQUFrQztBcEQrNndEMUU7O0FvRC82d0RFO0VBQXNDLGdCQUFrQztBcERtN3dEMUU7O0FvRG43d0RFO0VBQXNDLGdCQUFrQztBcER1N3dEMUU7O0FvRHY3d0RFO0VBQXNDLGdCQUFrQztBcEQyN3dEMUU7O0FvRDM3d0RFO0VBQXNDLGdCQUFrQztBcEQrN3dEMUU7O0FvRC83d0RFO0VBQXNDLGdCQUFrQztBcERtOHdEMUU7O0FvRG44d0RFO0VBQXNDLGdCQUFrQztBcER1OHdEMUU7O0FvRHY4d0RFO0VBQXNDLGdCQUFrQztBcEQyOHdEMUU7O0FvRDM4d0RFO0VBQXNDLGdCQUFrQztBcEQrOHdEMUU7O0FvRC84d0RFO0VBQXNDLGdCQUFrQztBcERtOXdEMUU7O0FvRG45d0RFO0VBQXNDLGdCQUFrQztBcER1OXdEMUU7O0FvRHY5d0RFO0VBQXNDLGdCQUFrQztBcEQyOXdEMUU7O0FvRDM5d0RFO0VBQXNDLGdCQUFrQztBcEQrOXdEMUU7O0FvRC85d0RFO0VBQXNDLGdCQUFrQztBcERtK3dEMUU7O0FvRG4rd0RFO0VBQXNDLGdCQUFrQztBcER1K3dEMUU7O0FvRHYrd0RFO0VBQXNDLGdCQUFrQztBcEQyK3dEMUU7O0FvRDMrd0RFO0VBQXNDLGdCQUFrQztBcEQrK3dEMUU7O0FvRC8rd0RFO0VBQXNDLGdCQUFrQztBcERtL3dEMUU7O0FvRG4vd0RFO0VBQXNDLGdCQUFrQztBcER1L3dEMUU7O0FvRHYvd0RFO0VBQXNDLGdCQUFrQztBcEQyL3dEMUU7O0FvRDMvd0RFO0VBQXNDLGdCQUFrQztBcEQrL3dEMUU7O0FvRC8vd0RFO0VBQXNDLGdCQUFrQztBcERtZ3hEMUU7O0FvRG5neERFO0VBQXNDLGdCQUFrQztBcER1Z3hEMUU7O0FvRHZneERFO0VBQXNDLGdCQUFrQztBcEQyZ3hEMUU7O0FvRDNneERFO0VBQXNDLGdCQUFrQztBcEQrZ3hEMUU7O0FvRC9neERFO0VBQXNDLGdCQUFrQztBcERtaHhEMUU7O0FvRG5oeERFO0VBQXNDLGdCQUFrQztBcER1aHhEMUU7O0FvRHZoeERFO0VBQXNDLGdCQUFrQztBcEQyaHhEMUU7O0FvRDNoeERFO0VBQXNDLGdCQUFrQztBcEQraHhEMUU7O0FvRC9oeERFO0VBQXNDLGdCQUFrQztBcERtaXhEMUU7O0FvRG5peERFO0VBQXNDLGdCQUFrQztBcER1aXhEMUU7O0FvRHZpeERFO0VBQXNDLGdCQUFrQztBcEQyaXhEMUU7O0FvRDNpeERFO0VBQXNDLGdCQUFrQztBcEQraXhEMUU7O0FvRC9peERFO0VBQXNDLGdCQUFrQztBcERtanhEMUU7O0FvRG5qeERFO0VBQXNDLGdCQUFrQztBcER1anhEMUU7O0FvRHZqeERFO0VBQXNDLGdCQUFrQztBcEQyanhEMUU7O0FvRDNqeERFO0VBQXNDLGdCQUFrQztBcEQranhEMUU7O0FvRC9qeERFO0VBQXNDLGdCQUFrQztBcERta3hEMUU7O0FvRG5reERFO0VBQXNDLGdCQUFrQztBcER1a3hEMUU7O0FvRHZreERFO0VBQXNDLGdCQUFrQztBcEQya3hEMUU7O0FvRDNreERFO0VBQXNDLGdCQUFrQztBcEQra3hEMUU7O0FvRC9reERFO0VBQXNDLGdCQUFrQztBcERtbHhEMUU7O0FvRG5seERFO0VBQXNDLGdCQUFrQztBcER1bHhEMUU7O0FvRHZseERFO0VBQXNDLGdCQUFrQztBcEQybHhEMUU7O0FvRDNseERFO0VBQXNDLGdCQUFrQztBcEQrbHhEMUU7O0FvRC9seERFO0VBQXNDLGdCQUFrQztBcERtbXhEMUU7O0FvRG5teERFO0VBQXNDLGdCQUFrQztBcER1bXhEMUU7O0FvRHZteERFO0VBQXNDLGdCQUFrQztBcEQybXhEMUU7O0FvRDNteERFO0VBQXNDLGdCQUFrQztBcEQrbXhEMUU7O0FvRC9teERFO0VBQXNDLGdCQUFrQztBcERtbnhEMUU7O0FvRG5ueERFO0VBQXNDLGdCQUFrQztBcER1bnhEMUU7O0FvRHZueERFO0VBQXNDLGdCQUFrQztBcEQybnhEMUU7O0FvRDNueERFO0VBQXNDLGdCQUFrQztBcEQrbnhEMUU7O0FvRC9ueERFO0VBQXNDLGdCQUFrQztBcERtb3hEMUU7O0FvRG5veERFO0VBQXNDLGdCQUFrQztBcER1b3hEMUU7O0FvRHZveERFO0VBQXNDLGdCQUFrQztBcEQyb3hEMUU7O0FvRDNveERFO0VBQXNDLGdCQUFrQztBcEQrb3hEMUU7O0FvRC9veERFO0VBQXNDLGdCQUFrQztBcERtcHhEMUU7O0FvRG5weERFO0VBQXNDLGdCQUFrQztBcER1cHhEMUU7O0FvRHZweERFO0VBQXNDLGdCQUFrQztBcEQycHhEMUU7O0FvRDNweERFO0VBQXNDLGdCQUFrQztBcEQrcHhEMUU7O0FvRC9weERFO0VBQXNDLGdCQUFrQztBcERtcXhEMUU7O0FvRG5xeERFO0VBQXNDLGdCQUFrQztBcER1cXhEMUU7O0FvRHZxeERFO0VBQXNDLGdCQUFrQztBcEQycXhEMUU7O0FvRDNxeERFO0VBQXNDLGdCQUFrQztBcEQrcXhEMUU7O0FvRC9xeERFO0VBQXNDLGdCQUFrQztBcERtcnhEMUU7O0FvRG5yeERFO0VBQXNDLGdCQUFrQztBcER1cnhEMUU7O0FvRHZyeERFO0VBQXNDLGdCQUFrQztBcEQycnhEMUU7O0FvRDNyeERFO0VBQXNDLGdCQUFrQztBcEQrcnhEMUU7O0FvRC9yeERFO0VBQXNDLGdCQUFrQztBcERtc3hEMUU7O0FvRG5zeERFO0VBQXNDLGdCQUFrQztBcER1c3hEMUU7O0FvRHZzeERFO0VBQXNDLGdCQUFrQztBcEQyc3hEMUU7O0FvRDNzeERFO0VBQXNDLGdCQUFrQztBcEQrc3hEMUU7O0FvRC9zeERFO0VBQXNDLGdCQUFrQztBcERtdHhEMUU7O0FvRG50eERFO0VBQXNDLGdCQUFrQztBcER1dHhEMUU7O0FvRHZ0eERFO0VBQXNDLGdCQUFrQztBcEQydHhEMUU7O0FvRDN0eERFO0VBQXNDLGdCQUFrQztBcEQrdHhEMUU7O0FvRC90eERFO0VBQXNDLGdCQUFrQztBcERtdXhEMUU7O0FvRG51eERFO0VBQXNDLGdCQUFrQztBcER1dXhEMUU7O0FvRHZ1eERFO0VBQXNDLGdCQUFrQztBcEQydXhEMUU7O0FvRDN1eERFO0VBQXNDLGdCQUFrQztBcEQrdXhEMUU7O0FvRC91eERFO0VBQXNDLGdCQUFrQztBcERtdnhEMUU7O0FvRG52eERFO0VBQXNDLGdCQUFrQztBcER1dnhEMUU7O0FvRHZ2eERFO0VBQXNDLGdCQUFrQztBcEQydnhEMUU7O0FvRDN2eERFO0VBQXNDLGdCQUFrQztBcEQrdnhEMUU7O0FvRC92eERFO0VBQXNDLGdCQUFrQztBcERtd3hEMUU7O0FvRG53eERFO0VBQXNDLGdCQUFrQztBcER1d3hEMUU7O0FvRHZ3eERFO0VBQXNDLGdCQUFrQztBcEQyd3hEMUU7O0FvRDN3eERFO0VBQXNDLGdCQUFrQztBcEQrd3hEMUU7O0FvRC93eERFO0VBQXNDLGdCQUFrQztBcERteHhEMUU7O0FvRG54eERFO0VBQXNDLGdCQUFrQztBcER1eHhEMUU7O0FvRHZ4eERFO0VBQXNDLGdCQUFrQztBcEQyeHhEMUU7O0FvRDN4eERFO0VBQXNDLGdCQUFrQztBcEQreHhEMUU7O0FvRC94eERFO0VBQXNDLGdCQUFrQztBcERteXhEMUU7O0FvRG55eERFO0VBQXNDLGdCQUFrQztBcER1eXhEMUU7O0FvRHZ5eERFO0VBQXNDLGdCQUFrQztBcEQyeXhEMUU7O0FvRDN5eERFO0VBQXNDLGdCQUFrQztBcEQreXhEMUU7O0FvRC95eERFO0VBQXNDLGdCQUFrQztBcERtenhEMUU7O0FvRG56eERFO0VBQXNDLGdCQUFrQztBcER1enhEMUU7O0FvRHZ6eERFO0VBQXNDLGdCQUFrQztBcEQyenhEMUU7O0FvRDN6eERFO0VBQXNDLGdCQUFrQztBcEQrenhEMUU7O0FvRC96eERFO0VBQXNDLGdCQUFrQztBcERtMHhEMUU7O0FvRG4weERFO0VBQXNDLGdCQUFrQztBcER1MHhEMUU7O0FvRHYweERFO0VBQXNDLGdCQUFrQztBcEQyMHhEMUU7O0FvRDMweERFO0VBQXNDLGdCQUFrQztBcEQrMHhEMUU7O0FvRC8weERFO0VBQXNDLGdCQUFrQztBcERtMXhEMUU7O0FvRG4xeERFO0VBQXNDLGdCQUFrQztBcER1MXhEMUU7O0FvRHYxeERFO0VBQXNDLGdCQUFrQztBcEQyMXhEMUU7O0FvRDMxeERFO0VBQXNDLGdCQUFrQztBcEQrMXhEMUU7O0FvRC8xeERFO0VBQXNDLGdCQUFrQztBcERtMnhEMUU7O0FvRG4yeERFO0VBQXNDLGdCQUFrQztBcER1MnhEMUU7O0FvRHYyeERFO0VBQXNDLGdCQUFrQztBcEQyMnhEMUU7O0FvRDMyeERFO0VBQXNDLGdCQUFrQztBcEQrMnhEMUU7O0FvRC8yeERFO0VBQXNDLGdCQUFrQztBcERtM3hEMUU7O0FvRG4zeERFO0VBQXNDLGdCQUFrQztBcER1M3hEMUU7O0FvRHYzeERFO0VBQXNDLGdCQUFrQztBcEQyM3hEMUU7O0FvRDMzeERFO0VBQXNDLGdCQUFrQztBcEQrM3hEMUU7O0FvRC8zeERFO0VBQXNDLGdCQUFrQztBcERtNHhEMUU7O0FvRG40eERFO0VBQXNDLGdCQUFrQztBcER1NHhEMUU7O0FvRHY0eERFO0VBQXNDLGdCQUFrQztBcEQyNHhEMUU7O0FvRDM0eERFO0VBQXNDLGdCQUFrQztBcEQrNHhEMUU7O0FvRC80eERFO0VBQXNDLGdCQUFrQztBcERtNXhEMUU7O0FvRG41eERFO0VBQXNDLGdCQUFrQztBcER1NXhEMUU7O0FvRHY1eERFO0VBQXNDLGdCQUFrQztBcEQyNXhEMUU7O0FvRDM1eERFO0VBQXNDLGdCQUFrQztBcEQrNXhEMUU7O0FvRC81eERFO0VBQXNDLGdCQUFrQztBcERtNnhEMUU7O0FvRG42eERFO0VBQXNDLGdCQUFrQztBcER1NnhEMUU7O0FvRHY2eERFO0VBQXNDLGdCQUFrQztBcEQyNnhEMUU7O0FvRDM2eERFO0VBQXNDLGdCQUFrQztBcEQrNnhEMUU7O0FvRC82eERFO0VBQXNDLGdCQUFrQztBcERtN3hEMUU7O0FvRG43eERFO0VBQXNDLGdCQUFrQztBcER1N3hEMUU7O0FvRHY3eERFO0VBQXNDLGdCQUFrQztBcEQyN3hEMUU7O0FvRDM3eERFO0VBQXNDLGdCQUFrQztBcEQrN3hEMUU7O0FvRC83eERFO0VBQXNDLGdCQUFrQztBcERtOHhEMUU7O0FvRG44eERFO0VBQXNDLGdCQUFrQztBcER1OHhEMUU7O0FvRHY4eERFO0VBQXNDLGdCQUFrQztBcEQyOHhEMUU7O0FvRDM4eERFO0VBQXNDLGdCQUFrQztBcEQrOHhEMUU7O0FvRC84eERFO0VBQXNDLGdCQUFrQztBcERtOXhEMUU7O0FvRG45eERFO0VBQXNDLGdCQUFrQztBcER1OXhEMUU7O0FvRHY5eERFO0VBQXNDLGdCQUFrQztBcEQyOXhEMUU7O0FvRDM5eERFO0VBQXNDLGdCQUFrQztBcEQrOXhEMUU7O0FvRC85eERFO0VBQXNDLGdCQUFrQztBcERtK3hEMUU7O0FvRG4reERFO0VBQXNDLGdCQUFrQztBcER1K3hEMUU7O0FvRHYreERFO0VBQXNDLGdCQUFrQztBcEQyK3hEMUU7O0FvRDMreERFO0VBQXNDLGdCQUFrQztBcEQrK3hEMUU7O0FvRC8reERFO0VBQXNDLGdCQUFrQztBcERtL3hEMUU7O0FvRG4veERFO0VBQXNDLGdCQUFrQztBcER1L3hEMUU7O0FvRHYveERFO0VBQXNDLGdCQUFrQztBcEQyL3hEMUU7O0FvRDMveERFO0VBQXNDLGdCQUFrQztBcEQrL3hEMUU7O0FvRC8veERFO0VBQXNDLGdCQUFrQztBcERtZ3lEMUU7O0FvRG5neURFO0VBQXNDLGdCQUFrQztBcER1Z3lEMUU7O0FvRHZneURFO0VBQXNDLGdCQUFrQztBcEQyZ3lEMUU7O0FvRDNneURFO0VBQXNDLGdCQUFrQztBcEQrZ3lEMUU7O0FvRC9neURFO0VBQXNDLGdCQUFrQztBcERtaHlEMUU7O0FvRG5oeURFO0VBQXNDLGdCQUFrQztBcER1aHlEMUU7O0FvRHZoeURFO0VBQXNDLGdCQUFrQztBcEQyaHlEMUU7O0FvRDNoeURFO0VBQXNDLGdCQUFrQztBcEQraHlEMUU7O0FvRC9oeURFO0VBQXNDLGdCQUFrQztBcERtaXlEMUU7O0FvRG5peURFO0VBQXNDLGdCQUFrQztBcER1aXlEMUU7O0FvRHZpeURFO0VBQXNDLGdCQUFrQztBcEQyaXlEMUU7O0FvRDNpeURFO0VBQXNDLGdCQUFrQztBcEQraXlEMUU7O0FvRC9peURFO0VBQXNDLGdCQUFrQztBcERtanlEMUU7O0FvRG5qeURFO0VBQXNDLGdCQUFrQztBcER1anlEMUU7O0FvRHZqeURFO0VBQXNDLGdCQUFrQztBcEQyanlEMUU7O0FvRDNqeURFO0VBQXNDLGdCQUFrQztBcEQranlEMUU7O0FvRC9qeURFO0VBQXNDLGdCQUFrQztBcERta3lEMUU7O0FvRG5reURFO0VBQXNDLGdCQUFrQztBcER1a3lEMUU7O0FvRHZreURFO0VBQXNDLGdCQUFrQztBcEQya3lEMUU7O0FvRDNreURFO0VBQXNDLGdCQUFrQztBcEQra3lEMUU7O0FvRC9reURFO0VBQXNDLGdCQUFrQztBcERtbHlEMUU7O0FvRG5seURFO0VBQXNDLGdCQUFrQztBcER1bHlEMUU7O0FvRHZseURFO0VBQXNDLGdCQUFrQztBcEQybHlEMUU7O0FvRDNseURFO0VBQXNDLGdCQUFrQztBcEQrbHlEMUU7O0FvRC9seURFO0VBQXNDLGdCQUFrQztBcERtbXlEMUU7O0FvRG5teURFO0VBQXNDLGdCQUFrQztBcER1bXlEMUU7O0FvRHZteURFO0VBQXNDLGdCQUFrQztBcEQybXlEMUU7O0FvRDNteURFO0VBQXNDLGdCQUFrQztBcEQrbXlEMUU7O0FvRC9teURFO0VBQXNDLGdCQUFrQztBcERtbnlEMUU7O0FvRG5ueURFO0VBQXNDLGdCQUFrQztBcER1bnlEMUU7O0FvRHZueURFO0VBQXNDLGdCQUFrQztBcEQybnlEMUU7O0FvRDNueURFO0VBQXNDLGdCQUFrQztBcEQrbnlEMUU7O0FvRC9ueURFO0VBQXNDLGdCQUFrQztBcERtb3lEMUU7O0FvRG5veURFO0VBQXNDLGdCQUFrQztBcER1b3lEMUU7O0FvRHZveURFO0VBQXNDLGdCQUFrQztBcEQyb3lEMUU7O0FvRDNveURFO0VBQXNDLGdCQUFrQztBcEQrb3lEMUU7O0FvRC9veURFO0VBQXNDLGdCQUFrQztBcERtcHlEMUU7O0FvRG5weURFO0VBQXNDLGdCQUFrQztBcER1cHlEMUU7O0FvRHZweURFO0VBQXNDLGdCQUFrQztBcEQycHlEMUU7O0FvRDNweURFO0VBQXNDLGdCQUFrQztBcEQrcHlEMUU7O0FvRC9weURFO0VBQXNDLGdCQUFrQztBcERtcXlEMUU7O0FvRG5xeURFO0VBQXNDLGdCQUFrQztBcER1cXlEMUU7O0FvRHZxeURFO0VBQXNDLGdCQUFrQztBcEQycXlEMUU7O0FvRDNxeURFO0VBQXNDLGdCQUFrQztBcEQrcXlEMUU7O0FvRC9xeURFO0VBQXNDLGdCQUFrQztBcERtcnlEMUU7O0FvRG5yeURFO0VBQXNDLGdCQUFrQztBcER1cnlEMUU7O0FvRHZyeURFO0VBQXNDLGdCQUFrQztBcEQycnlEMUU7O0FvRDNyeURFO0VBQXNDLGNBQWtDO0FwRCtyeUQxRTs7QW9EL3J5REU7RUFBc0MsZ0JBQWtDO0FwRG1zeUQxRTs7QW9EbnN5REU7RUFBc0MsZ0JBQWtDO0FwRHVzeUQxRTs7QW9EdnN5REU7RUFBc0MsZ0JBQWtDO0FwRDJzeUQxRTs7QW9EM3N5REU7RUFBc0MsY0FBa0M7QXBEK3N5RDFFOztBb0Qvc3lERTtFQUFzQyxnQkFBa0M7QXBEbXR5RDFFOztBb0RudHlERTtFQUFzQyxnQkFBa0M7QXBEdXR5RDFFOztBb0R2dHlERTtFQUFzQyxnQkFBa0M7QXBEMnR5RDFFOztBb0QzdHlERTtFQUFzQyxnQkFBa0M7QXBEK3R5RDFFOztBb0QvdHlERTtFQUFzQyxjQUFrQztBcERtdXlEMUU7O0FvRG51eURFO0VBQXNDLGdCQUFrQztBcER1dXlEMUU7O0FvRHZ1eURFO0VBQXNDLGdCQUFrQztBcEQydXlEMUU7O0FvRDN1eURFO0VBQXNDLGdCQUFrQztBcEQrdXlEMUU7O0FvRC91eURFO0VBQXNDLGdCQUFrQztBcERtdnlEMUU7O0FvRG52eURFO0VBQXNDLGdCQUFrQztBcER1dnlEMUU7O0FvRHZ2eURFO0VBQXNDLGdCQUFrQztBcEQydnlEMUU7O0FvRDN2eURFO0VBQXNDLGdCQUFrQztBcEQrdnlEMUU7O0FvRC92eURFO0VBQXNDLGdCQUFrQztBcERtd3lEMUU7O0FvRG53eURFO0VBQXNDLGdCQUFrQztBcER1d3lEMUU7O0FvRHZ3eURFO0VBQXNDLGdCQUFrQztBcEQyd3lEMUU7O0FvRDN3eURFO0VBQXNDLGdCQUFrQztBcEQrd3lEMUU7O0FvRC93eURFO0VBQXNDLGdCQUFrQztBcERteHlEMUU7O0FvRG54eURFO0VBQXNDLGdCQUFrQztBcER1eHlEMUU7O0FvRHZ4eURFO0VBQXNDLGdCQUFrQztBcEQyeHlEMUU7O0FvRDN4eURFO0VBQXNDLGdCQUFrQztBcEQreHlEMUU7O0FvRC94eURFO0VBQXNDLGdCQUFrQztBcERteXlEMUU7O0FvRG55eURFO0VBQXNDLGdCQUFrQztBcER1eXlEMUU7O0FvRHZ5eURFO0VBQXNDLGdCQUFrQztBcEQyeXlEMUU7O0FvRDN5eURFO0VBQXNDLGdCQUFrQztBcEQreXlEMUU7O0FvRC95eURFO0VBQXNDLGdCQUFrQztBcERtenlEMUU7O0FvRG56eURFO0VBQXNDLGdCQUFrQztBcER1enlEMUU7O0FvRHZ6eURFO0VBQXNDLGdCQUFrQztBcEQyenlEMUU7O0FvRDN6eURFO0VBQXNDLGNBQWtDO0FwRCt6eUQxRTs7QW9EL3p5REU7RUFBc0MsZ0JBQWtDO0FwRG0weUQxRTs7QW9EbjB5REU7RUFBc0MsZ0JBQWtDO0FwRHUweUQxRTs7QW9EdjB5REU7RUFBc0MsZ0JBQWtDO0FwRDIweUQxRTs7QW9EMzB5REU7RUFBc0MsZ0JBQWtDO0FwRCsweUQxRTs7QW9ELzB5REU7RUFBc0MsZ0JBQWtDO0FwRG0xeUQxRTs7QW9EbjF5REU7RUFBc0MsZ0JBQWtDO0FwRHUxeUQxRTs7QW9EdjF5REU7RUFBc0MsZ0JBQWtDO0FwRDIxeUQxRTs7QW9EMzF5REU7RUFBc0MsZ0JBQWtDO0FwRCsxeUQxRTs7QW9ELzF5REU7RUFBc0MsZ0JBQWtDO0FwRG0yeUQxRTs7QW9EbjJ5REU7RUFBc0MsZ0JBQWtDO0FwRHUyeUQxRTs7QW9EdjJ5REU7RUFBc0MsZ0JBQWtDO0FwRDIyeUQxRTs7QW9EMzJ5REU7RUFBc0MsZ0JBQWtDO0FwRCsyeUQxRTs7QW9ELzJ5REU7RUFBc0MsZ0JBQWtDO0FwRG0zeUQxRTs7QW9EbjN5REU7RUFBc0MsZ0JBQWtDO0FwRHUzeUQxRTs7QW9EdjN5REU7RUFBc0MsZ0JBQWtDO0FwRDIzeUQxRTs7QW9EMzN5REU7RUFBc0MsZ0JBQWtDO0FwRCszeUQxRTs7QW9ELzN5REU7RUFBc0MsZ0JBQWtDO0FwRG00eUQxRTs7QW9EbjR5REU7RUFBc0MsZ0JBQWtDO0FwRHU0eUQxRTs7QW9EdjR5REU7RUFBc0MsZ0JBQWtDO0FwRDI0eUQxRTs7QW9EMzR5REU7RUFBc0MsZ0JBQWtDO0FwRCs0eUQxRTs7QW9ELzR5REU7RUFBc0MsZ0JBQWtDO0FwRG01eUQxRTs7QW9EbjV5REU7RUFBc0MsZ0JBQWtDO0FwRHU1eUQxRTs7QW9EdjV5REU7RUFBc0MsY0FBa0M7QXBEMjV5RDFFOztBb0QzNXlERTtFQUFzQyxnQkFBa0M7QXBEKzV5RDFFOztBb0QvNXlERTtFQUFzQyxnQkFBa0M7QXBEbTZ5RDFFOztBb0RuNnlERTtFQUFzQyxnQkFBa0M7QXBEdTZ5RDFFOztBb0R2NnlERTtFQUFzQyxnQkFBa0M7QXBEMjZ5RDFFOztBb0QzNnlERTtFQUFzQyxnQkFBa0M7QXBEKzZ5RDFFOztBb0QvNnlERTtFQUFzQyxnQkFBa0M7QXBEbTd5RDFFOztBb0RuN3lERTtFQUFzQyxnQkFBa0M7QXBEdTd5RDFFOztBb0R2N3lERTtFQUFzQyxnQkFBa0M7QXBEMjd5RDFFOztBb0QzN3lERTtFQUFzQyxnQkFBa0M7QXBEKzd5RDFFOztBb0QvN3lERTtFQUFzQyxnQkFBa0M7QXBEbTh5RDFFOztBb0RuOHlERTtFQUFzQyxnQkFBa0M7QXBEdTh5RDFFOztBb0R2OHlERTtFQUFzQyxnQkFBa0M7QXBEMjh5RDFFOztBb0QzOHlERTtFQUFzQyxnQkFBa0M7QXBEKzh5RDFFOztBb0QvOHlERTtFQUFzQyxnQkFBa0M7QXBEbTl5RDFFOztBb0RuOXlERTtFQUFzQyxnQkFBa0M7QXBEdTl5RDFFOztBb0R2OXlERTtFQUFzQyxnQkFBa0M7QXBEMjl5RDFFOztBb0QzOXlERTtFQUFzQyxnQkFBa0M7QXBEKzl5RDFFOztBb0QvOXlERTtFQUFzQyxnQkFBa0M7QXBEbSt5RDFFOztBb0RuK3lERTtFQUFzQyxnQkFBa0M7QXBEdSt5RDFFOztBb0R2K3lERTtFQUFzQyxnQkFBa0M7QXBEMit5RDFFOztBb0QzK3lERTtFQUFzQyxnQkFBa0M7QXBEKyt5RDFFOztBb0QvK3lERTtFQUFzQyxnQkFBa0M7QXBEbS95RDFFOztBb0RuL3lERTtFQUFzQyxnQkFBa0M7QXBEdS95RDFFOztBb0R2L3lERTtFQUFzQyxnQkFBa0M7QXBEMi95RDFFOztBb0QzL3lERTtFQUFzQyxnQkFBa0M7QXBEKy95RDFFOztBb0QvL3lERTtFQUFzQyxnQkFBa0M7QXBEbWd6RDFFOztBb0RuZ3pERTtFQUFzQyxnQkFBa0M7QXBEdWd6RDFFOztBb0R2Z3pERTtFQUFzQyxnQkFBa0M7QXBEMmd6RDFFOztBb0QzZ3pERTtFQUFzQyxnQkFBa0M7QXBEK2d6RDFFOztBb0QvZ3pERTtFQUFzQyxnQkFBa0M7QXBEbWh6RDFFOztBb0RuaHpERTtFQUFzQyxnQkFBa0M7QXBEdWh6RDFFOztBb0R2aHpERTtFQUFzQyxnQkFBa0M7QXBEMmh6RDFFOztBb0QzaHpERTtFQUFzQyxnQkFBa0M7QXBEK2h6RDFFOztBb0QvaHpERTtFQUFzQyxnQkFBa0M7QXBEbWl6RDFFOztBb0RuaXpERTtFQUFzQyxnQkFBa0M7QXBEdWl6RDFFOztBb0R2aXpERTtFQUFzQyxnQkFBa0M7QXBEMml6RDFFOztBb0QzaXpERTtFQUFzQyxnQkFBa0M7QXBEK2l6RDFFOztBb0QvaXpERTtFQUFzQyxnQkFBa0M7QXBEbWp6RDFFOztBb0RuanpERTtFQUFzQyxnQkFBa0M7QXBEdWp6RDFFOztBb0R2anpERTtFQUFzQyxjQUFrQztBcEQyanpEMUU7O0FvRDNqekRFO0VBQXNDLGdCQUFrQztBcEQranpEMUU7O0FvRC9qekRFO0VBQXNDLGdCQUFrQztBcERta3pEMUU7O0FvRG5rekRFO0VBQXNDLGdCQUFrQztBcER1a3pEMUU7O0FvRHZrekRFO0VBQXNDLGdCQUFrQztBcEQya3pEMUU7O0FvRDNrekRFO0VBQXNDLGdCQUFrQztBcEQra3pEMUU7O0FvRC9rekRFO0VBQXNDLGdCQUFrQztBcERtbHpEMUU7O0FvRG5sekRFO0VBQXNDLGdCQUFrQztBcER1bHpEMUU7O0FvRHZsekRFO0VBQXNDLGdCQUFrQztBcEQybHpEMUU7O0FvRDNsekRFO0VBQXNDLGdCQUFrQztBcEQrbHpEMUU7O0FvRC9sekRFO0VBQXNDLGdCQUFrQztBcERtbXpEMUU7O0FvRG5tekRFO0VBQXNDLGdCQUFrQztBcER1bXpEMUU7O0FvRHZtekRFO0VBQXNDLGdCQUFrQztBcEQybXpEMUU7O0FvRDNtekRFO0VBQXNDLGdCQUFrQztBcEQrbXpEMUU7O0FvRC9tekRFO0VBQXNDLGdCQUFrQztBcERtbnpEMUU7O0FvRG5uekRFO0VBQXNDLGdCQUFrQztBcER1bnpEMUU7O0FvRHZuekRFO0VBQXNDLGdCQUFrQztBcEQybnpEMUU7O0FvRDNuekRFO0VBQXNDLGdCQUFrQztBcEQrbnpEMUU7O0FvRC9uekRFO0VBQXNDLGdCQUFrQztBcERtb3pEMUU7O0FvRG5vekRFO0VBQXNDLGdCQUFrQztBcER1b3pEMUU7O0FvRHZvekRFO0VBQXNDLGdCQUFrQztBcEQyb3pEMUU7O0FvRDNvekRFO0VBQXNDLGdCQUFrQztBcEQrb3pEMUU7O0FvRC9vekRFO0VBQXNDLGdCQUFrQztBcERtcHpEMUU7O0FvRG5wekRFO0VBQXNDLGNBQWtDO0FwRHVwekQxRTs7QW9EdnB6REU7RUFBc0MsZ0JBQWtDO0FwRDJwekQxRTs7QW9EM3B6REU7RUFBc0MsZ0JBQWtDO0FwRCtwekQxRTs7QW9EL3B6REU7RUFBc0MsZ0JBQWtDO0FwRG1xekQxRTs7QW9EbnF6REU7RUFBc0MsZ0JBQWtDO0FwRHVxekQxRTs7QW9EdnF6REU7RUFBc0MsZ0JBQWtDO0FwRDJxekQxRTs7QW9EM3F6REU7RUFBc0MsZ0JBQWtDO0FwRCtxekQxRTs7QW9EL3F6REU7RUFBc0MsZ0JBQWtDO0FwRG1yekQxRTs7QW9EbnJ6REU7RUFBc0MsZ0JBQWtDO0FwRHVyekQxRTs7QW9EdnJ6REU7RUFBc0MsZ0JBQWtDO0FwRDJyekQxRTs7QW9EM3J6REU7RUFBc0MsZ0JBQWtDO0FwRCtyekQxRTs7QW9EL3J6REU7RUFBc0MsZ0JBQWtDO0FwRG1zekQxRTs7QW9EbnN6REU7RUFBc0MsZ0JBQWtDO0FwRHVzekQxRTs7QW9EdnN6REU7RUFBc0MsZ0JBQWtDO0FwRDJzekQxRTs7QW9EM3N6REU7RUFBc0MsZ0JBQWtDO0FwRCtzekQxRTs7QW9EL3N6REU7RUFBc0MsZ0JBQWtDO0FwRG10ekQxRTs7QW9EbnR6REU7RUFBc0MsZ0JBQWtDO0FwRHV0ekQxRTs7QW9EdnR6REU7RUFBc0MsZ0JBQWtDO0FwRDJ0ekQxRTs7QW9EM3R6REU7RUFBc0MsZ0JBQWtDO0FwRCt0ekQxRTs7QW9EL3R6REU7RUFBc0MsZ0JBQWtDO0FwRG11ekQxRTs7QW9EbnV6REU7RUFBc0MsZ0JBQWtDO0FwRHV1ekQxRTs7QW9EdnV6REU7RUFBc0MsZ0JBQWtDO0FwRDJ1ekQxRTs7QW9EM3V6REU7RUFBc0MsZ0JBQWtDO0FwRCt1ekQxRTs7QW9EL3V6REU7RUFBc0MsZ0JBQWtDO0FwRG12ekQxRTs7QW9EbnZ6REU7RUFBc0MsZ0JBQWtDO0FwRHV2ekQxRTs7QW9EdnZ6REU7RUFBc0MsZ0JBQWtDO0FwRDJ2ekQxRTs7QW9EM3Z6REU7RUFBc0MsZ0JBQWtDO0FwRCt2ekQxRTs7QW9EL3Z6REU7RUFBc0MsZ0JBQWtDO0FwRG13ekQxRTs7QW9Ebnd6REU7RUFBc0MsZ0JBQWtDO0FwRHV3ekQxRTs7QW9Ednd6REU7RUFBc0MsZ0JBQWtDO0FwRDJ3ekQxRTs7QW9EM3d6REU7RUFBc0MsZ0JBQWtDO0FwRCt3ekQxRTs7QW9EL3d6REU7RUFBc0MsZ0JBQWtDO0FwRG14ekQxRTs7QW9Ebnh6REU7RUFBc0MsZ0JBQWtDO0FwRHV4ekQxRTs7QW9Ednh6REU7RUFBc0MsZ0JBQWtDO0FwRDJ4ekQxRTs7QW9EM3h6REU7RUFBc0MsZ0JBQWtDO0FwRCt4ekQxRTs7QW9EL3h6REU7RUFBc0MsZ0JBQWtDO0FwRG15ekQxRTs7QW9Ebnl6REU7RUFBc0MsZ0JBQWtDO0FwRHV5ekQxRTs7QW9Ednl6REU7RUFBc0MsZ0JBQWtDO0FwRDJ5ekQxRTs7QW9EM3l6REU7RUFBc0MsZ0JBQWtDO0FwRCt5ekQxRTs7QW9EL3l6REU7RUFBc0MsZ0JBQWtDO0FwRG16ekQxRTs7QW9Ebnp6REU7RUFBc0MsZ0JBQWtDO0FwRHV6ekQxRTs7QW9Ednp6REU7RUFBc0MsZ0JBQWtDO0FwRDJ6ekQxRTs7QW9EM3p6REU7RUFBc0MsZ0JBQWtDO0FwRCt6ekQxRTs7QW9EL3p6REU7RUFBc0MsZ0JBQWtDO0FwRG0wekQxRTs7QW9EbjB6REU7RUFBc0MsZ0JBQWtDO0FwRHUwekQxRTs7QW9EdjB6REU7RUFBc0MsZ0JBQWtDO0FwRDIwekQxRTs7QW9EMzB6REU7RUFBc0MsZ0JBQWtDO0FwRCswekQxRTs7QW9ELzB6REU7RUFBc0MsZ0JBQWtDO0FwRG0xekQxRTs7QW9EbjF6REU7RUFBc0MsZ0JBQWtDO0FwRHUxekQxRTs7QW9EdjF6REU7RUFBc0MsZ0JBQWtDO0FwRDIxekQxRTs7QW9EMzF6REU7RUFBc0MsZ0JBQWtDO0FwRCsxekQxRTs7QW9ELzF6REU7RUFBc0MsZ0JBQWtDO0FwRG0yekQxRTs7QW9EbjJ6REU7RUFBc0MsZ0JBQWtDO0FwRHUyekQxRTs7QW9EdjJ6REU7RUFBc0MsZ0JBQWtDO0FwRDIyekQxRTs7QW9EMzJ6REU7RUFBc0MsZ0JBQWtDO0FwRCsyekQxRTs7QW9ELzJ6REU7RUFBc0MsZ0JBQWtDO0FwRG0zekQxRTs7QW9EbjN6REU7RUFBc0MsZ0JBQWtDO0FwRHUzekQxRTs7QW9EdjN6REU7RUFBc0MsZ0JBQWtDO0FwRDIzekQxRTs7QW9EMzN6REU7RUFBc0MsZ0JBQWtDO0FwRCszekQxRTs7QW9ELzN6REU7RUFBc0MsZ0JBQWtDO0FwRG00ekQxRTs7QW9EbjR6REU7RUFBc0MsZ0JBQWtDO0FwRHU0ekQxRTs7QW9EdjR6REU7RUFBc0MsZ0JBQWtDO0FwRDI0ekQxRTs7QW9EMzR6REU7RUFBc0MsZ0JBQWtDO0FwRCs0ekQxRTs7QW9ELzR6REU7RUFBc0MsZ0JBQWtDO0FwRG01ekQxRTs7QW9EbjV6REU7RUFBc0MsZ0JBQWtDO0FwRHU1ekQxRTs7QW9EdjV6REU7RUFBc0MsZ0JBQWtDO0FwRDI1ekQxRTs7QW9EMzV6REU7RUFBc0MsZ0JBQWtDO0FwRCs1ekQxRTs7QW9ELzV6REU7RUFBc0MsZ0JBQWtDO0FwRG02ekQxRTs7QW9EbjZ6REU7RUFBc0MsZ0JBQWtDO0FwRHU2ekQxRTs7QW9EdjZ6REU7RUFBc0MsZ0JBQWtDO0FwRDI2ekQxRTs7QW9EMzZ6REU7RUFBc0MsZ0JBQWtDO0FwRCs2ekQxRTs7QW9ELzZ6REU7RUFBc0MsZ0JBQWtDO0FwRG03ekQxRTs7QW9Ebjd6REU7RUFBc0MsZ0JBQWtDO0FwRHU3ekQxRTs7QW9Edjd6REU7RUFBc0MsZ0JBQWtDO0FwRDI3ekQxRTs7QW9EMzd6REU7RUFBc0MsZ0JBQWtDO0FwRCs3ekQxRTs7QW9ELzd6REU7RUFBc0MsZ0JBQWtDO0FwRG04ekQxRTs7QW9Ebjh6REU7RUFBc0MsZ0JBQWtDO0FwRHU4ekQxRTs7QW9Edjh6REU7RUFBc0MsZ0JBQWtDO0FwRDI4ekQxRTs7QW9EMzh6REU7RUFBc0MsZ0JBQWtDO0FwRCs4ekQxRTs7QW9ELzh6REU7RUFBc0MsZ0JBQWtDO0FwRG05ekQxRTs7QW9Ebjl6REU7RUFBc0MsZ0JBQWtDO0FwRHU5ekQxRTs7QW9Edjl6REU7RUFBc0MsZ0JBQWtDO0FwRDI5ekQxRTs7QW9EMzl6REU7RUFBc0MsZ0JBQWtDO0FwRCs5ekQxRTs7QW9ELzl6REU7RUFBc0MsZ0JBQWtDO0FwRG0rekQxRTs7QW9Ebit6REU7RUFBc0MsZ0JBQWtDO0FwRHUrekQxRTs7QW9Edit6REU7RUFBc0MsZ0JBQWtDO0FwRDIrekQxRTs7QW9EMyt6REU7RUFBc0MsZ0JBQWtDO0FwRCsrekQxRTs7QW9ELyt6REU7RUFBc0MsZ0JBQWtDO0FwRG0vekQxRTs7QW9Ebi96REU7RUFBc0MsZ0JBQWtDO0FwRHUvekQxRTs7QW9Edi96REU7RUFBc0MsZ0JBQWtDO0FwRDIvekQxRTs7QW9EMy96REU7RUFBc0MsZ0JBQWtDO0FwRCsvekQxRTs7QW9ELy96REU7RUFBc0MsZ0JBQWtDO0FwRG1nMEQxRTs7QW9EbmcwREU7RUFBc0MsZ0JBQWtDO0FwRHVnMEQxRTs7QW9EdmcwREU7RUFBc0MsZ0JBQWtDO0FwRDJnMEQxRTs7QW9EM2cwREU7RUFBc0MsZ0JBQWtDO0FwRCtnMEQxRTs7QW9EL2cwREU7RUFBc0MsZ0JBQWtDO0FwRG1oMEQxRTs7QW9EbmgwREU7RUFBc0MsZ0JBQWtDO0FwRHVoMEQxRTs7QW9EdmgwREU7RUFBc0MsZ0JBQWtDO0FwRDJoMEQxRTs7QW9EM2gwREU7RUFBc0MsZ0JBQWtDO0FwRCtoMEQxRTs7QW9EL2gwREU7RUFBc0MsZ0JBQWtDO0FwRG1pMEQxRTs7QW9EbmkwREU7RUFBc0MsZ0JBQWtDO0FwRHVpMEQxRTs7QW9EdmkwREU7RUFBc0MsZ0JBQWtDO0FwRDJpMEQxRTs7QW9EM2kwREU7RUFBc0MsZ0JBQWtDO0FwRCtpMEQxRTs7QW9EL2kwREU7RUFBc0MsZ0JBQWtDO0FwRG1qMEQxRTs7QW9EbmowREU7RUFBc0MsZ0JBQWtDO0FwRHVqMEQxRTs7QW9EdmowREU7RUFBc0MsZ0JBQWtDO0FwRDJqMEQxRTs7QW9EM2owREU7RUFBc0MsZ0JBQWtDO0FwRCtqMEQxRTs7QW9EL2owREU7RUFBc0MsZ0JBQWtDO0FwRG1rMEQxRTs7QW9EbmswREU7RUFBc0MsZ0JBQWtDO0FwRHVrMEQxRTs7QW9EdmswREU7RUFBc0MsZ0JBQWtDO0FwRDJrMEQxRTs7QW9EM2swREU7RUFBc0MsZ0JBQWtDO0FwRCtrMEQxRTs7QW9EL2swREU7RUFBc0MsZ0JBQWtDO0FwRG1sMEQxRTs7QW9EbmwwREU7RUFBc0MsZ0JBQWtDO0FwRHVsMEQxRTs7QW9EdmwwREU7RUFBc0MsZ0JBQWtDO0FwRDJsMEQxRTs7QW9EM2wwREU7RUFBc0MsZ0JBQWtDO0FwRCtsMEQxRTs7QW9EL2wwREU7RUFBc0MsZ0JBQWtDO0FwRG1tMEQxRTs7QW9Ebm0wREU7RUFBc0MsZ0JBQWtDO0FwRHVtMEQxRTs7QW9Edm0wREU7RUFBc0MsZ0JBQWtDO0FwRDJtMEQxRTs7QW9EM20wREU7RUFBc0MsZ0JBQWtDO0FwRCttMEQxRTs7QW9EL20wREU7RUFBc0MsZ0JBQWtDO0FwRG1uMEQxRTs7QW9Ebm4wREU7RUFBc0MsZ0JBQWtDO0FwRHVuMEQxRTs7QW9Edm4wREU7RUFBc0MsZ0JBQWtDO0FwRDJuMEQxRTs7QW9EM24wREU7RUFBc0MsZ0JBQWtDO0FwRCtuMEQxRTs7QW9EL24wREU7RUFBc0MsZ0JBQWtDO0FwRG1vMEQxRTs7QW9Ebm8wREU7RUFBc0MsZ0JBQWtDO0FwRHVvMEQxRTs7QW9Edm8wREU7RUFBc0MsZ0JBQWtDO0FwRDJvMEQxRTs7QW9EM28wREU7RUFBc0MsZ0JBQWtDO0FwRCtvMEQxRTs7QW9EL28wREU7RUFBc0MsZ0JBQWtDO0FwRG1wMEQxRTs7QW9EbnAwREU7RUFBc0MsZ0JBQWtDO0FwRHVwMEQxRTs7QW9EdnAwREU7RUFBc0MsZ0JBQWtDO0FwRDJwMEQxRTs7QW9EM3AwREU7RUFBc0MsZ0JBQWtDO0FwRCtwMEQxRTs7QW9EL3AwREU7RUFBc0MsZ0JBQWtDO0FwRG1xMEQxRTs7QW9EbnEwREU7RUFBc0MsZ0JBQWtDO0FwRHVxMEQxRTs7QW9EdnEwREU7RUFBc0MsZ0JBQWtDO0FwRDJxMEQxRTs7QW9EM3EwREU7RUFBc0MsZ0JBQWtDO0FwRCtxMEQxRTs7QW9EL3EwREU7RUFBc0MsZ0JBQWtDO0FwRG1yMEQxRTs7QW9EbnIwREU7RUFBc0MsZ0JBQWtDO0FwRHVyMEQxRTs7QW9EdnIwREU7RUFBc0MsZ0JBQWtDO0FwRDJyMEQxRTs7QW9EM3IwREU7RUFBc0MsZ0JBQWtDO0FwRCtyMEQxRTs7QW9EL3IwREU7RUFBc0MsZ0JBQWtDO0FwRG1zMEQxRTs7QW9EbnMwREU7RUFBc0MsZ0JBQWtDO0FwRHVzMEQxRTs7QW9EdnMwREU7RUFBc0MsZ0JBQWtDO0FwRDJzMEQxRTs7QW9EM3MwREU7RUFBc0MsZ0JBQWtDO0FwRCtzMEQxRTs7QW9EL3MwREU7RUFBc0MsZ0JBQWtDO0FwRG10MEQxRTs7QW9EbnQwREU7RUFBc0MsZ0JBQWtDO0FwRHV0MEQxRTs7QW9EdnQwREU7RUFBc0MsZ0JBQWtDO0FwRDJ0MEQxRTs7QW9EM3QwREU7RUFBc0MsZ0JBQWtDO0FwRCt0MEQxRTs7QW9EL3QwREU7RUFBc0MsZ0JBQWtDO0FwRG11MEQxRTs7QW9EbnUwREU7RUFBc0MsZ0JBQWtDO0FwRHV1MEQxRTs7QW9EdnUwREU7RUFBc0MsZ0JBQWtDO0FwRDJ1MEQxRTs7QW9EM3UwREU7RUFBc0MsZ0JBQWtDO0FwRCt1MEQxRTs7QW9EL3UwREU7RUFBc0MsZ0JBQWtDO0FwRG12MEQxRTs7QW9EbnYwREU7RUFBc0MsZ0JBQWtDO0FwRHV2MEQxRTs7QW9EdnYwREU7RUFBc0MsZ0JBQWtDO0FwRDJ2MEQxRTs7QW9EM3YwREU7RUFBc0MsZ0JBQWtDO0FwRCt2MEQxRTs7QW9EL3YwREU7RUFBc0MsZ0JBQWtDO0FwRG13MEQxRTs7QW9EbncwREU7RUFBc0MsZ0JBQWtDO0FwRHV3MEQxRTs7QW9EdncwREU7RUFBc0MsZ0JBQWtDO0FwRDJ3MEQxRTs7QW9EM3cwREU7RUFBc0MsZ0JBQWtDO0FwRCt3MEQxRTs7QW9EL3cwREU7RUFBc0MsZ0JBQWtDO0FwRG14MEQxRTs7QW9EbngwREU7RUFBc0MsZ0JBQWtDO0FwRHV4MEQxRTs7QW9EdngwREU7RUFBc0MsZ0JBQWtDO0FwRDJ4MEQxRTs7QW9EM3gwREU7RUFBc0MsZ0JBQWtDO0FwRCt4MEQxRTs7QW9EL3gwREU7RUFBc0MsZ0JBQWtDO0FwRG15MEQxRTs7QW9EbnkwREU7RUFBc0MsZ0JBQWtDO0FwRHV5MEQxRTs7QW9EdnkwREU7RUFBc0MsZ0JBQWtDO0FwRDJ5MEQxRTs7QW9EM3kwREU7RUFBc0MsZ0JBQWtDO0FwRCt5MEQxRTs7QW9EL3kwREU7RUFBc0MsZ0JBQWtDO0FwRG16MEQxRTs7QW9EbnowREU7RUFBc0MsZ0JBQWtDO0FwRHV6MEQxRTs7QW9EdnowREU7RUFBc0MsZ0JBQWtDO0FwRDJ6MEQxRTs7QW9EM3owREU7RUFBc0MsZ0JBQWtDO0FwRCt6MEQxRTs7QW9EL3owREU7RUFBc0MsZ0JBQWtDO0FwRG0wMEQxRTs7QW9EbjAwREU7RUFBc0MsZ0JBQWtDO0FwRHUwMEQxRTs7QW9EdjAwREU7RUFBc0MsZ0JBQWtDO0FwRDIwMEQxRTs7QW9EMzAwREU7RUFBc0MsZ0JBQWtDO0FwRCswMEQxRTs7QW9ELzAwREU7RUFBc0MsZ0JBQWtDO0FwRG0xMEQxRTs7QW9EbjEwREU7RUFBc0MsZ0JBQWtDO0FwRHUxMEQxRTs7QW9EdjEwREU7RUFBc0MsZ0JBQWtDO0FwRDIxMEQxRTs7QW9EMzEwREU7RUFBc0MsZ0JBQWtDO0FwRCsxMEQxRTs7QW9ELzEwREU7RUFBc0MsZ0JBQWtDO0FwRG0yMEQxRTs7QW9EbjIwREU7RUFBc0MsZ0JBQWtDO0FwRHUyMEQxRTs7QW9EdjIwREU7RUFBc0MsZ0JBQWtDO0FwRDIyMEQxRTs7QW9EMzIwREU7RUFBc0MsZ0JBQWtDO0FwRCsyMEQxRTs7QW9ELzIwREU7RUFBc0MsZ0JBQWtDO0FwRG0zMEQxRTs7QW9EbjMwREU7RUFBc0MsZ0JBQWtDO0FwRHUzMEQxRTs7QW9EdjMwREU7RUFBc0MsZ0JBQWtDO0FwRDIzMEQxRTs7QW9EMzMwREU7RUFBc0MsZ0JBQWtDO0FwRCszMEQxRTs7QW9ELzMwREU7RUFBc0MsZ0JBQWtDO0FwRG00MEQxRTs7QW9EbjQwREU7RUFBc0MsZ0JBQWtDO0FwRHU0MEQxRTs7QW9EdjQwREU7RUFBc0MsY0FBa0M7QXBEMjQwRDFFOztBb0QzNDBERTtFQUFzQyxnQkFBa0M7QXBEKzQwRDFFOztBb0QvNDBERTtFQUFzQyxnQkFBa0M7QXBEbTUwRDFFOztBb0RuNTBERTtFQUFzQyxnQkFBa0M7QXBEdTUwRDFFOztBb0R2NTBERTtFQUFzQyxnQkFBa0M7QXBEMjUwRDFFOztBb0QzNTBERTtFQUFzQyxnQkFBa0M7QXBEKzUwRDFFOztBb0QvNTBERTtFQUFzQyxnQkFBa0M7QXBEbTYwRDFFOztBb0RuNjBERTtFQUFzQyxnQkFBa0M7QXBEdTYwRDFFOztBb0R2NjBERTtFQUFzQyxnQkFBa0M7QXBEMjYwRDFFOztBb0QzNjBERTtFQUFzQyxnQkFBa0M7QXBEKzYwRDFFOztBb0QvNjBERTtFQUFzQyxjQUFrQztBcERtNzBEMUU7O0FvRG43MERFO0VBQXNDLGdCQUFrQztBcER1NzBEMUU7O0FvRHY3MERFO0VBQXNDLGdCQUFrQztBcEQyNzBEMUU7O0FvRDM3MERFO0VBQXNDLGdCQUFrQztBcEQrNzBEMUU7O0FvRC83MERFO0VBQXNDLGdCQUFrQztBcERtODBEMUU7O0FvRG44MERFO0VBQXNDLGdCQUFrQztBcER1ODBEMUU7O0FvRHY4MERFO0VBQXNDLGdCQUFrQztBcEQyODBEMUU7O0FvRDM4MERFO0VBQXNDLGdCQUFrQztBcEQrODBEMUU7O0FvRC84MERFO0VBQXNDLGdCQUFrQztBcERtOTBEMUU7O0FvRG45MERFO0VBQXNDLGdCQUFrQztBcER1OTBEMUU7O0FvRHY5MERFO0VBQXNDLGdCQUFrQztBcEQyOTBEMUU7O0FvRDM5MERFO0VBQXNDLGdCQUFrQztBcEQrOTBEMUU7O0FvRC85MERFO0VBQXNDLGdCQUFrQztBcERtKzBEMUU7O0FvRG4rMERFO0VBQXNDLGdCQUFrQztBcER1KzBEMUU7O0FvRHYrMERFO0VBQXNDLGdCQUFrQztBcEQyKzBEMUU7O0FvRDMrMERFO0VBQXNDLGdCQUFrQztBcEQrKzBEMUU7O0FvRC8rMERFO0VBQXNDLGdCQUFrQztBcERtLzBEMUU7O0FvRG4vMERFO0VBQXNDLGdCQUFrQztBcER1LzBEMUU7O0FvRHYvMERFO0VBQXNDLGdCQUFrQztBcEQyLzBEMUU7O0FvRDMvMERFO0VBQXNDLGdCQUFrQztBcEQrLzBEMUU7O0FvRC8vMERFO0VBQXNDLGdCQUFrQztBcERtZzFEMUU7O0FvRG5nMURFO0VBQXNDLGdCQUFrQztBcER1ZzFEMUU7O0FvRHZnMURFO0VBQXNDLGdCQUFrQztBcEQyZzFEMUU7O0FvRDNnMURFO0VBQXNDLGdCQUFrQztBcEQrZzFEMUU7O0FvRC9nMURFO0VBQXNDLGdCQUFrQztBcERtaDFEMUU7O0FvRG5oMURFO0VBQXNDLGdCQUFrQztBcER1aDFEMUU7O0FvRHZoMURFO0VBQXNDLGdCQUFrQztBcEQyaDFEMUU7O0FvRDNoMURFO0VBQXNDLGdCQUFrQztBcEQraDFEMUU7O0FvRC9oMURFO0VBQXNDLGdCQUFrQztBcERtaTFEMUU7O0FvRG5pMURFO0VBQXNDLGdCQUFrQztBcER1aTFEMUU7O0FvRHZpMURFO0VBQXNDLGdCQUFrQztBcEQyaTFEMUU7O0FvRDNpMURFO0VBQXNDLGdCQUFrQztBcEQraTFEMUU7O0FvRC9pMURFO0VBQXNDLGdCQUFrQztBcERtajFEMUU7O0FvRG5qMURFO0VBQXNDLGdCQUFrQztBcER1ajFEMUU7O0FvRHZqMURFO0VBQXNDLGdCQUFrQztBcEQyajFEMUU7O0FvRDNqMURFO0VBQXNDLGdCQUFrQztBcEQrajFEMUU7O0FvRC9qMURFO0VBQXNDLGdCQUFrQztBcERtazFEMUU7O0FvRG5rMURFO0VBQXNDLGdCQUFrQztBcER1azFEMUU7O0FvRHZrMURFO0VBQXNDLGdCQUFrQztBcEQyazFEMUU7O0FvRDNrMURFO0VBQXNDLGdCQUFrQztBcEQrazFEMUU7O0FvRC9rMURFO0VBQXNDLGdCQUFrQztBcERtbDFEMUU7O0FvRG5sMURFO0VBQXNDLGdCQUFrQztBcER1bDFEMUU7O0FvRHZsMURFO0VBQXNDLGdCQUFrQztBcEQybDFEMUU7O0FvRDNsMURFO0VBQXNDLGdCQUFrQztBcEQrbDFEMUU7O0FvRC9sMURFO0VBQXNDLGdCQUFrQztBcERtbTFEMUU7O0FvRG5tMURFO0VBQXNDLGdCQUFrQztBcER1bTFEMUU7O0FvRHZtMURFO0VBQXNDLGdCQUFrQztBcEQybTFEMUU7O0FvRDNtMURFO0VBQXNDLGdCQUFrQztBcEQrbTFEMUU7O0FvRC9tMURFO0VBQXNDLGdCQUFrQztBcERtbjFEMUU7O0FvRG5uMURFO0VBQXNDLGdCQUFrQztBcER1bjFEMUU7O0FvRHZuMURFO0VBQXNDLGdCQUFrQztBcEQybjFEMUU7O0FvRDNuMURFO0VBQXNDLGdCQUFrQztBcEQrbjFEMUU7O0FvRC9uMURFO0VBQXNDLGdCQUFrQztBcERtbzFEMUU7O0FvRG5vMURFO0VBQXNDLGdCQUFrQztBcER1bzFEMUU7O0FvRHZvMURFO0VBQXNDLGdCQUFrQztBcEQybzFEMUU7O0FvRDNvMURFO0VBQXNDLGdCQUFrQztBcEQrbzFEMUU7O0FvRC9vMURFO0VBQXNDLGdCQUFrQztBcERtcDFEMUU7O0FvRG5wMURFO0VBQXNDLGdCQUFrQztBcER1cDFEMUU7O0FvRHZwMURFO0VBQXNDLGdCQUFrQztBcEQycDFEMUU7O0FvRDNwMURFO0VBQXNDLGdCQUFrQztBcEQrcDFEMUU7O0FvRC9wMURFO0VBQXNDLGdCQUFrQztBcERtcTFEMUU7O0FvRG5xMURFO0VBQXNDLGdCQUFrQztBcER1cTFEMUU7O0FvRHZxMURFO0VBQXNDLGdCQUFrQztBcEQycTFEMUU7O0FvRDNxMURFO0VBQXNDLGdCQUFrQztBcEQrcTFEMUU7O0FvRC9xMURFO0VBQXNDLGdCQUFrQztBcERtcjFEMUU7O0FvRG5yMURFO0VBQXNDLGdCQUFrQztBcER1cjFEMUU7O0FvRHZyMURFO0VBQXNDLGdCQUFrQztBcEQycjFEMUU7O0FvRDNyMURFO0VBQXNDLGdCQUFrQztBcEQrcjFEMUU7O0FvRC9yMURFO0VBQXNDLGdCQUFrQztBcERtczFEMUU7O0FvRG5zMURFO0VBQXNDLGdCQUFrQztBcER1czFEMUU7O0FvRHZzMURFO0VBQXNDLGdCQUFrQztBcEQyczFEMUU7O0FvRDNzMURFO0VBQXNDLGdCQUFrQztBcEQrczFEMUU7O0FvRC9zMURFO0VBQXNDLGdCQUFrQztBcERtdDFEMUU7O0FvRG50MURFO0VBQXNDLGdCQUFrQztBcER1dDFEMUU7O0FvRHZ0MURFO0VBQXNDLGdCQUFrQztBcEQydDFEMUU7O0FvRDN0MURFO0VBQXNDLGdCQUFrQztBcEQrdDFEMUU7O0FvRC90MURFO0VBQXNDLGdCQUFrQztBcERtdTFEMUU7O0FvRG51MURFO0VBQXNDLGdCQUFrQztBcER1dTFEMUU7O0FvRHZ1MURFO0VBQXNDLGdCQUFrQztBcEQydTFEMUU7O0FvRDN1MURFO0VBQXNDLGdCQUFrQztBcEQrdTFEMUU7O0FvRC91MURFO0VBQXNDLGdCQUFrQztBcERtdjFEMUU7O0FvRG52MURFO0VBQXNDLGdCQUFrQztBcER1djFEMUU7O0FvRHZ2MURFO0VBQXNDLGdCQUFrQztBcEQydjFEMUU7O0FvRDN2MURFO0VBQXNDLGdCQUFrQztBcEQrdjFEMUU7O0FvRC92MURFO0VBQXNDLGdCQUFrQztBcERtdzFEMUU7O0FvRG53MURFO0VBQXNDLGdCQUFrQztBcER1dzFEMUU7O0FvRHZ3MURFO0VBQXNDLGdCQUFrQztBcEQydzFEMUU7O0FvRDN3MURFO0VBQXNDLGdCQUFrQztBcEQrdzFEMUU7O0FvRC93MURFO0VBQXNDLGdCQUFrQztBcERteDFEMUU7O0FvRG54MURFO0VBQXNDLGdCQUFrQztBcER1eDFEMUU7O0FvRHZ4MURFO0VBQXNDLGdCQUFrQztBcEQyeDFEMUU7O0FvRDN4MURFO0VBQXNDLGdCQUFrQztBcEQreDFEMUU7O0FvRC94MURFO0VBQXNDLGdCQUFrQztBcERteTFEMUU7O0FvRG55MURFO0VBQXNDLGdCQUFrQztBcER1eTFEMUU7O0FvRHZ5MURFO0VBQXNDLGdCQUFrQztBcEQyeTFEMUU7O0FvRDN5MURFO0VBQXNDLGdCQUFrQztBcEQreTFEMUU7O0FvRC95MURFO0VBQXNDLGdCQUFrQztBcERtejFEMUU7O0FvRG56MURFO0VBQXNDLGdCQUFrQztBcER1ejFEMUU7O0FvRHZ6MURFO0VBQXNDLGdCQUFrQztBcEQyejFEMUU7O0FvRDN6MURFO0VBQXNDLGdCQUFrQztBcEQrejFEMUU7O0FvRC96MURFO0VBQXNDLGdCQUFrQztBcERtMDFEMUU7O0FvRG4wMURFO0VBQXNDLGdCQUFrQztBcER1MDFEMUU7O0FvRHYwMURFO0VBQXNDLGdCQUFrQztBcEQyMDFEMUU7O0FvRDMwMURFO0VBQXNDLGdCQUFrQztBcEQrMDFEMUU7O0FvRC8wMURFO0VBQXNDLGdCQUFrQztBcERtMTFEMUU7O0FvRG4xMURFO0VBQXNDLGdCQUFrQztBcER1MTFEMUU7O0FvRHYxMURFO0VBQXNDLGdCQUFrQztBcEQyMTFEMUU7O0FvRDMxMURFO0VBQXNDLGdCQUFrQztBcEQrMTFEMUU7O0FvRC8xMURFO0VBQXNDLGdCQUFrQztBcERtMjFEMUU7O0FvRG4yMURFO0VBQXNDLGdCQUFrQztBcER1MjFEMUU7O0FvRHYyMURFO0VBQXNDLGdCQUFrQztBcEQyMjFEMUU7O0FvRDMyMURFO0VBQXNDLGdCQUFrQztBcEQrMjFEMUU7O0FvRC8yMURFO0VBQXNDLGdCQUFrQztBcERtMzFEMUU7O0FvRG4zMURFO0VBQXNDLGdCQUFrQztBcER1MzFEMUU7O0FvRHYzMURFO0VBQXNDLGdCQUFrQztBcEQyMzFEMUU7O0FvRDMzMURFO0VBQXNDLGdCQUFrQztBcEQrMzFEMUU7O0FvRC8zMURFO0VBQXNDLGdCQUFrQztBcERtNDFEMUU7O0FvRG40MURFO0VBQXNDLGdCQUFrQztBcER1NDFEMUU7O0FvRHY0MURFO0VBQXNDLGdCQUFrQztBcEQyNDFEMUU7O0FvRDM0MURFO0VBQXNDLGdCQUFrQztBcEQrNDFEMUU7O0FvRC80MURFO0VBQXNDLGdCQUFrQztBcERtNTFEMUU7O0FvRG41MURFO0VBQXNDLGdCQUFrQztBcER1NTFEMUU7O0FvRHY1MURFO0VBQXNDLGdCQUFrQztBcEQyNTFEMUU7O0FvRDM1MURFO0VBQXNDLGdCQUFrQztBcEQrNTFEMUU7O0FvRC81MURFO0VBQXNDLGdCQUFrQztBcERtNjFEMUU7O0FvRG42MURFO0VBQXNDLGdCQUFrQztBcER1NjFEMUU7O0FvRHY2MURFO0VBQXNDLGdCQUFrQztBcEQyNjFEMUU7O0FvRDM2MURFO0VBQXNDLGdCQUFrQztBcEQrNjFEMUU7O0FvRC82MURFO0VBQXNDLGdCQUFrQztBcERtNzFEMUU7O0FvRG43MURFO0VBQXNDLGdCQUFrQztBcER1NzFEMUU7O0FvRHY3MURFO0VBQXNDLGdCQUFrQztBcEQyNzFEMUU7O0FvRDM3MURFO0VBQXNDLGdCQUFrQztBcEQrNzFEMUU7O0FvRC83MURFO0VBQXNDLGdCQUFrQztBcERtODFEMUU7O0FvRG44MURFO0VBQXNDLGdCQUFrQztBcER1ODFEMUU7O0FvRHY4MURFO0VBQXNDLGdCQUFrQztBcEQyODFEMUU7O0FvRDM4MURFO0VBQXNDLGdCQUFrQztBcEQrODFEMUU7O0FvRC84MURFO0VBQXNDLGdCQUFrQztBcERtOTFEMUU7O0FvRG45MURFO0VBQXNDLGdCQUFrQztBcER1OTFEMUU7O0FvRHY5MURFO0VBQXNDLGdCQUFrQztBcEQyOTFEMUU7O0FvRDM5MURFO0VBQXNDLGdCQUFrQztBcEQrOTFEMUU7O0FvRC85MURFO0VBQXNDLGdCQUFrQztBcERtKzFEMUU7O0FvRG4rMURFO0VBQXNDLGNBQWtDO0FwRHUrMUQxRTs7QW9EdisxREU7RUFBc0MsZ0JBQWtDO0FwRDIrMUQxRTs7QW9EMysxREU7RUFBc0MsZ0JBQWtDO0FwRCsrMUQxRTs7QW9ELysxREU7RUFBc0MsZ0JBQWtDO0FwRG0vMUQxRTs7QW9Ebi8xREU7RUFBc0MsZ0JBQWtDO0FwRHUvMUQxRTs7QW9Edi8xREU7RUFBc0MsZ0JBQWtDO0FwRDIvMUQxRTs7QW9EMy8xREU7RUFBc0MsZ0JBQWtDO0FwRCsvMUQxRTs7QW9ELy8xREU7RUFBc0MsZ0JBQWtDO0FwRG1nMkQxRTs7QW9EbmcyREU7RUFBc0MsZ0JBQWtDO0FwRHVnMkQxRTs7QW9EdmcyREU7RUFBc0MsZ0JBQWtDO0FwRDJnMkQxRTs7QW9EM2cyREU7RUFBc0MsY0FBa0M7QXBEK2cyRDFFOztBb0QvZzJERTtFQUFzQyxnQkFBa0M7QXBEbWgyRDFFOztBb0RuaDJERTtFQUFzQyxnQkFBa0M7QXBEdWgyRDFFOztBb0R2aDJERTtFQUFzQyxnQkFBa0M7QXBEMmgyRDFFOztBb0QzaDJERTtFQUFzQyxnQkFBa0M7QXBEK2gyRDFFOztBb0QvaDJERTtFQUFzQyxnQkFBa0M7QXBEbWkyRDFFOztBb0RuaTJERTtFQUFzQyxnQkFBa0M7QXBEdWkyRDFFOztBb0R2aTJERTtFQUFzQyxnQkFBa0M7QXBEMmkyRDFFOztBb0QzaTJERTtFQUFzQyxnQkFBa0M7QXBEK2kyRDFFOztBb0QvaTJERTtFQUFzQyxnQkFBa0M7QXBEbWoyRDFFOztBb0RuajJERTtFQUFzQyxnQkFBa0M7QXBEdWoyRDFFOztBb0R2ajJERTtFQUFzQyxnQkFBa0M7QXBEMmoyRDFFOztBb0QzajJERTtFQUFzQyxnQkFBa0M7QXBEK2oyRDFFOztBb0QvajJERTtFQUFzQyxnQkFBa0M7QXBEbWsyRDFFOztBb0RuazJERTtFQUFzQyxnQkFBa0M7QXBEdWsyRDFFOztBb0R2azJERTtFQUFzQyxnQkFBa0M7QXBEMmsyRDFFOztBb0QzazJERTtFQUFzQyxnQkFBa0M7QXBEK2syRDFFOztBb0QvazJERTtFQUFzQyxnQkFBa0M7QXBEbWwyRDFFOztBb0RubDJERTtFQUFzQyxnQkFBa0M7QXBEdWwyRDFFOztBb0R2bDJERTtFQUFzQyxnQkFBa0M7QXBEMmwyRDFFOztBb0QzbDJERTtFQUFzQyxnQkFBa0M7QXBEK2wyRDFFOztBb0QvbDJERTtFQUFzQyxnQkFBa0M7QXBEbW0yRDFFOztBb0RubTJERTtFQUFzQyxnQkFBa0M7QXBEdW0yRDFFOztBb0R2bTJERTtFQUFzQyxnQkFBa0M7QXBEMm0yRDFFOztBb0QzbTJERTtFQUFzQyxnQkFBa0M7QXBEK20yRDFFOztBb0QvbTJERTtFQUFzQyxnQkFBa0M7QXBEbW4yRDFFOztBb0RubjJERTtFQUFzQyxnQkFBa0M7QXBEdW4yRDFFOztBb0R2bjJERTtFQUFzQyxnQkFBa0M7QXBEMm4yRDFFOztBb0QzbjJERTtFQUFzQyxnQkFBa0M7QXBEK24yRDFFOztBb0QvbjJERTtFQUFzQyxnQkFBa0M7QXBEbW8yRDFFOztBb0RubzJERTtFQUFzQyxnQkFBa0M7QXBEdW8yRDFFOztBb0R2bzJERTtFQUFzQyxnQkFBa0M7QXBEMm8yRDFFOztBb0QzbzJERTtFQUFzQyxnQkFBa0M7QXBEK28yRDFFOztBb0QvbzJERTtFQUFzQyxnQkFBa0M7QXBEbXAyRDFFOztBb0RucDJERTtFQUFzQyxnQkFBa0M7QXBEdXAyRDFFOztBb0R2cDJERTtFQUFzQyxnQkFBa0M7QXBEMnAyRDFFOztBb0QzcDJERTtFQUFzQyxnQkFBa0M7QXBEK3AyRDFFOztBb0QvcDJERTtFQUFzQyxnQkFBa0M7QXBEbXEyRDFFOztBb0RucTJERTtFQUFzQyxnQkFBa0M7QXBEdXEyRDFFOztBb0R2cTJERTtFQUFzQyxnQkFBa0M7QXBEMnEyRDFFOztBb0QzcTJERTtFQUFzQyxnQkFBa0M7QXBEK3EyRDFFOztBb0QvcTJERTtFQUFzQyxnQkFBa0M7QXBEbXIyRDFFOztBb0RucjJERTtFQUFzQyxnQkFBa0M7QXBEdXIyRDFFOztBb0R2cjJERTtFQUFzQyxnQkFBa0M7QXBEMnIyRDFFOztBb0QzcjJERTtFQUFzQyxnQkFBa0M7QXBEK3IyRDFFOztBb0QvcjJERTtFQUFzQyxnQkFBa0M7QXBEbXMyRDFFOztBb0RuczJERTtFQUFzQyxnQkFBa0M7QXBEdXMyRDFFOztBb0R2czJERTtFQUFzQyxnQkFBa0M7QXBEMnMyRDFFOztBb0QzczJERTtFQUFzQyxnQkFBa0M7QXBEK3MyRDFFOztBb0QvczJERTtFQUFzQyxjQUFrQztBcERtdDJEMUU7O0FvRG50MkRFO0VBQXNDLGdCQUFrQztBcER1dDJEMUU7O0FvRHZ0MkRFO0VBQXNDLGdCQUFrQztBcEQydDJEMUU7O0FvRDN0MkRFO0VBQXNDLGdCQUFrQztBcEQrdDJEMUU7O0FvRC90MkRFO0VBQXNDLGdCQUFrQztBcERtdTJEMUU7O0FvRG51MkRFO0VBQXNDLGdCQUFrQztBcER1dTJEMUU7O0FvRHZ1MkRFO0VBQXNDLGdCQUFrQztBcEQydTJEMUU7O0FvRDN1MkRFO0VBQXNDLGdCQUFrQztBcEQrdTJEMUU7O0FvRC91MkRFO0VBQXNDLGdCQUFrQztBcERtdjJEMUU7O0FvRG52MkRFO0VBQXNDLGdCQUFrQztBcER1djJEMUU7O0FvRHZ2MkRFO0VBQXNDLGdCQUFrQztBcEQydjJEMUU7O0FvRDN2MkRFO0VBQXNDLGdCQUFrQztBcEQrdjJEMUU7O0FvRC92MkRFO0VBQXNDLGdCQUFrQztBcERtdzJEMUU7O0FvRG53MkRFO0VBQXNDLGdCQUFrQztBcER1dzJEMUU7O0FvRHZ3MkRFO0VBQXNDLGdCQUFrQztBcEQydzJEMUU7O0FvRDN3MkRFO0VBQXNDLGdCQUFrQztBcEQrdzJEMUU7O0FvRC93MkRFO0VBQXNDLGdCQUFrQztBcERteDJEMUU7O0FvRG54MkRFO0VBQXNDLGdCQUFrQztBcER1eDJEMUU7O0FvRHZ4MkRFO0VBQXNDLGdCQUFrQztBcEQyeDJEMUU7O0FvRDN4MkRFO0VBQXNDLGdCQUFrQztBcEQreDJEMUU7O0FvRC94MkRFO0VBQXNDLGdCQUFrQztBcERteTJEMUU7O0FvRG55MkRFO0VBQXNDLGdCQUFrQztBcER1eTJEMUU7O0FvRHZ5MkRFO0VBQXNDLGdCQUFrQztBcEQyeTJEMUU7O0FvRDN5MkRFO0VBQXNDLGdCQUFrQztBcEQreTJEMUU7O0FvRC95MkRFO0VBQXNDLGdCQUFrQztBcERtejJEMUU7O0FvRG56MkRFO0VBQXNDLGdCQUFrQztBcER1ejJEMUU7O0FvRHZ6MkRFO0VBQXNDLGdCQUFrQztBcEQyejJEMUU7O0FvRDN6MkRFO0VBQXNDLGdCQUFrQztBcEQrejJEMUU7O0FvRC96MkRFO0VBQXNDLGdCQUFrQztBcERtMDJEMUU7O0FvRG4wMkRFO0VBQXNDLGdCQUFrQztBcER1MDJEMUU7O0FvRHYwMkRFO0VBQXNDLGdCQUFrQztBcEQyMDJEMUU7O0FvRDMwMkRFO0VBQXNDLGdCQUFrQztBcEQrMDJEMUU7O0FvRC8wMkRFO0VBQXNDLGdCQUFrQztBcERtMTJEMUU7O0FvRG4xMkRFO0VBQXNDLGdCQUFrQztBcER1MTJEMUU7O0FvRHYxMkRFO0VBQXNDLGdCQUFrQztBcEQyMTJEMUU7O0FvRDMxMkRFO0VBQXNDLGdCQUFrQztBcEQrMTJEMUU7O0FvRC8xMkRFO0VBQXNDLGNBQWtDO0FwRG0yMkQxRTs7QW9EbjIyREU7RUFBc0MsZ0JBQWtDO0FwRHUyMkQxRTs7QW9EdjIyREU7RUFBc0MsZ0JBQWtDO0FwRDIyMkQxRTs7QW9EMzIyREU7RUFBc0MsZ0JBQWtDO0FwRCsyMkQxRTs7QW9ELzIyREU7RUFBc0MsZ0JBQWtDO0FwRG0zMkQxRTs7QW9EbjMyREU7RUFBc0MsZ0JBQWtDO0FwRHUzMkQxRTs7QW9EdjMyREU7RUFBc0MsZ0JBQWtDO0FwRDIzMkQxRTs7QW9EMzMyREU7RUFBc0MsZ0JBQWtDO0FwRCszMkQxRTs7QW9ELzMyREU7RUFBc0MsZ0JBQWtDO0FwRG00MkQxRTs7QW9EbjQyREU7RUFBc0MsZ0JBQWtDO0FwRHU0MkQxRTs7QW9EdjQyREU7RUFBc0MsZ0JBQWtDO0FwRDI0MkQxRTs7QW9EMzQyREU7RUFBc0MsZ0JBQWtDO0FwRCs0MkQxRTs7QW9ELzQyREU7RUFBc0MsZ0JBQWtDO0FwRG01MkQxRTs7QW9EbjUyREU7RUFBc0MsZ0JBQWtDO0FwRHU1MkQxRTs7QW9EdjUyREU7RUFBc0MsZ0JBQWtDO0FwRDI1MkQxRTs7QW9EMzUyREU7RUFBc0MsZ0JBQWtDO0FwRCs1MkQxRTs7QW9ELzUyREU7RUFBc0MsZ0JBQWtDO0FwRG02MkQxRTs7QW9EbjYyREU7RUFBc0MsZ0JBQWtDO0FwRHU2MkQxRTs7QW9EdjYyREU7RUFBc0MsZ0JBQWtDO0FwRDI2MkQxRTs7QW9EMzYyREU7RUFBc0MsZ0JBQWtDO0FwRCs2MkQxRTs7QW9ELzYyREU7RUFBc0MsZ0JBQWtDO0FwRG03MkQxRTs7QW9EbjcyREU7RUFBc0MsZ0JBQWtDO0FwRHU3MkQxRTs7QW9EdjcyREU7RUFBc0MsZ0JBQWtDO0FwRDI3MkQxRTs7QW9EMzcyREU7RUFBc0MsZ0JBQWtDO0FwRCs3MkQxRTs7QW9ELzcyREU7RUFBc0MsZ0JBQWtDO0FwRG04MkQxRTs7QW9EbjgyREU7RUFBc0MsZ0JBQWtDO0FwRHU4MkQxRTs7QW9EdjgyREU7RUFBc0MsZ0JBQWtDO0FwRDI4MkQxRTs7QW9EMzgyREU7RUFBc0MsZ0JBQWtDO0FwRCs4MkQxRTs7QW9ELzgyREU7RUFBc0MsZ0JBQWtDO0FwRG05MkQxRTs7QW9EbjkyREU7RUFBc0MsZ0JBQWtDO0FwRHU5MkQxRTs7QW9EdjkyREU7RUFBc0MsZ0JBQWtDO0FwRDI5MkQxRTs7QW9EMzkyREU7RUFBc0MsZ0JBQWtDO0FwRCs5MkQxRTs7QW9ELzkyREU7RUFBc0MsZ0JBQWtDO0FwRG0rMkQxRTs7QW9EbisyREU7RUFBc0MsZ0JBQWtDO0FwRHUrMkQxRTs7QW9EdisyREU7RUFBc0MsZ0JBQWtDO0FwRDIrMkQxRTs7QW9EMysyREU7RUFBc0MsZ0JBQWtDO0FwRCsrMkQxRTs7QW9ELysyREU7RUFBc0MsZ0JBQWtDO0FwRG0vMkQxRTs7QW9Ebi8yREU7RUFBc0MsZ0JBQWtDO0FwRHUvMkQxRTs7QW9Edi8yREU7RUFBc0MsZ0JBQWtDO0FwRDIvMkQxRTs7QW9EMy8yREU7RUFBc0MsZ0JBQWtDO0FwRCsvMkQxRTs7QW9ELy8yREU7RUFBc0MsZ0JBQWtDO0FwRG1nM0QxRTs7QW9EbmczREU7RUFBc0MsZ0JBQWtDO0FwRHVnM0QxRTs7QW9EdmczREU7RUFBc0MsZ0JBQWtDO0FwRDJnM0QxRTs7QW9EM2czREU7RUFBc0MsZ0JBQWtDO0FwRCtnM0QxRTs7QW9EL2czREU7RUFBc0MsZ0JBQWtDO0FwRG1oM0QxRTs7QW9EbmgzREU7RUFBc0MsZ0JBQWtDO0FwRHVoM0QxRTs7QW9EdmgzREU7RUFBc0MsZ0JBQWtDO0FwRDJoM0QxRTs7QW9EM2gzREU7RUFBc0MsZ0JBQWtDO0FwRCtoM0QxRTs7QW9EL2gzREU7RUFBc0MsZ0JBQWtDO0FwRG1pM0QxRTs7QW9EbmkzREU7RUFBc0MsZ0JBQWtDO0FwRHVpM0QxRTs7QW9EdmkzREU7RUFBc0MsZ0JBQWtDO0FwRDJpM0QxRTs7QW9EM2kzREU7RUFBc0MsZ0JBQWtDO0FwRCtpM0QxRTs7QW9EL2kzREU7RUFBc0MsZ0JBQWtDO0FwRG1qM0QxRTs7QW9EbmozREU7RUFBc0MsZ0JBQWtDO0FwRHVqM0QxRTs7QW9EdmozREU7RUFBc0MsZ0JBQWtDO0FwRDJqM0QxRTs7QW9EM2ozREU7RUFBc0MsZ0JBQWtDO0FwRCtqM0QxRTs7QW9EL2ozREU7RUFBc0MsZ0JBQWtDO0FwRG1rM0QxRTs7QW9EbmszREU7RUFBc0MsZ0JBQWtDO0FwRHVrM0QxRTs7QW9EdmszREU7RUFBc0MsZ0JBQWtDO0FwRDJrM0QxRTs7QW9EM2szREU7RUFBc0MsZ0JBQWtDO0FwRCtrM0QxRTs7QW9EL2szREU7RUFBc0MsZ0JBQWtDO0FwRG1sM0QxRTs7QW9EbmwzREU7RUFBc0MsZ0JBQWtDO0FwRHVsM0QxRTs7QW9EdmwzREU7RUFBc0MsZ0JBQWtDO0FwRDJsM0QxRTs7QW9EM2wzREU7RUFBc0MsY0FBa0M7QXBEK2wzRDFFOztBb0QvbDNERTtFQUFzQyxnQkFBa0M7QXBEbW0zRDFFOztBb0RubTNERTtFQUFzQyxnQkFBa0M7QXBEdW0zRDFFOztBb0R2bTNERTtFQUFzQyxnQkFBa0M7QXBEMm0zRDFFOztBb0QzbTNERTtFQUFzQyxnQkFBa0M7QXBEK20zRDFFOztBb0QvbTNERTtFQUFzQyxnQkFBa0M7QXBEbW4zRDFFOztBb0RubjNERTtFQUFzQyxnQkFBa0M7QXBEdW4zRDFFOztBb0R2bjNERTtFQUFzQyxnQkFBa0M7QXBEMm4zRDFFOztBb0QzbjNERTtFQUFzQyxnQkFBa0M7QXBEK24zRDFFOztBb0QvbjNERTtFQUFzQyxnQkFBa0M7QXBEbW8zRDFFOztBb0RubzNERTtFQUFzQyxnQkFBa0M7QXBEdW8zRDFFOztBb0R2bzNERTtFQUFzQyxnQkFBa0M7QXBEMm8zRDFFOztBb0QzbzNERTtFQUFzQyxnQkFBa0M7QXBEK28zRDFFOztBb0QvbzNERTtFQUFzQyxnQkFBa0M7QXBEbXAzRDFFOztBb0RucDNERTtFQUFzQyxnQkFBa0M7QXBEdXAzRDFFOztBb0R2cDNERTtFQUFzQyxnQkFBa0M7QXBEMnAzRDFFOztBb0QzcDNERTtFQUFzQyxnQkFBa0M7QXBEK3AzRDFFOztBb0QvcDNERTtFQUFzQyxnQkFBa0M7QXBEbXEzRDFFOztBb0RucTNERTtFQUFzQyxnQkFBa0M7QXBEdXEzRDFFOztBb0R2cTNERTtFQUFzQyxnQkFBa0M7QXBEMnEzRDFFOztBb0QzcTNERTtFQUFzQyxnQkFBa0M7QXBEK3EzRDFFOztBb0QvcTNERTtFQUFzQyxnQkFBa0M7QXBEbXIzRDFFOztBb0RucjNERTtFQUFzQyxnQkFBa0M7QXBEdXIzRDFFOztBb0R2cjNERTtFQUFzQyxnQkFBa0M7QXBEMnIzRDFFOztBb0QzcjNERTtFQUFzQyxnQkFBa0M7QXBEK3IzRDFFOztBb0QvcjNERTtFQUFzQyxnQkFBa0M7QXBEbXMzRDFFOztBb0RuczNERTtFQUFzQyxnQkFBa0M7QXBEdXMzRDFFOztBb0R2czNERTtFQUFzQyxnQkFBa0M7QXBEMnMzRDFFOztBb0QzczNERTtFQUFzQyxnQkFBa0M7QXBEK3MzRDFFOztBb0QvczNERTtFQUFzQyxnQkFBa0M7QXBEbXQzRDFFOztBb0RudDNERTtFQUFzQyxnQkFBa0M7QXBEdXQzRDFFOztBb0R2dDNERTtFQUFzQyxnQkFBa0M7QXBEMnQzRDFFOztBb0QzdDNERTtFQUFzQyxnQkFBa0M7QXBEK3QzRDFFOztBb0QvdDNERTtFQUFzQyxnQkFBa0M7QXBEbXUzRDFFOztBb0RudTNERTtFQUFzQyxnQkFBa0M7QXBEdXUzRDFFOztBb0R2dTNERTtFQUFzQyxnQkFBa0M7QXBEMnUzRDFFOztBb0QzdTNERTtFQUFzQyxnQkFBa0M7QXBEK3UzRDFFOztBb0QvdTNERTtFQUFzQyxnQkFBa0M7QXBEbXYzRDFFOztBb0RudjNERTtFQUFzQyxnQkFBa0M7QXBEdXYzRDFFOztBb0R2djNERTtFQUFzQyxnQkFBa0M7QXBEMnYzRDFFOztBb0QzdjNERTtFQUFzQyxnQkFBa0M7QXBEK3YzRDFFOztBb0QvdjNERTtFQUFzQyxnQkFBa0M7QXBEbXczRDFFOztBb0RudzNERTtFQUFzQyxnQkFBa0M7QXBEdXczRDFFOztBb0R2dzNERTtFQUFzQyxnQkFBa0M7QXBEMnczRDFFOztBb0QzdzNERTtFQUFzQyxnQkFBa0M7QXBEK3czRDFFOztBb0QvdzNERTtFQUFzQyxnQkFBa0M7QXBEbXgzRDFFOztBb0RueDNERTtFQUFzQyxnQkFBa0M7QXBEdXgzRDFFOztBb0R2eDNERTtFQUFzQyxnQkFBa0M7QXBEMngzRDFFOztBb0QzeDNERTtFQUFzQyxnQkFBa0M7QXBEK3gzRDFFOztBb0QveDNERTtFQUFzQyxnQkFBa0M7QXBEbXkzRDFFOztBb0RueTNERTtFQUFzQyxnQkFBa0M7QXBEdXkzRDFFOztBb0R2eTNERTtFQUFzQyxnQkFBa0M7QXBEMnkzRDFFOztBb0QzeTNERTtFQUFzQyxnQkFBa0M7QXBEK3kzRDFFOztBb0QveTNERTtFQUFzQyxjQUFrQztBcERtejNEMUU7O0FvRG56M0RFO0VBQXNDLGdCQUFrQztBcER1ejNEMUU7O0FvRHZ6M0RFO0VBQXNDLGdCQUFrQztBcEQyejNEMUU7O0FvRDN6M0RFO0VBQXNDLGdCQUFrQztBcEQrejNEMUU7O0FvRC96M0RFO0VBQXNDLGdCQUFrQztBcERtMDNEMUU7O0FvRG4wM0RFO0VBQXNDLGdCQUFrQztBcER1MDNEMUU7O0FvRHYwM0RFO0VBQXNDLGdCQUFrQztBcEQyMDNEMUU7O0FvRDMwM0RFO0VBQXNDLGdCQUFrQztBcEQrMDNEMUU7O0FvRC8wM0RFO0VBQXNDLGdCQUFrQztBcERtMTNEMUU7O0FvRG4xM0RFO0VBQXNDLGdCQUFrQztBcER1MTNEMUU7O0FvRHYxM0RFO0VBQXNDLGdCQUFrQztBcEQyMTNEMUU7O0FvRDMxM0RFO0VBQXNDLGdCQUFrQztBcEQrMTNEMUU7O0FvRC8xM0RFO0VBQXNDLGdCQUFrQztBcERtMjNEMUU7O0FvRG4yM0RFO0VBQXNDLGdCQUFrQztBcER1MjNEMUU7O0FvRHYyM0RFO0VBQXNDLGdCQUFrQztBcEQyMjNEMUU7O0FvRDMyM0RFO0VBQXNDLGdCQUFrQztBcEQrMjNEMUU7O0FvRC8yM0RFO0VBQXNDLGdCQUFrQztBcERtMzNEMUU7O0FvRG4zM0RFO0VBQXNDLGdCQUFrQztBcER1MzNEMUU7O0FvRHYzM0RFO0VBQXNDLGdCQUFrQztBcEQyMzNEMUU7O0FvRDMzM0RFO0VBQXNDLGdCQUFrQztBcEQrMzNEMUU7O0FvRC8zM0RFO0VBQXNDLGdCQUFrQztBcERtNDNEMUU7O0FvRG40M0RFO0VBQXNDLGdCQUFrQztBcER1NDNEMUU7O0FvRHY0M0RFO0VBQXNDLGdCQUFrQztBcEQyNDNEMUU7O0FvRDM0M0RFO0VBQXNDLGdCQUFrQztBcEQrNDNEMUU7O0FvRC80M0RFO0VBQXNDLGdCQUFrQztBcERtNTNEMUU7O0FvRG41M0RFO0VBQXNDLGdCQUFrQztBcER1NTNEMUU7O0FvRHY1M0RFO0VBQXNDLGdCQUFrQztBcEQyNTNEMUU7O0FvRDM1M0RFO0VBQXNDLGdCQUFrQztBcEQrNTNEMUU7O0FvRC81M0RFO0VBQXNDLGdCQUFrQztBcERtNjNEMUU7O0FvRG42M0RFO0VBQXNDLGdCQUFrQztBcER1NjNEMUU7O0FvRHY2M0RFO0VBQXNDLGdCQUFrQztBcEQyNjNEMUU7O0FvRDM2M0RFO0VBQXNDLGdCQUFrQztBcEQrNjNEMUU7O0FvRC82M0RFO0VBQXNDLGdCQUFrQztBcERtNzNEMUU7O0FvRG43M0RFO0VBQXNDLGdCQUFrQztBcER1NzNEMUU7O0FvRHY3M0RFO0VBQXNDLGdCQUFrQztBcEQyNzNEMUU7O0FvRDM3M0RFO0VBQXNDLGdCQUFrQztBcEQrNzNEMUU7O0FvRC83M0RFO0VBQXNDLGdCQUFrQztBcERtODNEMUU7O0FvRG44M0RFO0VBQXNDLGdCQUFrQztBcER1ODNEMUU7O0FvRHY4M0RFO0VBQXNDLGdCQUFrQztBcEQyODNEMUU7O0FvRDM4M0RFO0VBQXNDLGdCQUFrQztBcEQrODNEMUU7O0FvRC84M0RFO0VBQXNDLGdCQUFrQztBcERtOTNEMUU7O0FvRG45M0RFO0VBQXNDLGdCQUFrQztBcER1OTNEMUU7O0FvRHY5M0RFO0VBQXNDLGdCQUFrQztBcEQyOTNEMUU7O0FvRDM5M0RFO0VBQXNDLGdCQUFrQztBcEQrOTNEMUU7O0FvRC85M0RFO0VBQXNDLGdCQUFrQztBcERtKzNEMUU7O0FvRG4rM0RFO0VBQXNDLGdCQUFrQztBcER1KzNEMUU7O0FvRHYrM0RFO0VBQXNDLGdCQUFrQztBcEQyKzNEMUU7O0FvRDMrM0RFO0VBQXNDLGdCQUFrQztBcEQrKzNEMUU7O0FvRC8rM0RFO0VBQXNDLGdCQUFrQztBcERtLzNEMUU7O0FvRG4vM0RFO0VBQXNDLGdCQUFrQztBcER1LzNEMUU7O0FvRHYvM0RFO0VBQXNDLGdCQUFrQztBcEQyLzNEMUU7O0FvRDMvM0RFO0VBQXNDLGdCQUFrQztBcEQrLzNEMUU7O0FvRC8vM0RFO0VBQXNDLGdCQUFrQztBcERtZzREMUU7O0FvRG5nNERFO0VBQXNDLGdCQUFrQztBcER1ZzREMUU7O0FvRHZnNERFO0VBQXNDLGdCQUFrQztBcEQyZzREMUU7O0FvRDNnNERFO0VBQXNDLGdCQUFrQztBcEQrZzREMUU7O0FvRC9nNERFO0VBQXNDLGdCQUFrQztBcERtaDREMUU7O0FvRG5oNERFO0VBQXNDLGdCQUFrQztBcER1aDREMUU7O0FvRHZoNERFO0VBQXNDLGdCQUFrQztBcEQyaDREMUU7O0FvRDNoNERFO0VBQXNDLGdCQUFrQztBcEQraDREMUU7O0FvRC9oNERFO0VBQXNDLGdCQUFrQztBcERtaTREMUU7O0FvRG5pNERFO0VBQXNDLGdCQUFrQztBcER1aTREMUU7O0FvRHZpNERFO0VBQXNDLGdCQUFrQztBcEQyaTREMUU7O0FvRDNpNERFO0VBQXNDLGdCQUFrQztBcEQraTREMUU7O0FvRC9pNERFO0VBQXNDLGdCQUFrQztBcERtajREMUU7O0FvRG5qNERFO0VBQXNDLGdCQUFrQztBcER1ajREMUU7O0FvRHZqNERFO0VBQXNDLGdCQUFrQztBcEQyajREMUU7O0FvRDNqNERFO0VBQXNDLGdCQUFrQztBcEQrajREMUU7O0FvRC9qNERFO0VBQXNDLGdCQUFrQztBcERtazREMUU7O0FvRG5rNERFO0VBQXNDLGdCQUFrQztBcER1azREMUU7O0FvRHZrNERFO0VBQXNDLGdCQUFrQztBcEQyazREMUU7O0FvRDNrNERFO0VBQXNDLGdCQUFrQztBcEQrazREMUU7O0FvRC9rNERFO0VBQXNDLGdCQUFrQztBcERtbDREMUU7O0FvRG5sNERFO0VBQXNDLGdCQUFrQztBcER1bDREMUU7O0FvRHZsNERFO0VBQXNDLGdCQUFrQztBcEQybDREMUU7O0FvRDNsNERFO0VBQXNDLGdCQUFrQztBcEQrbDREMUU7O0FvRC9sNERFO0VBQXNDLGdCQUFrQztBcERtbTREMUU7O0FvRG5tNERFO0VBQXNDLGdCQUFrQztBcER1bTREMUU7O0FvRHZtNERFO0VBQXNDLGdCQUFrQztBcEQybTREMUU7O0FvRDNtNERFO0VBQXNDLGdCQUFrQztBcEQrbTREMUU7O0FvRC9tNERFO0VBQXNDLGdCQUFrQztBcERtbjREMUU7O0FvRG5uNERFO0VBQXNDLGdCQUFrQztBcER1bjREMUU7O0FvRHZuNERFO0VBQXNDLGdCQUFrQztBcEQybjREMUU7O0FvRDNuNERFO0VBQXNDLGdCQUFrQztBcEQrbjREMUU7O0FvRC9uNERFO0VBQXNDLGdCQUFrQztBcERtbzREMUU7O0FvRG5vNERFO0VBQXNDLGdCQUFrQztBcER1bzREMUU7O0FvRHZvNERFO0VBQXNDLGdCQUFrQztBcEQybzREMUU7O0FvRDNvNERFO0VBQXNDLGdCQUFrQztBcEQrbzREMUU7O0FvRC9vNERFO0VBQXNDLGdCQUFrQztBcERtcDREMUU7O0FvRG5wNERFO0VBQXNDLGdCQUFrQztBcER1cDREMUU7O0FvRHZwNERFO0VBQXNDLGdCQUFrQztBcEQycDREMUU7O0FvRDNwNERFO0VBQXNDLGdCQUFrQztBcEQrcDREMUU7O0FvRC9wNERFO0VBQXNDLGdCQUFrQztBcERtcTREMUU7O0FvRG5xNERFO0VBQXNDLGdCQUFrQztBcER1cTREMUU7O0FvRHZxNERFO0VBQXNDLGdCQUFrQztBcEQycTREMUU7O0FvRDNxNERFO0VBQXNDLGdCQUFrQztBcEQrcTREMUU7O0FvRC9xNERFO0VBQXNDLGdCQUFrQztBcERtcjREMUU7O0FvRG5yNERFO0VBQXNDLGdCQUFrQztBcER1cjREMUU7O0FvRHZyNERFO0VBQXNDLGdCQUFrQztBcEQycjREMUU7O0FvRDNyNERFO0VBQXNDLGdCQUFrQztBcEQrcjREMUU7O0FvRC9yNERFO0VBQXNDLGdCQUFrQztBcERtczREMUU7O0FvRG5zNERFO0VBQXNDLGdCQUFrQztBcER1czREMUU7O0FvRHZzNERFO0VBQXNDLGdCQUFrQztBcEQyczREMUU7O0FvRDNzNERFO0VBQXNDLGdCQUFrQztBcEQrczREMUU7O0FvRC9zNERFO0VBQXNDLGdCQUFrQztBcERtdDREMUU7O0FvRG50NERFO0VBQXNDLGNBQWtDO0FwRHV0NEQxRTs7QW9EdnQ0REU7RUFBc0MsZ0JBQWtDO0FwRDJ0NEQxRTs7QW9EM3Q0REU7RUFBc0MsZ0JBQWtDO0FwRCt0NEQxRTs7QW9EL3Q0REU7RUFBc0MsZ0JBQWtDO0FwRG11NEQxRTs7QW9EbnU0REU7RUFBc0MsZ0JBQWtDO0FwRHV1NEQxRTs7QW9EdnU0REU7RUFBc0MsZ0JBQWtDO0FwRDJ1NEQxRTs7QW9EM3U0REU7RUFBc0MsZ0JBQWtDO0FwRCt1NEQxRTs7QW9EL3U0REU7RUFBc0MsZ0JBQWtDO0FwRG12NEQxRTs7QW9EbnY0REU7RUFBc0MsZ0JBQWtDO0FwRHV2NEQxRTs7QW9EdnY0REU7RUFBc0MsZ0JBQWtDO0FwRDJ2NEQxRTs7QW9EM3Y0REU7RUFBc0MsZ0JBQWtDO0FwRCt2NEQxRTs7QW9EL3Y0REU7RUFBc0MsZ0JBQWtDO0FwRG13NEQxRTs7QW9Ebnc0REU7RUFBc0MsZ0JBQWtDO0FwRHV3NEQxRTs7QW9Ednc0REU7RUFBc0MsZ0JBQWtDO0FwRDJ3NEQxRTs7QW9EM3c0REU7RUFBc0MsZ0JBQWtDO0FwRCt3NEQxRTs7QW9EL3c0REU7RUFBc0MsZ0JBQWtDO0FwRG14NEQxRTs7QW9Ebng0REU7RUFBc0MsZ0JBQWtDO0FwRHV4NEQxRTs7QW9Edng0REU7RUFBc0MsZ0JBQWtDO0FwRDJ4NEQxRTs7QW9EM3g0REU7RUFBc0MsZ0JBQWtDO0FwRCt4NEQxRTs7QW9EL3g0REU7RUFBc0MsZ0JBQWtDO0FwRG15NEQxRTs7QW9Ebnk0REU7RUFBc0MsZ0JBQWtDO0FwRHV5NEQxRTs7QW9Ednk0REU7RUFBc0MsZ0JBQWtDO0FwRDJ5NEQxRTs7QW9EM3k0REU7RUFBc0MsZ0JBQWtDO0FwRCt5NEQxRTs7QW9EL3k0REU7RUFBc0MsZ0JBQWtDO0FwRG16NEQxRTs7QW9Ebno0REU7RUFBc0MsZ0JBQWtDO0FwRHV6NEQxRTs7QW9Edno0REU7RUFBc0MsZ0JBQWtDO0FwRDJ6NEQxRTs7QW9EM3o0REU7RUFBc0MsZ0JBQWtDO0FwRCt6NEQxRTs7QW9EL3o0REU7RUFBc0MsZ0JBQWtDO0FwRG0wNEQxRTs7QW9EbjA0REU7RUFBc0MsZ0JBQWtDO0FwRHUwNEQxRTs7QW9EdjA0REU7RUFBc0MsZ0JBQWtDO0FwRDIwNEQxRTs7QW9EMzA0REU7RUFBc0MsZ0JBQWtDO0FwRCswNEQxRTs7QW9ELzA0REU7RUFBc0MsY0FBa0M7QXBEbTE0RDFFOztBb0RuMTRERTtFQUFzQyxjQUFrQztBcER1MTREMUU7O0FvRHYxNERFO0VBQXNDLGdCQUFrQztBcEQyMTREMUU7O0FvRDMxNERFO0VBQXNDLGdCQUFrQztBcEQrMTREMUU7O0FvRC8xNERFO0VBQXNDLGdCQUFrQztBcERtMjREMUU7O0FvRG4yNERFO0VBQXNDLGdCQUFrQztBcER1MjREMUU7O0FvRHYyNERFO0VBQXNDLGdCQUFrQztBcEQyMjREMUU7O0FvRDMyNERFO0VBQXNDLGdCQUFrQztBcEQrMjREMUU7O0FvRC8yNERFO0VBQXNDLGdCQUFrQztBcERtMzREMUU7O0FvRG4zNERFO0VBQXNDLGdCQUFrQztBcER1MzREMUU7O0FvRHYzNERFO0VBQXNDLGdCQUFrQztBcEQyMzREMUU7O0FvRDMzNERFO0VBQXNDLGdCQUFrQztBcEQrMzREMUU7O0FvRC8zNERFO0VBQXNDLGdCQUFrQztBcERtNDREMUU7O0FvRG40NERFO0VBQXNDLGdCQUFrQztBcER1NDREMUU7O0FvRHY0NERFO0VBQXNDLGdCQUFrQztBcEQyNDREMUU7O0FvRDM0NERFO0VBQXNDLGdCQUFrQztBcEQrNDREMUU7O0FvRC80NERFO0VBQXNDLGdCQUFrQztBcERtNTREMUU7O0FvRG41NERFO0VBQXNDLGdCQUFrQztBcER1NTREMUU7O0FvRHY1NERFO0VBQXNDLGdCQUFrQztBcEQyNTREMUU7O0FvRDM1NERFO0VBQXNDLGdCQUFrQztBcEQrNTREMUU7O0FvRC81NERFO0VBQXNDLGdCQUFrQztBcERtNjREMUU7O0FvRG42NERFO0VBQXNDLGdCQUFrQztBcER1NjREMUU7O0FvRHY2NERFO0VBQXNDLGdCQUFrQztBcEQyNjREMUU7O0FvRDM2NERFO0VBQXNDLGdCQUFrQztBcEQrNjREMUU7O0FvRC82NERFO0VBQXNDLGdCQUFrQztBcERtNzREMUU7O0FvRG43NERFO0VBQXNDLGdCQUFrQztBcER1NzREMUU7O0FvRHY3NERFO0VBQXNDLGNBQWtDO0FwRDI3NEQxRTs7QW9EMzc0REU7RUFBc0MsZ0JBQWtDO0FwRCs3NEQxRTs7QW9ELzc0REU7RUFBc0MsZ0JBQWtDO0FwRG04NEQxRTs7QW9Ebjg0REU7RUFBc0MsZ0JBQWtDO0FwRHU4NEQxRTs7QW9Edjg0REU7RUFBc0MsZ0JBQWtDO0FwRDI4NEQxRTs7QW9EMzg0REU7RUFBc0MsZ0JBQWtDO0FwRCs4NEQxRTs7QW9ELzg0REU7RUFBc0MsZ0JBQWtDO0FwRG05NEQxRTs7QW9Ebjk0REU7RUFBc0MsZ0JBQWtDO0FwRHU5NEQxRTs7QW9Edjk0REU7RUFBc0MsZ0JBQWtDO0FwRDI5NEQxRTs7QW9EMzk0REU7RUFBc0MsZ0JBQWtDO0FwRCs5NEQxRTs7QW9ELzk0REU7RUFBc0MsZ0JBQWtDO0FwRG0rNEQxRTs7QW9Ebis0REU7RUFBc0MsZ0JBQWtDO0FwRHUrNEQxRTs7QW9Edis0REU7RUFBc0MsZ0JBQWtDO0FwRDIrNEQxRTs7QW9EMys0REU7RUFBc0MsZ0JBQWtDO0FwRCsrNEQxRTs7QW9ELys0REU7RUFBc0MsZ0JBQWtDO0FwRG0vNEQxRTs7QW9Ebi80REU7RUFBc0MsZ0JBQWtDO0FwRHUvNEQxRTs7QW9Edi80REU7RUFBc0MsZ0JBQWtDO0FwRDIvNEQxRTs7QW9EMy80REU7RUFBc0MsZ0JBQWtDO0FwRCsvNEQxRTs7QW9ELy80REU7RUFBc0MsZ0JBQWtDO0FwRG1nNUQxRTs7QW9Ebmc1REU7RUFBc0MsZ0JBQWtDO0FwRHVnNUQxRTs7QW9Edmc1REU7RUFBc0MsZ0JBQWtDO0FwRDJnNUQxRTs7QW9EM2c1REU7RUFBc0MsZ0JBQWtDO0FwRCtnNUQxRTs7QW9EL2c1REU7RUFBc0MsZ0JBQWtDO0FwRG1oNUQxRTs7QW9Ebmg1REU7RUFBc0MsZ0JBQWtDO0FwRHVoNUQxRTs7QW9Edmg1REU7RUFBc0MsZ0JBQWtDO0FwRDJoNUQxRTs7QW9EM2g1REU7RUFBc0MsZ0JBQWtDO0FwRCtoNUQxRTs7QW9EL2g1REU7RUFBc0MsZ0JBQWtDO0FwRG1pNUQxRTs7QW9Ebmk1REU7RUFBc0MsZ0JBQWtDO0FwRHVpNUQxRTs7QW9Edmk1REU7RUFBc0MsZ0JBQWtDO0FwRDJpNUQxRTs7QW9EM2k1REU7RUFBc0MsZ0JBQWtDO0FwRCtpNUQxRTs7QW9EL2k1REU7RUFBc0MsZ0JBQWtDO0FwRG1qNUQxRTs7QW9Ebmo1REU7RUFBc0MsZ0JBQWtDO0FwRHVqNUQxRTs7QW9Edmo1REU7RUFBc0MsZ0JBQWtDO0FwRDJqNUQxRTs7QW9EM2o1REU7RUFBc0MsZ0JBQWtDO0FwRCtqNUQxRTs7QW9EL2o1REU7RUFBc0MsZ0JBQWtDO0FwRG1rNUQxRTs7QW9Ebms1REU7RUFBc0MsZ0JBQWtDO0FwRHVrNUQxRTs7QW9Edms1REU7RUFBc0MsZ0JBQWtDO0FwRDJrNUQxRTs7QW9EM2s1REU7RUFBc0MsZ0JBQWtDO0FwRCtrNUQxRTs7QW9EL2s1REU7RUFBc0MsZ0JBQWtDO0FwRG1sNUQxRTs7QW9Ebmw1REU7RUFBc0MsZ0JBQWtDO0FwRHVsNUQxRTs7QW9Edmw1REU7RUFBc0MsZ0JBQWtDO0FwRDJsNUQxRTs7QW9EM2w1REU7RUFBc0MsZ0JBQWtDO0FwRCtsNUQxRTs7QW9EL2w1REU7RUFBc0MsZ0JBQWtDO0FwRG1tNUQxRTs7QW9Ebm01REU7RUFBc0MsZ0JBQWtDO0FwRHVtNUQxRTs7QW9Edm01REU7RUFBc0MsZ0JBQWtDO0FwRDJtNUQxRTs7QW9EM201REU7RUFBc0MsZ0JBQWtDO0FwRCttNUQxRTs7QW9EL201REU7RUFBc0MsZ0JBQWtDO0FwRG1uNUQxRTs7QW9Ebm41REU7RUFBc0MsZ0JBQWtDO0FwRHVuNUQxRTs7QW9Edm41REU7RUFBc0MsZ0JBQWtDO0FwRDJuNUQxRTs7QW9EM241REU7RUFBc0MsY0FBa0M7QXBEK241RDFFOztBb0QvbjVERTtFQUFzQyxjQUFrQztBcERtbzVEMUU7O0FvRG5vNURFO0VBQXNDLGdCQUFrQztBcER1bzVEMUU7O0FvRHZvNURFO0VBQXNDLGdCQUFrQztBcEQybzVEMUU7O0FvRDNvNURFO0VBQXNDLGdCQUFrQztBcEQrbzVEMUU7O0FvRC9vNURFO0VBQXNDLGdCQUFrQztBcERtcDVEMUU7O0FvRG5wNURFO0VBQXNDLGdCQUFrQztBcER1cDVEMUU7O0FvRHZwNURFO0VBQXNDLGdCQUFrQztBcEQycDVEMUU7O0FvRDNwNURFO0VBQXNDLGdCQUFrQztBcEQrcDVEMUU7O0FvRC9wNURFO0VBQXNDLGdCQUFrQztBcERtcTVEMUU7O0FvRG5xNURFO0VBQXNDLGdCQUFrQztBcER1cTVEMUU7O0FvRHZxNURFO0VBQXNDLGdCQUFrQztBcEQycTVEMUU7O0FvRDNxNURFO0VBQXNDLGdCQUFrQztBcEQrcTVEMUU7O0FvRC9xNURFO0VBQXNDLGdCQUFrQztBcERtcjVEMUU7O0FvRG5yNURFO0VBQXNDLGdCQUFrQztBcER1cjVEMUU7O0FvRHZyNURFO0VBQXNDLGdCQUFrQztBcEQycjVEMUU7O0FvRDNyNURFO0VBQXNDLGdCQUFrQztBcEQrcjVEMUU7O0FvRC9yNURFO0VBQXNDLGdCQUFrQztBcERtczVEMUU7O0FvRG5zNURFO0VBQXNDLGdCQUFrQztBcER1czVEMUU7O0FvRHZzNURFO0VBQXNDLGdCQUFrQztBcEQyczVEMUU7O0FvRDNzNURFO0VBQXNDLGdCQUFrQztBcEQrczVEMUU7O0FvRC9zNURFO0VBQXNDLGdCQUFrQztBcERtdDVEMUU7O0FvRG50NURFO0VBQXNDLGdCQUFrQztBcER1dDVEMUU7O0FvRHZ0NURFO0VBQXNDLGdCQUFrQztBcEQydDVEMUU7O0FvRDN0NURFO0VBQXNDLGdCQUFrQztBcEQrdDVEMUU7O0FvRC90NURFO0VBQXNDLGdCQUFrQztBcERtdTVEMUU7O0FvRG51NURFO0VBQXNDLGdCQUFrQztBcER1dTVEMUU7O0FvRHZ1NURFO0VBQXNDLGdCQUFrQztBcEQydTVEMUU7O0FvRDN1NURFO0VBQXNDLGdCQUFrQztBcEQrdTVEMUU7O0FvRC91NURFO0VBQXNDLGdCQUFrQztBcERtdjVEMUU7O0FvRG52NURFO0VBQXNDLGdCQUFrQztBcER1djVEMUU7O0FvRHZ2NURFO0VBQXNDLGdCQUFrQztBcEQydjVEMUU7O0FvRDN2NURFO0VBQXNDLGdCQUFrQztBcEQrdjVEMUU7O0FvRC92NURFO0VBQXNDLGdCQUFrQztBcERtdzVEMUU7O0FvRG53NURFO0VBQXNDLGdCQUFrQztBcER1dzVEMUU7O0FvRHZ3NURFO0VBQXNDLGdCQUFrQztBcEQydzVEMUU7O0FvRDN3NURFO0VBQXNDLGdCQUFrQztBcEQrdzVEMUU7O0FvRC93NURFO0VBQXNDLGdCQUFrQztBcERteDVEMUU7O0FvRG54NURFO0VBQXNDLGdCQUFrQztBcER1eDVEMUU7O0FvRHZ4NURFO0VBQXNDLGdCQUFrQztBcEQyeDVEMUU7O0FvRDN4NURFO0VBQXNDLGdCQUFrQztBcEQreDVEMUU7O0FvRC94NURFO0VBQXNDLGdCQUFrQztBcERteTVEMUU7O0FvRG55NURFO0VBQXNDLGdCQUFrQztBcER1eTVEMUU7O0FvRHZ5NURFO0VBQXNDLGdCQUFrQztBcEQyeTVEMUU7O0FvRDN5NURFO0VBQXNDLGdCQUFrQztBcEQreTVEMUU7O0FvRC95NURFO0VBQXNDLGdCQUFrQztBcERtejVEMUU7O0FvRG56NURFO0VBQXNDLGdCQUFrQztBcER1ejVEMUU7O0FvRHZ6NURFO0VBQXNDLGdCQUFrQztBcEQyejVEMUU7O0FvRDN6NURFO0VBQXNDLGdCQUFrQztBcEQrejVEMUU7O0FvRC96NURFO0VBQXNDLGdCQUFrQztBcERtMDVEMUU7O0FvRG4wNURFO0VBQXNDLGdCQUFrQztBcER1MDVEMUU7O0FvRHYwNURFO0VBQXNDLGdCQUFrQztBcEQyMDVEMUU7O0FvRDMwNURFO0VBQXNDLGdCQUFrQztBcEQrMDVEMUU7O0FvRC8wNURFO0VBQXNDLGdCQUFrQztBcERtMTVEMUU7O0FvRG4xNURFO0VBQXNDLGdCQUFrQztBcER1MTVEMUU7O0FvRHYxNURFO0VBQXNDLGdCQUFrQztBcEQyMTVEMUU7O0FvRDMxNURFO0VBQXNDLGdCQUFrQztBcEQrMTVEMUU7O0FvRC8xNURFO0VBQXNDLGdCQUFrQztBcERtMjVEMUU7O0FvRG4yNURFO0VBQXNDLGdCQUFrQztBcER1MjVEMUU7O0FvRHYyNURFO0VBQXNDLGdCQUFrQztBcEQyMjVEMUU7O0FvRDMyNURFO0VBQXNDLGdCQUFrQztBcEQrMjVEMUU7O0FvRC8yNURFO0VBQXNDLGdCQUFrQztBcERtMzVEMUU7O0FvRG4zNURFO0VBQXNDLGdCQUFrQztBcER1MzVEMUU7O0FvRHYzNURFO0VBQXNDLGdCQUFrQztBcEQyMzVEMUU7O0FvRDMzNURFO0VBQXNDLGdCQUFrQztBcEQrMzVEMUU7O0FvRC8zNURFO0VBQXNDLGdCQUFrQztBcERtNDVEMUU7O0FvRG40NURFO0VBQXNDLGdCQUFrQztBcER1NDVEMUU7O0FvRHY0NURFO0VBQXNDLGdCQUFrQztBcEQyNDVEMUU7O0FvRDM0NURFO0VBQXNDLGdCQUFrQztBcEQrNDVEMUU7O0FvRC80NURFO0VBQXNDLGdCQUFrQztBcERtNTVEMUU7O0FvRG41NURFO0VBQXNDLGdCQUFrQztBcER1NTVEMUU7O0FvRHY1NURFO0VBQXNDLGdCQUFrQztBcEQyNTVEMUU7O0FvRDM1NURFO0VBQXNDLGdCQUFrQztBcEQrNTVEMUU7O0FvRC81NURFO0VBQXNDLGdCQUFrQztBcERtNjVEMUU7O0FvRG42NURFO0VBQXNDLGdCQUFrQztBcER1NjVEMUU7O0FvRHY2NURFO0VBQXNDLGdCQUFrQztBcEQyNjVEMUU7O0FvRDM2NURFO0VBQXNDLGdCQUFrQztBcEQrNjVEMUU7O0FvRC82NURFO0VBQXNDLGdCQUFrQztBcERtNzVEMUU7O0FvRG43NURFO0VBQXNDLGdCQUFrQztBcER1NzVEMUU7O0FvRHY3NURFO0VBQXNDLGdCQUFrQztBcEQyNzVEMUU7O0FvRDM3NURFO0VBQXNDLGdCQUFrQztBcEQrNzVEMUU7O0FvRC83NURFO0VBQXNDLGdCQUFrQztBcERtODVEMUU7O0FvRG44NURFO0VBQXNDLGNBQWtDO0FwRHU4NUQxRTs7QW9Edjg1REU7RUFBc0MsZ0JBQWtDO0FwRDI4NUQxRTs7QW9EMzg1REU7RUFBc0MsZ0JBQWtDO0FwRCs4NUQxRTs7QW9ELzg1REU7RUFBc0MsZ0JBQWtDO0FwRG05NUQxRTs7QW9Ebjk1REU7RUFBc0MsY0FBa0M7QXBEdTk1RDFFOztBb0R2OTVERTtFQUFzQyxnQkFBa0M7QXBEMjk1RDFFOztBb0QzOTVERTtFQUFzQyxnQkFBa0M7QXBEKzk1RDFFOztBb0QvOTVERTtFQUFzQyxnQkFBa0M7QXBEbSs1RDFFOztBb0RuKzVERTtFQUFzQyxnQkFBa0M7QXBEdSs1RDFFOztBb0R2KzVERTtFQUFzQyxnQkFBa0M7QXBEMis1RDFFOztBb0QzKzVERTtFQUFzQyxnQkFBa0M7QXBEKys1RDFFOztBb0QvKzVERTtFQUFzQyxnQkFBa0M7QXBEbS81RDFFOztBb0RuLzVERTtFQUFzQyxnQkFBa0M7QXBEdS81RDFFOztBb0R2LzVERTtFQUFzQyxnQkFBa0M7QXBEMi81RDFFOztBb0QzLzVERTtFQUFzQyxnQkFBa0M7QXBEKy81RDFFOztBb0QvLzVERTtFQUFzQyxnQkFBa0M7QXBEbWc2RDFFOztBb0RuZzZERTtFQUFzQyxnQkFBa0M7QXBEdWc2RDFFOztBb0R2ZzZERTtFQUFzQyxnQkFBa0M7QXBEMmc2RDFFOztBb0QzZzZERTtFQUFzQyxnQkFBa0M7QXBEK2c2RDFFOztBb0QvZzZERTtFQUFzQyxnQkFBa0M7QXBEbWg2RDFFOztBb0RuaDZERTtFQUFzQyxnQkFBa0M7QXBEdWg2RDFFOztBb0R2aDZERTtFQUFzQyxnQkFBa0M7QXBEMmg2RDFFOztBb0QzaDZERTtFQUFzQyxnQkFBa0M7QXBEK2g2RDFFOztBb0QvaDZERTtFQUFzQyxnQkFBa0M7QXBEbWk2RDFFOztBb0RuaTZERTtFQUFzQyxnQkFBa0M7QXBEdWk2RDFFOztBb0R2aTZERTtFQUFzQyxnQkFBa0M7QXBEMmk2RDFFOztBb0QzaTZERTtFQUFzQyxnQkFBa0M7QXBEK2k2RDFFOztBb0QvaTZERTtFQUFzQyxnQkFBa0M7QXBEbWo2RDFFOztBb0RuajZERTtFQUFzQyxnQkFBa0M7QXBEdWo2RDFFOztBb0R2ajZERTtFQUFzQyxnQkFBa0M7QXBEMmo2RDFFOztBb0QzajZERTtFQUFzQyxnQkFBa0M7QXBEK2o2RDFFOztBb0QvajZERTtFQUFzQyxnQkFBa0M7QXBEbWs2RDFFOztBb0RuazZERTtFQUFzQyxnQkFBa0M7QXBEdWs2RDFFOztBb0R2azZERTtFQUFzQyxnQkFBa0M7QXBEMms2RDFFOztBb0QzazZERTtFQUFzQyxnQkFBa0M7QXBEK2s2RDFFOztBb0QvazZERTtFQUFzQyxnQkFBa0M7QXBEbWw2RDFFOztBb0RubDZERTtFQUFzQyxnQkFBa0M7QXBEdWw2RDFFOztBb0R2bDZERTtFQUFzQyxnQkFBa0M7QXBEMmw2RDFFOztBb0QzbDZERTtFQUFzQyxnQkFBa0M7QXBEK2w2RDFFOztBb0QvbDZERTtFQUFzQyxnQkFBa0M7QXBEbW02RDFFOztBb0RubTZERTtFQUFzQyxnQkFBa0M7QXBEdW02RDFFOztBb0R2bTZERTtFQUFzQyxnQkFBa0M7QXBEMm02RDFFOztBb0QzbTZERTtFQUFzQyxnQkFBa0M7QXBEK202RDFFOztBb0QvbTZERTtFQUFzQyxnQkFBa0M7QXBEbW42RDFFOztBb0RubjZERTtFQUFzQyxnQkFBa0M7QXBEdW42RDFFOztBb0R2bjZERTtFQUFzQyxnQkFBa0M7QXBEMm42RDFFOztBb0QzbjZERTtFQUFzQyxnQkFBa0M7QXBEK242RDFFOztBb0QvbjZERTtFQUFzQyxnQkFBa0M7QXBEbW82RDFFOztBb0RubzZERTtFQUFzQyxnQkFBa0M7QXBEdW82RDFFOztBb0R2bzZERTtFQUFzQyxnQkFBa0M7QXBEMm82RDFFOztBb0QzbzZERTtFQUFzQyxnQkFBa0M7QXBEK282RDFFOztBb0QvbzZERTtFQUFzQyxnQkFBa0M7QXBEbXA2RDFFOztBb0RucDZERTtFQUFzQyxnQkFBa0M7QXBEdXA2RDFFOztBb0R2cDZERTtFQUFzQyxnQkFBa0M7QXBEMnA2RDFFOztBb0QzcDZERTtFQUFzQyxnQkFBa0M7QXBEK3A2RDFFOztBb0QvcDZERTtFQUFzQyxnQkFBa0M7QXBEbXE2RDFFOztBb0RucTZERTtFQUFzQyxnQkFBa0M7QXBEdXE2RDFFOztBb0R2cTZERTtFQUFzQyxnQkFBa0M7QXBEMnE2RDFFOztBb0QzcTZERTtFQUFzQyxnQkFBa0M7QXBEK3E2RDFFOztBb0QvcTZERTtFQUFzQyxnQkFBa0M7QXBEbXI2RDFFOztBb0RucjZERTtFQUFzQyxjQUFrQztBcER1cjZEMUU7O0FvRHZyNkRFO0VBQXNDLGdCQUFrQztBcEQycjZEMUU7O0FvRDNyNkRFO0VBQXNDLGdCQUFrQztBcEQrcjZEMUU7O0FvRC9yNkRFO0VBQXNDLGdCQUFrQztBcERtczZEMUU7O0FvRG5zNkRFO0VBQXNDLGdCQUFrQztBcER1czZEMUU7O0FvRHZzNkRFO0VBQXNDLGdCQUFrQztBcEQyczZEMUU7O0FvRDNzNkRFO0VBQXNDLGdCQUFrQztBcEQrczZEMUU7O0FvRC9zNkRFO0VBQXNDLGdCQUFrQztBcERtdDZEMUU7O0FvRG50NkRFO0VBQXNDLGdCQUFrQztBcER1dDZEMUU7O0FvRHZ0NkRFO0VBQXNDLGdCQUFrQztBcEQydDZEMUU7O0FvRDN0NkRFO0VBQXNDLGdCQUFrQztBcEQrdDZEMUU7O0FvRC90NkRFO0VBQXNDLGdCQUFrQztBcERtdTZEMUU7O0FvRG51NkRFO0VBQXNDLGdCQUFrQztBcER1dTZEMUU7O0FvRHZ1NkRFO0VBQXNDLGdCQUFrQztBcEQydTZEMUU7O0FvRDN1NkRFO0VBQXNDLGdCQUFrQztBcEQrdTZEMUU7O0FvRC91NkRFO0VBQXNDLGdCQUFrQztBcERtdjZEMUU7O0FvRG52NkRFO0VBQXNDLGdCQUFrQztBcER1djZEMUU7O0FvRHZ2NkRFO0VBQXNDLGdCQUFrQztBcEQydjZEMUU7O0FvRDN2NkRFO0VBQXNDLGdCQUFrQztBcEQrdjZEMUU7O0FvRC92NkRFO0VBQXNDLGdCQUFrQztBcERtdzZEMUU7O0FvRG53NkRFO0VBQXNDLGdCQUFrQztBcER1dzZEMUU7O0FvRHZ3NkRFO0VBQXNDLGdCQUFrQztBcEQydzZEMUU7O0FvRDN3NkRFO0VBQXNDLGdCQUFrQztBcEQrdzZEMUU7O0FvRC93NkRFO0VBQXNDLGdCQUFrQztBcERteDZEMUU7O0FvRG54NkRFO0VBQXNDLGdCQUFrQztBcER1eDZEMUU7O0FvRHZ4NkRFO0VBQXNDLGdCQUFrQztBcEQyeDZEMUU7O0FvRDN4NkRFO0VBQXNDLGdCQUFrQztBcEQreDZEMUU7O0FvRC94NkRFO0VBQXNDLGdCQUFrQztBcERteTZEMUU7O0FvRG55NkRFO0VBQXNDLGdCQUFrQztBcER1eTZEMUU7O0FvRHZ5NkRFO0VBQXNDLGdCQUFrQztBcEQyeTZEMUU7O0FvRDN5NkRFO0VBQXNDLGdCQUFrQztBcEQreTZEMUU7O0FvRC95NkRFO0VBQXNDLGdCQUFrQztBcERtejZEMUU7O0FvRG56NkRFO0VBQXNDLGdCQUFrQztBcER1ejZEMUU7O0FvRHZ6NkRFO0VBQXNDLGdCQUFrQztBcEQyejZEMUU7O0FvRDN6NkRFO0VBQXNDLGdCQUFrQztBcEQrejZEMUU7O0FvRC96NkRFO0VBQXNDLGdCQUFrQztBcERtMDZEMUU7O0FvRG4wNkRFO0VBQXNDLGdCQUFrQztBcER1MDZEMUU7O0FvRHYwNkRFO0VBQXNDLGdCQUFrQztBcEQyMDZEMUU7O0FvRDMwNkRFO0VBQXNDLGdCQUFrQztBcEQrMDZEMUU7O0FvRC8wNkRFO0VBQXNDLGdCQUFrQztBcERtMTZEMUU7O0FvRG4xNkRFO0VBQXNDLGdCQUFrQztBcER1MTZEMUU7O0FvRHYxNkRFO0VBQXNDLGdCQUFrQztBcEQyMTZEMUU7O0FvRDMxNkRFO0VBQXNDLGdCQUFrQztBcEQrMTZEMUU7O0FvRC8xNkRFO0VBQXNDLGdCQUFrQztBcERtMjZEMUU7O0FvRG4yNkRFO0VBQXNDLGdCQUFrQztBcER1MjZEMUU7O0FvRHYyNkRFO0VBQXNDLGdCQUFrQztBcEQyMjZEMUU7O0FvRDMyNkRFO0VBQXNDLGdCQUFrQztBcEQrMjZEMUU7O0FvRC8yNkRFO0VBQXNDLGdCQUFrQztBcERtMzZEMUU7O0FvRG4zNkRFO0VBQXNDLGdCQUFrQztBcER1MzZEMUU7O0FvRHYzNkRFO0VBQXNDLGdCQUFrQztBcEQyMzZEMUU7O0FvRDMzNkRFO0VBQXNDLGdCQUFrQztBcEQrMzZEMUU7O0FvRC8zNkRFO0VBQXNDLGdCQUFrQztBcERtNDZEMUU7O0FvRG40NkRFO0VBQXNDLGdCQUFrQztBcER1NDZEMUU7O0FvRHY0NkRFO0VBQXNDLGdCQUFrQztBcEQyNDZEMUU7O0FvRDM0NkRFO0VBQXNDLGdCQUFrQztBcEQrNDZEMUU7O0FvRC80NkRFO0VBQXNDLGdCQUFrQztBcERtNTZEMUU7O0FvRG41NkRFO0VBQXNDLGdCQUFrQztBcER1NTZEMUU7O0FvRHY1NkRFO0VBQXNDLGdCQUFrQztBcEQyNTZEMUU7O0FvRDM1NkRFO0VBQXNDLGdCQUFrQztBcEQrNTZEMUU7O0FvRC81NkRFO0VBQXNDLGdCQUFrQztBcERtNjZEMUU7O0FvRG42NkRFO0VBQXNDLGdCQUFrQztBcER1NjZEMUU7O0FvRHY2NkRFO0VBQXNDLGdCQUFrQztBcEQyNjZEMUU7O0FvRDM2NkRFO0VBQXNDLGdCQUFrQztBcEQrNjZEMUU7O0FvRC82NkRFO0VBQXNDLGdCQUFrQztBcERtNzZEMUU7O0FvRG43NkRFO0VBQXNDLGdCQUFrQztBcER1NzZEMUU7O0FvRHY3NkRFO0VBQXNDLGdCQUFrQztBcEQyNzZEMUU7O0FvRDM3NkRFO0VBQXNDLGdCQUFrQztBcEQrNzZEMUU7O0FvRC83NkRFO0VBQXNDLGdCQUFrQztBcERtODZEMUU7O0FvRG44NkRFO0VBQXNDLGdCQUFrQztBcER1ODZEMUU7O0FvRHY4NkRFO0VBQXNDLGdCQUFrQztBcEQyODZEMUU7O0FvRDM4NkRFO0VBQXNDLGdCQUFrQztBcEQrODZEMUU7O0FvRC84NkRFO0VBQXNDLGdCQUFrQztBcERtOTZEMUU7O0FvRG45NkRFO0VBQXNDLGdCQUFrQztBcER1OTZEMUU7O0FvRHY5NkRFO0VBQXNDLGdCQUFrQztBcEQyOTZEMUU7O0FvRDM5NkRFO0VBQXNDLGdCQUFrQztBcEQrOTZEMUU7O0FvRC85NkRFO0VBQXNDLGdCQUFrQztBcERtKzZEMUU7O0FvRG4rNkRFO0VBQXNDLGdCQUFrQztBcER1KzZEMUU7O0FvRHYrNkRFO0VBQXNDLGdCQUFrQztBcEQyKzZEMUU7O0FvRDMrNkRFO0VBQXNDLGdCQUFrQztBcEQrKzZEMUU7O0FvRC8rNkRFO0VBQXNDLGdCQUFrQztBcERtLzZEMUU7O0FvRG4vNkRFO0VBQXNDLGdCQUFrQztBcER1LzZEMUU7O0FvRHYvNkRFO0VBQXNDLGdCQUFrQztBcEQyLzZEMUU7O0FvRDMvNkRFO0VBQXNDLGdCQUFrQztBcEQrLzZEMUU7O0FvRC8vNkRFO0VBQXNDLGdCQUFrQztBcERtZzdEMUU7O0FvRG5nN0RFO0VBQXNDLGdCQUFrQztBcER1ZzdEMUU7O0FvRHZnN0RFO0VBQXNDLGdCQUFrQztBcEQyZzdEMUU7O0FvRDNnN0RFO0VBQXNDLGdCQUFrQztBcEQrZzdEMUU7O0FvRC9nN0RFO0VBQXNDLGdCQUFrQztBcERtaDdEMUU7O0FvRG5oN0RFO0VBQXNDLGdCQUFrQztBcER1aDdEMUU7O0FvRHZoN0RFO0VBQXNDLGdCQUFrQztBcEQyaDdEMUU7O0FvRDNoN0RFO0VBQXNDLGdCQUFrQztBcEQraDdEMUU7O0FvRC9oN0RFO0VBQXNDLGdCQUFrQztBcERtaTdEMUU7O0FvRG5pN0RFO0VBQXNDLGdCQUFrQztBcER1aTdEMUU7O0FvRHZpN0RFO0VBQXNDLGdCQUFrQztBcEQyaTdEMUU7O0FvRDNpN0RFO0VBQXNDLGdCQUFrQztBcEQraTdEMUU7O0FvRC9pN0RFO0VBQXNDLGdCQUFrQztBcERtajdEMUU7O0FvRG5qN0RFO0VBQXNDLGdCQUFrQztBcER1ajdEMUU7O0FvRHZqN0RFO0VBQXNDLGdCQUFrQztBcEQyajdEMUU7O0FvRDNqN0RFO0VBQXNDLGdCQUFrQztBcEQrajdEMUU7O0FvRC9qN0RFO0VBQXNDLGdCQUFrQztBcERtazdEMUU7O0FvRG5rN0RFO0VBQXNDLGdCQUFrQztBcER1azdEMUU7O0FvRHZrN0RFO0VBQXNDLGdCQUFrQztBcEQyazdEMUU7O0FvRDNrN0RFO0VBQXNDLGdCQUFrQztBcEQrazdEMUU7O0FvRC9rN0RFO0VBQXNDLGdCQUFrQztBcERtbDdEMUU7O0FvRG5sN0RFO0VBQXNDLGdCQUFrQztBcER1bDdEMUU7O0FvRHZsN0RFO0VBQXNDLGdCQUFrQztBcEQybDdEMUU7O0FvRDNsN0RFO0VBQXNDLGdCQUFrQztBcEQrbDdEMUU7O0FvRC9sN0RFO0VBQXNDLGdCQUFrQztBcERtbTdEMUU7O0FvRG5tN0RFO0VBQXNDLGdCQUFrQztBcER1bTdEMUU7O0FvRHZtN0RFO0VBQXNDLGdCQUFrQztBcEQybTdEMUU7O0FvRDNtN0RFO0VBQXNDLGdCQUFrQztBcEQrbTdEMUU7O0FvRC9tN0RFO0VBQXNDLGdCQUFrQztBcERtbjdEMUU7O0FvRG5uN0RFO0VBQXNDLGdCQUFrQztBcER1bjdEMUU7O0FvRHZuN0RFO0VBQXNDLGdCQUFrQztBcEQybjdEMUU7O0FvRDNuN0RFO0VBQXNDLGdCQUFrQztBcEQrbjdEMUU7O0FvRC9uN0RFO0VBQXNDLGdCQUFrQztBcERtbzdEMUU7O0FvRG5vN0RFO0VBQXNDLGdCQUFrQztBcER1bzdEMUU7O0FvRHZvN0RFO0VBQXNDLGdCQUFrQztBcEQybzdEMUU7O0FvRDNvN0RFO0VBQXNDLGdCQUFrQztBcEQrbzdEMUU7O0FvRC9vN0RFO0VBQXNDLGdCQUFrQztBcERtcDdEMUU7O0FvRG5wN0RFO0VBQXNDLGdCQUFrQztBcER1cDdEMUU7O0FvRHZwN0RFO0VBQXNDLGdCQUFrQztBcEQycDdEMUU7O0FvRDNwN0RFO0VBQXNDLGdCQUFrQztBcEQrcDdEMUU7O0FvRC9wN0RFO0VBQXNDLGdCQUFrQztBcERtcTdEMUU7O0FvRG5xN0RFO0VBQXNDLGNBQWtDO0FwRHVxN0QxRTs7QW9EdnE3REU7RUFBc0MsZ0JBQWtDO0FwRDJxN0QxRTs7QW9EM3E3REU7RUFBc0MsZ0JBQWtDO0FwRCtxN0QxRTs7QW9EL3E3REU7RUFBc0MsZ0JBQWtDO0FwRG1yN0QxRTs7QW9EbnI3REU7RUFBc0MsZ0JBQWtDO0FwRHVyN0QxRTs7QW9EdnI3REU7RUFBc0MsZ0JBQWtDO0FwRDJyN0QxRTs7QW9EM3I3REU7RUFBc0MsY0FBa0M7QXBEK3I3RDFFOztBb0QvcjdERTtFQUFzQyxjQUFrQztBcERtczdEMUU7O0FvRG5zN0RFO0VBQXNDLGNBQWtDO0FwRHVzN0QxRTs7QW9EdnM3REU7RUFBc0MsY0FBa0M7QXBEMnM3RDFFOztBb0QzczdERTtFQUFzQyxnQkFBa0M7QXBEK3M3RDFFOztBb0QvczdERTtFQUFzQyxnQkFBa0M7QXBEbXQ3RDFFOztBb0RudDdERTtFQUFzQyxnQkFBa0M7QXBEdXQ3RDFFOztBb0R2dDdERTtFQUFzQyxnQkFBa0M7QXBEMnQ3RDFFOztBb0QzdDdERTtFQUFzQyxnQkFBa0M7QXBEK3Q3RDFFOztBb0QvdDdERTtFQUFzQyxnQkFBa0M7QXBEbXU3RDFFOztBb0RudTdERTtFQUFzQyxnQkFBa0M7QXBEdXU3RDFFOztBb0R2dTdERTtFQUFzQyxnQkFBa0M7QXBEMnU3RDFFOztBb0QzdTdERTtFQUFzQyxnQkFBa0M7QXBEK3U3RDFFOztBb0QvdTdERTtFQUFzQyxnQkFBa0M7QXBEbXY3RDFFOztBb0RudjdERTtFQUFzQyxnQkFBa0M7QXBEdXY3RDFFOztBb0R2djdERTtFQUFzQyxnQkFBa0M7QXBEMnY3RDFFOztBb0QzdjdERTtFQUFzQyxjQUFrQztBcEQrdjdEMUU7O0FvRC92N0RFO0VBQXNDLGdCQUFrQztBcERtdzdEMUU7O0FvRG53N0RFO0VBQXNDLGdCQUFrQztBcER1dzdEMUU7O0FvRHZ3N0RFO0VBQXNDLGdCQUFrQztBcEQydzdEMUU7O0FvRDN3N0RFO0VBQXNDLGdCQUFrQztBcEQrdzdEMUU7O0FvRC93N0RFO0VBQXNDLGdCQUFrQztBcERteDdEMUU7O0FvRG54N0RFO0VBQXNDLGdCQUFrQztBcER1eDdEMUU7O0FvRHZ4N0RFO0VBQXNDLGdCQUFrQztBcEQyeDdEMUU7O0FvRDN4N0RFO0VBQXNDLGdCQUFrQztBcEQreDdEMUU7O0FvRC94N0RFO0VBQXNDLGdCQUFrQztBcERteTdEMUU7O0FvRG55N0RFO0VBQXNDLGdCQUFrQztBcER1eTdEMUU7O0FvRHZ5N0RFO0VBQXNDLGdCQUFrQztBcEQyeTdEMUU7O0FvRDN5N0RFO0VBQXNDLGdCQUFrQztBcEQreTdEMUU7O0FvRC95N0RFO0VBQXNDLGdCQUFrQztBcERtejdEMUU7O0FvRG56N0RFO0VBQXNDLGdCQUFrQztBcER1ejdEMUU7O0FvRHZ6N0RFO0VBQXNDLGdCQUFr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RXdEenJnRUE7SUEyQ0ksZUFBZTtFeERpcGdFbkI7RXdENXJnRUE7SUErQ0ksZUFBZTtFeERncGdFbkI7RXdEL3JnRUE7SUFtREksZUFBZTtJQUNmLGlCQUFpQjtFeEQrb2dFckI7RXdEbnNnRUE7SUF3REksc0JBQXNCO0V4RDhvZ0UxQjtFd0R0c2dFQTtJQTREUSwyQkFBMkI7RXhENm9nRW5DO0V3RHpzZ0VBO0lBa0VRLDJCQUEyQjtFeEQwb2dFbkM7RXdENXNnRUE7SUF1RUksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixZQUFZO0V4RHdvZ0VoQjtFd0RqdGdFQTtJQTRFSSxlQUFlO0V4RHdvZ0VuQjtBQUNGIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG5cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyIC5jb250YWluZXItc20sIC5uYXZiYXIgLmNvbnRhaW5lci1tZCwgLm5hdmJhciAuY29udGFpbmVyLWxnLCAubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuXG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cblxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuXG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjJjMzM7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAuY3NzLm1hcCAqLyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLG51bGwsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj10b3Bde3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21de3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXXt0cmFuc2Zvcm06c2NhbGUoLjUpO29wYWNpdHk6MH0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9W2RhdGEtdGlwcHktcm9vdF17bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxMHB4KX0udGlwcHktYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHZpc2liaWxpdHksb3BhY2l0eX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvd3tib3R0b206MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym90dG9tOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDo4cHggOHB4IDA7Ym9yZGVyLXRvcC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvd3t0b3A6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvdzpiZWZvcmV7dG9wOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3d7cmlnaHQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci13aWR0aDo4cHggMCA4cHggOHB4O2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWw7cmlnaHQ6LTdweDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7bGVmdDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3c6YmVmb3Jle2xlZnQ6LTdweDtib3JkZXItd2lkdGg6OHB4IDhweCA4cHggMDtib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y29sb3I6IzMzM30udGlwcHktYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS50aXBweS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDlweDt6LWluZGV4OjF9IiwiLnRvYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9hc3QtbWVzc2FnZSB7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi50b2FzdC1tZXNzYWdlIGEsXG4udG9hc3QtbWVzc2FnZSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvYXN0LW1lc3NhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuM2VtO1xuICB0b3A6IC0wLjNlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi50b2FzdC1jbG9zZS1idXR0b246aG92ZXIsXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cbi8qQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLiovXG5idXR0b24udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udG9hc3QtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWxlZnQge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG4udG9hc3QtdG9wLXJpZ2h0IHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuLnRvYXN0LWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICAvKm92ZXJyaWRlcyovXG5cbn1cbiN0b2FzdC1jb250YWluZXIgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmOTZiNDtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cblxuLypSZXNwb25zaXZlIERlc2lnbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxMWVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxOGVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgIHdpZHRoOiAyNWVtO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Ryb3B6b25lL2Rpc3QvZHJvcHpvbmUuY3NzXCI7XG5AaW1wb3J0IFwidG9hc3RyL3RvYXN0ci5zY3NzXCI7XG5AaW1wb3J0ICdzcGVjL3NldHRpbmdzL2luZGV4JztcbkBpbXBvcnQgJ3NwZWMvdG9vbHMvaW5kZXgnO1xuQGltcG9ydCAnc3BlYy9pbmRleCc7XG5AaW1wb3J0ICd2ZW5kb3IvaW5kZXgnO1xuXG5AaW1wb3J0IFwiQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5AaW1wb3J0IFwiQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9zY2FsZS5jc3MnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzJztcbi8vQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0Bzd2VldGFsZXJ0Mi90aGVtZS1ib290c3RyYXAtNC9ib290c3RyYXAtNC5taW4uY3NzJztcbkBpbXBvcnQgJ2N1c3RvbSc7XG5AaW1wb3J0ICdjdXN0b21fdjInOyIsIi8qIG51bml0by1zYW5zLXJlZ3VsYXIgLSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLWV4dC1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBudW5pdG8tc2Fucy1pdGFsaWMgLSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLWV4dC1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG51bml0by1zYW5zLTUwMCAtIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vYXNzZXRzL3N0YXRpYy9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tZXh0LTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbnVuaXRvLXNhbnMtNjAwIC0gbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1leHQtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBudW5pdG8tc2Fucy03MDAgLSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLWV4dC03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG51bml0by1zYW5zLTgwMCAtIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vYXNzZXRzL3N0YXRpYy9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tZXh0LTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG5odG1sLCBodG1sIGEsIGJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuc3BhbntcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogbGlnaHRlbigkZGVmYXVsdC1kYXJrLCA1JSk7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxudWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRkZWZhdWx0LWluZm87XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtaW5mbywgMTAlKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnRleHQtZ3JheSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBHcmV5c2NhbGUgQ29sb3JzXG4vLyArIEBCb290c3RyYXAgQ29sb3IgU3lzdGVtXG4vLyArIEBEZWZhdWx0IENvbG9yc1xuLy8gKyBASW52ZXJ0ZWQgQ29sb3JzXG4vLyArIEBPdGhlcnNcbi8vICsgQEhlYWRlciBUaGVtZXNcbi8vICsgQFNvY2lhbCBOZXR3b3JrcyBDb2xvcnNcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR3JleXNjYWxlIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbG9ycyBiZWxvdyBhcmUgb3JkZXJlZCBmcm9tIGxpZ2h0ZXN0IHRvIGRhcmtlc3RcblxuJGdyZXktMTAwICAgICAgICAgICAgIDogI2Y5ZmFmYjtcbiRncmV5LTIwMCAgICAgICAgICAgICA6ICNmMmYzZjU7XG4kZ3JleS0zMDAgICAgICAgICAgICAgOiAjZTZlYWYwO1xuJGdyZXktNDAwICAgICAgICAgICAgIDogI2QzZDllMztcbiRncmV5LTUwMCAgICAgICAgICAgICA6ICNiOWMyZDA7XG4kZ3JleS02MDAgICAgICAgICAgICAgOiAjN2M4Njk1O1xuJGdyZXktNzAwICAgICAgICAgICAgIDogIzcyNzc3YTtcbiRncmV5LTgwMCAgICAgICAgICAgICA6ICM1NjVhNWM7XG4kZ3JleS05MDAgICAgICAgICAgICAgOiAjMzEzNDM1O1xuXG4kZ3JleS1jb2xvcnMtYWx0OiAoXG4gIGdyZXktMTAwIDogI2Y5ZmFmYixcbiAgZ3JleS0yMDAgOiAjZjJmM2Y1LFxuICBncmV5LTMwMCA6ICNlNmVhZjAsXG4gIGdyZXktNDAwIDogI2QzZDllMyxcbiAgZ3JleS01MDAgOiAjYjljMmQwLFxuICBncmV5LTYwMCA6ICM3Yzg2OTUsXG4gIGdyZXktNzAwIDogIzcyNzc3YSxcbiAgZ3JleS04MDAgOiAjNTY1YTVjLFxuICBncmV5LTkwMCA6ICMzMTM0MzUsXG4pO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb290c3RyYXAgQ29sb3IgU3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJsdWUgICA6ICRtZC1ibHVlLTUwMDtcbiRpbmRpZ28gOiAkbWQtaW5kaWdvLTUwMDtcbiRwdXJwbGUgOiAkbWQtcHVycGxlLTUwMDtcbiRwaW5rICAgOiAkbWQtcGluay01MDA7XG4kcmVkICAgIDogJG1kLXJlZC01MDA7XG4kb3JhbmdlIDogJG1kLW9yYW5nZS01MDA7XG4keWVsbG93IDogJG1kLXllbGxvdy01MDA7XG4kZ3JlZW4gIDogJG1kLWdyZWVuLTUwMDtcbiR0ZWFsICAgOiAkbWQtdGVhbC01MDA7XG4kY3lhbiAgIDogJG1kLWN5YW4tNTAwO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBEZWZhdWx0IENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRkZWZhdWx0LWRhbmdlciAgICAgICA6ICNmZjNjN2U7XG4kZGVmYXVsdC1kYXJrICAgICAgICAgOiAjMzEzNDM1O1xuJGRlZmF1bHQtZ3JleSAgICAgICAgIDogIzU2NWE1YztcbiRkZWZhdWx0LWluZm8gICAgICAgICA6ICMwZjlhZWU7XG4kZGVmYXVsdC1wcmltYXJ5ICAgICAgOiAjNzc3NGU3O1xuJGRlZmF1bHQtc3VjY2VzcyAgICAgIDogIzM3YzkzNjtcbiRkZWZhdWx0LXRleHQtY29sb3IgICA6ICMxMjQxNUQ7XG4kZGVmYXVsdC13YXJuaW5nICAgICAgOiAjZmMwO1xuJGRlZmF1bHQtd2hpdGUgICAgICAgIDogI2ZmZjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBASW52ZXJ0ZWQgQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGludmVyc2UtZGFuZ2VyICAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1kYW5nZXIsIDM1JSk7XG4kaW52ZXJzZS1pbmZvICAgICAgICAgOiBsaWdodGVuKCRkZWZhdWx0LWluZm8sIDQ1JSk7XG4kaW52ZXJzZS1wcmltYXJ5ICAgICAgOiBsaWdodGVuKCRkZWZhdWx0LXByaW1hcnksIDMwJSk7XG4kaW52ZXJzZS1zdWNjZXNzICAgICAgOiBsaWdodGVuKCRkZWZhdWx0LXN1Y2Nlc3MsIDQ1JSk7XG4kaW52ZXJzZS13YXJuaW5nICAgICAgOiBsaWdodGVuKCRkZWZhdWx0LXdhcm5pbmcsIDQ1JSk7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE90aGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRib3JkZXItY29sb3IgICAgICAgICA6ICNlNmVjZjU7XG4kY29sbGFwc2VkLXNpemUgICAgICAgOiA3MHB4O1xuJGhlYWRlci1oZWlnaHQgICAgICAgIDogNzZweDtcbiRvZmZzY3JlZW4tc2l6ZSAgICAgICA6IDI4MHB4O1xuJHNpZGUtbmF2LWRhcmsgICAgICAgIDogIzMxMzY0NDtcbiRzaWRlLW5hdi1kYXJrLWJvcmRlciA6IHJnYmEoMTIwLCAxMzAsIDE0MCwgMC4zKTtcbiRzaWRlLW5hdi1kYXJrLWZvbnQgICA6ICM5OWFiYjQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEhlYWRlciBUaGVtZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kdGhlbWUtZGFuZ2VyICAgICAgICAgOiAjZjUzZjYxO1xuJHRoZW1lLWRhcmsgICAgICAgICAgIDogbGlnaHRlbigkc2lkZS1uYXYtZGFyaywgMTAlKTtcbiR0aGVtZS1pbmZvICAgICAgICAgICA6ICRkZWZhdWx0LWluZm87XG4kdGhlbWUtcHJpbWFyeSAgICAgICAgOiAkZGVmYXVsdC1wcmltYXJ5O1xuJHRoZW1lLXN1Y2Nlc3MgICAgICAgIDogZGVzYXR1cmF0ZSgkZGVmYXVsdC1zdWNjZXNzLCA1JSk7XG4iLCIkZm9udC1wcmltYXJ5OiAnTnVuaXRvIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAkZm9udC1wcmltYXJ5O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMC44NzVyZW07XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAU2lkZWJhclxuLy8gKyBAU2lkZWJhciBJbm5lclxuLy8gKyBAU2lkZWJhciBIZWFkZXJcbi8vICsgQFNpZGViYXIgTWVudVxuLy8gKyBAU2lkZWJhciBDb2xsYXBzZWRcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC5zaWRlYmFyLWFycm93LnJvbGVfYWRtaW57XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHdpZHRoOiAkY29sbGFwc2VkLXNpemU7XG5cbiAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAuc2lkZWJhci1sb2dvIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6ICRjb2xsYXBzZWQtc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG5cbiAgICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgIHJpZ2h0OiAtJG9mZnNjcmVlbi1zaXplO1xuICAgIHdpZHRoOiBjYWxjKCN7JG9mZnNjcmVlbi1zaXplfSAtIDMwcHgpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFNpZGViYXIgSW5uZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtY29sbGFwc2Vke1xuXG59XG4uc2lkZWJhci1sb2dvIHtcbiAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzZweDtcbiAgYS5mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG4gIH1cbiAgYS5taW5pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5sb2dvLXRleHQge1xuICAgICAgY29sb3I6ICRncmV5LTkwMDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9IC0gMXB4KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItbWVudSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWxpbmsge1xuICAgICYuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJG1kLWJsdWUtNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kcm9wZG93biB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4wNXMgZWFzZS1pbjtcblxuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG5cbiAgICAgICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWluZm87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5pY29uLWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWluZm87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpIHtcbiAgICAmLmRyb3Bkb3duIHtcbiAgICAgIHVsIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC5pY29uLWhvbGRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFNpZGViYXIgQ29sbGFwc2VkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5zaWRlYmFyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAhaW1wb3J0YW50O1xuXG4gICAgYS5mdWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEubWluaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC14bCkge1xuICAgICAgd2lkdGg6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgICAgLnNpZGViYXItaW5uZXIge1xuICAgICAgICAuc2lkZWJhci1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgIGEuZnVsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEubWluaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRvZmZzY3JlZW4tc2l6ZTtcblxuICAgICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG5cbiAgICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaXMtY29sbGFwc2Vke1xuICAgIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLWxvZ297XG4gICAgICBhLmZ1bGwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhLm1pbml7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLWxvZ297XG4gICAgYS5mdWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEubWluaXtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBHZW5lcmFsIE1lZGlhIFF1ZXJ5XG4vLyArIEBBbGwgQWJvdmUgTWVkaWEgUXVlcnlcbi8vICsgQEFsbCBVbmRlciBNZWRpYSBRdWVyeVxuLy8gKyBAQmV0d2VlbiBUd28gRGV2aWNlcyBNZWRpYSBRdWVyeVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBHZW5lcmFsIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCBmb3IgY3VzdG9tIHJ1bGVzIHRoYXQgZG9uJ3QgZm9sbG93XG4vLyBhbnkgb2YgdGhlIGZvbGxvd2luZyBwcmVtYWRlIG1lZGlhIHF1ZXJpZXMuXG5cbkBtaXhpbiBtcSgkY29uZGl0aW9uKSB7XG4gIEBtZWRpYSAjeyRjb25kaXRpb259IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGwgQWJvdmUgTWVkaWEgUXVlcnkgTWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIHRvIG1hdGNoIGNlcnRhaW4gYnJlYWtwb2ludFxuLy8gYW5kIGFsbCBkZXZpY2VzIGFib3ZlIGl0LlxuXG5AbWl4aW4gZnJvbSgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxsIFVuZGVyIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBtYXRjaCBhbGwgZGV2aWNlcyB1bmRlciBjZXJ0YWluIGJyZWFrcG9pbnQuXG5cbkBtaXhpbiB0bygkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJldHdlZW4gVHdvIERldmljZXMgTWVkaWEgUXVlcnkgTWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIHRvIG1hdGNoIHRoZSBkZXZpY2VzIGJldHdlZW4gMiBicmVha3BvaW50cy5cblxuQG1peGluIGJldHdlZW4oJHN0YXJ0LCAkZW5kKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkbWQtcmVkLTUwICAgICAgICAgICAgICAgIDogI2ZmZWJlZTtcbiRtZC1yZWQtMTAwICAgICAgICAgICAgICAgOiAjZmZjZGQyO1xuJG1kLXJlZC0yMDAgICAgICAgICAgICAgICA6ICNlZjlhOWE7XG4kbWQtcmVkLTMwMCAgICAgICAgICAgICAgIDogI2U1NzM3MztcbiRtZC1yZWQtNDAwICAgICAgICAgICAgICAgOiAjZWY1MzUwO1xuJG1kLXJlZC01MDAgICAgICAgICAgICAgICA6ICNmNDQzMzY7XG4kbWQtcmVkLTYwMCAgICAgICAgICAgICAgIDogI2U1MzkzNTtcbiRtZC1yZWQtNzAwICAgICAgICAgICAgICAgOiAjZDMyZjJmO1xuJG1kLXJlZC04MDAgICAgICAgICAgICAgICA6ICNjNjI4Mjg7XG4kbWQtcmVkLTkwMCAgICAgICAgICAgICAgIDogI2I3MWMxYztcbiRtZC1yZWQtYTEwMCAgICAgICAgICAgICAgOiAjZmY4YTgwO1xuJG1kLXJlZC1hMjAwICAgICAgICAgICAgICA6ICNmZjUyNTI7XG4kbWQtcmVkLWE0MDAgICAgICAgICAgICAgIDogI2ZmMTc0NDtcbiRtZC1yZWQtYTcwMCAgICAgICAgICAgICAgOiAjZDUwMDAwO1xuXG4kbWQtcGluay01MCAgICAgICAgICAgICAgIDogI2ZjZTRlYztcbiRtZC1waW5rLTEwMCAgICAgICAgICAgICAgOiAjZjhiYmQwO1xuJG1kLXBpbmstMjAwICAgICAgICAgICAgICA6ICNmNDhmYjE7XG4kbWQtcGluay0zMDAgICAgICAgICAgICAgIDogI2YwNjI5MjtcbiRtZC1waW5rLTQwMCAgICAgICAgICAgICAgOiAjZWM0MDdhO1xuJG1kLXBpbmstNTAwICAgICAgICAgICAgICA6ICNlOTFlNjM7XG4kbWQtcGluay02MDAgICAgICAgICAgICAgIDogI2Q4MWI2MDtcbiRtZC1waW5rLTcwMCAgICAgICAgICAgICAgOiAjYzIxODViO1xuJG1kLXBpbmstODAwICAgICAgICAgICAgICA6ICNhZDE0NTc7XG4kbWQtcGluay05MDAgICAgICAgICAgICAgIDogIzg4MGU0ZjtcbiRtZC1waW5rLWExMDAgICAgICAgICAgICAgOiAjZmY4MGFiO1xuJG1kLXBpbmstYTIwMCAgICAgICAgICAgICA6ICNmZjQwODE7XG4kbWQtcGluay1hNDAwICAgICAgICAgICAgIDogI2Y1MDA1NztcbiRtZC1waW5rLWE3MDAgICAgICAgICAgICAgOiAjYzUxMTYyO1xuXG4kbWQtcHVycGxlLTUwICAgICAgICAgICAgIDogI2YzZTVmNTtcbiRtZC1wdXJwbGUtMTAwICAgICAgICAgICAgOiAjZTFiZWU3O1xuJG1kLXB1cnBsZS0yMDAgICAgICAgICAgICA6ICNjZTkzZDg7XG4kbWQtcHVycGxlLTMwMCAgICAgICAgICAgIDogI2JhNjhjODtcbiRtZC1wdXJwbGUtNDAwICAgICAgICAgICAgOiAjYWI0N2JjO1xuJG1kLXB1cnBsZS01MDAgICAgICAgICAgICA6ICM5YzI3YjA7XG4kbWQtcHVycGxlLTYwMCAgICAgICAgICAgIDogIzhlMjRhYTtcbiRtZC1wdXJwbGUtNzAwICAgICAgICAgICAgOiAjN2IxZmEyO1xuJG1kLXB1cnBsZS04MDAgICAgICAgICAgICA6ICM2YTFiOWE7XG4kbWQtcHVycGxlLTkwMCAgICAgICAgICAgIDogIzRhMTQ4YztcbiRtZC1wdXJwbGUtYTEwMCAgICAgICAgICAgOiAjZWE4MGZjO1xuJG1kLXB1cnBsZS1hMjAwICAgICAgICAgICA6ICNlMDQwZmI7XG4kbWQtcHVycGxlLWE0MDAgICAgICAgICAgIDogI2Q1MDBmOTtcbiRtZC1wdXJwbGUtYTcwMCAgICAgICAgICAgOiAjYWEwMGZmO1xuXG4kbWQtZGVlcC1wdXJwbGUtNTAgICAgICAgIDogI2VkZTdmNjtcbiRtZC1kZWVwLXB1cnBsZS0xMDAgICAgICAgOiAjZDFjNGU5O1xuJG1kLWRlZXAtcHVycGxlLTIwMCAgICAgICA6ICNiMzlkZGI7XG4kbWQtZGVlcC1wdXJwbGUtMzAwICAgICAgIDogIzk1NzVjZDtcbiRtZC1kZWVwLXB1cnBsZS00MDAgICAgICAgOiAjN2U1N2MyO1xuJG1kLWRlZXAtcHVycGxlLTUwMCAgICAgICA6ICM2NzNhYjc7XG4kbWQtZGVlcC1wdXJwbGUtNjAwICAgICAgIDogIzVlMzViMTtcbiRtZC1kZWVwLXB1cnBsZS03MDAgICAgICAgOiAjNTEyZGE4O1xuJG1kLWRlZXAtcHVycGxlLTgwMCAgICAgICA6ICM0NTI3YTA7XG4kbWQtZGVlcC1wdXJwbGUtOTAwICAgICAgIDogIzMxMWI5MjtcbiRtZC1kZWVwLXB1cnBsZS1hMTAwICAgICAgOiAjYjM4OGZmO1xuJG1kLWRlZXAtcHVycGxlLWEyMDAgICAgICA6ICM3YzRkZmY7XG4kbWQtZGVlcC1wdXJwbGUtYTQwMCAgICAgIDogIzY1MWZmZjtcbiRtZC1kZWVwLXB1cnBsZS1hNzAwICAgICAgOiAjNjIwMGVhO1xuXG4kbWQtaW5kaWdvLTUwICAgICAgICAgICAgIDogI2U4ZWFmNjtcbiRtZC1pbmRpZ28tMTAwICAgICAgICAgICAgOiAjYzVjYWU5O1xuJG1kLWluZGlnby0yMDAgICAgICAgICAgICA6ICM5ZmE4ZGE7XG4kbWQtaW5kaWdvLTMwMCAgICAgICAgICAgIDogIzc5ODZjYjtcbiRtZC1pbmRpZ28tNDAwICAgICAgICAgICAgOiAjNWM2YmMwO1xuJG1kLWluZGlnby01MDAgICAgICAgICAgICA6ICMzZjUxYjU7XG4kbWQtaW5kaWdvLTYwMCAgICAgICAgICAgIDogIzM5NDlhYjtcbiRtZC1pbmRpZ28tNzAwICAgICAgICAgICAgOiAjMzAzZjlmO1xuJG1kLWluZGlnby04MDAgICAgICAgICAgICA6ICMyODM1OTM7XG4kbWQtaW5kaWdvLTkwMCAgICAgICAgICAgIDogIzFhMjM3ZTtcbiRtZC1pbmRpZ28tYTEwMCAgICAgICAgICAgOiAjOGM5ZWZmO1xuJG1kLWluZGlnby1hMjAwICAgICAgICAgICA6ICM1MzZkZmU7XG4kbWQtaW5kaWdvLWE0MDAgICAgICAgICAgIDogIzNkNWFmZTtcbiRtZC1pbmRpZ28tYTcwMCAgICAgICAgICAgOiAjMzA0ZmZlO1xuXG4kbWQtYmx1ZS01MCAgICAgICAgICAgICAgIDogI2UzZjJmZDtcbiRtZC1ibHVlLTEwMCAgICAgICAgICAgICAgOiAjYmJkZWZiO1xuJG1kLWJsdWUtMjAwICAgICAgICAgICAgICA6ICM5MGNhZjk7XG4kbWQtYmx1ZS0zMDAgICAgICAgICAgICAgIDogIzY0YjVmNjtcbiRtZC1ibHVlLTQwMCAgICAgICAgICAgICAgOiAjNDJhNWY1O1xuJG1kLWJsdWUtNTAwICAgICAgICAgICAgICA6ICMyMTk2ZjM7XG4kbWQtYmx1ZS02MDAgICAgICAgICAgICAgIDogIzFlODhlNTtcbiRtZC1ibHVlLTcwMCAgICAgICAgICAgICAgOiAjMTk3NmQyO1xuJG1kLWJsdWUtODAwICAgICAgICAgICAgICA6ICMxNTY1YzA7XG4kbWQtYmx1ZS05MDAgICAgICAgICAgICAgIDogIzBkNDdhMTtcbiRtZC1ibHVlLWExMDAgICAgICAgICAgICAgOiAjODJiMWZmO1xuJG1kLWJsdWUtYTIwMCAgICAgICAgICAgICA6ICM0NDhhZmY7XG4kbWQtYmx1ZS1hNDAwICAgICAgICAgICAgIDogIzI5NzlmZjtcbiRtZC1ibHVlLWE3MDAgICAgICAgICAgICAgOiAjMjk2MmZmO1xuXG4kbWQtbGlnaHQtYmx1ZS01MCAgICAgICAgIDogI2UxZjVmZTtcbiRtZC1saWdodC1ibHVlLTEwMCAgICAgICAgOiAjYjNlNWZjO1xuJG1kLWxpZ2h0LWJsdWUtMjAwICAgICAgICA6ICM4MWQ0ZmE7XG4kbWQtbGlnaHQtYmx1ZS0zMDAgICAgICAgIDogIzRmYzNmNztcbiRtZC1saWdodC1ibHVlLTQwMCAgICAgICAgOiAjMjliNmY2O1xuJG1kLWxpZ2h0LWJsdWUtNTAwICAgICAgICA6ICMwM2E5ZjQ7XG4kbWQtbGlnaHQtYmx1ZS02MDAgICAgICAgIDogIzAzOWJlNTtcbiRtZC1saWdodC1ibHVlLTcwMCAgICAgICAgOiAjMDI4OGQxO1xuJG1kLWxpZ2h0LWJsdWUtODAwICAgICAgICA6ICMwMjc3YmQ7XG4kbWQtbGlnaHQtYmx1ZS05MDAgICAgICAgIDogIzAxNTc5YjtcbiRtZC1saWdodC1ibHVlLWExMDAgICAgICAgOiAjODBkOGZmO1xuJG1kLWxpZ2h0LWJsdWUtYTIwMCAgICAgICA6ICM0MGM0ZmY7XG4kbWQtbGlnaHQtYmx1ZS1hNDAwICAgICAgIDogIzAwYjBmZjtcbiRtZC1saWdodC1ibHVlLWE3MDAgICAgICAgOiAjMDA5MWVhO1xuXG4kbWQtY3lhbi01MCAgICAgICAgICAgICAgIDogI2UwZjdmYTtcbiRtZC1jeWFuLTEwMCAgICAgICAgICAgICAgOiAjYjJlYmYyO1xuJG1kLWN5YW4tMjAwICAgICAgICAgICAgICA6ICM4MGRlZWE7XG4kbWQtY3lhbi0zMDAgICAgICAgICAgICAgIDogIzRkZDBlMTtcbiRtZC1jeWFuLTQwMCAgICAgICAgICAgICAgOiAjMjZjNmRhO1xuJG1kLWN5YW4tNTAwICAgICAgICAgICAgICA6ICMwMGJjZDQ7XG4kbWQtY3lhbi02MDAgICAgICAgICAgICAgIDogIzAwYWNjMTtcbiRtZC1jeWFuLTcwMCAgICAgICAgICAgICAgOiAjMDA5N2E3O1xuJG1kLWN5YW4tODAwICAgICAgICAgICAgICA6ICMwMDgzOGY7XG4kbWQtY3lhbi05MDAgICAgICAgICAgICAgIDogIzAwNjA2NDtcbiRtZC1jeWFuLWExMDAgICAgICAgICAgICAgOiAjODRmZmZmO1xuJG1kLWN5YW4tYTIwMCAgICAgICAgICAgICA6ICMxOGZmZmY7XG4kbWQtY3lhbi1hNDAwICAgICAgICAgICAgIDogIzAwZTVmZjtcbiRtZC1jeWFuLWE3MDAgICAgICAgICAgICAgOiAjMDBiOGQ0O1xuXG4kbWQtdGVhbC01MCAgICAgICAgICAgICAgIDogI2UwZjJmMTtcbiRtZC10ZWFsLTEwMCAgICAgICAgICAgICAgOiAjYjJkZmRiO1xuJG1kLXRlYWwtMjAwICAgICAgICAgICAgICA6ICM4MGNiYzQ7XG4kbWQtdGVhbC0zMDAgICAgICAgICAgICAgIDogIzRkYjZhYztcbiRtZC10ZWFsLTQwMCAgICAgICAgICAgICAgOiAjMjZhNjlhO1xuJG1kLXRlYWwtNTAwICAgICAgICAgICAgICA6ICMwMDk2ODg7XG4kbWQtdGVhbC02MDAgICAgICAgICAgICAgIDogIzAwODk3YjtcbiRtZC10ZWFsLTcwMCAgICAgICAgICAgICAgOiAjMDA3OTZiO1xuJG1kLXRlYWwtODAwICAgICAgICAgICAgICA6ICMwMDY5NWM7XG4kbWQtdGVhbC05MDAgICAgICAgICAgICAgIDogIzAwNGQ0MDtcbiRtZC10ZWFsLWExMDAgICAgICAgICAgICAgOiAjYTdmZmViO1xuJG1kLXRlYWwtYTIwMCAgICAgICAgICAgICA6ICM2NGZmZGE7XG4kbWQtdGVhbC1hNDAwICAgICAgICAgICAgIDogIzFkZTliNjtcbiRtZC10ZWFsLWE3MDAgICAgICAgICAgICAgOiAjMDBiZmE1O1xuXG4kbWQtZ3JlZW4tNTAgICAgICAgICAgICAgIDogI2U4ZjVlOTtcbiRtZC1ncmVlbi0xMDAgICAgICAgICAgICAgOiAjYzhlNmM5O1xuJG1kLWdyZWVuLTIwMCAgICAgICAgICAgICA6ICNhNWQ2YTc7XG4kbWQtZ3JlZW4tMzAwICAgICAgICAgICAgIDogIzgxYzc4NDtcbiRtZC1ncmVlbi00MDAgICAgICAgICAgICAgOiAjNjZiYjZhO1xuJG1kLWdyZWVuLTUwMCAgICAgICAgICAgICA6ICM0Y2FmNTA7XG4kbWQtZ3JlZW4tNjAwICAgICAgICAgICAgIDogIzQzYTA0NztcbiRtZC1ncmVlbi03MDAgICAgICAgICAgICAgOiAjMzg4ZTNjO1xuJG1kLWdyZWVuLTgwMCAgICAgICAgICAgICA6ICMyZTdkMzI7XG4kbWQtZ3JlZW4tOTAwICAgICAgICAgICAgIDogIzFiNWUyMDtcbiRtZC1ncmVlbi1hMTAwICAgICAgICAgICAgOiAjYjlmNmNhO1xuJG1kLWdyZWVuLWEyMDAgICAgICAgICAgICA6ICM2OWYwYWU7XG4kbWQtZ3JlZW4tYTQwMCAgICAgICAgICAgIDogIzAwZTY3NjtcbiRtZC1ncmVlbi1hNzAwICAgICAgICAgICAgOiAjMDBjODUzO1xuXG4kbWQtbGlnaHQtZ3JlZW4tNTAgICAgICAgIDogI2YxZjhlOTtcbiRtZC1saWdodC1ncmVlbi0xMDAgICAgICAgOiAjZGNlZGM4O1xuJG1kLWxpZ2h0LWdyZWVuLTIwMCAgICAgICA6ICNjNWUxYTU7XG4kbWQtbGlnaHQtZ3JlZW4tMzAwICAgICAgIDogI2FlZDU4MTtcbiRtZC1saWdodC1ncmVlbi00MDAgICAgICAgOiAjOWNjYzY1O1xuJG1kLWxpZ2h0LWdyZWVuLTUwMCAgICAgICA6ICM4YmMzNGE7XG4kbWQtbGlnaHQtZ3JlZW4tNjAwICAgICAgIDogIzdjYjM0MjtcbiRtZC1saWdodC1ncmVlbi03MDAgICAgICAgOiAjNjg5ZjM4O1xuJG1kLWxpZ2h0LWdyZWVuLTgwMCAgICAgICA6ICM1NThiMmY7XG4kbWQtbGlnaHQtZ3JlZW4tOTAwICAgICAgIDogIzMzNjkxZTtcbiRtZC1saWdodC1ncmVlbi1hMTAwICAgICAgOiAjY2NmZjkwO1xuJG1kLWxpZ2h0LWdyZWVuLWEyMDAgICAgICA6ICNiMmZmNTk7XG4kbWQtbGlnaHQtZ3JlZW4tYTQwMCAgICAgIDogIzc2ZmYwMztcbiRtZC1saWdodC1ncmVlbi1hNzAwICAgICAgOiAjNjRkZDE3O1xuXG4kbWQtbGltZS01MCAgICAgICAgICAgICAgIDogI2Y5ZmJlNztcbiRtZC1saW1lLTEwMCAgICAgICAgICAgICAgOiAjZjBmNGMzO1xuJG1kLWxpbWUtMjAwICAgICAgICAgICAgICA6ICNlNmVlOWM7XG4kbWQtbGltZS0zMDAgICAgICAgICAgICAgIDogI2RjZTc3NTtcbiRtZC1saW1lLTQwMCAgICAgICAgICAgICAgOiAjZDRlMTU3O1xuJG1kLWxpbWUtNTAwICAgICAgICAgICAgICA6ICNjZGRjMzk7XG4kbWQtbGltZS02MDAgICAgICAgICAgICAgIDogI2MwY2EzMztcbiRtZC1saW1lLTcwMCAgICAgICAgICAgICAgOiAjYWZiNDJiO1xuJG1kLWxpbWUtODAwICAgICAgICAgICAgICA6ICM5ZTlkMjQ7XG4kbWQtbGltZS05MDAgICAgICAgICAgICAgIDogIzgyNzcxNztcbiRtZC1saW1lLWExMDAgICAgICAgICAgICAgOiAjZjRmZjgxO1xuJG1kLWxpbWUtYTIwMCAgICAgICAgICAgICA6ICNlZWZmNDE7XG4kbWQtbGltZS1hNDAwICAgICAgICAgICAgIDogI2M2ZmYwMDtcbiRtZC1saW1lLWE3MDAgICAgICAgICAgICAgOiAjYWVlYTAwO1xuXG4kbWQteWVsbG93LTUwICAgICAgICAgICAgIDogI2ZmZmRlNztcbiRtZC15ZWxsb3ctMTAwICAgICAgICAgICAgOiAjZmZmOWM0O1xuJG1kLXllbGxvdy0yMDAgICAgICAgICAgICA6ICNmZmY1OWQ7XG4kbWQteWVsbG93LTMwMCAgICAgICAgICAgIDogI2ZmZjE3NjtcbiRtZC15ZWxsb3ctNDAwICAgICAgICAgICAgOiAjZmZlZTU4O1xuJG1kLXllbGxvdy01MDAgICAgICAgICAgICA6ICNmZmViM2I7XG4kbWQteWVsbG93LTYwMCAgICAgICAgICAgIDogI2ZkZDgzNTtcbiRtZC15ZWxsb3ctNzAwICAgICAgICAgICAgOiAjZmJjMDJkO1xuJG1kLXllbGxvdy04MDAgICAgICAgICAgICA6ICNmOWE4MjU7XG4kbWQteWVsbG93LTkwMCAgICAgICAgICAgIDogI2Y1N2YxNztcbiRtZC15ZWxsb3ctYTEwMCAgICAgICAgICAgOiAjZmZmZjhkO1xuJG1kLXllbGxvdy1hMjAwICAgICAgICAgICA6ICNmZmZmMDA7XG4kbWQteWVsbG93LWE0MDAgICAgICAgICAgIDogI2ZmZWEwMDtcbiRtZC15ZWxsb3ctYTcwMCAgICAgICAgICAgOiAjZmZkNjAwO1xuXG4kbWQtYW1iZXItNTAgICAgICAgICAgICAgIDogI2ZmZjhlMTtcbiRtZC1hbWJlci0xMDAgICAgICAgICAgICAgOiAjZmZlY2IzO1xuJG1kLWFtYmVyLTIwMCAgICAgICAgICAgICA6ICNmZmUwODI7XG4kbWQtYW1iZXItMzAwICAgICAgICAgICAgIDogI2ZmZDU0ZjtcbiRtZC1hbWJlci00MDAgICAgICAgICAgICAgOiAjZmZjYTI4O1xuJG1kLWFtYmVyLTUwMCAgICAgICAgICAgICA6ICNmZmMxMDc7XG4kbWQtYW1iZXItNjAwICAgICAgICAgICAgIDogI2ZmYjMwMDtcbiRtZC1hbWJlci03MDAgICAgICAgICAgICAgOiAjZmZhMDAwO1xuJG1kLWFtYmVyLTgwMCAgICAgICAgICAgICA6ICNmZjhmMDA7XG4kbWQtYW1iZXItOTAwICAgICAgICAgICAgIDogI2ZmNmYwMDtcbiRtZC1hbWJlci1hMTAwICAgICAgICAgICAgOiAjZmZlNTdmO1xuJG1kLWFtYmVyLWEyMDAgICAgICAgICAgICA6ICNmZmQ3NDA7XG4kbWQtYW1iZXItYTQwMCAgICAgICAgICAgIDogI2ZmYzQwMDtcbiRtZC1hbWJlci1hNzAwICAgICAgICAgICAgOiAjZmZhYjAwO1xuXG4kbWQtb3JhbmdlLTUwICAgICAgICAgICAgIDogI2ZmZjNlMDtcbiRtZC1vcmFuZ2UtMTAwICAgICAgICAgICAgOiAjZmZlMGIyO1xuJG1kLW9yYW5nZS0yMDAgICAgICAgICAgICA6ICNmZmNjODA7XG4kbWQtb3JhbmdlLTMwMCAgICAgICAgICAgIDogI2ZmYjc0ZDtcbiRtZC1vcmFuZ2UtNDAwICAgICAgICAgICAgOiAjZmZhNzI2O1xuJG1kLW9yYW5nZS01MDAgICAgICAgICAgICA6ICNmZjk4MDA7XG4kbWQtb3JhbmdlLTYwMCAgICAgICAgICAgIDogI2ZiOGMwMDtcbiRtZC1vcmFuZ2UtNzAwICAgICAgICAgICAgOiAjZjU3YzAwO1xuJG1kLW9yYW5nZS04MDAgICAgICAgICAgICA6ICNlZjZjMDA7XG4kbWQtb3JhbmdlLTkwMCAgICAgICAgICAgIDogI2U2NTEwMDtcbiRtZC1vcmFuZ2UtYTEwMCAgICAgICAgICAgOiAjZmZkMTgwO1xuJG1kLW9yYW5nZS1hMjAwICAgICAgICAgICA6ICNmZmFiNDA7XG4kbWQtb3JhbmdlLWE0MDAgICAgICAgICAgIDogI2ZmOTEwMDtcbiRtZC1vcmFuZ2UtYTcwMCAgICAgICAgICAgOiAjZmY2ZDAwO1xuXG4kbWQtZGVlcC1vcmFuZ2UtNTAgICAgICAgIDogI2ZiZTllNztcbiRtZC1kZWVwLW9yYW5nZS0xMDAgICAgICAgOiAjZmZjY2JjO1xuJG1kLWRlZXAtb3JhbmdlLTIwMCAgICAgICA6ICNmZmFiOTE7XG4kbWQtZGVlcC1vcmFuZ2UtMzAwICAgICAgIDogI2ZmOGE2NTtcbiRtZC1kZWVwLW9yYW5nZS00MDAgICAgICAgOiAjZmY3MDQzO1xuJG1kLWRlZXAtb3JhbmdlLTUwMCAgICAgICA6ICNmZjU3MjI7XG4kbWQtZGVlcC1vcmFuZ2UtNjAwICAgICAgIDogI2Y0NTExZTtcbiRtZC1kZWVwLW9yYW5nZS03MDAgICAgICAgOiAjZTY0YTE5O1xuJG1kLWRlZXAtb3JhbmdlLTgwMCAgICAgICA6ICNkODQzMTU7XG4kbWQtZGVlcC1vcmFuZ2UtOTAwICAgICAgIDogI2JmMzYwYztcbiRtZC1kZWVwLW9yYW5nZS1hMTAwICAgICAgOiAjZmY5ZTgwO1xuJG1kLWRlZXAtb3JhbmdlLWEyMDAgICAgICA6ICNmZjZlNDA7XG4kbWQtZGVlcC1vcmFuZ2UtYTQwMCAgICAgIDogI2ZmM2QwMDtcbiRtZC1kZWVwLW9yYW5nZS1hNzAwICAgICAgOiAjZGQyYzAwO1xuXG4kbWQtYnJvd24tNTAgICAgICAgICAgICAgIDogI2VmZWJlOTtcbiRtZC1icm93bi0xMDAgICAgICAgICAgICAgOiAjZDdjY2M4O1xuJG1kLWJyb3duLTIwMCAgICAgICAgICAgICA6ICNiY2FhYTQ7XG4kbWQtYnJvd24tMzAwICAgICAgICAgICAgIDogI2ExODg3ZjtcbiRtZC1icm93bi00MDAgICAgICAgICAgICAgOiAjOGQ2ZTYzO1xuJG1kLWJyb3duLTUwMCAgICAgICAgICAgICA6ICM3OTU1NDg7XG4kbWQtYnJvd24tNjAwICAgICAgICAgICAgIDogIzZkNGM0MTtcbiRtZC1icm93bi03MDAgICAgICAgICAgICAgOiAjNWQ0MDM3O1xuJG1kLWJyb3duLTgwMCAgICAgICAgICAgICA6ICM0ZTM0MmU7XG4kbWQtYnJvd24tOTAwICAgICAgICAgICAgIDogIzNlMjcyMztcblxuJG1kLWdyZXktNTAgICAgICAgICAgICAgICA6ICNmYWZhZmE7XG4kbWQtZ3JleS0xMDAgICAgICAgICAgICAgIDogI2Y1ZjVmNTtcbiRtZC1ncmV5LTIwMCAgICAgICAgICAgICAgOiAjZWVlZWVlO1xuJG1kLWdyZXktMzAwICAgICAgICAgICAgICA6ICNlMGUwZTA7XG4kbWQtZ3JleS00MDAgICAgICAgICAgICAgIDogI2JkYmRiZDtcbiRtZC1ncmV5LTUwMCAgICAgICAgICAgICAgOiAjOWU5ZTllO1xuJG1kLWdyZXktNjAwICAgICAgICAgICAgICA6ICM3NTc1NzU7XG4kbWQtZ3JleS03MDAgICAgICAgICAgICAgIDogIzYxNjE2MTtcbiRtZC1ncmV5LTgwMCAgICAgICAgICAgICAgOiAjNDI0MjQyO1xuJG1kLWdyZXktOTAwICAgICAgICAgICAgICA6ICMyMTIxMjE7XG5cbiRtZC1ibHVlLWdyZXktNTAgICAgICAgICAgOiAjZWNlZmYxO1xuJG1kLWJsdWUtZ3JleS0xMDAgICAgICAgICA6ICNjZmQ4ZGM7XG4kbWQtYmx1ZS1ncmV5LTIwMCAgICAgICAgIDogI2IwYmVjNTtcbiRtZC1ibHVlLWdyZXktMzAwICAgICAgICAgOiAjOTBhNGFlO1xuJG1kLWJsdWUtZ3JleS00MDAgICAgICAgICA6ICM3ODkwOWM7XG4kbWQtYmx1ZS1ncmV5LTUwMCAgICAgICAgIDogIzYwN2Q4YjtcbiRtZC1ibHVlLWdyZXktNjAwICAgICAgICAgOiAjNTQ2ZTdhO1xuJG1kLWJsdWUtZ3JleS03MDAgICAgICAgICA6ICM0NTVhNjQ7XG4kbWQtYmx1ZS1ncmV5LTgwMCAgICAgICAgIDogIzM3NDc0ZjtcbiRtZC1ibHVlLWdyZXktOTAwICAgICAgICAgOiAjMjYzMjM4O1xuXG4kbWQtZGFyay10ZXh0LXByaW1hcnkgICAgIDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiRtZC1kYXJrLXRleHQtc2Vjb25kYXJ5ICAgOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuJG1kLWRhcmstdGV4dC1kaXNhYmxlZCAgICA6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4kbWQtZGFyay10ZXh0LWRpdmlkZXJzICAgIDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuJG1kLWxpZ2h0LXRleHQtcHJpbWFyeSAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4kbWQtbGlnaHQtdGV4dC1zZWNvbmRhcnkgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJG1kLWxpZ2h0LXRleHQtZGlzYWJsZWQgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiRtZC1saWdodC10ZXh0LWRpdmlkZXJzICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuXG4kbWQtZGFyay1pY29ucy1hY3RpdmUgICAgIDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiRtZC1kYXJrLWljb25zLWluYWN0aXZlICAgOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXG4kbWQtbGlnaHQtaWNvbnMtYWN0aXZlICAgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRtZC1saWdodC1pY29ucy1pbmFjdGl2ZSAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiRtZC13aGl0ZSAgICAgICAgICAgICAgICAgOiAjZmZmZmZmO1xuXG4kbWQtYmxhY2sgICAgICAgICAgICAgICAgIDogIzAwMDAwMDtcblxuJG1kLWNvbG9yczogKFxuICB3aGl0ZSAgICAgICAgICAgICAgICAgOiAjZmZmZmZmLFxuICByZWQtNTAgICAgICAgICAgICAgICAgOiAjZmZlYmVlLFxuICByZWQtMTAwICAgICAgICAgICAgICAgOiAjZmZjZGQyLFxuICByZWQtMjAwICAgICAgICAgICAgICAgOiAjZWY5YTlhLFxuICByZWQtMzAwICAgICAgICAgICAgICAgOiAjZTU3MzczLFxuICByZWQtNDAwICAgICAgICAgICAgICAgOiAjZWY1MzUwLFxuICByZWQtNTAwICAgICAgICAgICAgICAgOiAjZjQ0MzM2LFxuICByZWQtNjAwICAgICAgICAgICAgICAgOiAjZTUzOTM1LFxuICByZWQtNzAwICAgICAgICAgICAgICAgOiAjZDMyZjJmLFxuICByZWQtODAwICAgICAgICAgICAgICAgOiAjYzYyODI4LFxuICByZWQtOTAwICAgICAgICAgICAgICAgOiAjYjcxYzFjLFxuICByZWQtYTEwMCAgICAgICAgICAgICAgOiAjZmY4YTgwLFxuICByZWQtYTIwMCAgICAgICAgICAgICAgOiAjZmY1MjUyLFxuICByZWQtYTQwMCAgICAgICAgICAgICAgOiAjZmYxNzQ0LFxuICByZWQtYTcwMCAgICAgICAgICAgICAgOiAjZDUwMDAwLFxuICBwaW5rLTUwICAgICAgICAgICAgICAgOiAjZmNlNGVjLFxuICBwaW5rLTEwMCAgICAgICAgICAgICAgOiAjZjhiYmQwLFxuICBwaW5rLTIwMCAgICAgICAgICAgICAgOiAjZjQ4ZmIxLFxuICBwaW5rLTMwMCAgICAgICAgICAgICAgOiAjZjA2MjkyLFxuICBwaW5rLTQwMCAgICAgICAgICAgICAgOiAjZWM0MDdhLFxuICBwaW5rLTUwMCAgICAgICAgICAgICAgOiAjZTkxZTYzLFxuICBwaW5rLTYwMCAgICAgICAgICAgICAgOiAjZDgxYjYwLFxuICBwaW5rLTcwMCAgICAgICAgICAgICAgOiAjYzIxODViLFxuICBwaW5rLTgwMCAgICAgICAgICAgICAgOiAjYWQxNDU3LFxuICBwaW5rLTkwMCAgICAgICAgICAgICAgOiAjODgwZTRmLFxuICBwaW5rLWExMDAgICAgICAgICAgICAgOiAjZmY4MGFiLFxuICBwaW5rLWEyMDAgICAgICAgICAgICAgOiAjZmY0MDgxLFxuICBwaW5rLWE0MDAgICAgICAgICAgICAgOiAjZjUwMDU3LFxuICBwaW5rLWE3MDAgICAgICAgICAgICAgOiAjYzUxMTYyLFxuICBwdXJwbGUtNTAgICAgICAgICAgICAgOiAjZjNlNWY1LFxuICBwdXJwbGUtMTAwICAgICAgICAgICAgOiAjZTFiZWU3LFxuICBwdXJwbGUtMjAwICAgICAgICAgICAgOiAjY2U5M2Q4LFxuICBwdXJwbGUtMzAwICAgICAgICAgICAgOiAjYmE2OGM4LFxuICBwdXJwbGUtNDAwICAgICAgICAgICAgOiAjYWI0N2JjLFxuICBwdXJwbGUtNTAwICAgICAgICAgICAgOiAjOWMyN2IwLFxuICBwdXJwbGUtNjAwICAgICAgICAgICAgOiAjOGUyNGFhLFxuICBwdXJwbGUtNzAwICAgICAgICAgICAgOiAjN2IxZmEyLFxuICBwdXJwbGUtODAwICAgICAgICAgICAgOiAjNmExYjlhLFxuICBwdXJwbGUtOTAwICAgICAgICAgICAgOiAjNGExNDhjLFxuICBwdXJwbGUtYTEwMCAgICAgICAgICAgOiAjZWE4MGZjLFxuICBwdXJwbGUtYTIwMCAgICAgICAgICAgOiAjZTA0MGZiLFxuICBwdXJwbGUtYTQwMCAgICAgICAgICAgOiAjZDUwMGY5LFxuICBwdXJwbGUtYTcwMCAgICAgICAgICAgOiAjYWEwMGZmLFxuICBkZWVwLXB1cnBsZS01MCAgICAgICAgOiAjZWRlN2Y2LFxuICBkZWVwLXB1cnBsZS0xMDAgICAgICAgOiAjZDFjNGU5LFxuICBkZWVwLXB1cnBsZS0yMDAgICAgICAgOiAjYjM5ZGRiLFxuICBkZWVwLXB1cnBsZS0zMDAgICAgICAgOiAjOTU3NWNkLFxuICBkZWVwLXB1cnBsZS00MDAgICAgICAgOiAjN2U1N2MyLFxuICBkZWVwLXB1cnBsZS01MDAgICAgICAgOiAjNjczYWI3LFxuICBkZWVwLXB1cnBsZS02MDAgICAgICAgOiAjNWUzNWIxLFxuICBkZWVwLXB1cnBsZS03MDAgICAgICAgOiAjNTEyZGE4LFxuICBkZWVwLXB1cnBsZS04MDAgICAgICAgOiAjNDUyN2EwLFxuICBkZWVwLXB1cnBsZS05MDAgICAgICAgOiAjMzExYjkyLFxuICBkZWVwLXB1cnBsZS1hMTAwICAgICAgOiAjYjM4OGZmLFxuICBkZWVwLXB1cnBsZS1hMjAwICAgICAgOiAjN2M0ZGZmLFxuICBkZWVwLXB1cnBsZS1hNDAwICAgICAgOiAjNjUxZmZmLFxuICBkZWVwLXB1cnBsZS1hNzAwICAgICAgOiAjNjIwMGVhLFxuICBpbmRpZ28tNTAgICAgICAgICAgICAgOiAjZThlYWY2LFxuICBpbmRpZ28tMTAwICAgICAgICAgICAgOiAjYzVjYWU5LFxuICBpbmRpZ28tMjAwICAgICAgICAgICAgOiAjOWZhOGRhLFxuICBpbmRpZ28tMzAwICAgICAgICAgICAgOiAjNzk4NmNiLFxuICBpbmRpZ28tNDAwICAgICAgICAgICAgOiAjNWM2YmMwLFxuICBpbmRpZ28tNTAwICAgICAgICAgICAgOiAjM2Y1MWI1LFxuICBpbmRpZ28tNjAwICAgICAgICAgICAgOiAjMzk0OWFiLFxuICBpbmRpZ28tNzAwICAgICAgICAgICAgOiAjMzAzZjlmLFxuICBpbmRpZ28tODAwICAgICAgICAgICAgOiAjMjgzNTkzLFxuICBpbmRpZ28tOTAwICAgICAgICAgICAgOiAjMWEyMzdlLFxuICBpbmRpZ28tYTEwMCAgICAgICAgICAgOiAjOGM5ZWZmLFxuICBpbmRpZ28tYTIwMCAgICAgICAgICAgOiAjNTM2ZGZlLFxuICBpbmRpZ28tYTQwMCAgICAgICAgICAgOiAjM2Q1YWZlLFxuICBpbmRpZ28tYTcwMCAgICAgICAgICAgOiAjMzA0ZmZlLFxuICBibHVlLTUwICAgICAgICAgICAgICAgOiAjZTNmMmZkLFxuICBibHVlLTEwMCAgICAgICAgICAgICAgOiAjYmJkZWZiLFxuICBibHVlLTIwMCAgICAgICAgICAgICAgOiAjOTBjYWY5LFxuICBibHVlLTMwMCAgICAgICAgICAgICAgOiAjNjRiNWY2LFxuICBibHVlLTQwMCAgICAgICAgICAgICAgOiAjNDJhNWY1LFxuICBibHVlLTUwMCAgICAgICAgICAgICAgOiAjMjE5NmYzLFxuICBibHVlLTYwMCAgICAgICAgICAgICAgOiAjMWU4OGU1LFxuICBibHVlLTcwMCAgICAgICAgICAgICAgOiAjMTk3NmQyLFxuICBibHVlLTgwMCAgICAgICAgICAgICAgOiAjMTU2NWMwLFxuICBibHVlLTkwMCAgICAgICAgICAgICAgOiAjMGQ0N2ExLFxuICBibHVlLWExMDAgICAgICAgICAgICAgOiAjODJiMWZmLFxuICBibHVlLWEyMDAgICAgICAgICAgICAgOiAjNDQ4YWZmLFxuICBibHVlLWE0MDAgICAgICAgICAgICAgOiAjMjk3OWZmLFxuICBibHVlLWE3MDAgICAgICAgICAgICAgOiAjMjk2MmZmLFxuICBsaWdodC1ibHVlLTUwICAgICAgICAgOiAjZTFmNWZlLFxuICBsaWdodC1ibHVlLTEwMCAgICAgICAgOiAjYjNlNWZjLFxuICBsaWdodC1ibHVlLTIwMCAgICAgICAgOiAjODFkNGZhLFxuICBsaWdodC1ibHVlLTMwMCAgICAgICAgOiAjNGZjM2Y3LFxuICBsaWdodC1ibHVlLTQwMCAgICAgICAgOiAjMjliNmY2LFxuICBsaWdodC1ibHVlLTUwMCAgICAgICAgOiAjMDNhOWY0LFxuICBsaWdodC1ibHVlLTYwMCAgICAgICAgOiAjMDM5YmU1LFxuICBsaWdodC1ibHVlLTcwMCAgICAgICAgOiAjMDI4OGQxLFxuICBsaWdodC1ibHVlLTgwMCAgICAgICAgOiAjMDI3N2JkLFxuICBsaWdodC1ibHVlLTkwMCAgICAgICAgOiAjMDE1NzliLFxuICBsaWdodC1ibHVlLWExMDAgICAgICAgOiAjODBkOGZmLFxuICBsaWdodC1ibHVlLWEyMDAgICAgICAgOiAjNDBjNGZmLFxuICBsaWdodC1ibHVlLWE0MDAgICAgICAgOiAjMDBiMGZmLFxuICBsaWdodC1ibHVlLWE3MDAgICAgICAgOiAjMDA5MWVhLFxuICBjeWFuLTUwICAgICAgICAgICAgICAgOiAjZTBmN2ZhLFxuICBjeWFuLTEwMCAgICAgICAgICAgICAgOiAjYjJlYmYyLFxuICBjeWFuLTIwMCAgICAgICAgICAgICAgOiAjODBkZWVhLFxuICBjeWFuLTMwMCAgICAgICAgICAgICAgOiAjNGRkMGUxLFxuICBjeWFuLTQwMCAgICAgICAgICAgICAgOiAjMjZjNmRhLFxuICBjeWFuLTUwMCAgICAgICAgICAgICAgOiAjMDBiY2Q0LFxuICBjeWFuLTYwMCAgICAgICAgICAgICAgOiAjMDBhY2MxLFxuICBjeWFuLTcwMCAgICAgICAgICAgICAgOiAjMDA5N2E3LFxuICBjeWFuLTgwMCAgICAgICAgICAgICAgOiAjMDA4MzhmLFxuICBjeWFuLTkwMCAgICAgICAgICAgICAgOiAjMDA2MDY0LFxuICBjeWFuLWExMDAgICAgICAgICAgICAgOiAjODRmZmZmLFxuICBjeWFuLWEyMDAgICAgICAgICAgICAgOiAjMThmZmZmLFxuICBjeWFuLWE0MDAgICAgICAgICAgICAgOiAjMDBlNWZmLFxuICBjeWFuLWE3MDAgICAgICAgICAgICAgOiAjMDBiOGQ0LFxuICB0ZWFsLTUwICAgICAgICAgICAgICAgOiAjZTBmMmYxLFxuICB0ZWFsLTEwMCAgICAgICAgICAgICAgOiAjYjJkZmRiLFxuICB0ZWFsLTIwMCAgICAgICAgICAgICAgOiAjODBjYmM0LFxuICB0ZWFsLTMwMCAgICAgICAgICAgICAgOiAjNGRiNmFjLFxuICB0ZWFsLTQwMCAgICAgICAgICAgICAgOiAjMjZhNjlhLFxuICB0ZWFsLTUwMCAgICAgICAgICAgICAgOiAjMDA5Njg4LFxuICB0ZWFsLTYwMCAgICAgICAgICAgICAgOiAjMDA4OTdiLFxuICB0ZWFsLTcwMCAgICAgICAgICAgICAgOiAjMDA3OTZiLFxuICB0ZWFsLTgwMCAgICAgICAgICAgICAgOiAjMDA2OTVjLFxuICB0ZWFsLTkwMCAgICAgICAgICAgICAgOiAjMDA0ZDQwLFxuICB0ZWFsLWExMDAgICAgICAgICAgICAgOiAjYTdmZmViLFxuICB0ZWFsLWEyMDAgICAgICAgICAgICAgOiAjNjRmZmRhLFxuICB0ZWFsLWE0MDAgICAgICAgICAgICAgOiAjMWRlOWI2LFxuICB0ZWFsLWE3MDAgICAgICAgICAgICAgOiAjMDBiZmE1LFxuICBncmVlbi01MCAgICAgICAgICAgICAgOiAjZThmNWU5LFxuICBncmVlbi0xMDAgICAgICAgICAgICAgOiAjYzhlNmM5LFxuICBncmVlbi0yMDAgICAgICAgICAgICAgOiAjYTVkNmE3LFxuICBncmVlbi0zMDAgICAgICAgICAgICAgOiAjODFjNzg0LFxuICBncmVlbi00MDAgICAgICAgICAgICAgOiAjNjZiYjZhLFxuICBncmVlbi01MDAgICAgICAgICAgICAgOiAjNGNhZjUwLFxuICBncmVlbi02MDAgICAgICAgICAgICAgOiAjNDNhMDQ3LFxuICBncmVlbi03MDAgICAgICAgICAgICAgOiAjMzg4ZTNjLFxuICBncmVlbi04MDAgICAgICAgICAgICAgOiAjMmU3ZDMyLFxuICBncmVlbi05MDAgICAgICAgICAgICAgOiAjMWI1ZTIwLFxuICBncmVlbi1hMTAwICAgICAgICAgICAgOiAjYjlmNmNhLFxuICBncmVlbi1hMjAwICAgICAgICAgICAgOiAjNjlmMGFlLFxuICBncmVlbi1hNDAwICAgICAgICAgICAgOiAjMDBlNjc2LFxuICBncmVlbi1hNzAwICAgICAgICAgICAgOiAjMDBjODUzLFxuICBsaWdodC1ncmVlbi01MCAgICAgICAgOiAjZjFmOGU5LFxuICBsaWdodC1ncmVlbi0xMDAgICAgICAgOiAjZGNlZGM4LFxuICBsaWdodC1ncmVlbi0yMDAgICAgICAgOiAjYzVlMWE1LFxuICBsaWdodC1ncmVlbi0zMDAgICAgICAgOiAjYWVkNTgxLFxuICBsaWdodC1ncmVlbi00MDAgICAgICAgOiAjOWNjYzY1LFxuICBsaWdodC1ncmVlbi01MDAgICAgICAgOiAjOGJjMzRhLFxuICBsaWdodC1ncmVlbi02MDAgICAgICAgOiAjN2NiMzQyLFxuICBsaWdodC1ncmVlbi03MDAgICAgICAgOiAjNjg5ZjM4LFxuICBsaWdodC1ncmVlbi04MDAgICAgICAgOiAjNTU4YjJmLFxuICBsaWdodC1ncmVlbi05MDAgICAgICAgOiAjMzM2OTFlLFxuICBsaWdodC1ncmVlbi1hMTAwICAgICAgOiAjY2NmZjkwLFxuICBsaWdodC1ncmVlbi1hMjAwICAgICAgOiAjYjJmZjU5LFxuICBsaWdodC1ncmVlbi1hNDAwICAgICAgOiAjNzZmZjAzLFxuICBsaWdodC1ncmVlbi1hNzAwICAgICAgOiAjNjRkZDE3LFxuICBsaW1lLTUwICAgICAgICAgICAgICAgOiAjZjlmYmU3LFxuICBsaW1lLTEwMCAgICAgICAgICAgICAgOiAjZjBmNGMzLFxuICBsaW1lLTIwMCAgICAgICAgICAgICAgOiAjZTZlZTljLFxuICBsaW1lLTMwMCAgICAgICAgICAgICAgOiAjZGNlNzc1LFxuICBsaW1lLTQwMCAgICAgICAgICAgICAgOiAjZDRlMTU3LFxuICBsaW1lLTUwMCAgICAgICAgICAgICAgOiAjY2RkYzM5LFxuICBsaW1lLTYwMCAgICAgICAgICAgICAgOiAjYzBjYTMzLFxuICBsaW1lLTcwMCAgICAgICAgICAgICAgOiAjYWZiNDJiLFxuICBsaW1lLTgwMCAgICAgICAgICAgICAgOiAjOWU5ZDI0LFxuICBsaW1lLTkwMCAgICAgICAgICAgICAgOiAjODI3NzE3LFxuICBsaW1lLWExMDAgICAgICAgICAgICAgOiAjZjRmZjgxLFxuICBsaW1lLWEyMDAgICAgICAgICAgICAgOiAjZWVmZjQxLFxuICBsaW1lLWE0MDAgICAgICAgICAgICAgOiAjYzZmZjAwLFxuICBsaW1lLWE3MDAgICAgICAgICAgICAgOiAjYWVlYTAwLFxuICB5ZWxsb3ctNTAgICAgICAgICAgICAgOiAjZmZmZGU3LFxuICB5ZWxsb3ctMTAwICAgICAgICAgICAgOiAjZmZmOWM0LFxuICB5ZWxsb3ctMjAwICAgICAgICAgICAgOiAjZmZmNTlkLFxuICB5ZWxsb3ctMzAwICAgICAgICAgICAgOiAjZmZmMTc2LFxuICB5ZWxsb3ctNDAwICAgICAgICAgICAgOiAjZmZlZTU4LFxuICB5ZWxsb3ctNTAwICAgICAgICAgICAgOiAjZmZlYjNiLFxuICB5ZWxsb3ctNjAwICAgICAgICAgICAgOiAjZmRkODM1LFxuICB5ZWxsb3ctNzAwICAgICAgICAgICAgOiAjZmJjMDJkLFxuICB5ZWxsb3ctODAwICAgICAgICAgICAgOiAjZjlhODI1LFxuICB5ZWxsb3ctOTAwICAgICAgICAgICAgOiAjZjU3ZjE3LFxuICB5ZWxsb3ctYTEwMCAgICAgICAgICAgOiAjZmZmZjhkLFxuICB5ZWxsb3ctYTIwMCAgICAgICAgICAgOiAjZmZmZjAwLFxuICB5ZWxsb3ctYTQwMCAgICAgICAgICAgOiAjZmZlYTAwLFxuICB5ZWxsb3ctYTcwMCAgICAgICAgICAgOiAjZmZkNjAwLFxuICBhbWJlci01MCAgICAgICAgICAgICAgOiAjZmZmOGUxLFxuICBhbWJlci0xMDAgICAgICAgICAgICAgOiAjZmZlY2IzLFxuICBhbWJlci0yMDAgICAgICAgICAgICAgOiAjZmZlMDgyLFxuICBhbWJlci0zMDAgICAgICAgICAgICAgOiAjZmZkNTRmLFxuICBhbWJlci00MDAgICAgICAgICAgICAgOiAjZmZjYTI4LFxuICBhbWJlci01MDAgICAgICAgICAgICAgOiAjZmZjMTA3LFxuICBhbWJlci02MDAgICAgICAgICAgICAgOiAjZmZiMzAwLFxuICBhbWJlci03MDAgICAgICAgICAgICAgOiAjZmZhMDAwLFxuICBhbWJlci04MDAgICAgICAgICAgICAgOiAjZmY4ZjAwLFxuICBhbWJlci05MDAgICAgICAgICAgICAgOiAjZmY2ZjAwLFxuICBhbWJlci1hMTAwICAgICAgICAgICAgOiAjZmZlNTdmLFxuICBhbWJlci1hMjAwICAgICAgICAgICAgOiAjZmZkNzQwLFxuICBhbWJlci1hNDAwICAgICAgICAgICAgOiAjZmZjNDAwLFxuICBhbWJlci1hNzAwICAgICAgICAgICAgOiAjZmZhYjAwLFxuICBvcmFuZ2UtNTAgICAgICAgICAgICAgOiAjZmZmM2UwLFxuICBvcmFuZ2UtMTAwICAgICAgICAgICAgOiAjZmZlMGIyLFxuICBvcmFuZ2UtMjAwICAgICAgICAgICAgOiAjZmZjYzgwLFxuICBvcmFuZ2UtMzAwICAgICAgICAgICAgOiAjZmZiNzRkLFxuICBvcmFuZ2UtNDAwICAgICAgICAgICAgOiAjZmZhNzI2LFxuICBvcmFuZ2UtNTAwICAgICAgICAgICAgOiAjZmY5ODAwLFxuICBvcmFuZ2UtNjAwICAgICAgICAgICAgOiAjZmI4YzAwLFxuICBvcmFuZ2UtNzAwICAgICAgICAgICAgOiAjZjU3YzAwLFxuICBvcmFuZ2UtODAwICAgICAgICAgICAgOiAjZWY2YzAwLFxuICBvcmFuZ2UtOTAwICAgICAgICAgICAgOiAjZTY1MTAwLFxuICBvcmFuZ2UtYTEwMCAgICAgICAgICAgOiAjZmZkMTgwLFxuICBvcmFuZ2UtYTIwMCAgICAgICAgICAgOiAjZmZhYjQwLFxuICBvcmFuZ2UtYTQwMCAgICAgICAgICAgOiAjZmY5MTAwLFxuICBvcmFuZ2UtYTcwMCAgICAgICAgICAgOiAjZmY2ZDAwLFxuICBkZWVwLW9yYW5nZS01MCAgICAgICAgOiAjZmJlOWU3LFxuICBkZWVwLW9yYW5nZS0xMDAgICAgICAgOiAjZmZjY2JjLFxuICBkZWVwLW9yYW5nZS0yMDAgICAgICAgOiAjZmZhYjkxLFxuICBkZWVwLW9yYW5nZS0zMDAgICAgICAgOiAjZmY4YTY1LFxuICBkZWVwLW9yYW5nZS00MDAgICAgICAgOiAjZmY3MDQzLFxuICBkZWVwLW9yYW5nZS01MDAgICAgICAgOiAjZmY1NzIyLFxuICBkZWVwLW9yYW5nZS02MDAgICAgICAgOiAjZjQ1MTFlLFxuICBkZWVwLW9yYW5nZS03MDAgICAgICAgOiAjZTY0YTE5LFxuICBkZWVwLW9yYW5nZS04MDAgICAgICAgOiAjZDg0MzE1LFxuICBkZWVwLW9yYW5nZS05MDAgICAgICAgOiAjYmYzNjBjLFxuICBkZWVwLW9yYW5nZS1hMTAwICAgICAgOiAjZmY5ZTgwLFxuICBkZWVwLW9yYW5nZS1hMjAwICAgICAgOiAjZmY2ZTQwLFxuICBkZWVwLW9yYW5nZS1hNDAwICAgICAgOiAjZmYzZDAwLFxuICBkZWVwLW9yYW5nZS1hNzAwICAgICAgOiAjZGQyYzAwLFxuICBicm93bi01MCAgICAgICAgICAgICAgOiAjZWZlYmU5LFxuICBicm93bi0xMDAgICAgICAgICAgICAgOiAjZDdjY2M4LFxuICBicm93bi0yMDAgICAgICAgICAgICAgOiAjYmNhYWE0LFxuICBicm93bi0zMDAgICAgICAgICAgICAgOiAjYTE4ODdmLFxuICBicm93bi00MDAgICAgICAgICAgICAgOiAjOGQ2ZTYzLFxuICBicm93bi01MDAgICAgICAgICAgICAgOiAjNzk1NTQ4LFxuICBicm93bi02MDAgICAgICAgICAgICAgOiAjNmQ0YzQxLFxuICBicm93bi03MDAgICAgICAgICAgICAgOiAjNWQ0MDM3LFxuICBicm93bi04MDAgICAgICAgICAgICAgOiAjNGUzNDJlLFxuICBicm93bi05MDAgICAgICAgICAgICAgOiAjM2UyNzIzLFxuICBncmV5LTUwICAgICAgICAgICAgICAgOiAjZmFmYWZhLFxuICBncmV5LTEwMCAgICAgICAgICAgICAgOiAjZjVmNWY1LFxuICBncmV5LTIwMCAgICAgICAgICAgICAgOiAjZWVlZWVlLFxuICBncmV5LTMwMCAgICAgICAgICAgICAgOiAjZTBlMGUwLFxuICBncmV5LTQwMCAgICAgICAgICAgICAgOiAjYmRiZGJkLFxuICBncmV5LTUwMCAgICAgICAgICAgICAgOiAjOWU5ZTllLFxuICBncmV5LTYwMCAgICAgICAgICAgICAgOiAjNzU3NTc1LFxuICBncmV5LTcwMCAgICAgICAgICAgICAgOiAjNjE2MTYxLFxuICBncmV5LTgwMCAgICAgICAgICAgICAgOiAjNDI0MjQyLFxuICBncmV5LTkwMCAgICAgICAgICAgICAgOiAjMjEyMTIxLFxuICBibHVlLWdyZXktNTAgICAgICAgICAgOiAjZWNlZmYxLFxuICBibHVlLWdyZXktMTAwICAgICAgICAgOiAjY2ZkOGRjLFxuICBibHVlLWdyZXktMjAwICAgICAgICAgOiAjYjBiZWM1LFxuICBibHVlLWdyZXktMzAwICAgICAgICAgOiAjOTBhNGFlLFxuICBibHVlLWdyZXktNDAwICAgICAgICAgOiAjNzg5MDljLFxuICBibHVlLWdyZXktNTAwICAgICAgICAgOiAjNjA3ZDhiLFxuICBibHVlLWdyZXktNjAwICAgICAgICAgOiAjNTQ2ZTdhLFxuICBibHVlLWdyZXktNzAwICAgICAgICAgOiAjNDU1YTY0LFxuICBibHVlLWdyZXktODAwICAgICAgICAgOiAjMzc0NzRmLFxuICBibHVlLWdyZXktOTAwICAgICAgICAgOiAjMjYzMjM4LFxuKSAhZ2xvYmFsO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG5cbi8vICsgQFRvcGJhclxuLy8gKyBAQ29sbGFwc2VkIFN0YXRlXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRvcGJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRvZmZzY3JlZW4tc2l6ZX0pO1xuICB6LWluZGV4OiA4MDA7XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGNvbGxhcHNlZC1zaXplfSk7XG4gIH1cblxuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgLm5hdi1sZWZ0e1xuICAgICAgLm1vYmlsZS1sb2dve1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgLm1vYmlsZS1sb2dve1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtcmlnaHR7XG4gICAgICAuc2lkZWJhci10b2dnbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGVmdCxcbiAgICAubmF2LXJpZ2h0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAuc2lkZWJhci10b2dnbGV7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdGlmaWNhdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1kYW5nZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1LjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIHBhZGRpbmc6dW5zZXQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG5cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93IHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAuc2lkZWJhci10b2dnbGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyNDE1RDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgY29sb3I6IzEyNDE1RDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtYm94IHtcbiAgICAuc2VhcmNoLWljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRlZmF1bHQtdGV4dC1jb2xvciwgMjAlKTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDb2xsYXBzZWQgU3RhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaXMtY29sbGFwc2VkIHtcbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGNvbGxhcHNlZC1zaXplfSk7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRvZmZzY3JlZW4tc2l6ZX0pO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQbGFjZWhvbGRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAUGFnZSBDb250YWluZXJcbi8vICsgQE1haW4gQ29udGVudFxuLy8gKyBARnVsbCBDb250YWluZXJcbi8vICsgQENvbGxhcHNlZCBTdGF0ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWdlIENvbnRhaW5lclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHBhZGRpbmctbGVmdDogJGNvbGxhcHNlZC1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWFpbiBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDg1cHggMjBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjFweCk7XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiA4NXB4IDVweCA1cHg7XG4gIH1cbn1cblxuLnJlbWFpbi1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjZweCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZ1bGwgQ29udGFpbmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ1bGwtY29udGFpbmVyIHtcbiAgbGVmdDogJG9mZnNjcmVlbi1zaXplO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDb2xsYXBzZWQgU3RhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaXMtY29sbGFwc2VkIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNjcmVlbi1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgbGVmdDogJGNvbGxhcHNlZC1zaXplO1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIGxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVlZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi5lYXN5LXBpZS1jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG4iLCIuY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTMwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWQtd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBjb2xvcjogJGdyZXktNTAwO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTQwMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xufVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWRhbmdlcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1kYW5nZXI7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWluZm87XG59XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRtZC13aGl0ZTtcbn1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2FybmluZztcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC13YXJuaW5nO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAkbWQtd2hpdGU7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXN1Y2Nlc3M7XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtc3VjY2Vzcztcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4ucmFkaW8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4iLCIjbG9hZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNsb2FkZXIuZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9IDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCJmb290ZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjY2hhdC1zaWRlYmFyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtIDYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiNjaGF0LWJveCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiLmVtYWlsLWFwcCB7XG4gIC5lbWFpbC1jb250ZW50LXdyYXBwZXIge1xuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1tZXNzYWdlIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmVtYWlsLWxpc3QtaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBpbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6OHB4O1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBpbm5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4YWZmMTQ7XG4gICAgfVxuICAgICYubmV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhN2IyMTtcbiAgICB9XG4gICAgaDV7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW1haWwtc2lkZS1uYXYge1xuICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LXdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogLTI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbWFpbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuZW1haWwtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgICAgICYubm8taW5ib3gtdmlldyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtY29tcG9zZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5lbWFpbC1jb21wb3NlLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuc2lkZS1hY3RpdmUge1xuICAgIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBDZW50ZXJpbmdcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQENlbnRlcmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jZW50ZXJZIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNlbnRlclgge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNlbnRlclhZIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmNlbnRlcllcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5jZW50ZXJYXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNlbnRlclhZXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWVkaWEgUXVlcmllcyBHZW5lcmF0b3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIHRvIGdlbmVyYXRlIHJlc3BvbnNpdmUgdmVyc2lvbnMgb2YgY3NzIHJ1bGVzLlxuXG5AbWl4aW4gbWVkaWFRdWVyeUNvbmRpdGlvbigkbXEpIHtcbiAgJGJyZWFrcG9pbnRGb3VuZDogZmFsc2U7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAkYWxpYXM6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgJGNvbmRpdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcblxuICAgIEBpZiAkbXEgPT0gJGFsaWFzIGFuZCAkY29uZGl0aW9uIHtcbiAgICAgICRicmVha3BvaW50Rm91bmQ6IHRydWU7XG5cbiAgICAgIEBtZWRpYSAjeyRjb25kaXRpb259IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRicmVha3BvaW50Rm91bmQgPT0gZmFsc2Uge1xuICAgIEB3YXJuIFwiT29wcyEgQnJlYWtwb2ludCDigJgjeyRtcX3igJkgZG9lcyBub3QgZXhpc3QgXFw6XCI7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBAQmFzZVxuLy8gKyBAR2FwICgwID4gNCBTdGVwIDEpXG4vLyArIEBHYXAgKDUgPiAzNSBTdGVwIDUpXG4vLyArIEBHYXAgKDQwID4gMTYwIFN0ZXAgMTApXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCYXNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuW2NsYXNzKj0nZ2FwJ10ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdhcCAoMCA+IDQgU3RlcCAxKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNCB7XG4gIC5nYXBYLSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZ2FwWS0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgJiA+ICoge1xuICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmdhcC0jeyRpfSB7XG4gICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgJiA+ICoge1xuICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5nYXBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FwWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhcC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBHYXAgKDUgPiAzNSBTdGVwIDUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDUgdGhyb3VnaCAzNSB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLmdhcFgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwWS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXAtI3skaX0ge1xuICAgICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLmdhcFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdhcCAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAuZ2FwWC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXBZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhcC0jeyRpfSB7XG4gICAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAuZ2FwWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wZWVycyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBlZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBlZXItZ3JlZWQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBlZXJzLWdyZWVkID4gLnBlZXIsXG4ucGVlcnMtZ3JlZWQgPiAucGVlcnMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBlZXIgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wZWVyLWdyZWVkID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLmxheWVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBARmxleCBXcmFwXG4vLyArIEBGbGV4IERpcmVjdGlvblxuLy8gKyBARmxleFxuLy8gKyBARmxleCBCYXNpc1xuLy8gKyBARmxleCBHcm93XG4vLyArIEBGbGV4IFNocmlua1xuLy8gKyBARmxleCBPcmRlclxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARGlzcGxheVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kLWYgICAgIHsgZGlzcGxheTogZmxleDsgfVxuLmQtaWYgICAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5kLWZcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZC1pZlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggV3JhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meHctdyAgIHsgZmxleC13cmFwOiB3cmFwOyB9XG4uZnh3LXdyICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4uZnh3LW53ICB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4dy13XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZ4dy13clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgICAuZnh3LW53XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggRGlyZWN0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4ZC1jICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4uZnhkLWNyICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuLmZ4ZC1yICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4uZnhkLXJyICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meGQtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZnhkLWNyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAuZnhkLXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmZ4ZC1yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxpZ24gSXRlbXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWktZnMgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4uYWktZmUgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuLmFpLWMgICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uYWktYiAgICB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuLmFpLXMgICAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5haS1mc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFpLWZlXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLmFpLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5haS1iXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIC5haS1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxpZ24gU2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hcy1mcyAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuLmFzLWZlICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuLmFzLWMgICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbi5hcy1iICAgIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbi5hcy1zICAgIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5hcy1mc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYXMtZmVcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC5hcy1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5hcy1iXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gICAgLmFzLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsaWduIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWMtZnMgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbi5hYy1mZSAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbi5hYy1jICAgIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4uYWMtcyAgICB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbi5hYy1zYiAgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuLmFjLXNhICAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuYWMtZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFjLWZlXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuYWMtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWMtc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgLmFjLXNiXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5hYy1zYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEp1c3RpZnkgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5qYy1mcyAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uamMtZmUgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbi5qYy1jICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi5qYy1zYiAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uamMtc2EgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmpjLWZzXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmpjLWZlXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5qYy1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmpjLXNiXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmpjLXNhXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4LW4gICAgeyBmbGV4OiBub25lOyB9XG4uZngtMSAgICB7IGZsZXg6IDE7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZngtblxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBmbGV4OiBub25lOyB9XG4gICAgLmZ4LTFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZmxleDogMTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggQmFzaXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnhiLWEgICB7IGZsZXgtYmFzaXM6IGF1dG87IH1cbi5meGItMCAgIHsgZmxleC1iYXNpczogMDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meGItYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAuZnhiLTBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWJhc2lzOiAwOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBHcm93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4Zy0xICAgeyBmbGV4LWdyb3c6IDE7IH1cbi5meGctMCAgIHsgZmxleC1ncm93OiAwOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4Zy0xXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1ncm93OiAxOyB9XG4gICAgLmZ4Zy0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1ncm93OiAwOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBTaHJpbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnhzLTEgICB7IGZsZXgtc2hyaW5rOiAxOyB9XG4uZnhzLTAgICB7IGZsZXgtc2hyaW5rOiAwOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4cy0xXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1zaHJpbms6IDE7IH1cbiAgICAuZnhzLTBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LXNocmluazogMDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggT3JkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcbiAgLm9yZC0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5vcmQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgb3JkZXI6ICRpOyB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQERpc3BsYXlcbi8vICsgQE92ZXJmbG93XG4vLyArIEBGbG9hdFxuLy8gKyBAVmVydGljYWwgQWxpZ25cbi8vICsgQFBvc2l0aW9uXG4vLyArIEBaLUluZGV4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBEaXNwbGF5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmQtYiAgICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbi5kLWliICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuLmQtaSAgICAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4uZC10YiAgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuLmQtdGJjICAgICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuLmQtbiAgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5kLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQtaWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQtaVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQtdGJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZC10YmNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQtblxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE92ZXJmbG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm92LWggICAgICAgICB7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuLm92LWEgICAgICAgICB7IG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdi1zICAgICAgICAgeyBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLm92WS1oICAgICAgICB7IG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4ub3ZYLWggICAgICAgIHsgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbi5vdlktYSAgICAgICAgeyBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdlgtYSAgICAgICAgeyBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdlktcyAgICAgICAgeyBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuLm92WC1zICAgICAgICB7IG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLm92LWhcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgIC5vdi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm92LXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4gICAgLm92WS1oXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLm92WC1oXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLm92WS1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5vdlgtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZZLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZYLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbG9hdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mbC1sICAgICAgICAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4uZmwtciAgICAgICAgIHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mbC1uICAgICAgICAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZsLWxcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmwtclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmwtblxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZlcnRpY2FsIEFsaWduXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZhLXQgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLnZhLW0gICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLnZhLWIgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC52YS10XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbiAgICAudmEtbVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgLnZhLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvcy1zICAgICAgICB7IHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuLnBvcy1zdCAgICAgICB7IHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuLnBvcy1yICAgICAgICB7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4ucG9zLWEgICAgICAgIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbi5wb3MtZiAgICAgICAgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5wb3Mtc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zLXN0XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1mXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAWi1JbmRleFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOSB7XG4gIC56LSN7JGl9IHsgei1pbmRleDogKCRpICogMTAwMCkgIWltcG9ydGFudDsgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC56LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHotaW5kZXg6ICgkaSAqIDEwMDApICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQExpc3QgU3R5bGUgUG9zaXRpb25cbi8vICsgQExpc3QgU3R5bGUgVHlwZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBMaXN0IFN0eWxlIFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3AtaSB7IGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuLmxpc3AtbyB7IGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATGlzdCBTdHlsZSBUeXBlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpcy1uICB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cbi5saXN0LWMgeyBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuLmxpc3QtcyB7IGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4ubGlzdC11IHsgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjsgfVxuLmxpc3QtbCB7IGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBATWFyZ2luICgwID4gNCBTdGVwIDEpXG4vLyArIEBNYXJnaW4gKDUgPiAzNSBTdGVwIDUpXG4vLyArIEBNYXJnaW4gKDQwID4gMTYwIFN0ZXAgMTApXG4vLyArIEBNYXJnaW4gQXV0b1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoMCA+IDQgU3RlcCAxKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNCB7XG4gIC5tLSN7JGl9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tVC0jeyRpfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVItI3skaX0geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubUItI3skaX0geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1MLSN7JGl9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gIC5tWS0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LSN7JGl9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVQtbnYtI3skaX0geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tUi1udi0jeyRpfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubUItbnYtI3skaX0geyBtYXJnaW4tYm90dG9tOi0gI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tTC1udi0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLm1ZLW52LSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5tLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1ULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1SLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubUItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubUwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAubVktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm0tbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1ULW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tUi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tQi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubUwtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgLm1ZLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tWC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICg1ID4gMzUgU3RlcCA1KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA1IHRocm91Z2ggMzUge1xuICBAaWYgJGkgJSA1ID09IDAge1xuICAgIC5tLSN7JGl9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1ULSN7JGl9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1SLSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItI3skaX0geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUwtI3skaX0geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAubVktI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tWC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbnYtI3skaX0gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1ULW52LSN7JGl9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi1udi0jeyRpfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tQi1udi0jeyRpfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUwtbnYtI3skaX0geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLW52LSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tWC1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLm0tI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1SLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAubVktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1ULW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1SLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUwtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAubVktbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubVgtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcblxuICAgIC5tLSN7JGl9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1ULSN7JGl9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1SLSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItI3skaX0geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUwtI3skaX0geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAubVktI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tWC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbnYtI3skaX0gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1ULW52LSN7JGl9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi1udi0jeyRpfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tQi1udi0jeyRpfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUwtbnYtI3skaX0geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLW52LSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tWC1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLm0tI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1SLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAubVktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1ULW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1SLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUwtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAubVktbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubVgtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyBBdXRvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm0tYSAgeyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuLm1YLWEgeyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuLm1ULWEgeyBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tUi1hIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tQi1hIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4ubUwtYSB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAubS1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tWC1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1ULWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1SLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubUItYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubUwtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQEJhY2tncm91bmQgU2l6ZVxuLy8gKyBAQmFja2dyb3VuZCBQb3NpdGlvblxuLy8gKyBAQmFja2dyb3VuZCBSZXBlYXRcbi8vICsgQE9iamVjdCBGaXRcbi8vICsgQFJlc2l6ZVxuLy8gKyBAT3BhY2l0eVxuLy8gKyBAQ3Vyc29yXG4vLyArIEBWaXNpYmlsaXR5XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhY2tncm91bmQgU2l6ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZ3N6LWN2ICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4uYmdzei1jdCAgIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4uYmdzei1mdWxsIHsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmFja2dyb3VuZCBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZ3BYLWMgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuLmJncFgtdCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogdG9wOyB9XG4uYmdwWC1yICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDsgfVxuLmJncFgtbCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDsgfVxuLmJncFgtYiAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogYm90dG9tOyB9XG4uYmdwWS1jICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7IH1cbi5iZ3BZLXQgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuLmJncFktciAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogcmlnaHQ7IH1cbi5iZ3BZLWwgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGxlZnQ7IH1cbi5iZ3BZLWIgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCYWNrZ3JvdW5kIFJlcGVhdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZ3ItbiAgICAgeyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4uYmdyLXkgICAgIHsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15OyB9XG4uYmdyLXggICAgIHsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE9iamVjdCBGaXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub2YtY3QgICAgIHsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuLm9mLWN2ICAgICB7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4ub2YtZiAgICAgIHsgb2JqZWN0LWZpdDogZmlsbDsgfVxuLm9mLW4gICAgICB7IG9iamVjdC1maXQ6IG5vbmU7IH1cbi5vZi1zZCAgICAgeyBvYmplY3QtZml0OiBzY2FsZS1kb3duOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFJlc2l6ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yc3otdiAgICAgeyByZXNpemU6IHZlcnRpY2FsOyB9XG4ucnN6LWggICAgIHsgcmVzaXplOiBob3Jpem9udGFsOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE9wYWNpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub3AtMCAgICAgIHsgb3BhY2l0eTogMDsgfVxuLm9wLTEwcCAgICB7IG9wYWNpdHk6IDAuMTsgfVxuLm9wLTIwcCAgICB7IG9wYWNpdHk6IDAuMjsgfVxuLm9wLTMwcCAgICB7IG9wYWNpdHk6IDAuMzsgfVxuLm9wLTQwcCAgICB7IG9wYWNpdHk6IDAuNDsgfVxuLm9wLTUwcCAgICB7IG9wYWNpdHk6IDAuNTsgfVxuLm9wLTYwcCAgICB7IG9wYWNpdHk6IDAuNjsgfVxuLm9wLTcwcCAgICB7IG9wYWNpdHk6IDAuNzsgfVxuLm9wLTgwcCAgICB7IG9wYWNpdHk6IDAuODsgfVxuLm9wLTkwcCAgICB7IG9wYWNpdHk6IDAuOTsgfVxuLm9wLTEwMHAgICB7IG9wYWNpdHk6IDE7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ3Vyc29yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmN1ci1uYSAgICB7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbi5jdXItcCAgICAgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi5jdXItYSAgICAgeyBjdXJzb3I6IGF1dG87IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmlzaWJpbGl0eVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52aXMtdiAgICAgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4udmlzLWggICAgIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQFBhZGRpbmcgKDAgPiA0IFN0ZXAgMSlcbi8vICsgQFBhZGRpbmcgKDUgPiAzNSBTdGVwIDUpXG4vLyArIEBQYWRkaW5nICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gKyBAUGFkZGluZyBBdXRvXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICgwID4gNCBTdGVwIDEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0IHtcbiAgLnAtI3skaX0gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wVC0jeyRpfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBSLSN7JGl9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wQi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBMLSN7JGl9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAucFktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLnAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucEwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgLnBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICg1ID4gMzUgU3RlcCA1KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA1IHRocm91Z2ggMzUge1xuICBAaWYgJGkgJSA1ID09IDAge1xuICAgIC5wLSN7JGl9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wVC0jeyRpfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucFItI3skaX0geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucEItI3skaX0geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBMLSN7JGl9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5wWS0jeyRpfSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucFgtI3skaX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5wLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBSLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucEItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucEwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAucFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAucC0jeyRpfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucFQtI3skaX0geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBSLSN7JGl9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBCLSN7JGl9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wTC0jeyRpfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAucFktI3skaX0ge1xuICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBYLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAucC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBCLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBMLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLnBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQFBvc2l0aW9uICgwID4gNCBTdGVwIDEpXG4vLyArIEBQb3NpdGlvbiAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQFBvc2l0aW9uICg0MCA+IDE2MCBTdGVwIDEwKVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb24gKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAuci0jeyRpfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gIC5iLSN7JGl9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgLnItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAgIC5iLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAgIC5yLSN7JGl9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAuYi0jeyRpfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgICAuci0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogI3skaX1weDsgfVxuICAgICAgICAuYi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAgIC5yLSN7JGl9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAuYi0jeyRpfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgICAuci0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogI3skaX1weDsgfVxuICAgICAgICAuYi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNTAlKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50bC01MHAge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4udHItNTBwIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi50LTUwcCB7IHRvcDogNTAlOyB9XG4uci01MHAgeyByaWdodDogNTAlOyB9XG4uYi01MHAgeyBib3R0b206IDUwJTsgfVxuLmwtNTBwIHsgbGVmdDogNTAlOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnRsLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLnRyLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cblxuICAgIC50LTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0b3A6IDUwJTsgfVxuICAgIC5yLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogNTAlOyB9XG4gICAgLmItNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogNTAlOyB9XG4gICAgLmwtNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGxlZnQ6IDUwJTsgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQEZpeGVkIFdpZHRoXG4vLyArIEBSZWxhdGl2ZSBXaWR0aFxuLy8gKyBARml4ZWQgSGVpZ2h0XG4vLyArIEBNYXggU2l6ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARml4ZWQgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udy0xXFwvNHIsIC5zei0xXFwvNHIgICAgeyB3aWR0aDogMC4yNXJlbTsgfVxuLnctMVxcLzJyLCAuc3otMVxcLzJyICAgIHsgd2lkdGg6IDAuNXJlbTsgfVxuLnctM1xcLzRyLCAuc3otM1xcLzRyICAgIHsgd2lkdGg6IDAuNzVyZW07IH1cbi53LTFyLCAuc3otMXIgICAgICAgICAgeyB3aWR0aDogMXJlbTsgfVxuLnctM1xcLzJyLCAuc3otM1xcLzJyICAgIHsgd2lkdGg6IDEuNXJlbTsgfVxuLnctMnIsIC5zei0yciAgICAgICAgICB7IHdpZHRoOiAycmVtOyB9XG4udy01XFwvMnIsIC5zei01XFwvMnIgICAgeyB3aWR0aDogMi41cmVtOyB9XG4udy0zciwgLnN6LTNyICAgICAgICAgIHsgd2lkdGg6IDNyZW07IH1cbi53LTdcXC8yciwgLnN6LTdcXC8yciAgICB7IHdpZHRoOiAzLjVyZW07IH1cbi53LTRyLCAuc3otNHIgICAgICAgICAgeyB3aWR0aDogNHJlbTsgfVxuLnctOVxcLzJyLCAuc3otOVxcLzJyICAgIHsgd2lkdGg6IDQuNXJlbTsgfVxuLnctNXIsIC5zei01ciAgICAgICAgICB7IHdpZHRoOiA1cmVtOyB9XG4udy0xMVxcLzJyLCAuc3otMTFcXC8yciAgeyB3aWR0aDogNS41cmVtOyB9XG4udy02ciwgLnN6LTZyICAgICAgICAgIHsgd2lkdGg6IDZyZW07IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAudy0xXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAwLjI1cmVtOyB9XG4gICAgLnctMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMC41cmVtOyB9XG4gICAgLnctM1xcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMC43NXJlbTsgfVxuICAgIC53LTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiAxcmVtOyB9XG4gICAgLnctM1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMS41cmVtOyB9XG4gICAgLnctMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDJyZW07IH1cbiAgICAudy01XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAyLjVyZW07IH1cbiAgICAudy0zclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogM3JlbTsgfVxuICAgIC53LTdcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei03XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDMuNXJlbTsgfVxuICAgIC53LTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiA0cmVtOyB9XG4gICAgLnctOVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogNC41cmVtOyB9XG4gICAgLnctNXJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDVyZW07IH1cbiAgICAudy0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTExXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHdpZHRoOiA1LjVyZW07IH1cbiAgICAudy02clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei02clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogNnJlbTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFJlbGF0aXZlIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnctMCAgICAgeyB3aWR0aDogMHB4OyB9XG4udy0xMHAgICB7IHdpZHRoOiAxMCU7IH1cbi53LTIwcCAgIHsgd2lkdGg6IDIwJTsgfVxuLnctMzBwICAgeyB3aWR0aDogMzAlOyB9XG4udy00MHAgICB7IHdpZHRoOiA0MCU7IH1cbi53LTUwcCAgIHsgd2lkdGg6IDUwJTsgfVxuLnctNjBwICAgeyB3aWR0aDogNjAlOyB9XG4udy03MHAgICB7IHdpZHRoOiA3MCU7IH1cbi53LTgwcCAgIHsgd2lkdGg6IDgwJTsgfVxuLnctOTBwICAgeyB3aWR0aDogOTAlOyB9XG4udy0xMDBwICB7IHdpZHRoOiAxMDAlOyB9XG4udy0xcHggICB7IHdpZHRoOiAxcHg7IH1cbi53LWEgICAgIHsgd2lkdGg6IGF1dG87IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAudy0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB3aWR0aDogMHB4OyB9XG4gICAgLnctMTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDEwJTsgfVxuICAgIC53LTIwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiAyMCU7IH1cbiAgICAudy0zMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogMzAlOyB9XG4gICAgLnctNDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDQwJTsgfVxuICAgIC53LTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA1MCU7IH1cbiAgICAudy02MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogNjAlOyB9XG4gICAgLnctNzBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDcwJTsgfVxuICAgIC53LTgwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA4MCU7IH1cbiAgICAudy05MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogOTAlOyB9XG4gICAgLnctMTAwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudy0xcHhcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogMXB4OyB9XG4gICAgLnctYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgd2lkdGg6IGF1dG87IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGaXhlZCBIZWlnaHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaC0xXFwvNHIsIC5zei0xXFwvNHIgICAgeyBoZWlnaHQ6IDAuMjVyZW07IH1cbi5oLTFcXC8yciwgLnN6LTFcXC8yciAgICB7IGhlaWdodDogMC41cmVtOyB9XG4uaC0zXFwvNHIsIC5zei0zXFwvNHIgICAgeyBoZWlnaHQ6IDAuNzVyZW07IH1cbi5oLTFyLCAuc3otMXIgICAgICAgICAgeyBoZWlnaHQ6IDFyZW07IH1cbi5oLTNcXC8yciwgLnN6LTNcXC8yciAgICB7IGhlaWdodDogMS41cmVtOyB9XG4uaC0yciwgLnN6LTJyICAgICAgICAgIHsgaGVpZ2h0OiAycmVtOyB9XG4uaC01XFwvMnIsIC5zei01XFwvMnIgICAgeyBoZWlnaHQ6IDIuNXJlbTsgfVxuLmgtM3IsIC5zei0zciAgICAgICAgICB7IGhlaWdodDogM3JlbTsgfVxuLmgtN1xcLzJyLCAuc3otN1xcLzJyICAgIHsgaGVpZ2h0OiAzLjVyZW07IH1cbi5oLTRyLCAuc3otNHIgICAgICAgICAgeyBoZWlnaHQ6IDRyZW07IH1cbi5oLTlcXC8yciwgLnN6LTlcXC8yciAgICB7IGhlaWdodDogNC41cmVtOyB9XG4uaC01ciwgLnN6LTVyICAgICAgICAgIHsgaGVpZ2h0OiA1cmVtOyB9XG4uaC0xMVxcLzJyLCAuc3otMTFcXC8yciAgeyBoZWlnaHQ6IDUuNXJlbTsgfVxuLmgtNnIsIC5zei02ciAgICAgICAgICB7IGhlaWdodDogNnJlbTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5oLTFcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAwLjI1cmVtOyB9XG4gICAgLmgtMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDAuNXJlbTsgfVxuICAgIC5oLTNcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAwLjc1cmVtOyB9XG4gICAgLmgtMXJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiAxcmVtOyB9XG4gICAgLmgtM1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5oLTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogMnJlbTsgfVxuICAgIC5oLTVcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei01XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAuaC0zclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDNyZW07IH1cbiAgICAuaC03XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMy41cmVtOyB9XG4gICAgLmgtNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiA0cmVtOyB9XG4gICAgLmgtOVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDQuNXJlbTsgfVxuICAgIC5oLTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogNXJlbTsgfVxuICAgIC5oLTExXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgaGVpZ2h0OiA1LjVyZW07IH1cbiAgICAuaC02clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei02clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDZyZW07IH1cbiAgfVxufVxuXG4uaC0wICAgICB7IGhlaWdodDogMDsgfVxuLmgtYXV0byAgeyBoZWlnaHQ6IGF1dG87IH1cbi5oLTEwMHAgIHsgaGVpZ2h0OiAxMDAlOyB9XG4uaC0xMDB2aCB7IGhlaWdodDogMTAwdmg7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuaC0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBoZWlnaHQ6IDA7IH1cbiAgICAuaC1hdXRvXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaC0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaC0xMDB2aFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBoZWlnaHQ6IDEwMHZoOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWF4IFNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubXctMTAwcCB7IG1heC13aWR0aDogMTAwJTsgfVxuLm1oLTEwMHAgeyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLm13LTEwMHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm1oLTEwMHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWF4LWhlaWdodDogMTAwJTsgfVxuICB9XG59XG4iLCJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBAVGV4dCBBbGlnblxuLy8gKyBAVGV4dCBUcmFuc2Zvcm1cbi8vICsgQEZvbnQgU3R5bGVcbi8vICsgQFRleHQgRGVjb3JhdGlvblxuLy8gKyBAV2hpdGUgU3BhY2Vcbi8vICsgQFdvcmQgQnJlYWtcbi8vICsgQFdvcmQgV3JhcFxuLy8gKyBAVGV4dCBPdmVyZmxvd1xuLy8gKyBARm9udCBTaXplXG4vLyArIEBGb250IFdlaWdodFxuLy8gKyBATGluZSBIZWlnaHRcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRleHQgQWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGEtYyB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4udGEtbCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuLnRhLXIgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnRhLWNcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGEtbFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGEtclxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVGV4dCBUcmFuc2Zvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udHQtbiB7IHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbi50dC11IHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udHQtbCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnR0LWMgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZvbnQgU3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnMtaSB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4uZnMtbyB7IGZvbnQtc3R5bGU6IG9ibGlxdWUgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IERlY29yYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGQtbiB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4udGQtbyB7IHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmUgIWltcG9ydGFudDsgfVxuLnRkLWx0IHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDsgfVxuLnRkLXUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFdoaXRlIFNwYWNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndocy1udyB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLndocy1wIHsgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50OyB9XG4ud2hzLW4geyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAV29yZCBCcmVha1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53b2ItbiB7IHdvcmQtYnJlYWs6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4ud29iLWJhIHsgd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7IH1cbi53b2ItayB7IHdvcmQtYnJlYWs6IGtlZXAtYWxsICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAV29yZCBXcmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndvdy1idyB7IHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG4ud293LW4geyB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRleHQgT3ZlcmZsb3dcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udG92LWUgeyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZvbnQgU2l6ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mc3oteHMgICB7IGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4uZnN6LXNtICAgeyBmb250LXNpemU6IDAuODdyZW0gIWltcG9ydGFudDsgfVxuLmZzei1kZWYgIHsgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbi5mc3otbWQgICB7IGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50OyB9XG4uZnN6LWxnICAgeyBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50OyB9XG4uZnN6LXhsICAgeyBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZvbnQgV2VpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ3LTEwMCB7IGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDsgfVxuLmZ3LTIwMCB7IGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuLmZ3LTMwMCB7IGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuLmZ3LTQwMCB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuLmZ3LTUwMCB7IGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuLmZ3LTYwMCB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuLmZ3LTcwMCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuLmZ3LTgwMCB7IGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuLmZ3LTkwMCB7IGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBMaW5lIEhlaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saC0wICAgIHsgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmxoLTEgICAgeyBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4ubGgtM1xcLzIgeyBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFF1aWNrIEJvcmRlciBIZWxwZXJzXG4vLyArIEBCb3JkZXIgV2lkdGhcbi8vICsgQEJvcmRlciBSYWRpdXNcbi8vICsgQEJvcmRlciBTdHlsZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBRdWljayBCb3JkZXIgSGVscGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZCAgeyBib3JkZXI6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRUIHsgYm9yZGVyLXRvcDogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZFIgeyBib3JkZXItcmlnaHQ6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRCIHsgYm9yZGVyLWJvdHRvbTogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZEwgeyBib3JkZXItbGVmdDogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcbiAgLmJkdy0jeyRpfSAgeyBib3JkZXItd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3VC0jeyRpfSB7IGJvcmRlci10b3Atd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3Ui0jeyRpfSB7IGJvcmRlci1yaWdodC13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdCLSN7JGl9IHsgYm9yZGVyLWJvdHRvbS13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdMLSN7JGl9IHsgYm9yZGVyLWxlZnQtd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXIgUmFkaXVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdG8gNSB7XG4gIC5iZHJzLSN7JGl9IHsgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLmJkcnNULSN7JGl9IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZHJzUi0jeyRpfSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJkcnNCLSN7JGl9IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZHJzTC0jeyRpfSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmRycy01MHAgIHsgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cbi5iZHJzLTEwZW0geyBib3JkZXItcmFkaXVzOiAxMGVtICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyIFN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJkcy1uICB7IGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyB9XG4uYmRzLXMgIHsgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XG4uYmRzLWR0IHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDsgfVxuLmJkcy1kcyB7IGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7IH1cbi5iZHMtZGIgeyBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50OyB9XG4uYmRzLWcgIHsgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDsgfVxuLmJkcy1yICB7IGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDsgfVxuLmJkcy1pICB7IGJvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDsgfVxuLmJkcy1vICB7IGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBzZXVkbyBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uby1hZnRlcjo6YWZ0ZXIgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLm5vLWJlZm9yZTo6YmVmb3JlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBNYXRlcmlhbCBDb2xvclxuLy8gKyBAR3JleSBDb2xvcnNcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWF0ZXJpYWwgQ29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAkaXRlbSwgJGNvbG9yIGluICRtZC1jb2xvcnMge1xuICAuYy0jeyRpdGVtfSwgICAgIC5jSC0jeyRpdGVtfTpob3ZlciAgICAgIHsgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5iZ2MtI3skaXRlbX0sICAgLmJnY0gtI3skaXRlbX06aG92ZXIgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmRjLSN7JGl0ZW19LCAgIC5iZGNILSN7JGl0ZW19OmhvdmVyICAgIHsgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuZmlsbC0jeyRpdGVtfSwgIC5maWxsSC0jeyRpdGVtfTpob3ZlciAgIHsgZmlsbDogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLnN0ci0jeyRpdGVtfSwgICAuc3RySC0jeyRpdGVtfTpob3ZlciAgICB7IHN0cm9rZTogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR3JleSBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAkaXRlbSwgJGNvbG9yIGluICRncmV5LWNvbG9ycy1hbHQge1xuICAuYy0jeyRpdGVtfSwgICAgIC5jSC0jeyRpdGVtfTpob3ZlciAgICAgIHsgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5iZ2MtI3skaXRlbX0sICAgLmJnY0gtI3skaXRlbX06aG92ZXIgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmRjLSN7JGl0ZW19LCAgIC5iZGNILSN7JGl0ZW19OmhvdmVyICAgIHsgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuZmlsbC0jeyRpdGVtfSwgIC5maWxsSC0jeyRpdGVtfTpob3ZlciAgIHsgZmlsbDogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLnN0ci0jeyRpdGVtfSwgICAuc3RySC0jeyRpdGVtfTpob3ZlciAgICB7IHN0cm9rZTogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG5cdHNyYzp1cmwoJy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LmVvdD8tZnZiYW5lJyk7XG5cdHNyYzp1cmwoJy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LmVvdD8jaWVmaXgtZnZiYW5lJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkud29mZj8tZnZiYW5lJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS50dGY/LWZ2YmFuZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LnN2Zz8tZnZiYW5lI3RoZW1pZnknKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJ0aS1cIl0sIFtjbGFzcyo9XCIgdGktXCJdIHtcblx0Zm9udC1mYW1pbHk6ICd0aGVtaWZ5Jztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi50aS13YW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4udGktdm9sdW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4udGktdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnRpLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLnRpLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLnRpLXRyYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4udGktdGhvdWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLnRpLXRhcmdldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuLnRpLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuLnRpLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLnRpLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGFcIjtcbn1cbi50aS1zcHJheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLnRpLXNpZ25hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLnRpLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGRcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0LWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGVcIjtcbn1cbi50aS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLnRpLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLnRpLXpvb20taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTFcIjtcbn1cbi50aS16b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLnRpLWN1dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLnRpLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4udGktcnVsZXItcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4udGktcnVsZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG4udGktYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cbi50aS1ib29rbWFyay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MThcIjtcbn1cbi50aS1yZWxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTlcIjtcbn1cbi50aS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG4udGktcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4udGktcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4udGktcGVuY2lsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuLnRpLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLnRpLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLnRpLW5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4udGktbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4udGktbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjJcIjtcbn1cbi50aS1tZWRhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjNcIjtcbn1cbi50aS1tZWRhbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4udGktbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4udGktbWFya2VyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLnRpLWFycm93LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4udGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjhcIjtcbn1cbi50aS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4udGktYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuLnRpLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmJcIjtcbn1cbi50aS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLnRpLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmRcIjtcbn1cbi50aS1sYXlvdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmVcIjtcbn1cbi50aS1sYXllcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmZcIjtcbn1cbi50aS1sYXllcnMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4udGkta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG4udGktaW1wb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4udGktaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzNcIjtcbn1cbi50aS1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLnRpLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLnRpLWhhbmQtc3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLnRpLWhhbmQtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLnRpLWhhbmQtZHJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLnRpLWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLnRpLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2FcIjtcbn1cbi50aS1mbGFnLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLnRpLWZsYWctYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2NcIjtcbn1cbi50aS1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2RcIjtcbn1cbi50aS1leHBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2VcIjtcbn1cbi50aS1leGNoYW5nZS12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuLnRpLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDBcIjtcbn1cbi50aS1jdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cbi50aS1jcm93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuLnRpLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG4udGktY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuLnRpLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG4udGktY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDZcIjtcbn1cbi50aS1jbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG4udGktYW5nbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDhcIjtcbn1cbi50aS1hbmdsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLnRpLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGFcIjtcbn1cbi50aS1hbmdsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4udGktY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGNcIjtcbn1cbi50aS1jaGVjay1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGRcIjtcbn1cbi50aS1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGVcIjtcbn1cbi50aS1hbm5vdW5jZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGZcIjtcbn1cbi50aS1icnVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLnRpLWJyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuLnRpLWJvbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTJcIjtcbn1cbi50aS1ib2x0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuLnRpLWJsYWNrYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTRcIjtcbn1cbi50aS1iYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTVcIjtcbn1cbi50aS1tb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4udGktYXJyb3dzLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4udGktYXJyb3dzLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NThcIjtcbn1cbi50aS1mdWxsc2NyZWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG4udGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4udGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWJcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWNcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWRcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuLnRpLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG4udGktYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4udGktYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjJcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLnRpLXppcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuLnRpLXdvcmxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG4udGktd2hlZWxjaGFpcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuLnRpLXZpZXctbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuLnRpLXZpZXctbGlzdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjhcIjtcbn1cbi50aS12aWV3LWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjlcIjtcbn1cbi50aS11cHBlcmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmFcIjtcbn1cbi50aS11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmJcIjtcbn1cbi50aS11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmNcIjtcbn1cbi50aS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuLnRpLXRpbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4udGktdGlja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG4udGktdGh1bWItdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzBcIjtcbn1cbi50aS10aHVtYi1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG4udGktdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuLnRpLXN0YXRzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG4udGktc3RhdHMtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuLnRpLXNwbGl0LXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzVcIjtcbn1cbi50aS1zcGxpdC1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG4udGktc21hbGxjYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzdcIjtcbn1cbi50aS1zaGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG4udGktc2hpZnQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLnRpLXNoaWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLnRpLW5vdGVwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2NcIjtcbn1cbi50aS1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2RcIjtcbn1cbi50aS1xdW90ZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuLnRpLXF1b3RlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2ZcIjtcbn1cbi50aS1wdWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuLnRpLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODFcIjtcbn1cbi50aS1wb3dlci1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODJcIjtcbn1cbi50aS1wbHVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG4udGktcGllLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG4udGktcGFyYWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG4udGktcGFuZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODZcIjtcbn1cbi50aS1wYWNrYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4udGktbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODhcIjtcbn1cbi50aS1tdXNpYy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODlcIjtcbn1cbi50aS1tb3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLnRpLW1vdXNlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLnRpLW1vbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4udGktbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLnRpLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGVcIjtcbn1cbi50aS1tZW51LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuLnRpLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuLnRpLW1hcC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTFcIjtcbn1cbi50aS1sb29wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG4udGktbG9jYXRpb24tcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG4udGktbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuLnRpLWxpZ2h0LWJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTVcIjtcbn1cbi50aS1JdGFsaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTZcIjtcbn1cbi50aS1pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG4udGktaW5maW5pdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OThcIjtcbn1cbi50aS1pZC1iYWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuLnRpLWh1bW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLnRpLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWJcIjtcbn1cbi50aS1oZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4udGktaGVhZHBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG4udGktaGFyZGRyaXZlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLnRpLWhhcmRkcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuLnRpLWdpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTBcIjtcbn1cbi50aS1nYW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG4udGktZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG4udGktZmlsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTNcIjtcbn1cbi50aS1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG4udGktZXJhc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG4udGktZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTZcIjtcbn1cbi50aS1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuLnRpLWRpcmVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuLnRpLWRpcmVjdGlvbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTlcIjtcbn1cbi50aS1kYXNoYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWFcIjtcbn1cbi50aS1jb250cm9sLXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWJcIjtcbn1cbi50aS1jb250cm9sLXNodWZmbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWNcIjtcbn1cbi50aS1jb250cm9sLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWRcIjtcbn1cbi50aS1jb250cm9sLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG4udGktY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG4udGktY29udHJvbC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuLnRpLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG4udGktY2xvdWQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjJcIjtcbn1cbi50aS1jbG91ZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG4udGktY2xpcGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG4udGktY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG4udGktY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjZcIjtcbn1cbi50aS1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG4udGktYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuLnRpLWJhc2tldGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjlcIjtcbn1cbi50aS1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmFcIjtcbn1cbi50aS1iYXItY2hhcnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG4udGktYmFjay1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuLnRpLWJhY2stbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuLnRpLWFycm93cy1jb3JuZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmVcIjtcbn1cbi50aS1hcmNoaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG4udGktYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4udGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzFcIjtcbn1cbi50aS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG4udGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuLnRpLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuLnRpLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG4udGktYWxhcm0tY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzZcIjtcbn1cbi50aS1hZ2VuZGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzdcIjtcbn1cbi50aS13cml0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuLnRpLXdpbmRvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuLnRpLXdpZGdldGl6ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2FcIjtcbn1cbi50aS13aWRnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2JcIjtcbn1cbi50aS13aWRnZXQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG4udGktd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG4udGktdmlkZW8tY2xhcHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuLnRpLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZlwiO1xufVxuLnRpLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMFwiO1xufVxuLnRpLXRoZW1pZnktbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuLnRpLXRoZW1pZnktZmF2aWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuLnRpLXRoZW1pZnktZmF2aWNvbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDNcIjtcbn1cbi50aS1zdXBwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG4udGktc3RhbXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi50aS1zcGxpdC12LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuLnRpLXNsaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG4udGktc2hvcnRjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4udGktc2hpZnQtcmlnaHQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG4udGktc2hpZnQtbGVmdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGFcIjtcbn1cbi50aS1ydWxlci1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkYlwiO1xufVxuLnRpLXJlY2VpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGNcIjtcbn1cbi50aS1waW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG4udGktcGluLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZVwiO1xufVxuLnRpLXBlbmNpbC1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG4udGktcGFsZXR0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuLnRpLW1vcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi50aS1tb3JlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuLnRpLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG4udGktbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU0XCI7XG59XG4udGktbGluZS1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTVcIjtcbn1cbi50aS1saW5lLWRvdHRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuLnRpLWxpbmUtZGFzaGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU3XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZThcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuLnRpLWxheW91dC10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWJcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXdpbmRvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuLnRpLWxheW91dC10YWItdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZFwiO1xufVxuLnRpLWxheW91dC10YWItbWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG4udGktbGF5b3V0LXNsaWRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuLnRpLWxheW91dC1zbGlkZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYwXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjFcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1ub25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmM1wiO1xufVxuLnRpLWxheW91dC1wbGFjZWhvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuLnRpLWxheW91dC1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG4udGktbGF5b3V0LW1lbnUtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmNlwiO1xufVxuLnRpLWxheW91dC1tZW51LXNlcGFyYXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuLnRpLWxheW91dC1tZW51LWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjhcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmJcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmNcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1sZWZ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDBcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDJcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC10aHVtYi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDNcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC1wb3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4udGktbGF5b3V0LWxpc3QtbGFyZ2UtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDVcIjtcbn1cbi50aS1sYXlvdXQtbGluZS1zb2xpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLnRpLWxheW91dC1ncmlkNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLnRpLWxheW91dC1ncmlkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuLnRpLWxheW91dC1ncmlkMi10aHVtYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuLnRpLWxheW91dC1jdGEtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGJcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGNcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4udGktbGF5b3V0LWN0YS1idG4tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwZlwiO1xufVxuLnRpLWxheW91dC1jb2x1bW40OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTFcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tc2VwYXJhdGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1tZXJnZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTRcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTVcIjtcbn1cbi50aS1pbmstcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4udGktaW5mby1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTdcIjtcbn1cbi50aS1oZWxwLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuLnRpLWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTlcIjtcbn1cbi50aS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFhXCI7XG59XG4udGktaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuLnRpLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuLnRpLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLnRpLWdhbGxlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWVcIjtcbn1cbi50aS1mYWNlLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG4udGktZmFjZS1zYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjBcIjtcbn1cbi50aS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG4udGktY29udHJvbC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIzXCI7XG59XG4udGktY29udHJvbC1yZWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjRcIjtcbn1cbi50aS1jb250cm9sLWVqZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG4udGktY29tbWVudHMtc21pbGV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4udGktYnJ1c2gtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG4udGkteW91dHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuLnRpLXZpbWVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4udGktdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuLnRpLXRpbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmJcIjtcbn1cbi50aS10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmNcIjtcbn1cbi50aS1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuLnRpLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4udGktc2hhcmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJmXCI7XG59XG4udGktcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG4udGktcGludGVyZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG4udGktbmV3LXdpbmRvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMlwiO1xufVxuLnRpLW1pY3Jvc29mdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczM1wiO1xufVxuLnRpLWxpc3Qtb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzRcIjtcbn1cbi50aS1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczNVwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG4udGktbGF5b3V0LWdyaWQzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczOFwiO1xufVxuLnRpLWxheW91dC1ncmlkMi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzlcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2FcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2JcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2NcIjtcbn1cbi50aS1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2RcIjtcbn1cbi50aS1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2VcIjtcbn1cbi50aS1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2ZcIjtcbn1cbi50aS1mbGlja3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDBcIjtcbn1cbi50aS1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0MVwiO1xufVxuLnRpLWRyb3Bib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDJcIjtcbn1cbi50aS1kcmliYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuLnRpLWFwcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4udGktYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuLnRpLXNhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDZcIjtcbn1cbi50aS1zYXZlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuLnRpLXlhaG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG4udGktd29yZHByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG4udGktdmltZW8tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4udGktdHdpdHRlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGJcIjtcbn1cbi50aS10dW1ibHItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG4udGktdHJlbGxvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRkXCI7XG59XG4udGktc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGVcIjtcbn1cbi50aS1zb3VuZGNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG4udGktc2hhcmV0aGlzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG4udGktc2hhcmV0aGlzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuLnRpLXJlZGRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuLnRpLXBpbnRlcmVzdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTNcIjtcbn1cbi50aS1taWNyb3NvZnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG4udGktbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTVcIjtcbn1cbi50aS1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLnRpLWpvb21sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1N1wiO1xufVxuLnRpLWh0bWw1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG4udGktZmxpY2tyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuLnRpLWVtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4udGktZHJ1cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG4udGktZHJvcGJveC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWNcIjtcbn1cbi50aS1jc3MzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG4udGktcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG4udGktcnNzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZlwiO1xufVxuIiwiLnBzX19yYWlsLXkge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4iLCIjanFzdG9vbHRpcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cbiIsIi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICB0YWJsZSB7XG4gICAgdHIge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICRkZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMzMwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gIC5pbnB1dC1taW5pIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMzVweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRlZmF1bHQtaW5mbywgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzVweDtcblxuICAgICYuYXZhaWxhYmxle1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgICYuaW4tcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGFydC1kYXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICYuZW5kLWRhdGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZW5kLWRhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgICYuaG91cnNlbGVjdCxcbiAgICAmLm1pbnV0ZXNlbGVjdCxcbiAgICAmLnNlY29uZHNlbGVjdCxcbiAgICAmLmFtcG1zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLXRpbWUge1xuICAgIGkge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZyb20oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAuY2FsZW5kYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi40LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLy8gRm9udCBBd2Vzb21lIGNvcmUgY29tcGlsZSAoV2ViIEZvbnRzLWJhc2VkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ3NpemluZyc7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIGJhc2UgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYS1zdHlsZS1mYW1pbHl9Jyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZSwgI3skZmEtc3R5bGV9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAsXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZGlzcGxheSwgI3skZmEtZGlzcGxheX0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xufVxuXG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIHNpemluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaXRlcmFsIG1hZ25pZmljYXRpb24gc2NhbGVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG5cbi8vIHN0ZXAtYmFzZWQgc2NhbGUgKHdpdGggYWxpZ25tZW50KVxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skc2l6ZX0ge1xuICAgICBAaW5jbHVkZSBmYS1zaXplKCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSByZW5kZXJpbmcgZm9yIGFuIGljb25cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIHNldHMgcmVsYXRpdmUgZm9udC1zaXppbmcgYW5kIGFsaWdubWVudCAoaW4gX3NpemluZylcbkBtaXhpbiBmYS1zaXplICgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogZmEtZGl2aWRlKCRmb250LXNpemUsICRmYS1zaXplLXNjYWxlLWJhc2UpICogMWVtOyAvLyBjb252ZXJ0cyBzdGVwIGluIHNpemluZyBzY2FsZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyBiYXNlXG4gIGxpbmUtaGVpZ2h0OiBmYS1kaXZpZGUoMSwgJGZvbnQtc2l6ZSkgKiAxZW07IC8vIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudFxuICB2ZXJ0aWNhbC1hbGlnbjogKGZhLWRpdmlkZSg2LCAkZm9udC1zaXplKSAtIGZhLWRpdmlkZSgzLCA4KSkgKiAxZW07IC8vIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyXG59XG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vLyBzZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBzZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuQG1peGluIGZhLXNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuQG1peGluIGZhLXNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSBmYS1zci1vbmx5KCk7XG4gIH1cbn1cblxuLy8gc2V0cyBhIHNwZWNpZmljIGljb24gZmFtaWx5IHRvIHVzZSBhbG9uZ3NpZGUgc3R5bGUgKyBpY29uIG1peGluc1xuXG4vLyBjb252ZW5pZW5jZSBtaXhpbnMgZm9yIGRlY2xhcmluZyBwc2V1ZG8tZWxlbWVudHMgYnkgQ1NTIHZhcmlhYmxlLFxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMsIGFuZCBib3RoIHRoZSA6OmJlZm9yZVxuLy8gYW5kIDo6YWZ0ZXIgZWxlbWVudHMgaW4gdGhlIGR1b3RvbmUgY2FzZS5cbkBtaXhpbiBmYS1pY29uLXNvbGlkKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc29saWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tcmVndWxhcigkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXJlZ3VsYXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tYnJhbmRzKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtYnJhbmRzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbiIsIi8vIGZpeGVkLXdpZHRoIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIGZ1bmN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZmEtY29udGVudDogY29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuLy8gZmEtZGl2aWRlOiBPcmlnaW5hbGx5IG9idGFpbmVkIGZyb20gdGhlIEJvb3RzdHJhcCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXBcbi8vXG4vLyBMaWNlbnNlZCB1bmRlcjogVGhlIE1JVCBMaWNlbnNlIChNSVQpXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuLy8gQ29weXJpZ2h0IChjKSAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuLy8gb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbFxuLy8gaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0c1xuLy8gdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuLy8gY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzXG4vLyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4vLyBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4vLyBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSxcbi8vIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuLy8gQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuLy8gTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSxcbi8vIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cbi8vIFRIRSBTT0ZUV0FSRS5cblxuQGZ1bmN0aW9uIGZhLWRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICAkcXVvdGllbnQ6IDA7XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAxIHtcbiAgICBAcmV0dXJuICRkaXZpZGVuZDtcbiAgfVxuICBAd2hpbGUgJHJlbWFpbmRlciA+PSAkZGl2aXNvciB7XG4gICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgfVxuICBAaWYgJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPiAwIHtcbiAgICAkcmVtYWluZGVyOiBmYS1kaXZpZGUoJHJlbWFpbmRlciAqIDEwLCAkZGl2aXNvciwgJHByZWNpc2lvbiAtIDEpICogLjE7XG4gIH1cbiAgQHJldHVybiAoJHF1b3RpZW50ICsgJHJlbWFpbmRlcikgKiAkc2lnbjtcbn1cbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuIiwiLy8gYW5pbWF0aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXJldmVyc2Uge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG4vLyBpZiBhZ2VudCBvciBvcGVyYXRpbmcgc3lzdGVtIHByZWZlcnMgcmVkdWNlZCBtb3Rpb24sIGRpc2FibGUgYW5pbWF0aW9uc1xuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xuLy8gc2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LFxuICAuI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc3BpbixcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIDAlLCA5MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQ1JSB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1zY2FsZSwgMS4yNSkpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7IH1cbiAgNjQlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICA1MCUgeyBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteiwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDglLCAyNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHsgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gIDE2JSB7IHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpOyB9XG4gIDMyJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpOyB9XG4gIDQwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIiwiLy8gcm90YXRpbmcgKyBmbGlwcGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuIiwiLy8gc3RhY2tpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xuICB3aWR0aDogJGZhLXN0YWNrLXdpZHRoO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLXotaW5kZXgsICN7JGZhLXN0YWNrLXotaW5kZXh9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlLCAjeyRmYS1pbnZlcnNlfSk7XG59XG4iLCIvLyB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XG4kZmEtc3R5bGUgICAgICAgICAgICAgICA6IDkwMCAhZGVmYXVsdDtcbiRmYS1zdHlsZS1mYW1pbHkgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIgIWRlZmF1bHQ7XG5cbiRmYS1kaXNwbGF5ICAgICAgICAgICAgIDogaW5saW5lLWJsb2NrICFkZWZhdWx0O1xuXG4kZmEtZnctd2lkdGggICAgICAgICAgICA6IGZhLWRpdmlkZSgyMGVtLCAxNikgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZSAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XG5cbiRmYS1ib3JkZXItY29sb3IgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcGFkZGluZyAgICAgIDogLjJlbSAuMjVlbSAuMTVlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcmFkaXVzICAgICAgIDogLjFlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItc3R5bGUgICAgICAgIDogc29saWQgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXdpZHRoICAgICAgICA6IC4wOGVtICFkZWZhdWx0O1xuXG4kZmEtc2l6ZS1zY2FsZS0yeHMgICAgICA6IDEwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteHMgICAgICAgOiAxMiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXNtICAgICAgIDogMTQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1iYXNlICAgICA6IDE2ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtbGcgICAgICAgOiAyMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhsICAgICAgIDogMjQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS0yeGwgICAgICA6IDMyICFkZWZhdWx0O1xuXG4kZmEtc2l6ZXM6IChcbiAgXCIyeHNcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeHMsXG4gIFwieHNcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteHMsXG4gIFwic21cIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtc20sXG4gIFwibGdcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtbGcsXG4gIFwieGxcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteGwsXG4gIFwiMnhsXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhsXG4pICFkZWZhdWx0O1xuXG4kZmEtbGktd2lkdGggICAgICAgICAgICA6IDJlbSAhZGVmYXVsdDtcbiRmYS1saS1tYXJnaW4gICAgICAgICAgIDogJGZhLWxpLXdpZHRoICogZmEtZGl2aWRlKDUsIDQpICFkZWZhdWx0O1xuXG4kZmEtcHVsbC1tYXJnaW4gICAgICAgICA6IC4zZW0gIWRlZmF1bHQ7XG5cbiRmYS1wcmltYXJ5LW9wYWNpdHkgICAgIDogMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eSAgIDogLjQgIWRlZmF1bHQ7XG5cbiRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFkZWZhdWx0O1xuJGZhLXN0YWNrLXdpZHRoICAgICAgICAgOiAoJGZhLWZ3LXdpZHRoICogMikgIWRlZmF1bHQ7XG4kZmEtc3RhY2stei1pbmRleCAgICAgICA6IGF1dG8gIWRlZmF1bHQ7XG5cbiRmYS1mb250LWRpc3BsYXkgICAgICAgIDogYmxvY2sgIWRlZmF1bHQ7XG4kZmEtZm9udC1wYXRoICAgICAgICAgICA6IFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcblxuJGZhLXZhci0wOiBcXDMwO1xuJGZhLXZhci0xOiBcXDMxO1xuJGZhLXZhci0yOiBcXDMyO1xuJGZhLXZhci0zOiBcXDMzO1xuJGZhLXZhci00OiBcXDM0O1xuJGZhLXZhci01OiBcXDM1O1xuJGZhLXZhci02OiBcXDM2O1xuJGZhLXZhci03OiBcXDM3O1xuJGZhLXZhci04OiBcXDM4O1xuJGZhLXZhci05OiBcXDM5O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItYXJyb3dzLXRvLWNpcmNsZTogXFxlNGJkO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1hdDogXFw0MDtcbiRmYS12YXItdHJhc2gtY2FuOiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci11c2VyLXhtYXJrOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItbWVzc2FnZTogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1leHBsb3Npb246IFxcZTRlOTtcbiRmYS12YXItZmlsZS1saW5lczogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLXRleHQ6IFxcZjE1YztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1idWlsZGluZy11bjogXFxlNGQ5O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWNhbGVuZGFyLWRheXM6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2s6IFxcZTRhYTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU0ZDE7XG4kZmEtdmFyLXZvbGxleWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLWFycm93cy11cC10by1saW5lOiBcXGU0YzI7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LWRlc2M6IFxcZjBkZDtcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6IFxcZjg2ZDtcbiRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrOiBcXGU0Yzk7XG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLWZvcndhcmQtc3RlcDogXFxmMDUxO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItZmFjZS1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZm9vdGJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NmM7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItYW5nbGVzLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItdXNlcnMtcmVjdGFuZ2xlOiBcXGU1OTQ7XG4kZmEtdmFyLXBlb3BsZS1yb29mOiBcXGU1Mzc7XG4kZmEtdmFyLXBlb3BsZS1saW5lOiBcXGU1MzQ7XG4kZmEtdmFyLWJlZXItbXVnLWVtcHR5OiBcXGYwZmM7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcjogXFxlNDc3O1xuJGZhLXZhci1hcnJvdy11cC1sb25nOiBcXGYxNzY7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGU6IFxcZjQ2YTtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1wZXJzb246IFxcZjE4MztcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci10cnVjay1wbGFuZTogXFxlNThmO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6IFxcZjY3YjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTogXFxlNGFmO1xuJGZhLXZhci1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLWphci13aGVhdDogXFxlNTE3O1xuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRlYjtcbiRmYS12YXItY2lyY2xlLWg6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1rOiBcXDRiO1xuJGZhLXZhci1sYW5kbWFyay1mbGFnOiBcXGU1MWM7XG4kZmEtdmFyLXBlbmNpbDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLWZpbGUtY2xpcGJvYXJkOiBcXGYwZWE7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLXRydWNrLXJhbXAtYm94OiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci12aWFsLXZpcnVzOiBcXGU1OTc7XG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZTUzOTtcbiRmYS12YXItc2Nyb2xsLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItYm94LWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcbiRmYS12YXItYXJyb3ctZG93bi05LTE6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci13OiBcXDU3O1xuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLXRyb3dlbC1icmlja3M6IFxcZTU4YTtcbiRmYS12YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItbGVnYWw6IFxcZjBlMztcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1iZWxsLWNvbmNpZXJnZTogXFxmNTYyO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGUwNjg7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItc2Npc3NvcnM6IFxcZjBjNDtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XG4kZmEtdmFyLXRvaWxldHMtcG9ydGFibGU6IFxcZTU4NDtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDogXFxlNTIxO1xuJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLWNsb3ZlcjogXFxlMTM5O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcbiRmYS12YXItc3F1YXJlLW1pbnVzOiBcXGYxNDY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb246IFxcZTRlZjtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItbmF2aWNvbjogXFxmMGM5O1xuJGZhLXZhci1wZW9wbGUtZ3JvdXA6IFxcZTUzMztcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXFxmMjUzO1xuJGZhLXZhci1oZWFydC1jcmFjazogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItc3F1YXJlLXVwLXJpZ2h0OiBcXGYzNjA7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1mYWNlLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXBlb3BsZS1yb2JiZXJ5OiBcXGU1MzY7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyazogXFxlNTZkO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLXVubG9jay1rZXlob2xlOiBcXGYxM2U7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZTogXFxmNThmO1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdDogXFxmNGI5O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLXJvYWQtc3Bpa2VzOiBcXGU1Njg7XG4kZmEtdmFyLWZpcmUtYnVybmVyOiBcXGU0ZjE7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQ6IFxcZTRmYTtcbiRmYS12YXItYXN0ZXJpc2s6IFxcMmE7XG4kZmEtdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItcGVzZXRhLXNpZ246IFxcZTIyMTtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkZXI6IFxcZjFkYztcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LXNxdWFyZXM6IFxcZjAzYTtcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1jaXJjbGUtZG90OiBcXGYxOTI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZnV0Ym9sLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcbiRmYS12YXItcGFpbnRicnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWhvdC10dWItcGVyc29uOiBcXGY1OTM7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXI6IFxcZTUwZTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci1icmlkZ2UtbG9jazogXFxlNGNjO1xuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xuJGZhLXZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51czogXFxlNGZmO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXFxmMjUyO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLXNpbms6IFxcZTA2ZDtcbiRmYS12YXItYmFnLXNob3BwaW5nOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1hcnJvdy1kb3duLXotYTogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItcGVyc29uLXJheXM6IFxcZTU0ZDtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZsYXNrLXZpYWw6IFxcZTRmMztcbiRmYS12YXItaGFuZDogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLXdvcm06IFxcZTU5OTtcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1mYWNlLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrOiBcXGU0Y2I7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1lYXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWZuZXNzOiBcXGYyYTQ7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXFxmMmE0O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjazogXFxlNTY0O1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItc3F1YXJlLXJzczogXFxmMTQzO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLWxhbmQtbWluZS1vbjogXFxlNTFiO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFpcnM6IFxcZTI4OTtcbiRmYS12YXItaTogXFw0OTtcbiRmYS12YXItaHJ5dm5pYS1zaWduOiBcXGY2ZjI7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItZmFjZS1ncmluLXdpZGU6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdjogXFw1NjtcbiRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduOiBcXGUyZTY7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItc3RhZmYtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItcm9kLWFzY2xlcGl1czogXFxlNTc5O1xuJGZhLXZhci1yb2Qtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXM6IFxcZTU3OTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLXRydWNrLW1lZGljYWw6IFxcZjBmOTtcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU5ODtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLXJvYWQtYmFycmllcjogXFxlNTYyO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItcTogXFw1MTtcbiRmYS12YXItZzogXFw0NztcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLWRvbmctc2lnbjogXFxlMTY5O1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vLWJvbHQ6IFxcZjc1YTtcbiRmYS12YXItZmFjZS1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItaGVsbWV0LXVuOiBcXGU1MDM7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6IFxcZTA5YTtcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxmMDdiO1xuJGZhLXZhci1maWxlLXdhdmVmb3JtOiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLWNoYXJ0LXNpbXBsZTogXFxlNDczO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLWdhdWdlOiBcXGY2MjQ7XG4kZmEtdmFyLWRhc2hib2FyZDogXFxmNjI0O1xuJGZhLXZhci1nYXVnZS1tZWQ6IFxcZjYyNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xuJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItZTogXFw0NTtcbiRmYS12YXItcGVuLWNsaXA6IFxcZjMwNTtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0Y2E7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItc2Nob29sLWNpcmNsZS1jaGVjazogXFxlNTZiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci12YW4tc2h1dHRsZTogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1idWlsZGluZy11c2VyOiBcXGU0ZGE7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcbiRmYS12YXItcm9hZC1icmlkZ2U6IFxcZTU2MztcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItYzogXFw0MztcbiRmYS12YXItdGFibGV0LWJ1dHRvbjogXFxmMTBhO1xuJGZhLXZhci1idWlsZGluZy1sb2NrOiBcXGU0ZDY7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFxcZjFmZTtcbiRmYS12YXItaG91c2UtZmxhZzogXFxlNTBkO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzOiBcXGU1NDA7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1jYW5jZWw6IFxcZjA1ZTtcbiRmYS12YXItY2FtZXJhLXJvdGF0ZTogXFxlMGQ4O1xuJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXM6IFxcZjVkMDtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci1hcnJvdy1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbWF4aW1pemU6IFxcZjMxZTtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogXFxmNjFmO1xuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLW1vYmlsZS1yZXRybzogXFxlNTI3O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1oYW5kcy1ib3VuZDogXFxlNGY5O1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTU2O1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1jb21wdXRlci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0OiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcbiRmYS12YXItc2hvcC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoOiBcXGU0YTk7XG4kZmEtdmFyLXNob3AtbG9jazogXFxlNGE1O1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91cmdsYXNzLTE6IFxcZjI1MTtcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1idWlsZGluZy13aGVhdDogXFxlNGRiO1xuJGZhLXZhci1wZXJzb24tYnJlYXN0ZmVlZGluZzogXFxlNTNhO1xuJGZhLXZhci1yaWdodC10by1icmFja2V0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1wZW9wbGUtY2FycnktYm94OiBcXGY0Y2U7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci14bWFya3MtbGluZXM6IFxcZTU5YTtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItd2VpZ2h0LXNjYWxlOiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci11c2VyLWdyb3VwOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci1hcnJvdy11cC1hLXo6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItY2lyY2xlLWFycm93LXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci1sOiBcXDRjO1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWJlZC1wdWxzZTogXFxmNDg3O1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXNodXR0bGUtc3BhY2U6IFxcZjE5NztcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1mYWNlLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzOiBcXGU1MDA7XG4kZmEtdmFyLWNvZGUtZm9yazogXFxlMTNiO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXM6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItY29sb24tc2lnbjogXFxlMTQwO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrOiBcXGU1NjY7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItbWFycy1zdHJva2UtdXA6IFxcZjIyYTtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTBhO1xuJGZhLXZhci1maWxlLWFycm93LXVwOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lmaS0zOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktc3Ryb25nOiBcXGYxZWI7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0aHR1YjogXFxmMmNkO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdXNlci1wZW46IFxcZjRmZjtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWFuY2hvci1sb2NrOiBcXGU0YWQ7XG4kZmEtdmFyLWJ1aWxkaW5nLW5nbzogXFxlNGQ3O1xuJGZhLXZhci1tYW5hdC1zaWduOiBcXGUxZDU7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3Q6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItYmF0dGVyeS1jYXI6IFxcZjVkZjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazogXFxlNGQyO1xuJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZDogXFxlNTNkO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLWhhbmQtYmFjay1maXN0OiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXI6IFxcZTRlNDtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWJhci1jaGFydDogXFxmMDgwO1xuJGZhLXZhci1oYW5kcy1idWJibGVzOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1zYWlsYm9hdDogXFxlNDQ1O1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci1zcXVhcmUtcGx1czogXFxmMGZlO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItYnVja2V0OiBcXGU0Y2Y7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLWZvbGRlci1jbG9zZWQ6IFxcZTE4NTtcbiRmYS12YXItaG91c2UtdHN1bmFtaTogXFxlNTE1O1xuJGZhLXZhci1zcXVhcmUtbmZpOiBcXGU1NzY7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOiBcXGU0YjU7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3M6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2s6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2t3YXJkOiBcXGYyZWE7XG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XG4kZmEtdmFyLXRhYmxlLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWJveDogXFxmNDcyO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLW1pbmltaXplOiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItYW5nbGVzLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jaXJjbGUtcGxheTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldXI6IFxcZjE1MztcbiRmYS12YXItZXVybzogXFxmMTUzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaXJjbGUtY2hlY2s6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmc6IFxcZjU2ODtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1wbGF0ZS13aGVhdDogXFxlNTVhO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLXBlcnNvbi1zaGVsdGVyOiBcXGU1NGY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItZmFjZS1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1sYXJpLXNpZ246IFxcZTFjODtcbiRmYS12YXItdm9sY2FubzogXFxmNzcwO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xuJGZhLXZhci1zdGVybGluZy1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLWdicDogXFxmMTU0O1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZDogXFxlNTc3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci1hcnJvdy1kb3duLWxvbmc6IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lOiBcXGU1N2U7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1wZXJzb24tc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGU6IFxcZjU2ZjtcbiRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0OiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItbG9jYXRpb24tcGluLWxvY2s6IFxcZTUxZjtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItaGlsbC1hdmFsYW5jaGU6IFxcZTUwNztcbiRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGVtcGVyYXR1cmUtMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItY29udGFjdC1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDogXFxmNTE2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQ6IFxcZjVlYjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1idXJzdDogXFxlNGRjO1xuJGZhLXZhci1ob3VzZS1sYXB0b3A6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWZhY2UtdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItbW9uZXktYmlsbHM6IFxcZTFmMztcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY2xvdWQtYXJyb3ctdXA6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjBlZTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLWZlcnJ5OiBcXGU0ZWE7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zcHJvdXQ6IFxcZjRkODtcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlOiBcXGU0ZjY7XG4kZmEtdmFyLWJvd2wtZm9vZDogXFxlNGM2O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydDogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1jbG91ZC1ib2x0OiBcXGY3NmM7XG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJGZhLXZhci10ZXh0LXNsYXNoOiBcXGY4N2Q7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItZmFjZS1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XG4kZmEtdmFyLWNsb3VkLWFycm93LWRvd246IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XG4kZmEtdmFyLWNoaWxkcmVuOiBcXGU0ZTE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xuJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLW1hdHRyZXNzLXBpbGxvdzogXFxlNTI1O1xuJGZhLXZhci1ndWFyYW5pLXNpZ246IFxcZTE5YTtcbiRmYS12YXItYXJyb3dzLXJvdGF0ZTogXFxmMDIxO1xuJGZhLXZhci1yZWZyZXNoOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLWJvb2stYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcbiRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrOiBcXGU0ZTg7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWFycm93cy10by1kb3Q6IFxcZTRiZTtcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2s6IFxcZTRmZDtcbiRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjazogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItZmlsZS16aXBwZXI6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5OiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY2VkaS1zaWduOiBcXGUwZGY7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLXo6IFxcNWE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXJvYWQtbG9jazogXFxlNTY3O1xuJGZhLXZhci1hOiBcXDQxO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWRvd246IFxcZTAzZjtcbiRmYS12YXItZmVhdGhlci1wb2ludGVkOiBcXGY1NmI7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLXA6IFxcNTA7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItcmVjdGFuZ2xlLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyazogXFxlMTdiO1xuJGZhLXZhci1sb2N1c3Q6IFxcZTUyMDtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtMS0yOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtbnVtZXJpYzogXFxmMGNiO1xuJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3Q6IFxcZTU0NDtcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItcXVlc3Rpb246IFxcM2Y7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcjogXFxlMDY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLXN0YXItaGFsZi1zdHJva2U6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLXdoaXNrZXktZ2xhc3M6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRkMztcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydDogXFxlNTIyO1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWN1YmVzLXN0YWNrZWQ6IFxcZTRlNjtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXIta3J3OiBcXGYxNTk7XG4kZmEtdmFyLXdvbjogXFxmMTU5O1xuJGZhLXZhci12aXJ1cy1jb3ZpZDogXFxlNGE4O1xuJGZhLXZhci1hdXN0cmFsLXNpZ246IFxcZTBhOTtcbiRmYS12YXItZjogXFw0NjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItY2FiOiBcXGYxYmE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1czogXFxlNTQxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItcGllLWNoYXJ0OiBcXGYyMDA7XG4kZmEtdmFyLWJvbHQtbGlnaHRuaW5nOiBcXGUwYjc7XG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpc2gtZmluczogXFxlNGYyO1xuJGZhLXZhci1idWlsZGluZy1mbGFnOiBcXGU0ZDU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci1oZWxtZXQtc2FmZXR5OiBcXGY4MDc7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhdC1oYXJkOiBcXGY4MDc7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjazogXFxlNTU1O1xuJGZhLXZhci1mYWNlLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFxcZjIwMTtcbiRmYS12YXItbWFzay12ZW50aWxhdG9yOiBcXGU1MjQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLXNpZ25zLXBvc3Q6IFxcZjI3NztcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xuJGZhLXZhci1oOiBcXDQ4O1xuJGZhLXZhci10YXJwOiBcXGU1N2I7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaDogXFxmN2Q5O1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci1hcnJvd3MtdG8tZXllOiBcXGU0YmY7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQ6IFxcZTU1YjtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItbWFycy1hbmQtdmVudXM6IFxcZjIyNDtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1ob21lLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1ob3VzZS1jcmFjazogXFxlM2IxO1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1czogXFxmNTYxO1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1mYWNlLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLWJvdHRsZS13YXRlcjogXFxlNGM1O1xuJGZhLXZhci1jaXJjbGUtcGF1c2U6IFxcZjI4YjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci1hcHBsZS13aG9sZTogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXIta2l0Y2hlbi1zZXQ6IFxcZTUxYTtcbiRmYS12YXItcjogXFw1MjtcbiRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWJpdGNvaW4tc2lnbjogXFxlMGI0O1xuJGZhLXZhci1zaGllbGQtZG9nOiBcXGU1NzM7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1lbGV2YXRvcjogXFxlMTZkO1xuJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyOiBcXGU1Mjg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXA6IFxcZTUyOTtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU1MGY7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWw6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1iYWNrd2FyZC1mYXN0OiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItYmFza2V0YmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b246IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci12b2x1bWUtaGlnaDogXFxmMDI4O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdXNlcnMtcmF5czogXFxlNTkzO1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXItYnVnczogXFxlNGQwO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1cGVlOiBcXGYxNTY7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItY2lyY2xlLXF1ZXN0aW9uOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWJvb2stYm9va21hcms6IFxcZTBiYjtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1icmlkZ2U6IFxcZTRjODtcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItdHJ1Y2stZnJvbnQ6IFxcZTJiNztcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRhYjtcbiRmYS12YXItdHJ1Y2stZmllbGQ6IFxcZTU4ZDtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uOiBcXGU0ZTM7XG4kZmEtdmFyLXBhbm9yYW1hOiBcXGUyMDk7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzOiBcXGU0ZWQ7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci1mb3J3YXJkLWZhc3Q6IFxcZjA1MDtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhY2UtbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1zcXVhcmUtcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJGZhLXZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XG4kZmEtdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJGZhLXZhci1mYXVjZXQtZHJpcDogXFxlMDA2O1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci1tb2JpbGUtYnV0dG9uOiBcXGYxMGI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZzogXFxlNTE0O1xuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmc6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uOiBcXGU1NGM7XG4kZmEtdmFyLWZpbGUtc2hpZWxkOiBcXGU0ZjA7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uOiBcXGU1ODY7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTU6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLXBlcmZlY3Q6IFxcZjAxMjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyazogXFxlNTAxO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5OiBcXGUzYWY7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZTNhZjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXNob3A6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLWZsb3BweS1kaXNrOiBcXGYwYzc7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc29ydC1hc2M6IFxcZjBkZTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFxcZjRhZDtcbiRmYS12YXItcGxhbnQtd2lsdDogXFxlNWFhO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcjogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQ6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlOiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnM6IFxcZjYwMTtcbiRmYS12YXItbG9jYXRpb246IFxcZjYwMTtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItY2hpbGQtZHJlc3M6IFxcZTU5YztcbiRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lczogXFxlNTkxO1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1mYWNlLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1jYWxlbmRhci14bWFyazogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jaGlsZC1yZWFjaGluZzogXFxlNTlkO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItdXNlci1nZWFyOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLWFycm93LXVwLTEtOTogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xuJGZhLXZhci1icmlkZ2Utd2F0ZXI6IFxcZTRjZTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZDogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZjEwZTtcbiRmYS12YXItc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdC1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLXRlbmdlLXNpZ246IFxcZjdkNztcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWNsYXBwaW5nOiBcXGUxYTg7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrOiBcXGU1NDM7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1qOiBcXDRhO1xuJGZhLXZhci11c2Vycy12aWV3ZmluZGVyOiBcXGU1OTU7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItdGFibGUtY2VsbHM6IFxcZjAwYTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItYm9vay1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1vOiBcXDRmO1xuJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsOiBcXGYwZmE7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1wZXJzb24tZHJlc3M6IFxcZjE4MjtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLWJvb2stdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiRmYS12YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItcGxhbmUtbG9jazogXFxlNTU4O1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jYWtlLWNhbmRsZXM6IFxcZjFmZDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWFuZ2xlcy11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHk6IFxcZTRiMztcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWFycm93LXVwLTktMTogXFxmODg3O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItY2lyY2xlLW5vZGVzOiBcXGU0ZTI7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHk6IFxcZjI1NDtcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItdXNlci1kb2N0b3I6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci1jaXJjbGUtaW5mbzogXFxmMDVhO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLWFsdDogXFxmMDMwO1xuJGZhLXZhci1zcXVhcmUtdmlydXM6IFxcZTU3ODtcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLWNhci1vbjogXFxlNGRkO1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItYXJyb3ctZG93bi0xLTk6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1wZXJzb24tY2FuZTogXFxlNTNjO1xuJGZhLXZhci10ZW50OiBcXGU1N2Q7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItYXJyb3ctZG93bi1hLXo6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQ6IFxcZTUyYTtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0OiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LWxlZnQtcm90YXRlOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZDogXFxmMGUyO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLWhhcmQtZHJpdmU6IFxcZjBhMDtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItcmVjdGFuZ2xlLWxpc3Q6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItdGFycC1kcm9wbGV0OiBcXGU1N2M7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOiBcXGU1MTE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci10cmFpbi1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLWNoYXJ0LWdhbnR0OiBcXGUwZTQ7XG4kZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduOiBcXGUxYmM7XG4kZmEtdmFyLWluZGlhbi1ydXBlZTogXFxlMWJjO1xuJGZhLXZhci1pbnI6IFxcZTFiYztcbiRmYS12YXItY3JvcC1zaW1wbGU6IFxcZjU2NTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItbW9uZXktYmlsbC0xOiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLWxlZnQtbG9uZzogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1zdWJ0cmFjdDogXFxmMDY4O1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmc6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrOiBcXGU1NWM7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLWZyYW5jLXNpZ246IFxcZTE4ZjtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItZ2VhcjogXFxmMDEzO1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItZHJvcGxldC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3NxdWl0bzogXFxlNTJiO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZTogXFxlNTRiO1xuJGZhLXZhci1jYXJ0LXNob3BwaW5nOiBcXGYwN2E7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItcGx1Zy1jaXJjbGUtcGx1czogXFxlNTVmO1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItYXJyb3ctdHVybi11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci11OiBcXDU1O1xuJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZTogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvY2stZm91cjogXFxmMDE3O1xuJGZhLXZhci1iYWNrd2FyZC1zdGVwOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbDogXFxmNDMyO1xuJGZhLXZhci1zOiBcXDUzO1xuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItcGxhbmUtdXA6IFxcZTIyZDtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS0zOiBcXGYyNDI7XG4kZmEtdmFyLW1vdW50YWluLWNpdHk6IFxcZTUyZTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLXNsaWRlcnM6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1jZW50LXNpZ246IFxcZTNmNTtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItcGVyc29uLXByZWduYW50OiBcXGUzMWU7XG4kZmEtdmFyLXdhbmQtc3BhcmtsZXM6IFxcZjcyYjtcbiRmYS12YXItZWxsaXBzaXMtdmVydGljYWw6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXJpZ2h0LWxvbmc6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItbGFwdG9wLWZpbGU6IFxcZTUxZDtcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXRlbGV0eXBlOiBcXGYxZTQ7XG4kZmEtdmFyLWRpYWdyYW0tbmV4dDogXFxlNDc2O1xuJGZhLXZhci1wZXJzb24tcmlmbGU6IFxcZTU0ZTtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUxMjtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItcGVyc29uLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLXBlb3BsZS1wdWxsaW5nOiBcXGU1MzU7XG4kZmEtdmFyLW46IFxcNGU7XG4kZmEtdmFyLWNhYmxlLWNhcjogXFxmN2RhO1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrOiBcXGU0ZDQ7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZTogXFxlNGI4O1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1mYWNlLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1kZWxldGUtbGVmdDogXFxmNTVhO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWRyb3BwZXItZW1wdHk6IFxcZjFmYjtcbiRmYS12YXItZXllZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1maWxlLWNpcmNsZS1jaGVjazogXFxlNWEwO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLW1vYmlsZTogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcbiRmYS12YXItZmFjZS1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1ib29rLXNrdWxsOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXFxmMmMyO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWRlZGVudDogXFxmMDNiO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRmZTtcbiRmYS12YXItaG91c2U6IFxcZjAxNTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmMDE1O1xuJGZhLXZhci1ob21lLWxnLWFsdDogXFxmMDE1O1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWI6IFxcNDI7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFxcZjJmOTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcm90YXRlLWZvcndhcmQ6IFxcZjJmOTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItY3V0bGVyeTogXFxmMmU3O1xuJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0OiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLW1pbGwtc2lnbjogXFxlMWVkO1xuJGZhLXZhci1ib3dsLXJpY2U6IFxcZTJlYjtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItdG93ZXItYnJvYWRjYXN0OiBcXGY1MTk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdXAtbG9uZzogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJGZhLXZhci1tb3VuZDogXFxlNTJkO1xuJGZhLXZhci10b2lsZXQtcG9ydGFibGU6IFxcZTU4MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWZpbGUtYXJyb3ctZG93bjogXFxmNTZkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItc2hpZWxkLWNhdDogXFxlNTcyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLXphcDogXFxmMGU3O1xuJGZhLXZhci1nbGFzcy13YXRlcjogXFxlNGY0O1xuJGZhLXZhci1vaWwtd2VsbDogXFxlNTMyO1xuJGZhLXZhci12YXVsdDogXFxlMmM1O1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcms6IFxcZTU1NztcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXItY255OiBcXGYxNTc7XG4kZmEtdmFyLWpweTogXFxmMTU3O1xuJGZhLXZhci1ybWI6IFxcZjE1NztcbiRmYS12YXIteWVuOiBcXGYxNTc7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YjogXFxmMTU4O1xuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItYm9yZS1ob2xlOiBcXGU0YzM7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzOiBcXGU0YzE7XG4kZmEtdmFyLWZsb3Jpbi1zaWduOiBcXGUxODQ7XG4kZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZTogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFwzYztcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1jYXItdHVubmVsOiBcXGU0ZGU7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nOiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xuJGZhLXZhci1lbGxpcHNpczogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXIta2l0LW1lZGljYWw6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdzogXFxlNWE5O1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlOiBcXGU0ZmI7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFxcZjA5ZDtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFxcZjFiOTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQ6IFxcZTRmNztcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1tb3VudGFpbi1zdW46IFxcZTUyZjtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTogXFxlNGJhO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci10cnVjay1kcm9wbGV0OiBcXGU1OGM7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrOiBcXGU1YTE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwOiBcXGUwNDA7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1zcXVhcmUtaDogXFxmMGZkO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1wbHVnLWNpcmNsZS14bWFyazogXFxlNTYwO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbmdsZTogXFxmNGM0O1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWxvY2F0aW9uLWRvdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFwzZTtcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2E6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItcGVyc29uLWJ1cnN0OiBcXGU1M2I7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFxcZjI0NDtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItc2VjdGlvbjogXFxlNDQ3O1xuJGZhLXZhci1nYXVnZS1oaWdoOiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC13aWRlOiBcXGYwZjg7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItYmFycy1zdGFnZ2VyZWQ6IFxcZjU1MDtcbiRmYS12YXItcmVvcmRlcjogXFxmNTUwO1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmU6IFxcZjI5ZDtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQ6IFxcZTRmYztcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1jaGVjay10by1zbG90OiBcXGY3NzI7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNDY4O1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWNoYWluOiBcXGYwYzE7XG4kZmEtdmFyLWVhci1saXN0ZW46IFxcZjJhMjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLXRyZWUtY2l0eTogXFxlNTg3O1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItcnVwaWFoLXNpZ246IFxcZTIzZDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzczogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lOiBcXGY0NzA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXA6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItbmFpcmEtc2lnbjogXFxlMWY2O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xuJGZhLXZhci1maWxlLXBlbjogXFxmMzFjO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1zcXVhcmUtcGVuOiBcXGYxNGI7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5OiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktNTogXFxmMjQwO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLWNvZGUtY29tcGFyZTogXFxlMTNhO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxpc3QtZG90czogXFxmMGNhO1xuJGZhLXZhci1zY2hvb2wtbG9jazogXFxlNTZmO1xuJGZhLXZhci10b3dlci1jZWxsOiBcXGU1ODU7XG4kZmEtdmFyLWRvd24tbG9uZzogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLXJhbmtpbmctc3RhcjogXFxlNTYxO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLXBlcnNvbi1oYXJhc3Npbmc6IFxcZTU0OTtcbiRmYS12YXItYnJhemlsaWFuLXJlYWwtc2lnbjogXFxlNDZjO1xuJGZhLXZhci1sYW5kbWFyay1kb21lOiBcXGY3NTI7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XG4kZmEtdmFyLXR2LWFsdDogXFxmMjZjO1xuJGZhLXZhci1zaHJpbXA6IFxcZTQ0ODtcbiRmYS12YXItbGlzdC1jaGVjazogXFxmMGFlO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci1qdWctZGV0ZXJnZW50OiBcXGU1MTk7XG4kZmEtdmFyLWNpcmNsZS11c2VyOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItY2FyLWJ1cnN0OiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci15OiBcXDU5O1xuJGZhLXZhci1wZXJzb24tc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci10cnVjay1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZTogXFxmMDQyO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItY2xhcHBlcmJvYXJkOiBcXGUxMzE7XG4kZmEtdmFyLWNpcmNsZS1yYWRpYXRpb246IFxcZjdiYTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWpldC1maWdodGVyLXVwOiBcXGU1MTg7XG4kZmEtdmFyLWRpYWdyYW0tcHJvamVjdDogXFxmNTQyO1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci12b2x1bWUteG1hcms6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLXRpbWVzOiBcXGY2YTk7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItZ3JpcDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLWNoaWxkLWNvbWJhdGFudDogXFxlNGUwO1xuJGZhLXZhci1jaGlsZC1yaWZsZTogXFxlNGUwO1xuJGZhLXZhci1ndW46IFxcZTE5YjtcbiRmYS12YXItc3F1YXJlLXBob25lOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1wbHVzOiBcXDJiO1xuJGZhLXZhci1hZGQ6IFxcMmI7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1jb21wdXRlcjogXFxlNGU1O1xuJGZhLXZhci14bWFyazogXFxmMDBkO1xuJGZhLXZhci1jbG9zZTogXFxmMDBkO1xuJGZhLXZhci1tdWx0aXBseTogXFxmMDBkO1xuJGZhLXZhci1yZW1vdmU6IFxcZjAwZDtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1wZXNvLXNpZ246IFxcZTIyMjtcbiRmYS12YXItYnVpbGRpbmctc2hpZWxkOiBcXGU0ZDg7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItdXNlcnMtbGluZTogXFxlNTkyO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQtYWx0OiBcXGYxMGQ7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhc2gtYXJyb3ctdXA6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWxvY2s6IFxcZTRiMDtcbiRmYS12YXItbGluZXMtbGVhbmluZzogXFxlNTFlO1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLWlsczogXFxmMjBiO1xuJGZhLXZhci1zaGVrZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcGhvdG8tZmlsbTogXFxmODdjO1xuJGZhLXZhci1waG90by12aWRlbzogXFxmODdjO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItYXJyb3ctdHJlbmQtdXA6IFxcZTA5ODtcbiRmYS12YXItcGx1Zy1jaXJjbGUtbWludXM6IFxcZTU1ZTtcbiRmYS12YXItc2lnbi1oYW5naW5nOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItdGFibGV0OiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXNjaG9vbC1mbGFnOiBcXGU1NmU7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLW5vdGRlZjogXFxlMWZlO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLWNhci1yZWFyOiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFxcZjI0MztcbiRmYS12YXItcmFkaW86IFxcZjhkNztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1jYXJyaWFnZS1iYWJ5OiBcXGY3N2Q7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1wZXJjZW50OiBcXDI1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXDI1O1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItZ2xhc3Mtd2F0ZXItZHJvcGxldDogXFxlNGY1O1xuJGZhLXZhci1kaXNwbGF5OiBcXGUxNjM7XG4kZmEtdmFyLWZhY2Utc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXBlcnNvbi1wcmF5aW5nOiBcXGY2ODM7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItcm90YXRlOiBcXGYyZjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItZ2VhcnM6IFxcZjA4NTtcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90czogXFxlNGI3O1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjU7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0OiBcXGU1NDc7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItY2xvY2stcm90YXRlLWxlZnQ6IFxcZjFkYTtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlOiBcXGY1NmU7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYmxhbms6IFxcZjEzMjtcbiRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZTogXFxmODg1O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItaG91c2UtbWVkaWNhbDogXFxlM2IyO1xuJGZhLXZhci1nb2xmLWJhbGwtdGVlOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3c6IFxcZTAwZDtcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdDogXFxlNTgwO1xuJGZhLXZhci10ZW50czogXFxlNTgyO1xuJGZhLXZhci13YW5kLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItcGVyc29uLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItc2hpZWxkLWhlYXJ0OiBcXGU1NzQ7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZWFydGgtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1nbG9iZS1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLXNxdWFyZS14bWFyazogXFxmMmQzO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLWhhc2h0YWc6IFxcMjM7XG4kZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLXQ6IFxcNTQ7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWNoYXJ0LWNvbHVtbjogXFxlMGUzO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjazogXFxlNTk2O1xuJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOiBcXGU1Mzg7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZTogXFxlNTU0O1xuJGZhLXZhci11cC1kb3duOiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItY2lyY2xlLXBsdXM6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NWQ7XG4kZmEtdmFyLWxpbmstc2xhc2g6IFxcZjEyNztcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6IFxcZTU1MTtcbiRmYS12YXItYXJyb3ctdXAtei1hOiBcXGY4ODI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OiBcXGY4ODI7XG4kZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkOiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLXRvcm5hZG86IFxcZjc2ZjtcbiRmYS12YXItZmlsZS1jaXJjbGUtcGx1czogXFxlNDk0O1xuJGZhLXZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItYXJyb3ctdHJlbmQtZG93bjogXFxlMDk3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItZmVlZDogXFxmMDllO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItZGVza3RvcDogXFxmMzkwO1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1tOiBcXDRkO1xuJGZhLXZhci10YWJsZS1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItY29tbWVudC1zbXM6IFxcZjdjZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGVyeS00OiBcXGYyNDE7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yOiBcXGU0N2E7XG4kZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0OiBcXGU1OGI7XG4kZmEtdmFyLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDogXFxlNGJjO1xuJGZhLXZhci1oYW5kLWZpc3Q6IFxcZjZkZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItcnVnOiBcXGU1Njk7XG4kZmEtdmFyLWVhcnRoLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlOiBcXGY1OWQ7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1yZWN0YW5nbGUteG1hcms6IFxcZjQxMDtcbiRmYS12YXItcmVjdGFuZ2xlLXRpbWVzOiBcXGY0MTA7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItYmFodC1zaWduOiBcXGUwYWM7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWhhbmRjdWZmczogXFxlNGY4O1xuJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci13YXJuaW5nOiBcXGYwNzE7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLWFycm93LXR1cm4tcmlnaHQ6IFxcZjA2NDtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcXGYwNjQ7XG4kZmEtdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxlNWI0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItamFyOiBcXGU1MTY7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci10ZW50LWFycm93cy1kb3duOiBcXGU1ODE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJGZhLXZhci1hcnJvd3Mtc3BpbjogXFxlNGJiO1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbjogXFxlMmJiO1xuJGZhLXZhci10cnk6IFxcZTJiYjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcXGUyYmI7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXDI0O1xuJGZhLXZhci1kb2xsYXI6IFxcMjQ7XG4kZmEtdmFyLXVzZDogXFwyNDtcbiRmYS12YXIteDogXFw1ODtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci11c2Vycy1nZWFyOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcbiRmYS12YXItYnVpbGRpbmctY29sdW1uczogXFxmMTljO1xuJGZhLXZhci1iYW5rOiBcXGYxOWM7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XG4kZmEtdmFyLW11c2V1bTogXFxmMTljO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXRyb3dlbDogXFxlNTg5O1xuJGZhLXZhci1kOiBcXDQ0O1xuJGZhLXZhci1zdGFwbGVyOiBcXGU1YWY7XG4kZmEtdmFyLW1hc2tzLXRoZWF0ZXI6IFxcZjYzMDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci1raXAtc2lnbjogXFxlMWM0O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWpldC1maWdodGVyOiBcXGYwZmI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlczogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItcGx1cy1taW51czogXFxlNDNjO1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFxcZjAzZDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcXGYxOWQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2s6IFxcZTUzZTtcbiRmYS12YXItdHVybi11cDogXFxmM2JmO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcblxuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXNxdWFyZS1qczogXFxmM2I5O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1zcXVhcmUtcmVkZGl0OiBcXGYxYTI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZTogXFxlNWFkO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc3F1YXJlLWluc3RhZ3JhbTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3czogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItaW5zdGFsb2Q6IFxcZTA4MTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNxdWFyZS10d2l0dGVyOiBcXGYwODE7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1nb2xhbmc6IFxcZTQwZjtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1zcXVhcmUteW91dHViZTogXFxmNDMxO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXJlbmRhY3Q6IFxcZjNlNDtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLW5mYy1kaXJlY3Rpb25hbDogXFxlNTMwO1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItbWV0YTogXFxlNDliO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItdW5zcGxhc2g6IFxcZTA3YztcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci1zcXVhcmUtc3RlYW06IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLXNxdWFyZS12aW1lbzogXFxmMTk0O1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmMmI0O1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1wYWRsZXQ6IFxcZTRhMDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1zcXVhcmUtZ2l0aHViOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLXNxdWFyZS1naXRsYWI6IFxcZTVhZTtcbiRmYS12YXItZ2l0bGFiLXNxdWFyZTogXFxlNWFlO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraTogXFxmMjY0O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1oYXNobm9kZTogXFxlNDk5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLXNxdWFyZS1waW50ZXJlc3Q6IFxcZjBkMztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW5mYy1zeW1ib2w6IFxcZTUzMTtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLXNxdWFyZS1nb29nbGUtcGx1czogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zcXVhcmUteGluZzogXFxmMTY5O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci1iaWxpYmlsaTogXFxlM2Q5O1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci00Mi1ncm91cDogXFxlMDgwO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXI6IFxcZTAxZTtcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXNxdWFyZS1mYWNlYm9vazogXFxmMDgyO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLXNxdWFyZS1sYXN0Zm06IFxcZjIwMztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItY21wbGlkOiBcXGUzNjA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItd2lyc2luZGhhbmR3ZXJrOiBcXGUyZDA7XG4kZmEtdmFyLXdzaDogXFxlMmQwO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLXNwYWNlLWF3ZXNvbWU6IFxcZTVhYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItc3F1YXJlLWdpdDogXFxmMWQyO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLXNxdWFyZS10dW1ibHI6IFxcZjE3NDtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYm90czogXFxlMzQwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItc3R1YmJlcjogXFxlNWM3O1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmMmM2O1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb2R5c2VlOiBcXGU1YzY7XG4kZmEtdmFyLXNxdWFyZS13aGF0c2FwcDogXFxmNDBjO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYxOTg7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmMjNhO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1zaXRyb3g6IFxcZTQ0YTtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1waXg6IFxcZTQzYTtcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG5cbiRmYS1pY29uczogKFxuICBcIjBcIjogJGZhLXZhci0wLFxuICBcIjFcIjogJGZhLXZhci0xLFxuICBcIjJcIjogJGZhLXZhci0yLFxuICBcIjNcIjogJGZhLXZhci0zLFxuICBcIjRcIjogJGZhLXZhci00LFxuICBcIjVcIjogJGZhLXZhci01LFxuICBcIjZcIjogJGZhLXZhci02LFxuICBcIjdcIjogJGZhLXZhci03LFxuICBcIjhcIjogJGZhLXZhci04LFxuICBcIjlcIjogJGZhLXZhci05LFxuICBcImZpbGwtZHJpcFwiOiAkZmEtdmFyLWZpbGwtZHJpcCxcbiAgXCJhcnJvd3MtdG8tY2lyY2xlXCI6ICRmYS12YXItYXJyb3dzLXRvLWNpcmNsZSxcbiAgXCJjaXJjbGUtY2hldnJvbi1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0LFxuICBcImNoZXZyb24tY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQsXG4gIFwiYXRcIjogJGZhLXZhci1hdCxcbiAgXCJ0cmFzaC1jYW5cIjogJGZhLXZhci10cmFzaC1jYW4sXG4gIFwidHJhc2gtYWx0XCI6ICRmYS12YXItdHJhc2gtYWx0LFxuICBcInRleHQtaGVpZ2h0XCI6ICRmYS12YXItdGV4dC1oZWlnaHQsXG4gIFwidXNlci14bWFya1wiOiAkZmEtdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkZmEtdmFyLXVzZXItdGltZXMsXG4gIFwic3RldGhvc2NvcGVcIjogJGZhLXZhci1zdGV0aG9zY29wZSxcbiAgXCJtZXNzYWdlXCI6ICRmYS12YXItbWVzc2FnZSxcbiAgXCJjb21tZW50LWFsdFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LFxuICBcImluZm9cIjogJGZhLXZhci1pbmZvLFxuICBcImRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyXCI6ICRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIsXG4gIFwiY29tcHJlc3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYWx0LFxuICBcImV4cGxvc2lvblwiOiAkZmEtdmFyLWV4cGxvc2lvbixcbiAgXCJmaWxlLWxpbmVzXCI6ICRmYS12YXItZmlsZS1saW5lcyxcbiAgXCJmaWxlLWFsdFwiOiAkZmEtdmFyLWZpbGUtYWx0LFxuICBcImZpbGUtdGV4dFwiOiAkZmEtdmFyLWZpbGUtdGV4dCxcbiAgXCJ3YXZlLXNxdWFyZVwiOiAkZmEtdmFyLXdhdmUtc3F1YXJlLFxuICBcInJpbmdcIjogJGZhLXZhci1yaW5nLFxuICBcImJ1aWxkaW5nLXVuXCI6ICRmYS12YXItYnVpbGRpbmctdW4sXG4gIFwiZGljZS10aHJlZVwiOiAkZmEtdmFyLWRpY2UtdGhyZWUsXG4gIFwiY2FsZW5kYXItZGF5c1wiOiAkZmEtdmFyLWNhbGVuZGFyLWRheXMsXG4gIFwiY2FsZW5kYXItYWx0XCI6ICRmYS12YXItY2FsZW5kYXItYWx0LFxuICBcImFuY2hvci1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJ2b2xsZXliYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbCxcbiAgXCJ2b2xsZXliYWxsLWJhbGxcIjogJGZhLXZhci12b2xsZXliYWxsLWJhbGwsXG4gIFwiYXJyb3dzLXVwLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZSxcbiAgXCJzb3J0LWRvd25cIjogJGZhLXZhci1zb3J0LWRvd24sXG4gIFwic29ydC1kZXNjXCI6ICRmYS12YXItc29ydC1kZXNjLFxuICBcImNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWNpcmNsZS1taW51cyxcbiAgXCJtaW51cy1jaXJjbGVcIjogJGZhLXZhci1taW51cy1jaXJjbGUsXG4gIFwiZG9vci1vcGVuXCI6ICRmYS12YXItZG9vci1vcGVuLFxuICBcInJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dC1hbHRcIjogJGZhLXZhci1zaWduLW91dC1hbHQsXG4gIFwiYXRvbVwiOiAkZmEtdmFyLWF0b20sXG4gIFwic29hcFwiOiAkZmEtdmFyLXNvYXAsXG4gIFwiaWNvbnNcIjogJGZhLXZhci1pY29ucyxcbiAgXCJoZWFydC1tdXNpYy1jYW1lcmEtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LFxuICBcIm1pY3JvcGhvbmUtbGluZXMtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoLFxuICBcIm1pY3JvcGhvbmUtYWx0LXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXG4gIFwiYnJpZGdlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2ssXG4gIFwicHVtcC1tZWRpY2FsXCI6ICRmYS12YXItcHVtcC1tZWRpY2FsLFxuICBcImZpbmdlcnByaW50XCI6ICRmYS12YXItZmluZ2VycHJpbnQsXG4gIFwiaGFuZC1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvblwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sXG4gIFwic2VhcmNoLWxvY2F0aW9uXCI6ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxuICBcImZvcndhcmQtc3RlcFwiOiAkZmEtdmFyLWZvcndhcmQtc3RlcCxcbiAgXCJzdGVwLWZvcndhcmRcIjogJGZhLXZhci1zdGVwLWZvcndhcmQsXG4gIFwiZmFjZS1zbWlsZS1iZWFtXCI6ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxuICBcInNtaWxlLWJlYW1cIjogJGZhLXZhci1zbWlsZS1iZWFtLFxuICBcImZsYWctY2hlY2tlcmVkXCI6ICRmYS12YXItZmxhZy1jaGVja2VyZWQsXG4gIFwiZm9vdGJhbGxcIjogJGZhLXZhci1mb290YmFsbCxcbiAgXCJmb290YmFsbC1iYWxsXCI6ICRmYS12YXItZm9vdGJhbGwtYmFsbCxcbiAgXCJzY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjcm9wXCI6ICRmYS12YXItY3JvcCxcbiAgXCJhbmdsZXMtZG93blwiOiAkZmEtdmFyLWFuZ2xlcy1kb3duLFxuICBcImFuZ2xlLWRvdWJsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd24sXG4gIFwidXNlcnMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdXNlcnMtcmVjdGFuZ2xlLFxuICBcInBlb3BsZS1yb29mXCI6ICRmYS12YXItcGVvcGxlLXJvb2YsXG4gIFwicGVvcGxlLWxpbmVcIjogJGZhLXZhci1wZW9wbGUtbGluZSxcbiAgXCJiZWVyLW11Zy1lbXB0eVwiOiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxuICBcImJlZXJcIjogJGZhLXZhci1iZWVyLFxuICBcImRpYWdyYW0tcHJlZGVjZXNzb3JcIjogJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yLFxuICBcImFycm93LXVwLWxvbmdcIjogJGZhLXZhci1hcnJvdy11cC1sb25nLFxuICBcImxvbmctYXJyb3ctdXBcIjogJGZhLXZhci1sb25nLWFycm93LXVwLFxuICBcImZpcmUtZmxhbWUtc2ltcGxlXCI6ICRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGUsXG4gIFwiYnVyblwiOiAkZmEtdmFyLWJ1cm4sXG4gIFwicGVyc29uXCI6ICRmYS12YXItcGVyc29uLFxuICBcIm1hbGVcIjogJGZhLXZhci1tYWxlLFxuICBcImxhcHRvcFwiOiAkZmEtdmFyLWxhcHRvcCxcbiAgXCJmaWxlLWNzdlwiOiAkZmEtdmFyLWZpbGUtY3N2LFxuICBcIm1lbm9yYWhcIjogJGZhLXZhci1tZW5vcmFoLFxuICBcInRydWNrLXBsYW5lXCI6ICRmYS12YXItdHJ1Y2stcGxhbmUsXG4gIFwicmVjb3JkLXZpbnlsXCI6ICRmYS12YXItcmVjb3JkLXZpbnlsLFxuICBcImZhY2UtZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zdGFycyxcbiAgXCJncmluLXN0YXJzXCI6ICRmYS12YXItZ3Jpbi1zdGFycyxcbiAgXCJib25nXCI6ICRmYS12YXItYm9uZyxcbiAgXCJzcGFnaGV0dGktbW9uc3Rlci1mbHlpbmdcIjogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcbiAgXCJhcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZSxcbiAgXCJzcG9vblwiOiAkZmEtdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxuICBcImphci13aGVhdFwiOiAkZmEtdmFyLWphci13aGVhdCxcbiAgXCJlbnZlbG9wZXMtYnVsa1wiOiAkZmEtdmFyLWVudmVsb3Blcy1idWxrLFxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcbiAgXCJmaWxlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNpcmNsZS1oXCI6ICRmYS12YXItY2lyY2xlLWgsXG4gIFwiaG9zcGl0YWwtc3ltYm9sXCI6ICRmYS12YXItaG9zcGl0YWwtc3ltYm9sLFxuICBcInBhZ2VyXCI6ICRmYS12YXItcGFnZXIsXG4gIFwiYWRkcmVzcy1ib29rXCI6ICRmYS12YXItYWRkcmVzcy1ib29rLFxuICBcImNvbnRhY3QtYm9va1wiOiAkZmEtdmFyLWNvbnRhY3QtYm9vayxcbiAgXCJzdHJpa2V0aHJvdWdoXCI6ICRmYS12YXItc3RyaWtldGhyb3VnaCxcbiAgXCJrXCI6ICRmYS12YXItayxcbiAgXCJsYW5kbWFyay1mbGFnXCI6ICRmYS12YXItbGFuZG1hcmstZmxhZyxcbiAgXCJwZW5jaWxcIjogJGZhLXZhci1wZW5jaWwsXG4gIFwicGVuY2lsLWFsdFwiOiAkZmEtdmFyLXBlbmNpbC1hbHQsXG4gIFwiYmFja3dhcmRcIjogJGZhLXZhci1iYWNrd2FyZCxcbiAgXCJjYXJldC1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXJpZ2h0LFxuICBcImNvbW1lbnRzXCI6ICRmYS12YXItY29tbWVudHMsXG4gIFwicGFzdGVcIjogJGZhLXZhci1wYXN0ZSxcbiAgXCJmaWxlLWNsaXBib2FyZFwiOiAkZmEtdmFyLWZpbGUtY2xpcGJvYXJkLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwiY2xpcGJvYXJkLWxpc3RcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcbiAgXCJ0cnVjay1yYW1wLWJveFwiOiAkZmEtdmFyLXRydWNrLXJhbXAtYm94LFxuICBcInRydWNrLWxvYWRpbmdcIjogJGZhLXZhci10cnVjay1sb2FkaW5nLFxuICBcInVzZXItY2hlY2tcIjogJGZhLXZhci11c2VyLWNoZWNrLFxuICBcInZpYWwtdmlydXNcIjogJGZhLXZhci12aWFsLXZpcnVzLFxuICBcInNoZWV0LXBsYXN0aWNcIjogJGZhLXZhci1zaGVldC1wbGFzdGljLFxuICBcImJsb2dcIjogJGZhLXZhci1ibG9nLFxuICBcInVzZXItbmluamFcIjogJGZhLXZhci11c2VyLW5pbmphLFxuICBcInBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcInNjcm9sbC10b3JhaFwiOiAkZmEtdmFyLXNjcm9sbC10b3JhaCxcbiAgXCJ0b3JhaFwiOiAkZmEtdmFyLXRvcmFoLFxuICBcImJyb29tLWJhbGxcIjogJGZhLXZhci1icm9vbS1iYWxsLFxuICBcInF1aWRkaXRjaFwiOiAkZmEtdmFyLXF1aWRkaXRjaCxcbiAgXCJxdWlkZGl0Y2gtYnJvb20tYmFsbFwiOiAkZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsLFxuICBcInRvZ2dsZS1vZmZcIjogJGZhLXZhci10b2dnbGUtb2ZmLFxuICBcImJveC1hcmNoaXZlXCI6ICRmYS12YXItYm94LWFyY2hpdmUsXG4gIFwiYXJjaGl2ZVwiOiAkZmEtdmFyLWFyY2hpdmUsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICRmYS12YXItcGVyc29uLWRyb3duaW5nLFxuICBcImFycm93LWRvd24tOS0xXCI6ICRmYS12YXItYXJyb3ctZG93bi05LTEsXG4gIFwic29ydC1udW1lcmljLWRlc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcbiAgXCJncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwic3ByYXktY2FuXCI6ICRmYS12YXItc3ByYXktY2FuLFxuICBcInRydWNrLW1vbnN0ZXJcIjogJGZhLXZhci10cnVjay1tb25zdGVyLFxuICBcIndcIjogJGZhLXZhci13LFxuICBcImVhcnRoLWFmcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFmcmljYSxcbiAgXCJnbG9iZS1hZnJpY2FcIjogJGZhLXZhci1nbG9iZS1hZnJpY2EsXG4gIFwicmFpbmJvd1wiOiAkZmEtdmFyLXJhaW5ib3csXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICRmYS12YXItY2lyY2xlLW5vdGNoLFxuICBcInRhYmxldC1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXG4gIFwidGFibGV0LWFsdFwiOiAkZmEtdmFyLXRhYmxldC1hbHQsXG4gIFwicGF3XCI6ICRmYS12YXItcGF3LFxuICBcImNsb3VkXCI6ICRmYS12YXItY2xvdWQsXG4gIFwidHJvd2VsLWJyaWNrc1wiOiAkZmEtdmFyLXRyb3dlbC1icmlja3MsXG4gIFwiZmFjZS1mbHVzaGVkXCI6ICRmYS12YXItZmFjZS1mbHVzaGVkLFxuICBcImZsdXNoZWRcIjogJGZhLXZhci1mbHVzaGVkLFxuICBcImhvc3BpdGFsLXVzZXJcIjogJGZhLXZhci1ob3NwaXRhbC11c2VyLFxuICBcInRlbnQtYXJyb3ctbGVmdC1yaWdodFwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodCxcbiAgXCJnYXZlbFwiOiAkZmEtdmFyLWdhdmVsLFxuICBcImxlZ2FsXCI6ICRmYS12YXItbGVnYWwsXG4gIFwiYmlub2N1bGFyc1wiOiAkZmEtdmFyLWJpbm9jdWxhcnMsXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gsXG4gIFwiYm94LXRpc3N1ZVwiOiAkZmEtdmFyLWJveC10aXNzdWUsXG4gIFwibW90b3JjeWNsZVwiOiAkZmEtdmFyLW1vdG9yY3ljbGUsXG4gIFwiYmVsbC1jb25jaWVyZ2VcIjogJGZhLXZhci1iZWxsLWNvbmNpZXJnZSxcbiAgXCJjb25jaWVyZ2UtYmVsbFwiOiAkZmEtdmFyLWNvbmNpZXJnZS1iZWxsLFxuICBcInBlbi1ydWxlclwiOiAkZmEtdmFyLXBlbi1ydWxlcixcbiAgXCJwZW5jaWwtcnVsZXJcIjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXG4gIFwicGVvcGxlLWFycm93c1wiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MsXG4gIFwicGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcIm1hcnMtYW5kLXZlbnVzLWJ1cnN0XCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3QsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxuICBcImN1dFwiOiAkZmEtdmFyLWN1dCxcbiAgXCJzdW4tcGxhbnQtd2lsdFwiOiAkZmEtdmFyLXN1bi1wbGFudC13aWx0LFxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxuICBcImhvY2tleS1wdWNrXCI6ICRmYS12YXItaG9ja2V5LXB1Y2ssXG4gIFwidGFibGVcIjogJGZhLXZhci10YWJsZSxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJ0YWNob2dyYXBoLWRpZ2l0YWxcIjogJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWwsXG4gIFwiZGlnaXRhbC10YWNob2dyYXBoXCI6ICRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoLFxuICBcInVzZXJzLXNsYXNoXCI6ICRmYS12YXItdXNlcnMtc2xhc2gsXG4gIFwiY2xvdmVyXCI6ICRmYS12YXItY2xvdmVyLFxuICBcInJlcGx5XCI6ICRmYS12YXItcmVwbHksXG4gIFwibWFpbC1yZXBseVwiOiAkZmEtdmFyLW1haWwtcmVwbHksXG4gIFwic3Rhci1hbmQtY3Jlc2NlbnRcIjogJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCxcbiAgXCJob3VzZS1maXJlXCI6ICRmYS12YXItaG91c2UtZmlyZSxcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICRmYS12YXItbWludXMtc3F1YXJlLFxuICBcImhlbGljb3B0ZXJcIjogJGZhLXZhci1oZWxpY29wdGVyLFxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxuICBcInNxdWFyZS1jYXJldC1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bixcbiAgXCJmaWxlLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uLFxuICBcImxhcHRvcC1jb2RlXCI6ICRmYS12YXItbGFwdG9wLWNvZGUsXG4gIFwic3dhdGNoYm9va1wiOiAkZmEtdmFyLXN3YXRjaGJvb2ssXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZVwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUsXG4gIFwiYmFyc1wiOiAkZmEtdmFyLWJhcnMsXG4gIFwibmF2aWNvblwiOiAkZmEtdmFyLW5hdmljb24sXG4gIFwicGVvcGxlLWdyb3VwXCI6ICRmYS12YXItcGVvcGxlLWdyb3VwLFxuICBcImhvdXJnbGFzcy1lbmRcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW5kLFxuICBcImhvdXJnbGFzcy0zXCI6ICRmYS12YXItaG91cmdsYXNzLTMsXG4gIFwiaGVhcnQtY3JhY2tcIjogJGZhLXZhci1oZWFydC1jcmFjayxcbiAgXCJoZWFydC1icm9rZW5cIjogJGZhLXZhci1oZWFydC1icm9rZW4sXG4gIFwic3F1YXJlLXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCxcbiAgXCJmYWNlLWtpc3MtYmVhbVwiOiAkZmEtdmFyLWZhY2Uta2lzcy1iZWFtLFxuICBcImtpc3MtYmVhbVwiOiAkZmEtdmFyLWtpc3MtYmVhbSxcbiAgXCJmaWxtXCI6ICRmYS12YXItZmlsbSxcbiAgXCJydWxlci1ob3Jpem9udGFsXCI6ICRmYS12YXItcnVsZXItaG9yaXpvbnRhbCxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkZmEtdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcImxpZ2h0YnVsYlwiOiAkZmEtdmFyLWxpZ2h0YnVsYixcbiAgXCJjYXJldC1sZWZ0XCI6ICRmYS12YXItY2FyZXQtbGVmdCxcbiAgXCJjaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcImFycm93LXJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxuICBcImNpcmNsZS1jaGV2cm9uLWRvd25cIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duLFxuICBcImNoZXZyb24tY2lyY2xlLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duLFxuICBcInVubG9jay1rZXlob2xlXCI6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXG4gIFwidW5sb2NrLWFsdFwiOiAkZmEtdmFyLXVubG9jay1hbHQsXG4gIFwiY2xvdWQtc2hvd2Vycy1oZWF2eVwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnksXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcbiAgXCJoZWFkcGhvbmVzLWFsdFwiOiAkZmEtdmFyLWhlYWRwaG9uZXMtYWx0LFxuICBcInNpdGVtYXBcIjogJGZhLXZhci1zaXRlbWFwLFxuICBcImNpcmNsZS1kb2xsYXItdG8tc2xvdFwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdCxcbiAgXCJkb25hdGVcIjogJGZhLXZhci1kb25hdGUsXG4gIFwibWVtb3J5XCI6ICRmYS12YXItbWVtb3J5LFxuICBcInJvYWQtc3Bpa2VzXCI6ICRmYS12YXItcm9hZC1zcGlrZXMsXG4gIFwiZmlyZS1idXJuZXJcIjogJGZhLXZhci1maXJlLWJ1cm5lcixcbiAgXCJmbGFnXCI6ICRmYS12YXItZmxhZyxcbiAgXCJoYW51a2lhaFwiOiAkZmEtdmFyLWhhbnVraWFoLFxuICBcImZlYXRoZXJcIjogJGZhLXZhci1mZWF0aGVyLFxuICBcInZvbHVtZS1sb3dcIjogJGZhLXZhci12b2x1bWUtbG93LFxuICBcInZvbHVtZS1kb3duXCI6ICRmYS12YXItdm9sdW1lLWRvd24sXG4gIFwiY29tbWVudC1zbGFzaFwiOiAkZmEtdmFyLWNvbW1lbnQtc2xhc2gsXG4gIFwiY2xvdWQtc3VuLXJhaW5cIjogJGZhLXZhci1jbG91ZC1zdW4tcmFpbixcbiAgXCJjb21wcmVzc1wiOiAkZmEtdmFyLWNvbXByZXNzLFxuICBcIndoZWF0LWF3blwiOiAkZmEtdmFyLXdoZWF0LWF3bixcbiAgXCJ3aGVhdC1hbHRcIjogJGZhLXZhci13aGVhdC1hbHQsXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaGlsZFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQsXG4gIFwiYXN0ZXJpc2tcIjogJGZhLXZhci1hc3RlcmlzayxcbiAgXCJzcXVhcmUtY2hlY2tcIjogJGZhLXZhci1zcXVhcmUtY2hlY2ssXG4gIFwiY2hlY2stc3F1YXJlXCI6ICRmYS12YXItY2hlY2stc3F1YXJlLFxuICBcInBlc2V0YS1zaWduXCI6ICRmYS12YXItcGVzZXRhLXNpZ24sXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXG4gIFwiaGVhZGVyXCI6ICRmYS12YXItaGVhZGVyLFxuICBcImdob3N0XCI6ICRmYS12YXItZ2hvc3QsXG4gIFwibGlzdFwiOiAkZmEtdmFyLWxpc3QsXG4gIFwibGlzdC1zcXVhcmVzXCI6ICRmYS12YXItbGlzdC1zcXVhcmVzLFxuICBcInNxdWFyZS1waG9uZS1mbGlwXCI6ICRmYS12YXItc3F1YXJlLXBob25lLWZsaXAsXG4gIFwicGhvbmUtc3F1YXJlLWFsdFwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQsXG4gIFwiY2FydC1wbHVzXCI6ICRmYS12YXItY2FydC1wbHVzLFxuICBcImdhbWVwYWRcIjogJGZhLXZhci1nYW1lcGFkLFxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJGZhLXZhci1kb3QtY2lyY2xlLFxuICBcImZhY2UtZGl6enlcIjogJGZhLXZhci1mYWNlLWRpenp5LFxuICBcImRpenp5XCI6ICRmYS12YXItZGl6enksXG4gIFwiZWdnXCI6ICRmYS12YXItZWdnLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmssXG4gIFwiY2FtcGdyb3VuZFwiOiAkZmEtdmFyLWNhbXBncm91bmQsXG4gIFwiZm9sZGVyLXBsdXNcIjogJGZhLXZhci1mb2xkZXItcGx1cyxcbiAgXCJmdXRib2xcIjogJGZhLXZhci1mdXRib2wsXG4gIFwiZnV0Ym9sLWJhbGxcIjogJGZhLXZhci1mdXRib2wtYmFsbCxcbiAgXCJzb2NjZXItYmFsbFwiOiAkZmEtdmFyLXNvY2Nlci1iYWxsLFxuICBcInBhaW50YnJ1c2hcIjogJGZhLXZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXG4gIFwibG9ja1wiOiAkZmEtdmFyLWxvY2ssXG4gIFwiZ2FzLXB1bXBcIjogJGZhLXZhci1nYXMtcHVtcCxcbiAgXCJob3QtdHViLXBlcnNvblwiOiAkZmEtdmFyLWhvdC10dWItcGVyc29uLFxuICBcImhvdC10dWJcIjogJGZhLXZhci1ob3QtdHViLFxuICBcIm1hcC1sb2NhdGlvblwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbixcbiAgXCJtYXAtbWFya2VkXCI6ICRmYS12YXItbWFwLW1hcmtlZCxcbiAgXCJob3VzZS1mbG9vZC13YXRlclwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLFxuICBcInRyZWVcIjogJGZhLXZhci10cmVlLFxuICBcImJyaWRnZS1sb2NrXCI6ICRmYS12YXItYnJpZGdlLWxvY2ssXG4gIFwic2Fjay1kb2xsYXJcIjogJGZhLXZhci1zYWNrLWRvbGxhcixcbiAgXCJwZW4tdG8tc3F1YXJlXCI6ICRmYS12YXItcGVuLXRvLXNxdWFyZSxcbiAgXCJlZGl0XCI6ICRmYS12YXItZWRpdCxcbiAgXCJjYXItc2lkZVwiOiAkZmEtdmFyLWNhci1zaWRlLFxuICBcInNoYXJlLW5vZGVzXCI6ICRmYS12YXItc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0XCI6ICRmYS12YXItc2hhcmUtYWx0LFxuICBcImhlYXJ0LWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51cyxcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy0yXCI6ICRmYS12YXItaG91cmdsYXNzLTIsXG4gIFwibWljcm9zY29wZVwiOiAkZmEtdmFyLW1pY3Jvc2NvcGUsXG4gIFwic2lua1wiOiAkZmEtdmFyLXNpbmssXG4gIFwiYmFnLXNob3BwaW5nXCI6ICRmYS12YXItYmFnLXNob3BwaW5nLFxuICBcInNob3BwaW5nLWJhZ1wiOiAkZmEtdmFyLXNob3BwaW5nLWJhZyxcbiAgXCJhcnJvdy1kb3duLXotYVwiOiAkZmEtdmFyLWFycm93LWRvd24tei1hLFxuICBcInNvcnQtYWxwaGEtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYyxcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCxcbiAgXCJtaXR0ZW5cIjogJGZhLXZhci1taXR0ZW4sXG4gIFwicGVyc29uLXJheXNcIjogJGZhLXZhci1wZXJzb24tcmF5cyxcbiAgXCJ1c2Vyc1wiOiAkZmEtdmFyLXVzZXJzLFxuICBcImV5ZS1zbGFzaFwiOiAkZmEtdmFyLWV5ZS1zbGFzaCxcbiAgXCJmbGFzay12aWFsXCI6ICRmYS12YXItZmxhc2stdmlhbCxcbiAgXCJoYW5kXCI6ICRmYS12YXItaGFuZCxcbiAgXCJoYW5kLXBhcGVyXCI6ICRmYS12YXItaGFuZC1wYXBlcixcbiAgXCJvbVwiOiAkZmEtdmFyLW9tLFxuICBcIndvcm1cIjogJGZhLXZhci13b3JtLFxuICBcImhvdXNlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyayxcbiAgXCJwbHVnXCI6ICRmYS12YXItcGx1ZyxcbiAgXCJjaGV2cm9uLXVwXCI6ICRmYS12YXItY2hldnJvbi11cCxcbiAgXCJoYW5kLXNwb2NrXCI6ICRmYS12YXItaGFuZC1zcG9jayxcbiAgXCJzdG9wd2F0Y2hcIjogJGZhLXZhci1zdG9wd2F0Y2gsXG4gIFwiZmFjZS1raXNzXCI6ICRmYS12YXItZmFjZS1raXNzLFxuICBcImtpc3NcIjogJGZhLXZhci1raXNzLFxuICBcImJyaWRnZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrLFxuICBcImZhY2UtZ3Jpbi10b25ndWVcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLFxuICBcImdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZ3Jpbi10b25ndWUsXG4gIFwiY2hlc3MtYmlzaG9wXCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLFxuICBcImZhY2UtZ3Jpbi13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXdpbmssXG4gIFwiZ3Jpbi13aW5rXCI6ICRmYS12YXItZ3Jpbi13aW5rLFxuICBcImVhci1kZWFmXCI6ICRmYS12YXItZWFyLWRlYWYsXG4gIFwiZGVhZlwiOiAkZmEtdmFyLWRlYWYsXG4gIFwiZGVhZm5lc3NcIjogJGZhLXZhci1kZWFmbmVzcyxcbiAgXCJoYXJkLW9mLWhlYXJpbmdcIjogJGZhLXZhci1oYXJkLW9mLWhlYXJpbmcsXG4gIFwicm9hZC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjayxcbiAgXCJkaWNlLWZpdmVcIjogJGZhLXZhci1kaWNlLWZpdmUsXG4gIFwic3F1YXJlLXJzc1wiOiAkZmEtdmFyLXNxdWFyZS1yc3MsXG4gIFwicnNzLXNxdWFyZVwiOiAkZmEtdmFyLXJzcy1zcXVhcmUsXG4gIFwibGFuZC1taW5lLW9uXCI6ICRmYS12YXItbGFuZC1taW5lLW9uLFxuICBcImktY3Vyc29yXCI6ICRmYS12YXItaS1jdXJzb3IsXG4gIFwic3RhbXBcIjogJGZhLXZhci1zdGFtcCxcbiAgXCJzdGFpcnNcIjogJGZhLXZhci1zdGFpcnMsXG4gIFwiaVwiOiAkZmEtdmFyLWksXG4gIFwiaHJ5dm5pYS1zaWduXCI6ICRmYS12YXItaHJ5dm5pYS1zaWduLFxuICBcImhyeXZuaWFcIjogJGZhLXZhci1ocnl2bmlhLFxuICBcInBpbGxzXCI6ICRmYS12YXItcGlsbHMsXG4gIFwiZmFjZS1ncmluLXdpZGVcIjogJGZhLXZhci1mYWNlLWdyaW4td2lkZSxcbiAgXCJncmluLWFsdFwiOiAkZmEtdmFyLWdyaW4tYWx0LFxuICBcInRvb3RoXCI6ICRmYS12YXItdG9vdGgsXG4gIFwidlwiOiAkZmEtdmFyLXYsXG4gIFwiYmFuZ2xhZGVzaGktdGFrYS1zaWduXCI6ICRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduLFxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxuICBcInN0YWZmLXNuYWtlXCI6ICRmYS12YXItc3RhZmYtc25ha2UsXG4gIFwicm9kLWFzY2xlcGl1c1wiOiAkZmEtdmFyLXJvZC1hc2NsZXBpdXMsXG4gIFwicm9kLXNuYWtlXCI6ICRmYS12YXItcm9kLXNuYWtlLFxuICBcInN0YWZmLWFlc2N1bGFwaXVzXCI6ICRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXMsXG4gIFwiaGVhZC1zaWRlLWNvdWdoLXNsYXNoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoLFxuICBcInRydWNrLW1lZGljYWxcIjogJGZhLXZhci10cnVjay1tZWRpY2FsLFxuICBcImFtYnVsYW5jZVwiOiAkZmEtdmFyLWFtYnVsYW5jZSxcbiAgXCJ3aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzbm93bWFuXCI6ICRmYS12YXItc25vd21hbixcbiAgXCJtb3J0YXItcGVzdGxlXCI6ICRmYS12YXItbW9ydGFyLXBlc3RsZSxcbiAgXCJyb2FkLWJhcnJpZXJcIjogJGZhLXZhci1yb2FkLWJhcnJpZXIsXG4gIFwic2Nob29sXCI6ICRmYS12YXItc2Nob29sLFxuICBcImlnbG9vXCI6ICRmYS12YXItaWdsb28sXG4gIFwiam9pbnRcIjogJGZhLXZhci1qb2ludCxcbiAgXCJhbmdsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxuICBcImhvcnNlXCI6ICRmYS12YXItaG9yc2UsXG4gIFwicVwiOiAkZmEtdmFyLXEsXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXG4gIFwibm90ZXMtbWVkaWNhbFwiOiAkZmEtdmFyLW5vdGVzLW1lZGljYWwsXG4gIFwidGVtcGVyYXR1cmUtaGFsZlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGYsXG4gIFwidGVtcGVyYXR1cmUtMlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTIsXG4gIFwidGhlcm1vbWV0ZXItMlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTIsXG4gIFwidGhlcm1vbWV0ZXItaGFsZlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYsXG4gIFwiZG9uZy1zaWduXCI6ICRmYS12YXItZG9uZy1zaWduLFxuICBcImNhcHN1bGVzXCI6ICRmYS12YXItY2Fwc3VsZXMsXG4gIFwicG9vLXN0b3JtXCI6ICRmYS12YXItcG9vLXN0b3JtLFxuICBcInBvby1ib2x0XCI6ICRmYS12YXItcG9vLWJvbHQsXG4gIFwiZmFjZS1mcm93bi1vcGVuXCI6ICRmYS12YXItZmFjZS1mcm93bi1vcGVuLFxuICBcImZyb3duLW9wZW5cIjogJGZhLXZhci1mcm93bi1vcGVuLFxuICBcImhhbmQtcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxuICBcIm1vbmV5LWJpbGxcIjogJGZhLXZhci1tb25leS1iaWxsLFxuICBcImJvb2ttYXJrXCI6ICRmYS12YXItYm9va21hcmssXG4gIFwiYWxpZ24tanVzdGlmeVwiOiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXG4gIFwidW1icmVsbGEtYmVhY2hcIjogJGZhLXZhci11bWJyZWxsYS1iZWFjaCxcbiAgXCJoZWxtZXQtdW5cIjogJGZhLXZhci1oZWxtZXQtdW4sXG4gIFwiYnVsbHNleWVcIjogJGZhLXZhci1idWxsc2V5ZSxcbiAgXCJiYWNvblwiOiAkZmEtdmFyLWJhY29uLFxuICBcImhhbmQtcG9pbnQtZG93blwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtZG93bixcbiAgXCJhcnJvdy11cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXG4gIFwiZm9sZGVyXCI6ICRmYS12YXItZm9sZGVyLFxuICBcImZvbGRlci1ibGFua1wiOiAkZmEtdmFyLWZvbGRlci1ibGFuayxcbiAgXCJmaWxlLXdhdmVmb3JtXCI6ICRmYS12YXItZmlsZS13YXZlZm9ybSxcbiAgXCJmaWxlLW1lZGljYWwtYWx0XCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCxcbiAgXCJyYWRpYXRpb25cIjogJGZhLXZhci1yYWRpYXRpb24sXG4gIFwiY2hhcnQtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtc2ltcGxlLFxuICBcIm1hcnMtc3Ryb2tlXCI6ICRmYS12YXItbWFycy1zdHJva2UsXG4gIFwidmlhbFwiOiAkZmEtdmFyLXZpYWwsXG4gIFwiZ2F1Z2VcIjogJGZhLXZhci1nYXVnZSxcbiAgXCJkYXNoYm9hcmRcIjogJGZhLXZhci1kYXNoYm9hcmQsXG4gIFwiZ2F1Z2UtbWVkXCI6ICRmYS12YXItZ2F1Z2UtbWVkLFxuICBcInRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlLFxuICBcIndhbmQtbWFnaWMtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzLFxuICBcIm1hZ2ljLXdhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzLFxuICBcImVcIjogJGZhLXZhci1lLFxuICBcInBlbi1jbGlwXCI6ICRmYS12YXItcGVuLWNsaXAsXG4gIFwicGVuLWFsdFwiOiAkZmEtdmFyLXBlbi1hbHQsXG4gIFwiYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidXNlclwiOiAkZmEtdmFyLXVzZXIsXG4gIFwic2Nob29sLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2ssXG4gIFwiZHVtcHN0ZXJcIjogJGZhLXZhci1kdW1wc3RlcixcbiAgXCJ2YW4tc2h1dHRsZVwiOiAkZmEtdmFyLXZhbi1zaHV0dGxlLFxuICBcInNodXR0bGUtdmFuXCI6ICRmYS12YXItc2h1dHRsZS12YW4sXG4gIFwiYnVpbGRpbmctdXNlclwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVzZXIsXG4gIFwic3F1YXJlLWNhcmV0LWxlZnRcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0LFxuICBcImhpZ2hsaWdodGVyXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXG4gIFwia2V5XCI6ICRmYS12YXIta2V5LFxuICBcImJ1bGxob3JuXCI6ICRmYS12YXItYnVsbGhvcm4sXG4gIFwiZ2xvYmVcIjogJGZhLXZhci1nbG9iZSxcbiAgXCJzeW5hZ29ndWVcIjogJGZhLXZhci1zeW5hZ29ndWUsXG4gIFwicGVyc29uLWhhbGYtZHJlc3NcIjogJGZhLXZhci1wZXJzb24taGFsZi1kcmVzcyxcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxuICBcImxvY2F0aW9uLWFycm93XCI6ICRmYS12YXItbG9jYXRpb24tYXJyb3csXG4gIFwiY1wiOiAkZmEtdmFyLWMsXG4gIFwidGFibGV0LWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1idXR0b24sXG4gIFwiYnVpbGRpbmctbG9ja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWxvY2ssXG4gIFwicGl6emEtc2xpY2VcIjogJGZhLXZhci1waXp6YS1zbGljZSxcbiAgXCJtb25leS1iaWxsLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUsXG4gIFwiY2hhcnQtYXJlYVwiOiAkZmEtdmFyLWNoYXJ0LWFyZWEsXG4gIFwiYXJlYS1jaGFydFwiOiAkZmEtdmFyLWFyZWEtY2hhcnQsXG4gIFwiaG91c2UtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLWZsYWcsXG4gIFwicGVyc29uLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXMsXG4gIFwiYmFuXCI6ICRmYS12YXItYmFuLFxuICBcImNhbmNlbFwiOiAkZmEtdmFyLWNhbmNlbCxcbiAgXCJjYW1lcmEtcm90YXRlXCI6ICRmYS12YXItY2FtZXJhLXJvdGF0ZSxcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwic3RhclwiOiAkZmEtdmFyLXN0YXIsXG4gIFwicmVwZWF0XCI6ICRmYS12YXItcmVwZWF0LFxuICBcImNyb3NzXCI6ICRmYS12YXItY3Jvc3MsXG4gIFwiYm94XCI6ICRmYS12YXItYm94LFxuICBcInZlbnVzLW1hcnNcIjogJGZhLXZhci12ZW51cy1tYXJzLFxuICBcImFycm93LXBvaW50ZXJcIjogJGZhLXZhci1hcnJvdy1wb2ludGVyLFxuICBcIm1vdXNlLXBvaW50ZXJcIjogJGZhLXZhci1tb3VzZS1wb2ludGVyLFxuICBcIm1heGltaXplXCI6ICRmYS12YXItbWF4aW1pemUsXG4gIFwiZXhwYW5kLWFycm93cy1hbHRcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCxcbiAgXCJjaGFyZ2luZy1zdGF0aW9uXCI6ICRmYS12YXItY2hhcmdpbmctc3RhdGlvbixcbiAgXCJzaGFwZXNcIjogJGZhLXZhci1zaGFwZXMsXG4gIFwidHJpYW5nbGUtY2lyY2xlLXNxdWFyZVwiOiAkZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmUsXG4gIFwic2h1ZmZsZVwiOiAkZmEtdmFyLXNodWZmbGUsXG4gIFwicmFuZG9tXCI6ICRmYS12YXItcmFuZG9tLFxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXG4gIFwicnVubmluZ1wiOiAkZmEtdmFyLXJ1bm5pbmcsXG4gIFwibW9iaWxlLXJldHJvXCI6ICRmYS12YXItbW9iaWxlLXJldHJvLFxuICBcImdyaXAtbGluZXMtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsLFxuICBcInNwaWRlclwiOiAkZmEtdmFyLXNwaWRlcixcbiAgXCJoYW5kcy1ib3VuZFwiOiAkZmEtdmFyLWhhbmRzLWJvdW5kLFxuICBcImZpbGUtaW52b2ljZS1kb2xsYXJcIjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxuICBcInBsYW5lLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ4LXJheVwiOiAkZmEtdmFyLXgtcmF5LFxuICBcInNwZWxsLWNoZWNrXCI6ICRmYS12YXItc3BlbGwtY2hlY2ssXG4gIFwic2xhc2hcIjogJGZhLXZhci1zbGFzaCxcbiAgXCJjb21wdXRlci1tb3VzZVwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLFxuICBcIm1vdXNlXCI6ICRmYS12YXItbW91c2UsXG4gIFwiYXJyb3ctcmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pblwiOiAkZmEtdmFyLXNpZ24taW4sXG4gIFwic2hvcC1zbGFzaFwiOiAkZmEtdmFyLXNob3Atc2xhc2gsXG4gIFwic3RvcmUtYWx0LXNsYXNoXCI6ICRmYS12YXItc3RvcmUtYWx0LXNsYXNoLFxuICBcInNlcnZlclwiOiAkZmEtdmFyLXNlcnZlcixcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxuICBcInNob3AtbG9ja1wiOiAkZmEtdmFyLXNob3AtbG9jayxcbiAgXCJob3VyZ2xhc3Mtc3RhcnRcIjogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQsXG4gIFwiaG91cmdsYXNzLTFcIjogJGZhLXZhci1ob3VyZ2xhc3MtMSxcbiAgXCJibGVuZGVyLXBob25lXCI6ICRmYS12YXItYmxlbmRlci1waG9uZSxcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcInBlcnNvbi1icmVhc3RmZWVkaW5nXCI6ICRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmcsXG4gIFwicmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pbi1hbHRcIjogJGZhLXZhci1zaWduLWluLWFsdCxcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxuICBcInBhc3Nwb3J0XCI6ICRmYS12YXItcGFzc3BvcnQsXG4gIFwiaGVhcnQtcHVsc2VcIjogJGZhLXZhci1oZWFydC1wdWxzZSxcbiAgXCJoZWFydGJlYXRcIjogJGZhLXZhci1oZWFydGJlYXQsXG4gIFwicGVvcGxlLWNhcnJ5LWJveFwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3gsXG4gIFwicGVvcGxlLWNhcnJ5XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LFxuICBcInRlbXBlcmF0dXJlLWhpZ2hcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoLFxuICBcIm1pY3JvY2hpcFwiOiAkZmEtdmFyLW1pY3JvY2hpcCxcbiAgXCJjcm93blwiOiAkZmEtdmFyLWNyb3duLFxuICBcIndlaWdodC1oYW5naW5nXCI6ICRmYS12YXItd2VpZ2h0LWhhbmdpbmcsXG4gIFwieG1hcmtzLWxpbmVzXCI6ICRmYS12YXIteG1hcmtzLWxpbmVzLFxuICBcImZpbGUtcHJlc2NyaXB0aW9uXCI6ICRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24sXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkZmEtdmFyLXdlaWdodCxcbiAgXCJ1c2VyLWdyb3VwXCI6ICRmYS12YXItdXNlci1ncm91cCxcbiAgXCJ1c2VyLWZyaWVuZHNcIjogJGZhLXZhci11c2VyLWZyaWVuZHMsXG4gIFwiYXJyb3ctdXAtYS16XCI6ICRmYS12YXItYXJyb3ctdXAtYS16LFxuICBcInNvcnQtYWxwaGEtdXBcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLFxuICBcImNoZXNzLWtuaWdodFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodCxcbiAgXCJmYWNlLWxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50LFxuICBcImxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWxhdWdoLXNxdWludCxcbiAgXCJ3aGVlbGNoYWlyXCI6ICRmYS12YXItd2hlZWxjaGFpcixcbiAgXCJjaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctY2lyY2xlLXVwXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwLFxuICBcInRvZ2dsZS1vblwiOiAkZmEtdmFyLXRvZ2dsZS1vbixcbiAgXCJwZXJzb24td2Fsa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLFxuICBcIndhbGtpbmdcIjogJGZhLXZhci13YWxraW5nLFxuICBcImxcIjogJGZhLXZhci1sLFxuICBcImZpcmVcIjogJGZhLXZhci1maXJlLFxuICBcImJlZC1wdWxzZVwiOiAkZmEtdmFyLWJlZC1wdWxzZSxcbiAgXCJwcm9jZWR1cmVzXCI6ICRmYS12YXItcHJvY2VkdXJlcyxcbiAgXCJzaHV0dGxlLXNwYWNlXCI6ICRmYS12YXItc2h1dHRsZS1zcGFjZSxcbiAgXCJzcGFjZS1zaHV0dGxlXCI6ICRmYS12YXItc3BhY2Utc2h1dHRsZSxcbiAgXCJmYWNlLWxhdWdoXCI6ICRmYS12YXItZmFjZS1sYXVnaCxcbiAgXCJsYXVnaFwiOiAkZmEtdmFyLWxhdWdoLFxuICBcImZvbGRlci1vcGVuXCI6ICRmYS12YXItZm9sZGVyLW9wZW4sXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1cyxcbiAgXCJjb2RlLWZvcmtcIjogJGZhLXZhci1jb2RlLWZvcmssXG4gIFwiY2l0eVwiOiAkZmEtdmFyLWNpdHksXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdCxcbiAgXCJwZXBwZXItaG90XCI6ICRmYS12YXItcGVwcGVyLWhvdCxcbiAgXCJ1bmxvY2tcIjogJGZhLXZhci11bmxvY2ssXG4gIFwiY29sb24tc2lnblwiOiAkZmEtdmFyLWNvbG9uLXNpZ24sXG4gIFwiaGVhZHNldFwiOiAkZmEtdmFyLWhlYWRzZXQsXG4gIFwic3RvcmUtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1zbGFzaCxcbiAgXCJyb2FkLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrLFxuICBcInVzZXItbWludXNcIjogJGZhLXZhci11c2VyLW1pbnVzLFxuICBcIm1hcnMtc3Ryb2tlLXVwXCI6ICRmYS12YXItbWFycy1zdHJva2UtdXAsXG4gIFwibWFycy1zdHJva2UtdlwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXYsXG4gIFwiY2hhbXBhZ25lLWdsYXNzZXNcIjogJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlcyxcbiAgXCJnbGFzcy1jaGVlcnNcIjogJGZhLXZhci1nbGFzcy1jaGVlcnMsXG4gIFwiY2xpcGJvYXJkXCI6ICRmYS12YXItY2xpcGJvYXJkLFxuICBcImhvdXNlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWFycm93LXVwXCI6ICRmYS12YXItZmlsZS1hcnJvdy11cCxcbiAgXCJmaWxlLXVwbG9hZFwiOiAkZmEtdmFyLWZpbGUtdXBsb2FkLFxuICBcIndpZmlcIjogJGZhLXZhci13aWZpLFxuICBcIndpZmktM1wiOiAkZmEtdmFyLXdpZmktMyxcbiAgXCJ3aWZpLXN0cm9uZ1wiOiAkZmEtdmFyLXdpZmktc3Ryb25nLFxuICBcImJhdGhcIjogJGZhLXZhci1iYXRoLFxuICBcImJhdGh0dWJcIjogJGZhLXZhci1iYXRodHViLFxuICBcInVuZGVybGluZVwiOiAkZmEtdmFyLXVuZGVybGluZSxcbiAgXCJ1c2VyLXBlblwiOiAkZmEtdmFyLXVzZXItcGVuLFxuICBcInVzZXItZWRpdFwiOiAkZmEtdmFyLXVzZXItZWRpdCxcbiAgXCJzaWduYXR1cmVcIjogJGZhLXZhci1zaWduYXR1cmUsXG4gIFwic3Ryb29wd2FmZWxcIjogJGZhLXZhci1zdHJvb3B3YWZlbCxcbiAgXCJib2xkXCI6ICRmYS12YXItYm9sZCxcbiAgXCJhbmNob3ItbG9ja1wiOiAkZmEtdmFyLWFuY2hvci1sb2NrLFxuICBcImJ1aWxkaW5nLW5nb1wiOiAkZmEtdmFyLWJ1aWxkaW5nLW5nbyxcbiAgXCJtYW5hdC1zaWduXCI6ICRmYS12YXItbWFuYXQtc2lnbixcbiAgXCJub3QtZXF1YWxcIjogJGZhLXZhci1ub3QtZXF1YWwsXG4gIFwiYm9yZGVyLXRvcC1sZWZ0XCI6ICRmYS12YXItYm9yZGVyLXRvcC1sZWZ0LFxuICBcImJvcmRlci1zdHlsZVwiOiAkZmEtdmFyLWJvcmRlci1zdHlsZSxcbiAgXCJtYXAtbG9jYXRpb24tZG90XCI6ICRmYS12YXItbWFwLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VkLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQtYWx0LFxuICBcImplZGlcIjogJGZhLXZhci1qZWRpLFxuICBcInNxdWFyZS1wb2xsLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWwsXG4gIFwicG9sbFwiOiAkZmEtdmFyLXBvbGwsXG4gIFwibXVnLWhvdFwiOiAkZmEtdmFyLW11Zy1ob3QsXG4gIFwiY2FyLWJhdHRlcnlcIjogJGZhLXZhci1jYXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LWNhclwiOiAkZmEtdmFyLWJhdHRlcnktY2FyLFxuICBcImdpZnRcIjogJGZhLXZhci1naWZ0LFxuICBcImRpY2UtdHdvXCI6ICRmYS12YXItZGljZS10d28sXG4gIFwiY2hlc3MtcXVlZW5cIjogJGZhLXZhci1jaGVzcy1xdWVlbixcbiAgXCJnbGFzc2VzXCI6ICRmYS12YXItZ2xhc3NlcyxcbiAgXCJjaGVzcy1ib2FyZFwiOiAkZmEtdmFyLWNoZXNzLWJvYXJkLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxuICBcIm1hcnMtc3Ryb2tlLXJpZ2h0XCI6ICRmYS12YXItbWFycy1zdHJva2UtcmlnaHQsXG4gIFwibWFycy1zdHJva2UtaFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWgsXG4gIFwiaGFuZC1iYWNrLWZpc3RcIjogJGZhLXZhci1oYW5kLWJhY2stZmlzdCxcbiAgXCJoYW5kLXJvY2tcIjogJGZhLXZhci1oYW5kLXJvY2ssXG4gIFwic3F1YXJlLWNhcmV0LXVwXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwLFxuICBcImNhcmV0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCxcbiAgXCJjbG91ZC1zaG93ZXJzLXdhdGVyXCI6ICRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcixcbiAgXCJjaGFydC1iYXJcIjogJGZhLXZhci1jaGFydC1iYXIsXG4gIFwiYmFyLWNoYXJ0XCI6ICRmYS12YXItYmFyLWNoYXJ0LFxuICBcImhhbmRzLWJ1YmJsZXNcIjogJGZhLXZhci1oYW5kcy1idWJibGVzLFxuICBcImhhbmRzLXdhc2hcIjogJGZhLXZhci1oYW5kcy13YXNoLFxuICBcImxlc3MtdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCxcbiAgXCJ0cmFpblwiOiAkZmEtdmFyLXRyYWluLFxuICBcImV5ZS1sb3ctdmlzaW9uXCI6ICRmYS12YXItZXllLWxvdy12aXNpb24sXG4gIFwibG93LXZpc2lvblwiOiAkZmEtdmFyLWxvdy12aXNpb24sXG4gIFwiY3Jvd1wiOiAkZmEtdmFyLWNyb3csXG4gIFwic2FpbGJvYXRcIjogJGZhLXZhci1zYWlsYm9hdCxcbiAgXCJ3aW5kb3ctcmVzdG9yZVwiOiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlLFxuICBcInNxdWFyZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLXBsdXMsXG4gIFwicGx1cy1zcXVhcmVcIjogJGZhLXZhci1wbHVzLXNxdWFyZSxcbiAgXCJ0b3JpaS1nYXRlXCI6ICRmYS12YXItdG9yaWktZ2F0ZSxcbiAgXCJmcm9nXCI6ICRmYS12YXItZnJvZyxcbiAgXCJidWNrZXRcIjogJGZhLXZhci1idWNrZXQsXG4gIFwiaW1hZ2VcIjogJGZhLXZhci1pbWFnZSxcbiAgXCJtaWNyb3Bob25lXCI6ICRmYS12YXItbWljcm9waG9uZSxcbiAgXCJjb3dcIjogJGZhLXZhci1jb3csXG4gIFwiY2FyZXQtdXBcIjogJGZhLXZhci1jYXJldC11cCxcbiAgXCJzY3Jld2RyaXZlclwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLFxuICBcImZvbGRlci1jbG9zZWRcIjogJGZhLXZhci1mb2xkZXItY2xvc2VkLFxuICBcImhvdXNlLXRzdW5hbWlcIjogJGZhLXZhci1ob3VzZS10c3VuYW1pLFxuICBcInNxdWFyZS1uZmlcIjogJGZhLXZhci1zcXVhcmUtbmZpLFxuICBcImFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXIsXG4gIFwibWFydGluaS1nbGFzc1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MsXG4gIFwiZ2xhc3MtbWFydGluaS1hbHRcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCxcbiAgXCJyb3RhdGUtbGVmdFwiOiAkZmEtdmFyLXJvdGF0ZS1sZWZ0LFxuICBcInJvdGF0ZS1iYWNrXCI6ICRmYS12YXItcm90YXRlLWJhY2ssXG4gIFwicm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG8tYWx0XCI6ICRmYS12YXItdW5kby1hbHQsXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXG4gIFwiY29sdW1uc1wiOiAkZmEtdmFyLWNvbHVtbnMsXG4gIFwibGVtb25cIjogJGZhLXZhci1sZW1vbixcbiAgXCJoZWFkLXNpZGUtbWFza1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1tYXNrLFxuICBcImhhbmRzaGFrZVwiOiAkZmEtdmFyLWhhbmRzaGFrZSxcbiAgXCJnZW1cIjogJGZhLXZhci1nZW0sXG4gIFwiZG9sbHlcIjogJGZhLXZhci1kb2xseSxcbiAgXCJkb2xseS1ib3hcIjogJGZhLXZhci1kb2xseS1ib3gsXG4gIFwic21va2luZ1wiOiAkZmEtdmFyLXNtb2tpbmcsXG4gIFwibWluaW1pemVcIjogJGZhLXZhci1taW5pbWl6ZSxcbiAgXCJjb21wcmVzcy1hcnJvd3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCxcbiAgXCJtb251bWVudFwiOiAkZmEtdmFyLW1vbnVtZW50LFxuICBcInNub3dwbG93XCI6ICRmYS12YXItc25vd3Bsb3csXG4gIFwiYW5nbGVzLXJpZ2h0XCI6ICRmYS12YXItYW5nbGVzLXJpZ2h0LFxuICBcImFuZ2xlLWRvdWJsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCxcbiAgXCJjYW5uYWJpc1wiOiAkZmEtdmFyLWNhbm5hYmlzLFxuICBcImNpcmNsZS1wbGF5XCI6ICRmYS12YXItY2lyY2xlLXBsYXksXG4gIFwicGxheS1jaXJjbGVcIjogJGZhLXZhci1wbGF5LWNpcmNsZSxcbiAgXCJ0YWJsZXRzXCI6ICRmYS12YXItdGFibGV0cyxcbiAgXCJldGhlcm5ldFwiOiAkZmEtdmFyLWV0aGVybmV0LFxuICBcImV1cm8tc2lnblwiOiAkZmEtdmFyLWV1cm8tc2lnbixcbiAgXCJldXJcIjogJGZhLXZhci1ldXIsXG4gIFwiZXVyb1wiOiAkZmEtdmFyLWV1cm8sXG4gIFwiY2hhaXJcIjogJGZhLXZhci1jaGFpcixcbiAgXCJjaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtY2hlY2ssXG4gIFwiY2hlY2stY2lyY2xlXCI6ICRmYS12YXItY2hlY2stY2lyY2xlLFxuICBcImNpcmNsZS1zdG9wXCI6ICRmYS12YXItY2lyY2xlLXN0b3AsXG4gIFwic3RvcC1jaXJjbGVcIjogJGZhLXZhci1zdG9wLWNpcmNsZSxcbiAgXCJjb21wYXNzLWRyYWZ0aW5nXCI6ICRmYS12YXItY29tcGFzcy1kcmFmdGluZyxcbiAgXCJkcmFmdGluZy1jb21wYXNzXCI6ICRmYS12YXItZHJhZnRpbmctY29tcGFzcyxcbiAgXCJwbGF0ZS13aGVhdFwiOiAkZmEtdmFyLXBsYXRlLXdoZWF0LFxuICBcImljaWNsZXNcIjogJGZhLXZhci1pY2ljbGVzLFxuICBcInBlcnNvbi1zaGVsdGVyXCI6ICRmYS12YXItcGVyc29uLXNoZWx0ZXIsXG4gIFwibmV1dGVyXCI6ICRmYS12YXItbmV1dGVyLFxuICBcImlkLWJhZGdlXCI6ICRmYS12YXItaWQtYmFkZ2UsXG4gIFwibWFya2VyXCI6ICRmYS12YXItbWFya2VyLFxuICBcImZhY2UtbGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbSxcbiAgXCJsYXVnaC1iZWFtXCI6ICRmYS12YXItbGF1Z2gtYmVhbSxcbiAgXCJoZWxpY29wdGVyLXN5bWJvbFwiOiAkZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxuICBcImNpcmNsZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1jaXJjbGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCxcbiAgXCJsYXJpLXNpZ25cIjogJGZhLXZhci1sYXJpLXNpZ24sXG4gIFwidm9sY2Fub1wiOiAkZmEtdmFyLXZvbGNhbm8sXG4gIFwicGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCxcbiAgXCJzdGVybGluZy1zaWduXCI6ICRmYS12YXItc3Rlcmxpbmctc2lnbixcbiAgXCJnYnBcIjogJGZhLXZhci1nYnAsXG4gIFwicG91bmQtc2lnblwiOiAkZmEtdmFyLXBvdW5kLXNpZ24sXG4gIFwidmlydXNlc1wiOiAkZmEtdmFyLXZpcnVzZXMsXG4gIFwic3F1YXJlLXBlcnNvbi1jb25maW5lZFwiOiAkZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQsXG4gIFwidXNlci10aWVcIjogJGZhLXZhci11c2VyLXRpZSxcbiAgXCJhcnJvdy1kb3duLWxvbmdcIjogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duLFxuICBcInRlbnQtYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwiY2VydGlmaWNhdGVcIjogJGZhLXZhci1jZXJ0aWZpY2F0ZSxcbiAgXCJyZXBseS1hbGxcIjogJGZhLXZhci1yZXBseS1hbGwsXG4gIFwibWFpbC1yZXBseS1hbGxcIjogJGZhLXZhci1tYWlsLXJlcGx5LWFsbCxcbiAgXCJzdWl0Y2FzZVwiOiAkZmEtdmFyLXN1aXRjYXNlLFxuICBcInBlcnNvbi1za2F0aW5nXCI6ICRmYS12YXItcGVyc29uLXNrYXRpbmcsXG4gIFwic2thdGluZ1wiOiAkZmEtdmFyLXNrYXRpbmcsXG4gIFwiZmlsdGVyLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcixcbiAgXCJmdW5uZWwtZG9sbGFyXCI6ICRmYS12YXItZnVubmVsLWRvbGxhcixcbiAgXCJjYW1lcmEtcmV0cm9cIjogJGZhLXZhci1jYW1lcmEtcmV0cm8sXG4gIFwiY2lyY2xlLWFycm93LWRvd25cIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bixcbiAgXCJhcnJvdy1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duLFxuICBcImZpbGUtaW1wb3J0XCI6ICRmYS12YXItZmlsZS1pbXBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtdG8tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGUsXG4gIFwic3F1YXJlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUsXG4gIFwiYm94LW9wZW5cIjogJGZhLXZhci1ib3gtb3BlbixcbiAgXCJzY3JvbGxcIjogJGZhLXZhci1zY3JvbGwsXG4gIFwic3BhXCI6ICRmYS12YXItc3BhLFxuICBcImxvY2F0aW9uLXBpbi1sb2NrXCI6ICRmYS12YXItbG9jYXRpb24tcGluLWxvY2ssXG4gIFwicGF1c2VcIjogJGZhLXZhci1wYXVzZSxcbiAgXCJoaWxsLWF2YWxhbmNoZVwiOiAkZmEtdmFyLWhpbGwtYXZhbGFuY2hlLFxuICBcInRlbXBlcmF0dXJlLWVtcHR5XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXG4gIFwidGVtcGVyYXR1cmUtMFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTAsXG4gIFwidGhlcm1vbWV0ZXItMFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTAsXG4gIFwidGhlcm1vbWV0ZXItZW1wdHlcIjogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSxcbiAgXCJib21iXCI6ICRmYS12YXItYm9tYixcbiAgXCJyZWdpc3RlcmVkXCI6ICRmYS12YXItcmVnaXN0ZXJlZCxcbiAgXCJhZGRyZXNzLWNhcmRcIjogJGZhLXZhci1hZGRyZXNzLWNhcmQsXG4gIFwiY29udGFjdC1jYXJkXCI6ICRmYS12YXItY29udGFjdC1jYXJkLFxuICBcInZjYXJkXCI6ICRmYS12YXItdmNhcmQsXG4gIFwic2NhbGUtdW5iYWxhbmNlZC1mbGlwXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwLFxuICBcImJhbGFuY2Utc2NhbGUtcmlnaHRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0LFxuICBcInN1YnNjcmlwdFwiOiAkZmEtdmFyLXN1YnNjcmlwdCxcbiAgXCJkaWFtb25kLXR1cm4tcmlnaHRcIjogJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQsXG4gIFwiZGlyZWN0aW9uc1wiOiAkZmEtdmFyLWRpcmVjdGlvbnMsXG4gIFwiYnVyc3RcIjogJGZhLXZhci1idXJzdCxcbiAgXCJob3VzZS1sYXB0b3BcIjogJGZhLXZhci1ob3VzZS1sYXB0b3AsXG4gIFwibGFwdG9wLWhvdXNlXCI6ICRmYS12YXItbGFwdG9wLWhvdXNlLFxuICBcImZhY2UtdGlyZWRcIjogJGZhLXZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXG4gIFwibW9uZXktYmlsbHNcIjogJGZhLXZhci1tb25leS1iaWxscyxcbiAgXCJzbW9nXCI6ICRmYS12YXItc21vZyxcbiAgXCJjcnV0Y2hcIjogJGZhLXZhci1jcnV0Y2gsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogJGZhLXZhci1jbG91ZC1hcnJvdy11cCxcbiAgXCJjbG91ZC11cGxvYWRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQsXG4gIFwiY2xvdWQtdXBsb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQsXG4gIFwicGFsZXR0ZVwiOiAkZmEtdmFyLXBhbGV0dGUsXG4gIFwiYXJyb3dzLXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodCxcbiAgXCJ2ZXN0XCI6ICRmYS12YXItdmVzdCxcbiAgXCJmZXJyeVwiOiAkZmEtdmFyLWZlcnJ5LFxuICBcImFycm93cy1kb3duLXRvLXBlb3BsZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZSxcbiAgXCJzZWVkbGluZ1wiOiAkZmEtdmFyLXNlZWRsaW5nLFxuICBcInNwcm91dFwiOiAkZmEtdmFyLXNwcm91dCxcbiAgXCJsZWZ0LXJpZ2h0XCI6ICRmYS12YXItbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXG4gIFwiYm94ZXMtcGFja2luZ1wiOiAkZmEtdmFyLWJveGVzLXBhY2tpbmcsXG4gIFwiY2lyY2xlLWFycm93LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0LFxuICBcImdyb3VwLWFycm93cy1yb3RhdGVcIjogJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlLFxuICBcImJvd2wtZm9vZFwiOiAkZmEtdmFyLWJvd2wtZm9vZCxcbiAgXCJjYW5keS1jYW5lXCI6ICRmYS12YXItY2FuZHktY2FuZSxcbiAgXCJhcnJvdy1kb3duLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtYXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtYXNjLFxuICBcInNvcnQtYW1vdW50LWRvd25cIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxuICBcImNsb3VkLWJvbHRcIjogJGZhLXZhci1jbG91ZC1ib2x0LFxuICBcInRodW5kZXJzdG9ybVwiOiAkZmEtdmFyLXRodW5kZXJzdG9ybSxcbiAgXCJ0ZXh0LXNsYXNoXCI6ICRmYS12YXItdGV4dC1zbGFzaCxcbiAgXCJyZW1vdmUtZm9ybWF0XCI6ICRmYS12YXItcmVtb3ZlLWZvcm1hdCxcbiAgXCJmYWNlLXNtaWxlLXdpbmtcIjogJGZhLXZhci1mYWNlLXNtaWxlLXdpbmssXG4gIFwic21pbGUtd2lua1wiOiAkZmEtdmFyLXNtaWxlLXdpbmssXG4gIFwiZmlsZS13b3JkXCI6ICRmYS12YXItZmlsZS13b3JkLFxuICBcImZpbGUtcG93ZXJwb2ludFwiOiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCxcbiAgXCJhcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1oXCI6ICRmYS12YXItYXJyb3dzLWgsXG4gIFwiaG91c2UtbG9ja1wiOiAkZmEtdmFyLWhvdXNlLWxvY2ssXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNsb3VkLWFycm93LWRvd24sXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZCxcbiAgXCJjbG91ZC1kb3dubG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQsXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcbiAgXCJjaGFsa2JvYXJkXCI6ICRmYS12YXItY2hhbGtib2FyZCxcbiAgXCJibGFja2JvYXJkXCI6ICRmYS12YXItYmxhY2tib2FyZCxcbiAgXCJ1c2VyLWxhcmdlLXNsYXNoXCI6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcbiAgXCJ1c2VyLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXVzZXItYWx0LXNsYXNoLFxuICBcImVudmVsb3BlLW9wZW5cIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLFxuICBcImhhbmRzaGFrZS1zaW1wbGUtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoLFxuICBcImhhbmRzaGFrZS1hbHQtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoLFxuICBcIm1hdHRyZXNzLXBpbGxvd1wiOiAkZmEtdmFyLW1hdHRyZXNzLXBpbGxvdyxcbiAgXCJndWFyYW5pLXNpZ25cIjogJGZhLXZhci1ndWFyYW5pLXNpZ24sXG4gIFwiYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93cy1yb3RhdGUsXG4gIFwicmVmcmVzaFwiOiAkZmEtdmFyLXJlZnJlc2gsXG4gIFwic3luY1wiOiAkZmEtdmFyLXN5bmMsXG4gIFwiZmlyZS1leHRpbmd1aXNoZXJcIjogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcixcbiAgXCJjcnV6ZWlyby1zaWduXCI6ICRmYS12YXItY3J1emVpcm8tc2lnbixcbiAgXCJncmVhdGVyLXRoYW4tZXF1YWxcIjogJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwsXG4gIFwic2hpZWxkLWhhbHZlZFwiOiAkZmEtdmFyLXNoaWVsZC1oYWx2ZWQsXG4gIFwic2hpZWxkLWFsdFwiOiAkZmEtdmFyLXNoaWVsZC1hbHQsXG4gIFwiYm9vay1hdGxhc1wiOiAkZmEtdmFyLWJvb2stYXRsYXMsXG4gIFwiYXRsYXNcIjogJGZhLXZhci1hdGxhcyxcbiAgXCJ2aXJ1c1wiOiAkZmEtdmFyLXZpcnVzLFxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcbiAgXCJsYXllci1ncm91cFwiOiAkZmEtdmFyLWxheWVyLWdyb3VwLFxuICBcImFycm93cy10by1kb3RcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90LFxuICBcImFyY2h3YXlcIjogJGZhLXZhci1hcmNod2F5LFxuICBcImhlYXJ0LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1jaGltbmV5LWNyYWNrXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjayxcbiAgXCJob3VzZS1kYW1hZ2VcIjogJGZhLXZhci1ob3VzZS1kYW1hZ2UsXG4gIFwiZmlsZS16aXBwZXJcIjogJGZhLXZhci1maWxlLXppcHBlcixcbiAgXCJmaWxlLWFyY2hpdmVcIjogJGZhLXZhci1maWxlLWFyY2hpdmUsXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxuICBcIm1hcnRpbmktZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5LFxuICBcImdsYXNzLW1hcnRpbmlcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLFxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXG4gIFwiY2VkaS1zaWduXCI6ICRmYS12YXItY2VkaS1zaWduLFxuICBcIml0YWxpY1wiOiAkZmEtdmFyLWl0YWxpYyxcbiAgXCJjaHVyY2hcIjogJGZhLXZhci1jaHVyY2gsXG4gIFwiY29tbWVudHMtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudHMtZG9sbGFyLFxuICBcImRlbW9jcmF0XCI6ICRmYS12YXItZGVtb2NyYXQsXG4gIFwielwiOiAkZmEtdmFyLXosXG4gIFwicGVyc29uLXNraWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmcsXG4gIFwic2tpaW5nXCI6ICRmYS12YXItc2tpaW5nLFxuICBcInJvYWQtbG9ja1wiOiAkZmEtdmFyLXJvYWQtbG9jayxcbiAgXCJhXCI6ICRmYS12YXItYSxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bixcbiAgXCJ0ZW1wZXJhdHVyZS1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZG93bixcbiAgXCJmZWF0aGVyLXBvaW50ZWRcIjogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXG4gIFwiZmVhdGhlci1hbHRcIjogJGZhLXZhci1mZWF0aGVyLWFsdCxcbiAgXCJwXCI6ICRmYS12YXItcCxcbiAgXCJzbm93Zmxha2VcIjogJGZhLXZhci1zbm93Zmxha2UsXG4gIFwibmV3c3BhcGVyXCI6ICRmYS12YXItbmV3c3BhcGVyLFxuICBcInJlY3RhbmdsZS1hZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxuICBcImNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQsXG4gIFwiZmlsdGVyLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcmssXG4gIFwibG9jdXN0XCI6ICRmYS12YXItbG9jdXN0LFxuICBcInNvcnRcIjogJGZhLXZhci1zb3J0LFxuICBcInVuc29ydGVkXCI6ICRmYS12YXItdW5zb3J0ZWQsXG4gIFwibGlzdC1vbFwiOiAkZmEtdmFyLWxpc3Qtb2wsXG4gIFwibGlzdC0xLTJcIjogJGZhLXZhci1saXN0LTEtMixcbiAgXCJsaXN0LW51bWVyaWNcIjogJGZhLXZhci1saXN0LW51bWVyaWMsXG4gIFwicGVyc29uLWRyZXNzLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0LFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhclwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcixcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXG4gIFwidmVjdG9yLXNxdWFyZVwiOiAkZmEtdmFyLXZlY3Rvci1zcXVhcmUsXG4gIFwiYnJlYWQtc2xpY2VcIjogJGZhLXZhci1icmVhZC1zbGljZSxcbiAgXCJsYW5ndWFnZVwiOiAkZmEtdmFyLWxhbmd1YWdlLFxuICBcImZhY2Uta2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQsXG4gIFwia2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXIta2lzcy13aW5rLWhlYXJ0LFxuICBcImZpbHRlclwiOiAkZmEtdmFyLWZpbHRlcixcbiAgXCJxdWVzdGlvblwiOiAkZmEtdmFyLXF1ZXN0aW9uLFxuICBcImZpbGUtc2lnbmF0dXJlXCI6ICRmYS12YXItZmlsZS1zaWduYXR1cmUsXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHRcIjogJGZhLXZhci1hcnJvd3MtYWx0LFxuICBcImhvdXNlLWNoaW1uZXktdXNlclwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcixcbiAgXCJoYW5kLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQsXG4gIFwicHV6emxlLXBpZWNlXCI6ICRmYS12YXItcHV6emxlLXBpZWNlLFxuICBcIm1vbmV5LWNoZWNrXCI6ICRmYS12YXItbW9uZXktY2hlY2ssXG4gIFwic3Rhci1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UsXG4gIFwic3Rhci1oYWxmLWFsdFwiOiAkZmEtdmFyLXN0YXItaGFsZi1hbHQsXG4gIFwiY29kZVwiOiAkZmEtdmFyLWNvZGUsXG4gIFwid2hpc2tleS1nbGFzc1wiOiAkZmEtdmFyLXdoaXNrZXktZ2xhc3MsXG4gIFwiZ2xhc3Mtd2hpc2tleVwiOiAkZmEtdmFyLWdsYXNzLXdoaXNrZXksXG4gIFwiYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtY2hhcnRcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0LFxuICBcImFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUsXG4gIFwiZXh0ZXJuYWwtbGlua1wiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmssXG4gIFwiY3ViZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWN1YmVzLXN0YWNrZWQsXG4gIFwid29uLXNpZ25cIjogJGZhLXZhci13b24tc2lnbixcbiAgXCJrcndcIjogJGZhLXZhci1rcncsXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxuICBcInZpcnVzLWNvdmlkXCI6ICRmYS12YXItdmlydXMtY292aWQsXG4gIFwiYXVzdHJhbC1zaWduXCI6ICRmYS12YXItYXVzdHJhbC1zaWduLFxuICBcImZcIjogJGZhLXZhci1mLFxuICBcImxlYWZcIjogJGZhLXZhci1sZWFmLFxuICBcInJvYWRcIjogJGZhLXZhci1yb2FkLFxuICBcInRheGlcIjogJGZhLXZhci10YXhpLFxuICBcImNhYlwiOiAkZmEtdmFyLWNhYixcbiAgXCJwZXJzb24tY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXMsXG4gIFwiY2hhcnQtcGllXCI6ICRmYS12YXItY2hhcnQtcGllLFxuICBcInBpZS1jaGFydFwiOiAkZmEtdmFyLXBpZS1jaGFydCxcbiAgXCJib2x0LWxpZ2h0bmluZ1wiOiAkZmEtdmFyLWJvbHQtbGlnaHRuaW5nLFxuICBcInNhY2steG1hcmtcIjogJGZhLXZhci1zYWNrLXhtYXJrLFxuICBcImZpbGUtZXhjZWxcIjogJGZhLXZhci1maWxlLWV4Y2VsLFxuICBcImZpbGUtY29udHJhY3RcIjogJGZhLXZhci1maWxlLWNvbnRyYWN0LFxuICBcImZpc2gtZmluc1wiOiAkZmEtdmFyLWZpc2gtZmlucyxcbiAgXCJidWlsZGluZy1mbGFnXCI6ICRmYS12YXItYnVpbGRpbmctZmxhZyxcbiAgXCJmYWNlLWdyaW4tYmVhbVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLFxuICBcImdyaW4tYmVhbVwiOiAkZmEtdmFyLWdyaW4tYmVhbSxcbiAgXCJvYmplY3QtdW5ncm91cFwiOiAkZmEtdmFyLW9iamVjdC11bmdyb3VwLFxuICBcInBvb3BcIjogJGZhLXZhci1wb29wLFxuICBcImxvY2F0aW9uLXBpblwiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbixcbiAgXCJtYXAtbWFya2VyXCI6ICRmYS12YXItbWFwLW1hcmtlcixcbiAgXCJrYWFiYVwiOiAkZmEtdmFyLWthYWJhLFxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkZmEtdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXG4gIFwiZWplY3RcIjogJGZhLXZhci1lamVjdCxcbiAgXCJjaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtcmlnaHQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQsXG4gIFwicGxhbmUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrLFxuICBcImZhY2Utcm9sbGluZy1leWVzXCI6ICRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXMsXG4gIFwibWVoLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMsXG4gIFwib2JqZWN0LWdyb3VwXCI6ICRmYS12YXItb2JqZWN0LWdyb3VwLFxuICBcImNoYXJ0LWxpbmVcIjogJGZhLXZhci1jaGFydC1saW5lLFxuICBcImxpbmUtY2hhcnRcIjogJGZhLXZhci1saW5lLWNoYXJ0LFxuICBcIm1hc2stdmVudGlsYXRvclwiOiAkZmEtdmFyLW1hc2stdmVudGlsYXRvcixcbiAgXCJhcnJvdy1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LFxuICBcInNpZ25zLXBvc3RcIjogJGZhLXZhci1zaWducy1wb3N0LFxuICBcIm1hcC1zaWduc1wiOiAkZmEtdmFyLW1hcC1zaWducyxcbiAgXCJjYXNoLXJlZ2lzdGVyXCI6ICRmYS12YXItY2FzaC1yZWdpc3RlcixcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJoXCI6ICRmYS12YXItaCxcbiAgXCJ0YXJwXCI6ICRmYS12YXItdGFycCxcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2gsXG4gIFwidG9vbHNcIjogJGZhLXZhci10b29scyxcbiAgXCJhcnJvd3MtdG8tZXllXCI6ICRmYS12YXItYXJyb3dzLXRvLWV5ZSxcbiAgXCJwbHVnLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdCxcbiAgXCJoZWFydFwiOiAkZmEtdmFyLWhlYXJ0LFxuICBcIm1hcnMtYW5kLXZlbnVzXCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMsXG4gIFwiaG91c2UtdXNlclwiOiAkZmEtdmFyLWhvdXNlLXVzZXIsXG4gIFwiaG9tZS11c2VyXCI6ICRmYS12YXItaG9tZS11c2VyLFxuICBcImR1bXBzdGVyLWZpcmVcIjogJGZhLXZhci1kdW1wc3Rlci1maXJlLFxuICBcImhvdXNlLWNyYWNrXCI6ICRmYS12YXItaG91c2UtY3JhY2ssXG4gIFwibWFydGluaS1nbGFzcy1jaXRydXNcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1cyxcbiAgXCJjb2NrdGFpbFwiOiAkZmEtdmFyLWNvY2t0YWlsLFxuICBcImZhY2Utc3VycHJpc2VcIjogJGZhLXZhci1mYWNlLXN1cnByaXNlLFxuICBcInN1cnByaXNlXCI6ICRmYS12YXItc3VycHJpc2UsXG4gIFwiYm90dGxlLXdhdGVyXCI6ICRmYS12YXItYm90dGxlLXdhdGVyLFxuICBcImNpcmNsZS1wYXVzZVwiOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcbiAgXCJwYXVzZS1jaXJjbGVcIjogJGZhLXZhci1wYXVzZS1jaXJjbGUsXG4gIFwidG9pbGV0LXBhcGVyLXNsYXNoXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoLFxuICBcImFwcGxlLXdob2xlXCI6ICRmYS12YXItYXBwbGUtd2hvbGUsXG4gIFwiYXBwbGUtYWx0XCI6ICRmYS12YXItYXBwbGUtYWx0LFxuICBcImtpdGNoZW4tc2V0XCI6ICRmYS12YXIta2l0Y2hlbi1zZXQsXG4gIFwiclwiOiAkZmEtdmFyLXIsXG4gIFwidGVtcGVyYXR1cmUtcXVhcnRlclwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtMVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTEsXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTEsXG4gIFwidGhlcm1vbWV0ZXItcXVhcnRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIsXG4gIFwiY3ViZVwiOiAkZmEtdmFyLWN1YmUsXG4gIFwiYml0Y29pbi1zaWduXCI6ICRmYS12YXItYml0Y29pbi1zaWduLFxuICBcInNoaWVsZC1kb2dcIjogJGZhLXZhci1zaGllbGQtZG9nLFxuICBcInNvbGFyLXBhbmVsXCI6ICRmYS12YXItc29sYXItcGFuZWwsXG4gIFwibG9jay1vcGVuXCI6ICRmYS12YXItbG9jay1vcGVuLFxuICBcImVsZXZhdG9yXCI6ICRmYS12YXItZWxldmF0b3IsXG4gIFwibW9uZXktYmlsbC10cmFuc2ZlclwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXIsXG4gIFwibW9uZXktYmlsbC10cmVuZC11cFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXAsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS1wb2xsLWhvcml6b250YWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsLFxuICBcInBvbGwtaFwiOiAkZmEtdmFyLXBvbGwtaCxcbiAgXCJjaXJjbGVcIjogJGZhLXZhci1jaXJjbGUsXG4gIFwiYmFja3dhcmQtZmFzdFwiOiAkZmEtdmFyLWJhY2t3YXJkLWZhc3QsXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXG4gIFwicmVjeWNsZVwiOiAkZmEtdmFyLXJlY3ljbGUsXG4gIFwidXNlci1hc3Ryb25hdXRcIjogJGZhLXZhci11c2VyLWFzdHJvbmF1dCxcbiAgXCJwbGFuZS1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXNsYXNoLFxuICBcInRyYWRlbWFya1wiOiAkZmEtdmFyLXRyYWRlbWFyayxcbiAgXCJiYXNrZXRiYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbCxcbiAgXCJiYXNrZXRiYWxsLWJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwsXG4gIFwic2F0ZWxsaXRlLWRpc2hcIjogJGZhLXZhci1zYXRlbGxpdGUtZGlzaCxcbiAgXCJjaXJjbGUtdXBcIjogJGZhLXZhci1jaXJjbGUtdXAsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXG4gIFwibW9iaWxlLXNjcmVlbi1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbixcbiAgXCJtb2JpbGUtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFsdCxcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxuICBcInZvbHVtZS11cFwiOiAkZmEtdmFyLXZvbHVtZS11cCxcbiAgXCJ1c2Vycy1yYXlzXCI6ICRmYS12YXItdXNlcnMtcmF5cyxcbiAgXCJ3YWxsZXRcIjogJGZhLXZhci13YWxsZXQsXG4gIFwiY2xpcGJvYXJkLWNoZWNrXCI6ICRmYS12YXItY2xpcGJvYXJkLWNoZWNrLFxuICBcImZpbGUtYXVkaW9cIjogJGZhLXZhci1maWxlLWF1ZGlvLFxuICBcImJ1cmdlclwiOiAkZmEtdmFyLWJ1cmdlcixcbiAgXCJoYW1idXJnZXJcIjogJGZhLXZhci1oYW1idXJnZXIsXG4gIFwid3JlbmNoXCI6ICRmYS12YXItd3JlbmNoLFxuICBcImJ1Z3NcIjogJGZhLXZhci1idWdzLFxuICBcInJ1cGVlLXNpZ25cIjogJGZhLXZhci1ydXBlZS1zaWduLFxuICBcInJ1cGVlXCI6ICRmYS12YXItcnVwZWUsXG4gIFwiZmlsZS1pbWFnZVwiOiAkZmEtdmFyLWZpbGUtaW1hZ2UsXG4gIFwiY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItY2lyY2xlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSxcbiAgXCJwbGFuZS1kZXBhcnR1cmVcIjogJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUsXG4gIFwiaGFuZHNoYWtlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNsYXNoLFxuICBcImJvb2stYm9va21hcmtcIjogJGZhLXZhci1ib29rLWJvb2ttYXJrLFxuICBcImNvZGUtYnJhbmNoXCI6ICRmYS12YXItY29kZS1icmFuY2gsXG4gIFwiaGF0LWNvd2JveVwiOiAkZmEtdmFyLWhhdC1jb3dib3ksXG4gIFwiYnJpZGdlXCI6ICRmYS12YXItYnJpZGdlLFxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxuICBcInBob25lLWFsdFwiOiAkZmEtdmFyLXBob25lLWFsdCxcbiAgXCJ0cnVjay1mcm9udFwiOiAkZmEtdmFyLXRydWNrLWZyb250LFxuICBcImNhdFwiOiAkZmEtdmFyLWNhdCxcbiAgXCJhbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ0cnVjay1maWVsZFwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLFxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXG4gIFwiY2xpcGJvYXJkLXF1ZXN0aW9uXCI6ICRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uLFxuICBcInBhbm9yYW1hXCI6ICRmYS12YXItcGFub3JhbWEsXG4gIFwiY29tbWVudC1tZWRpY2FsXCI6ICRmYS12YXItY29tbWVudC1tZWRpY2FsLFxuICBcInRlZXRoLW9wZW5cIjogJGZhLXZhci10ZWV0aC1vcGVuLFxuICBcImZpbGUtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtbWludXMsXG4gIFwidGFnc1wiOiAkZmEtdmFyLXRhZ3MsXG4gIFwid2luZS1nbGFzc1wiOiAkZmEtdmFyLXdpbmUtZ2xhc3MsXG4gIFwiZm9yd2FyZC1mYXN0XCI6ICRmYS12YXItZm9yd2FyZC1mYXN0LFxuICBcImZhc3QtZm9yd2FyZFwiOiAkZmEtdmFyLWZhc3QtZm9yd2FyZCxcbiAgXCJmYWNlLW1laC1ibGFua1wiOiAkZmEtdmFyLWZhY2UtbWVoLWJsYW5rLFxuICBcIm1laC1ibGFua1wiOiAkZmEtdmFyLW1laC1ibGFuayxcbiAgXCJzcXVhcmUtcGFya2luZ1wiOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLFxuICBcInBhcmtpbmdcIjogJGZhLXZhci1wYXJraW5nLFxuICBcImhvdXNlLXNpZ25hbFwiOiAkZmEtdmFyLWhvdXNlLXNpZ25hbCxcbiAgXCJiYXJzLXByb2dyZXNzXCI6ICRmYS12YXItYmFycy1wcm9ncmVzcyxcbiAgXCJ0YXNrcy1hbHRcIjogJGZhLXZhci10YXNrcy1hbHQsXG4gIFwiZmF1Y2V0LWRyaXBcIjogJGZhLXZhci1mYXVjZXQtZHJpcCxcbiAgXCJjYXJ0LWZsYXRiZWRcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQsXG4gIFwiZG9sbHktZmxhdGJlZFwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQsXG4gIFwiYmFuLXNtb2tpbmdcIjogJGZhLXZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxuICBcInRlcm1pbmFsXCI6ICRmYS12YXItdGVybWluYWwsXG4gIFwibW9iaWxlLWJ1dHRvblwiOiAkZmEtdmFyLW1vYmlsZS1idXR0b24sXG4gIFwiaG91c2UtbWVkaWNhbC1mbGFnXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnLFxuICBcImJhc2tldC1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhc2tldC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYXNrZXRcIjogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQsXG4gIFwidGFwZVwiOiAkZmEtdmFyLXRhcGUsXG4gIFwiYnVzLXNpbXBsZVwiOiAkZmEtdmFyLWJ1cy1zaW1wbGUsXG4gIFwiYnVzLWFsdFwiOiAkZmEtdmFyLWJ1cy1hbHQsXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxuICBcImZhY2Utc2FkLWNyeVwiOiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcbiAgXCJzYWQtY3J5XCI6ICRmYS12YXItc2FkLWNyeSxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcInBlcnNvbi1taWxpdGFyeS10by1wZXJzb25cIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uLFxuICBcImZpbGUtc2hpZWxkXCI6ICRmYS12YXItZmlsZS1zaGllbGQsXG4gIFwidXNlci1zbGFzaFwiOiAkZmEtdmFyLXVzZXItc2xhc2gsXG4gIFwicGVuXCI6ICRmYS12YXItcGVuLFxuICBcInRvd2VyLW9ic2VydmF0aW9uXCI6ICRmYS12YXItdG93ZXItb2JzZXJ2YXRpb24sXG4gIFwiZmlsZS1jb2RlXCI6ICRmYS12YXItZmlsZS1jb2RlLFxuICBcInNpZ25hbFwiOiAkZmEtdmFyLXNpZ25hbCxcbiAgXCJzaWduYWwtNVwiOiAkZmEtdmFyLXNpZ25hbC01LFxuICBcInNpZ25hbC1wZXJmZWN0XCI6ICRmYS12YXItc2lnbmFsLXBlcmZlY3QsXG4gIFwiYnVzXCI6ICRmYS12YXItYnVzLFxuICBcImhlYXJ0LWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJob3VzZS1jaGltbmV5XCI6ICRmYS12YXItaG91c2UtY2hpbW5leSxcbiAgXCJob21lLWxnXCI6ICRmYS12YXItaG9tZS1sZyxcbiAgXCJ3aW5kb3ctbWF4aW1pemVcIjogJGZhLXZhci13aW5kb3ctbWF4aW1pemUsXG4gIFwiZmFjZS1mcm93blwiOiAkZmEtdmFyLWZhY2UtZnJvd24sXG4gIFwiZnJvd25cIjogJGZhLXZhci1mcm93bixcbiAgXCJwcmVzY3JpcHRpb25cIjogJGZhLXZhci1wcmVzY3JpcHRpb24sXG4gIFwic2hvcFwiOiAkZmEtdmFyLXNob3AsXG4gIFwic3RvcmUtYWx0XCI6ICRmYS12YXItc3RvcmUtYWx0LFxuICBcImZsb3BweS1kaXNrXCI6ICRmYS12YXItZmxvcHB5LWRpc2ssXG4gIFwic2F2ZVwiOiAkZmEtdmFyLXNhdmUsXG4gIFwidmloYXJhXCI6ICRmYS12YXItdmloYXJhLFxuICBcInNjYWxlLXVuYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGUtbGVmdFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCxcbiAgXCJzb3J0LXVwXCI6ICRmYS12YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkZmEtdmFyLXNvcnQtYXNjLFxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcbiAgXCJjb21tZW50aW5nXCI6ICRmYS12YXItY29tbWVudGluZyxcbiAgXCJwbGFudC13aWx0XCI6ICRmYS12YXItcGxhbnQtd2lsdCxcbiAgXCJkaWFtb25kXCI6ICRmYS12YXItZGlhbW9uZCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludCxcbiAgXCJncmluLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tc3F1aW50LFxuICBcImhhbmQtaG9sZGluZy1kb2xsYXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyLFxuICBcImhhbmQtaG9sZGluZy11c2RcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkLFxuICBcImJhY3Rlcml1bVwiOiAkZmEtdmFyLWJhY3Rlcml1bSxcbiAgXCJoYW5kLXBvaW50ZXJcIjogJGZhLXZhci1oYW5kLXBvaW50ZXIsXG4gIFwiZHJ1bS1zdGVlbHBhblwiOiAkZmEtdmFyLWRydW0tc3RlZWxwYW4sXG4gIFwiaGFuZC1zY2lzc29yc1wiOiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMsXG4gIFwiaGFuZHMtcHJheWluZ1wiOiAkZmEtdmFyLWhhbmRzLXByYXlpbmcsXG4gIFwicHJheWluZy1oYW5kc1wiOiAkZmEtdmFyLXByYXlpbmctaGFuZHMsXG4gIFwiYXJyb3ctcm90YXRlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0LFxuICBcImFycm93LXJpZ2h0LXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkLFxuICBcInJlZG9cIjogJGZhLXZhci1yZWRvLFxuICBcImJpb2hhemFyZFwiOiAkZmEtdmFyLWJpb2hhemFyZCxcbiAgXCJsb2NhdGlvbi1jcm9zc2hhaXJzXCI6ICRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycyxcbiAgXCJsb2NhdGlvblwiOiAkZmEtdmFyLWxvY2F0aW9uLFxuICBcIm1hcnMtZG91YmxlXCI6ICRmYS12YXItbWFycy1kb3VibGUsXG4gIFwiY2hpbGQtZHJlc3NcIjogJGZhLXZhci1jaGlsZC1kcmVzcyxcbiAgXCJ1c2Vycy1iZXR3ZWVuLWxpbmVzXCI6ICRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lcyxcbiAgXCJsdW5ncy12aXJ1c1wiOiAkZmEtdmFyLWx1bmdzLXZpcnVzLFxuICBcImZhY2UtZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10ZWFycyxcbiAgXCJncmluLXRlYXJzXCI6ICRmYS12YXItZ3Jpbi10ZWFycyxcbiAgXCJwaG9uZVwiOiAkZmEtdmFyLXBob25lLFxuICBcImNhbGVuZGFyLXhtYXJrXCI6ICRmYS12YXItY2FsZW5kYXIteG1hcmssXG4gIFwiY2FsZW5kYXItdGltZXNcIjogJGZhLXZhci1jYWxlbmRhci10aW1lcyxcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkZmEtdmFyLWNoaWxkLXJlYWNoaW5nLFxuICBcImhlYWQtc2lkZS12aXJ1c1wiOiAkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyxcbiAgXCJ1c2VyLWdlYXJcIjogJGZhLXZhci11c2VyLWdlYXIsXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcbiAgXCJhcnJvdy11cC0xLTlcIjogJGZhLXZhci1hcnJvdy11cC0xLTksXG4gIFwic29ydC1udW1lcmljLXVwXCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLFxuICBcImRvb3ItY2xvc2VkXCI6ICRmYS12YXItZG9vci1jbG9zZWQsXG4gIFwic2hpZWxkLXZpcnVzXCI6ICRmYS12YXItc2hpZWxkLXZpcnVzLFxuICBcImRpY2Utc2l4XCI6ICRmYS12YXItZGljZS1zaXgsXG4gIFwibW9zcXVpdG8tbmV0XCI6ICRmYS12YXItbW9zcXVpdG8tbmV0LFxuICBcImJyaWRnZS13YXRlclwiOiAkZmEtdmFyLWJyaWRnZS13YXRlcixcbiAgXCJwZXJzb24tYm9vdGhcIjogJGZhLXZhci1wZXJzb24tYm9vdGgsXG4gIFwidGV4dC13aWR0aFwiOiAkZmEtdmFyLXRleHQtd2lkdGgsXG4gIFwiaGF0LXdpemFyZFwiOiAkZmEtdmFyLWhhdC13aXphcmQsXG4gIFwicGVuLWZhbmN5XCI6ICRmYS12YXItcGVuLWZhbmN5LFxuICBcInBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItcGVyc29uLWRpZ2dpbmcsXG4gIFwiZGlnZ2luZ1wiOiAkZmEtdmFyLWRpZ2dpbmcsXG4gIFwidHJhc2hcIjogJGZhLXZhci10cmFzaCxcbiAgXCJnYXVnZS1zaW1wbGVcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlLFxuICBcImJvb2stbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2stbWVkaWNhbCxcbiAgXCJwb29cIjogJGZhLXZhci1wb28sXG4gIFwicXVvdGUtcmlnaHRcIjogJGZhLXZhci1xdW90ZS1yaWdodCxcbiAgXCJxdW90ZS1yaWdodC1hbHRcIjogJGZhLXZhci1xdW90ZS1yaWdodC1hbHQsXG4gIFwic2hpcnRcIjogJGZhLXZhci1zaGlydCxcbiAgXCJ0LXNoaXJ0XCI6ICRmYS12YXItdC1zaGlydCxcbiAgXCJ0c2hpcnRcIjogJGZhLXZhci10c2hpcnQsXG4gIFwiY3ViZXNcIjogJGZhLXZhci1jdWJlcyxcbiAgXCJkaXZpZGVcIjogJGZhLXZhci1kaXZpZGUsXG4gIFwidGVuZ2Utc2lnblwiOiAkZmEtdmFyLXRlbmdlLXNpZ24sXG4gIFwidGVuZ2VcIjogJGZhLXZhci10ZW5nZSxcbiAgXCJoZWFkcGhvbmVzXCI6ICRmYS12YXItaGVhZHBob25lcyxcbiAgXCJoYW5kcy1ob2xkaW5nXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcbiAgXCJoYW5kcy1jbGFwcGluZ1wiOiAkZmEtdmFyLWhhbmRzLWNsYXBwaW5nLFxuICBcInJlcHVibGljYW5cIjogJGZhLXZhci1yZXB1YmxpY2FuLFxuICBcImFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1sZWZ0LFxuICBcInBlcnNvbi1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrLFxuICBcInJ1bGVyXCI6ICRmYS12YXItcnVsZXIsXG4gIFwiYWxpZ24tbGVmdFwiOiAkZmEtdmFyLWFsaWduLWxlZnQsXG4gIFwiZGljZS1kNlwiOiAkZmEtdmFyLWRpY2UtZDYsXG4gIFwicmVzdHJvb21cIjogJGZhLXZhci1yZXN0cm9vbSxcbiAgXCJqXCI6ICRmYS12YXItaixcbiAgXCJ1c2Vycy12aWV3ZmluZGVyXCI6ICRmYS12YXItdXNlcnMtdmlld2ZpbmRlcixcbiAgXCJmaWxlLXZpZGVvXCI6ICRmYS12YXItZmlsZS12aWRlbyxcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmstYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQsXG4gIFwidGFibGUtY2VsbHNcIjogJGZhLXZhci10YWJsZS1jZWxscyxcbiAgXCJ0aFwiOiAkZmEtdmFyLXRoLFxuICBcImZpbGUtcGRmXCI6ICRmYS12YXItZmlsZS1wZGYsXG4gIFwiYm9vay1iaWJsZVwiOiAkZmEtdmFyLWJvb2stYmlibGUsXG4gIFwiYmlibGVcIjogJGZhLXZhci1iaWJsZSxcbiAgXCJvXCI6ICRmYS12YXItbyxcbiAgXCJzdWl0Y2FzZS1tZWRpY2FsXCI6ICRmYS12YXItc3VpdGNhc2UtbWVkaWNhbCxcbiAgXCJtZWRraXRcIjogJGZhLXZhci1tZWRraXQsXG4gIFwidXNlci1zZWNyZXRcIjogJGZhLXZhci11c2VyLXNlY3JldCxcbiAgXCJvdHRlclwiOiAkZmEtdmFyLW90dGVyLFxuICBcInBlcnNvbi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcyxcbiAgXCJmZW1hbGVcIjogJGZhLXZhci1mZW1hbGUsXG4gIFwiY29tbWVudC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50LWRvbGxhcixcbiAgXCJidXNpbmVzcy10aW1lXCI6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcbiAgXCJicmllZmNhc2UtY2xvY2tcIjogJGZhLXZhci1icmllZmNhc2UtY2xvY2ssXG4gIFwidGFibGUtY2VsbHMtbGFyZ2VcIjogJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZSxcbiAgXCJ0aC1sYXJnZVwiOiAkZmEtdmFyLXRoLWxhcmdlLFxuICBcImJvb2stdGFuYWtoXCI6ICRmYS12YXItYm9vay10YW5ha2gsXG4gIFwidGFuYWtoXCI6ICRmYS12YXItdGFuYWtoLFxuICBcInBob25lLXZvbHVtZVwiOiAkZmEtdmFyLXBob25lLXZvbHVtZSxcbiAgXCJ2b2x1bWUtY29udHJvbC1waG9uZVwiOiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxuICBcImhhdC1jb3dib3ktc2lkZVwiOiAkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSxcbiAgXCJjbGlwYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNsaXBib2FyZC11c2VyLFxuICBcImNoaWxkXCI6ICRmYS12YXItY2hpbGQsXG4gIFwibGlyYS1zaWduXCI6ICRmYS12YXItbGlyYS1zaWduLFxuICBcInNhdGVsbGl0ZVwiOiAkZmEtdmFyLXNhdGVsbGl0ZSxcbiAgXCJwbGFuZS1sb2NrXCI6ICRmYS12YXItcGxhbmUtbG9jayxcbiAgXCJ0YWdcIjogJGZhLXZhci10YWcsXG4gIFwiY29tbWVudFwiOiAkZmEtdmFyLWNvbW1lbnQsXG4gIFwiY2FrZS1jYW5kbGVzXCI6ICRmYS12YXItY2FrZS1jYW5kbGVzLFxuICBcImJpcnRoZGF5LWNha2VcIjogJGZhLXZhci1iaXJ0aGRheS1jYWtlLFxuICBcImNha2VcIjogJGZhLXZhci1jYWtlLFxuICBcImVudmVsb3BlXCI6ICRmYS12YXItZW52ZWxvcGUsXG4gIFwiYW5nbGVzLXVwXCI6ICRmYS12YXItYW5nbGVzLXVwLFxuICBcImFuZ2xlLWRvdWJsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCxcbiAgXCJwYXBlcmNsaXBcIjogJGZhLXZhci1wYXBlcmNsaXAsXG4gIFwiYXJyb3ctcmlnaHQtdG8tY2l0eVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHksXG4gIFwicmliYm9uXCI6ICRmYS12YXItcmliYm9uLFxuICBcImx1bmdzXCI6ICRmYS12YXItbHVuZ3MsXG4gIFwiYXJyb3ctdXAtOS0xXCI6ICRmYS12YXItYXJyb3ctdXAtOS0xLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0LFxuICBcImxpdGVjb2luLXNpZ25cIjogJGZhLXZhci1saXRlY29pbi1zaWduLFxuICBcImJvcmRlci1ub25lXCI6ICRmYS12YXItYm9yZGVyLW5vbmUsXG4gIFwiY2lyY2xlLW5vZGVzXCI6ICRmYS12YXItY2lyY2xlLW5vZGVzLFxuICBcInBhcmFjaHV0ZS1ib3hcIjogJGZhLXZhci1wYXJhY2h1dGUtYm94LFxuICBcImluZGVudFwiOiAkZmEtdmFyLWluZGVudCxcbiAgXCJ0cnVjay1maWVsZC11blwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLXVuLFxuICBcImhvdXJnbGFzc1wiOiAkZmEtdmFyLWhvdXJnbGFzcyxcbiAgXCJob3VyZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHksXG4gIFwibW91bnRhaW5cIjogJGZhLXZhci1tb3VudGFpbixcbiAgXCJ1c2VyLWRvY3RvclwiOiAkZmEtdmFyLXVzZXItZG9jdG9yLFxuICBcInVzZXItbWRcIjogJGZhLXZhci11c2VyLW1kLFxuICBcImNpcmNsZS1pbmZvXCI6ICRmYS12YXItY2lyY2xlLWluZm8sXG4gIFwiaW5mby1jaXJjbGVcIjogJGZhLXZhci1pbmZvLWNpcmNsZSxcbiAgXCJjbG91ZC1tZWF0YmFsbFwiOiAkZmEtdmFyLWNsb3VkLW1lYXRiYWxsLFxuICBcImNhbWVyYVwiOiAkZmEtdmFyLWNhbWVyYSxcbiAgXCJjYW1lcmEtYWx0XCI6ICRmYS12YXItY2FtZXJhLWFsdCxcbiAgXCJzcXVhcmUtdmlydXNcIjogJGZhLXZhci1zcXVhcmUtdmlydXMsXG4gIFwibWV0ZW9yXCI6ICRmYS12YXItbWV0ZW9yLFxuICBcImNhci1vblwiOiAkZmEtdmFyLWNhci1vbixcbiAgXCJzbGVpZ2hcIjogJGZhLXZhci1zbGVpZ2gsXG4gIFwiYXJyb3ctZG93bi0xLTlcIjogJGZhLXZhci1hcnJvdy1kb3duLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtYXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWFzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLFxuICBcImhhbmQtaG9sZGluZy1kcm9wbGV0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXG4gIFwiaGFuZC1ob2xkaW5nLXdhdGVyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyLFxuICBcIndhdGVyXCI6ICRmYS12YXItd2F0ZXIsXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcbiAgXCJicmFpbGxlXCI6ICRmYS12YXItYnJhaWxsZSxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWxcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWwsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1hbHRcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCxcbiAgXCJsYW5kbWFya1wiOiAkZmEtdmFyLWxhbmRtYXJrLFxuICBcInRydWNrXCI6ICRmYS12YXItdHJ1Y2ssXG4gIFwiY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWNyb3NzaGFpcnMsXG4gIFwicGVyc29uLWNhbmVcIjogJGZhLXZhci1wZXJzb24tY2FuZSxcbiAgXCJ0ZW50XCI6ICRmYS12YXItdGVudCxcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXG4gIFwiY2hlY2stZG91YmxlXCI6ICRmYS12YXItY2hlY2stZG91YmxlLFxuICBcImFycm93LWRvd24tYS16XCI6ICRmYS12YXItYXJyb3ctZG93bi1hLXosXG4gIFwic29ydC1hbHBoYS1hc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcbiAgXCJzb3J0LWFscGhhLWRvd25cIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24sXG4gIFwibW9uZXktYmlsbC13aGVhdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQsXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxuICBcImFycm93LXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQsXG4gIFwiYXJyb3ctbGVmdC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxuICBcImFycm93LXJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvXCI6ICRmYS12YXItdW5kbyxcbiAgXCJoYXJkLWRyaXZlXCI6ICRmYS12YXItaGFyZC1kcml2ZSxcbiAgXCJoZGRcIjogJGZhLXZhci1oZGQsXG4gIFwiZmFjZS1ncmluLXNxdWludC10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1ncmluLXNxdWludC10ZWFycyxcbiAgXCJkdW1iYmVsbFwiOiAkZmEtdmFyLWR1bWJiZWxsLFxuICBcInJlY3RhbmdsZS1saXN0XCI6ICRmYS12YXItcmVjdGFuZ2xlLWxpc3QsXG4gIFwibGlzdC1hbHRcIjogJGZhLXZhci1saXN0LWFsdCxcbiAgXCJ0YXJwLWRyb3BsZXRcIjogJGZhLXZhci10YXJwLWRyb3BsZXQsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxuICBcInNraWluZy1ub3JkaWNcIjogJGZhLXZhci1za2lpbmctbm9yZGljLFxuICBcImNhbGVuZGFyLXBsdXNcIjogJGZhLXZhci1jYWxlbmRhci1wbHVzLFxuICBcInBsYW5lLWFycml2YWxcIjogJGZhLXZhci1wbGFuZS1hcnJpdmFsLFxuICBcImNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWxlZnQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0LFxuICBcInRyYWluLXN1YndheVwiOiAkZmEtdmFyLXRyYWluLXN1YndheSxcbiAgXCJzdWJ3YXlcIjogJGZhLXZhci1zdWJ3YXksXG4gIFwiY2hhcnQtZ2FudHRcIjogJGZhLXZhci1jaGFydC1nYW50dCxcbiAgXCJpbmRpYW4tcnVwZWUtc2lnblwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduLFxuICBcImluZGlhbi1ydXBlZVwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZSxcbiAgXCJpbnJcIjogJGZhLXZhci1pbnIsXG4gIFwiY3JvcC1zaW1wbGVcIjogJGZhLXZhci1jcm9wLXNpbXBsZSxcbiAgXCJjcm9wLWFsdFwiOiAkZmEtdmFyLWNyb3AtYWx0LFxuICBcIm1vbmV5LWJpbGwtMVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMSxcbiAgXCJtb25leS1iaWxsLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtYWx0LFxuICBcImxlZnQtbG9uZ1wiOiAkZmEtdmFyLWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCxcbiAgXCJkbmFcIjogJGZhLXZhci1kbmEsXG4gIFwidmlydXMtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1zbGFzaCxcbiAgXCJtaW51c1wiOiAkZmEtdmFyLW1pbnVzLFxuICBcInN1YnRyYWN0XCI6ICRmYS12YXItc3VidHJhY3QsXG4gIFwiY2hlc3NcIjogJGZhLXZhci1jaGVzcyxcbiAgXCJhcnJvdy1sZWZ0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0LFxuICBcInBsdWctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2ssXG4gIFwic3RyZWV0LXZpZXdcIjogJGZhLXZhci1zdHJlZXQtdmlldyxcbiAgXCJmcmFuYy1zaWduXCI6ICRmYS12YXItZnJhbmMtc2lnbixcbiAgXCJ2b2x1bWUtb2ZmXCI6ICRmYS12YXItdm9sdW1lLW9mZixcbiAgXCJoYW5kcy1hc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZyxcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImFzbC1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwiZ2VhclwiOiAkZmEtdmFyLWdlYXIsXG4gIFwiY29nXCI6ICRmYS12YXItY29nLFxuICBcImRyb3BsZXQtc2xhc2hcIjogJGZhLXZhci1kcm9wbGV0LXNsYXNoLFxuICBcInRpbnQtc2xhc2hcIjogJGZhLXZhci10aW50LXNsYXNoLFxuICBcIm1vc3F1ZVwiOiAkZmEtdmFyLW1vc3F1ZSxcbiAgXCJtb3NxdWl0b1wiOiAkZmEtdmFyLW1vc3F1aXRvLFxuICBcInN0YXItb2YtZGF2aWRcIjogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxuICBcInBlcnNvbi1taWxpdGFyeS1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZSxcbiAgXCJjYXJ0LXNob3BwaW5nXCI6ICRmYS12YXItY2FydC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1jYXJ0XCI6ICRmYS12YXItc2hvcHBpbmctY2FydCxcbiAgXCJ2aWFsc1wiOiAkZmEtdmFyLXZpYWxzLFxuICBcInBsdWctY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzLFxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxuICBcImdyaXAtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLXZlcnRpY2FsLFxuICBcImFycm93LXR1cm4tdXBcIjogJGZhLXZhci1hcnJvdy10dXJuLXVwLFxuICBcImxldmVsLXVwXCI6ICRmYS12YXItbGV2ZWwtdXAsXG4gIFwidVwiOiAkZmEtdmFyLXUsXG4gIFwic3F1YXJlLXJvb3QtdmFyaWFibGVcIjogJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZSxcbiAgXCJzcXVhcmUtcm9vdC1hbHRcIjogJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQsXG4gIFwiY2xvY2tcIjogJGZhLXZhci1jbG9jayxcbiAgXCJjbG9jay1mb3VyXCI6ICRmYS12YXItY2xvY2stZm91cixcbiAgXCJiYWNrd2FyZC1zdGVwXCI6ICRmYS12YXItYmFja3dhcmQtc3RlcCxcbiAgXCJzdGVwLWJhY2t3YXJkXCI6ICRmYS12YXItc3RlcC1iYWNrd2FyZCxcbiAgXCJwYWxsZXRcIjogJGZhLXZhci1wYWxsZXQsXG4gIFwiZmF1Y2V0XCI6ICRmYS12YXItZmF1Y2V0LFxuICBcImJhc2ViYWxsLWJhdC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGwsXG4gIFwic1wiOiAkZmEtdmFyLXMsXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcbiAgXCJrZXlib2FyZFwiOiAkZmEtdmFyLWtleWJvYXJkLFxuICBcImNhcmV0LWRvd25cIjogJGZhLXZhci1jYXJldC1kb3duLFxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcbiAgXCJjbGluaWMtbWVkaWNhbFwiOiAkZmEtdmFyLWNsaW5pYy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnMsXG4gIFwidGVtcGVyYXR1cmUtM1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTMsXG4gIFwidGhlcm1vbWV0ZXItM1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTMsXG4gIFwidGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyxcbiAgXCJtb2JpbGUtc2NyZWVuXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbixcbiAgXCJtb2JpbGUtYW5kcm9pZC1hbHRcIjogJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQsXG4gIFwicGxhbmUtdXBcIjogJGZhLXZhci1wbGFuZS11cCxcbiAgXCJwaWdneS1iYW5rXCI6ICRmYS12YXItcGlnZ3ktYmFuayxcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogJGZhLXZhci1iYXR0ZXJ5LWhhbGYsXG4gIFwiYmF0dGVyeS0zXCI6ICRmYS12YXItYmF0dGVyeS0zLFxuICBcIm1vdW50YWluLWNpdHlcIjogJGZhLXZhci1tb3VudGFpbi1jaXR5LFxuICBcImNvaW5zXCI6ICRmYS12YXItY29pbnMsXG4gIFwia2hhbmRhXCI6ICRmYS12YXIta2hhbmRhLFxuICBcInNsaWRlcnNcIjogJGZhLXZhci1zbGlkZXJzLFxuICBcInNsaWRlcnMtaFwiOiAkZmEtdmFyLXNsaWRlcnMtaCxcbiAgXCJmb2xkZXItdHJlZVwiOiAkZmEtdmFyLWZvbGRlci10cmVlLFxuICBcIm5ldHdvcmstd2lyZWRcIjogJGZhLXZhci1uZXR3b3JrLXdpcmVkLFxuICBcIm1hcC1waW5cIjogJGZhLXZhci1tYXAtcGluLFxuICBcImhhbXNhXCI6ICRmYS12YXItaGFtc2EsXG4gIFwiY2VudC1zaWduXCI6ICRmYS12YXItY2VudC1zaWduLFxuICBcImZsYXNrXCI6ICRmYS12YXItZmxhc2ssXG4gIFwicGVyc29uLXByZWduYW50XCI6ICRmYS12YXItcGVyc29uLXByZWduYW50LFxuICBcIndhbmQtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLXNwYXJrbGVzLFxuICBcImVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdlwiOiAkZmEtdmFyLWVsbGlwc2lzLXYsXG4gIFwidGlja2V0XCI6ICRmYS12YXItdGlja2V0LFxuICBcInBvd2VyLW9mZlwiOiAkZmEtdmFyLXBvd2VyLW9mZixcbiAgXCJyaWdodC1sb25nXCI6ICRmYS12YXItcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0LFxuICBcImZsYWctdXNhXCI6ICRmYS12YXItZmxhZy11c2EsXG4gIFwibGFwdG9wLWZpbGVcIjogJGZhLXZhci1sYXB0b3AtZmlsZSxcbiAgXCJ0dHlcIjogJGZhLXZhci10dHksXG4gIFwidGVsZXR5cGVcIjogJGZhLXZhci10ZWxldHlwZSxcbiAgXCJkaWFncmFtLW5leHRcIjogJGZhLXZhci1kaWFncmFtLW5leHQsXG4gIFwicGVyc29uLXJpZmxlXCI6ICRmYS12YXItcGVyc29uLXJpZmxlLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2xvc2VkLWNhcHRpb25pbmdcIjogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyxcbiAgXCJwZXJzb24taGlraW5nXCI6ICRmYS12YXItcGVyc29uLWhpa2luZyxcbiAgXCJoaWtpbmdcIjogJGZhLXZhci1oaWtpbmcsXG4gIFwidmVudXMtZG91YmxlXCI6ICRmYS12YXItdmVudXMtZG91YmxlLFxuICBcImltYWdlc1wiOiAkZmEtdmFyLWltYWdlcyxcbiAgXCJjYWxjdWxhdG9yXCI6ICRmYS12YXItY2FsY3VsYXRvcixcbiAgXCJwZW9wbGUtcHVsbGluZ1wiOiAkZmEtdmFyLXBlb3BsZS1wdWxsaW5nLFxuICBcIm5cIjogJGZhLXZhci1uLFxuICBcImNhYmxlLWNhclwiOiAkZmEtdmFyLWNhYmxlLWNhcixcbiAgXCJ0cmFtXCI6ICRmYS12YXItdHJhbSxcbiAgXCJjbG91ZC1yYWluXCI6ICRmYS12YXItY2xvdWQtcmFpbixcbiAgXCJidWlsZGluZy1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcmssXG4gIFwic2hpcFwiOiAkZmEtdmFyLXNoaXAsXG4gIFwiYXJyb3dzLWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmUsXG4gIFwiZG93bmxvYWRcIjogJGZhLXZhci1kb3dubG9hZCxcbiAgXCJmYWNlLWdyaW5cIjogJGZhLXZhci1mYWNlLWdyaW4sXG4gIFwiZ3JpblwiOiAkZmEtdmFyLWdyaW4sXG4gIFwiZGVsZXRlLWxlZnRcIjogJGZhLXZhci1kZWxldGUtbGVmdCxcbiAgXCJiYWNrc3BhY2VcIjogJGZhLXZhci1iYWNrc3BhY2UsXG4gIFwiZXllLWRyb3BwZXJcIjogJGZhLXZhci1leWUtZHJvcHBlcixcbiAgXCJleWUtZHJvcHBlci1lbXB0eVwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5LFxuICBcImV5ZWRyb3BwZXJcIjogJGZhLXZhci1leWVkcm9wcGVyLFxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2ssXG4gIFwiZm9yd2FyZFwiOiAkZmEtdmFyLWZvcndhcmQsXG4gIFwibW9iaWxlXCI6ICRmYS12YXItbW9iaWxlLFxuICBcIm1vYmlsZS1hbmRyb2lkXCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQsXG4gIFwibW9iaWxlLXBob25lXCI6ICRmYS12YXItbW9iaWxlLXBob25lLFxuICBcImZhY2UtbWVoXCI6ICRmYS12YXItZmFjZS1tZWgsXG4gIFwibWVoXCI6ICRmYS12YXItbWVoLFxuICBcImFsaWduLWNlbnRlclwiOiAkZmEtdmFyLWFsaWduLWNlbnRlcixcbiAgXCJib29rLXNrdWxsXCI6ICRmYS12YXItYm9vay1za3VsbCxcbiAgXCJib29rLWRlYWRcIjogJGZhLXZhci1ib29rLWRlYWQsXG4gIFwiaWQtY2FyZFwiOiAkZmEtdmFyLWlkLWNhcmQsXG4gIFwiZHJpdmVycy1saWNlbnNlXCI6ICRmYS12YXItZHJpdmVycy1saWNlbnNlLFxuICBcIm91dGRlbnRcIjogJGZhLXZhci1vdXRkZW50LFxuICBcImRlZGVudFwiOiAkZmEtdmFyLWRlZGVudCxcbiAgXCJoZWFydC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiaG91c2VcIjogJGZhLXZhci1ob3VzZSxcbiAgXCJob21lXCI6ICRmYS12YXItaG9tZSxcbiAgXCJob21lLWFsdFwiOiAkZmEtdmFyLWhvbWUtYWx0LFxuICBcImhvbWUtbGctYWx0XCI6ICRmYS12YXItaG9tZS1sZy1hbHQsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiAkZmEtdmFyLWNhbGVuZGFyLXdlZWssXG4gIFwibGFwdG9wLW1lZGljYWxcIjogJGZhLXZhci1sYXB0b3AtbWVkaWNhbCxcbiAgXCJiXCI6ICRmYS12YXItYixcbiAgXCJmaWxlLW1lZGljYWxcIjogJGZhLXZhci1maWxlLW1lZGljYWwsXG4gIFwiZGljZS1vbmVcIjogJGZhLXZhci1kaWNlLW9uZSxcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXG4gIFwiYXJyb3ctcmlnaHQtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQsXG4gIFwiZXhjaGFuZ2VcIjogJGZhLXZhci1leGNoYW5nZSxcbiAgXCJyb3RhdGUtcmlnaHRcIjogJGZhLXZhci1yb3RhdGUtcmlnaHQsXG4gIFwicmVkby1hbHRcIjogJGZhLXZhci1yZWRvLWFsdCxcbiAgXCJyb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1mb3J3YXJkLFxuICBcInV0ZW5zaWxzXCI6ICRmYS12YXItdXRlbnNpbHMsXG4gIFwiY3V0bGVyeVwiOiAkZmEtdmFyLWN1dGxlcnksXG4gIFwiYXJyb3ctdXAtd2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtdXBcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cCxcbiAgXCJtaWxsLXNpZ25cIjogJGZhLXZhci1taWxsLXNpZ24sXG4gIFwiYm93bC1yaWNlXCI6ICRmYS12YXItYm93bC1yaWNlLFxuICBcInNrdWxsXCI6ICRmYS12YXItc2t1bGwsXG4gIFwidG93ZXItYnJvYWRjYXN0XCI6ICRmYS12YXItdG93ZXItYnJvYWRjYXN0LFxuICBcImJyb2FkY2FzdC10b3dlclwiOiAkZmEtdmFyLWJyb2FkY2FzdC10b3dlcixcbiAgXCJ0cnVjay1waWNrdXBcIjogJGZhLXZhci10cnVjay1waWNrdXAsXG4gIFwidXAtbG9uZ1wiOiAkZmEtdmFyLXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtdXBcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC11cCxcbiAgXCJzdG9wXCI6ICRmYS12YXItc3RvcCxcbiAgXCJjb2RlLW1lcmdlXCI6ICRmYS12YXItY29kZS1tZXJnZSxcbiAgXCJ1cGxvYWRcIjogJGZhLXZhci11cGxvYWQsXG4gIFwiaHVycmljYW5lXCI6ICRmYS12YXItaHVycmljYW5lLFxuICBcIm1vdW5kXCI6ICRmYS12YXItbW91bmQsXG4gIFwidG9pbGV0LXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0LXBvcnRhYmxlLFxuICBcImNvbXBhY3QtZGlzY1wiOiAkZmEtdmFyLWNvbXBhY3QtZGlzYyxcbiAgXCJmaWxlLWFycm93LWRvd25cIjogJGZhLXZhci1maWxlLWFycm93LWRvd24sXG4gIFwiZmlsZS1kb3dubG9hZFwiOiAkZmEtdmFyLWZpbGUtZG93bmxvYWQsXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXG4gIFwic2hpZWxkLWNhdFwiOiAkZmEtdmFyLXNoaWVsZC1jYXQsXG4gIFwiYm9sdFwiOiAkZmEtdmFyLWJvbHQsXG4gIFwiemFwXCI6ICRmYS12YXItemFwLFxuICBcImdsYXNzLXdhdGVyXCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXIsXG4gIFwib2lsLXdlbGxcIjogJGZhLXZhci1vaWwtd2VsbCxcbiAgXCJ2YXVsdFwiOiAkZmEtdmFyLXZhdWx0LFxuICBcIm1hcnNcIjogJGZhLXZhci1tYXJzLFxuICBcInRvaWxldFwiOiAkZmEtdmFyLXRvaWxldCxcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXG4gIFwieWVuLXNpZ25cIjogJGZhLXZhci15ZW4tc2lnbixcbiAgXCJjbnlcIjogJGZhLXZhci1jbnksXG4gIFwianB5XCI6ICRmYS12YXItanB5LFxuICBcInJtYlwiOiAkZmEtdmFyLXJtYixcbiAgXCJ5ZW5cIjogJGZhLXZhci15ZW4sXG4gIFwicnVibGUtc2lnblwiOiAkZmEtdmFyLXJ1YmxlLXNpZ24sXG4gIFwicm91YmxlXCI6ICRmYS12YXItcm91YmxlLFxuICBcInJ1YlwiOiAkZmEtdmFyLXJ1YixcbiAgXCJydWJsZVwiOiAkZmEtdmFyLXJ1YmxlLFxuICBcInN1blwiOiAkZmEtdmFyLXN1bixcbiAgXCJndWl0YXJcIjogJGZhLXZhci1ndWl0YXIsXG4gIFwiZmFjZS1sYXVnaC13aW5rXCI6ICRmYS12YXItZmFjZS1sYXVnaC13aW5rLFxuICBcImxhdWdoLXdpbmtcIjogJGZhLXZhci1sYXVnaC13aW5rLFxuICBcImhvcnNlLWhlYWRcIjogJGZhLXZhci1ob3JzZS1oZWFkLFxuICBcImJvcmUtaG9sZVwiOiAkZmEtdmFyLWJvcmUtaG9sZSxcbiAgXCJpbmR1c3RyeVwiOiAkZmEtdmFyLWluZHVzdHJ5LFxuICBcImNpcmNsZS1kb3duXCI6ICRmYS12YXItY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxuICBcImFycm93cy10dXJuLXRvLWRvdHNcIjogJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzLFxuICBcImZsb3Jpbi1zaWduXCI6ICRmYS12YXItZmxvcmluLXNpZ24sXG4gIFwiYXJyb3ctZG93bi1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlLFxuICBcInNvcnQtYW1vdW50LWRlc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjLFxuICBcInNvcnQtYW1vdW50LWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQsXG4gIFwibGVzcy10aGFuXCI6ICRmYS12YXItbGVzcy10aGFuLFxuICBcImFuZ2xlLWRvd25cIjogJGZhLXZhci1hbmdsZS1kb3duLFxuICBcImNhci10dW5uZWxcIjogJGZhLXZhci1jYXItdHVubmVsLFxuICBcImhlYWQtc2lkZS1jb3VnaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCxcbiAgXCJncmlwLWxpbmVzXCI6ICRmYS12YXItZ3JpcC1saW5lcyxcbiAgXCJ0aHVtYnMtZG93blwiOiAkZmEtdmFyLXRodW1icy1kb3duLFxuICBcInVzZXItbG9ja1wiOiAkZmEtdmFyLXVzZXItbG9jayxcbiAgXCJhcnJvdy1yaWdodC1sb25nXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodCxcbiAgXCJhbmNob3ItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyayxcbiAgXCJlbGxpcHNpc1wiOiAkZmEtdmFyLWVsbGlwc2lzLFxuICBcImVsbGlwc2lzLWhcIjogJGZhLXZhci1lbGxpcHNpcy1oLFxuICBcImNoZXNzLXBhd25cIjogJGZhLXZhci1jaGVzcy1wYXduLFxuICBcImtpdC1tZWRpY2FsXCI6ICRmYS12YXIta2l0LW1lZGljYWwsXG4gIFwiZmlyc3QtYWlkXCI6ICRmYS12YXItZmlyc3QtYWlkLFxuICBcInBlcnNvbi10aHJvdWdoLXdpbmRvd1wiOiAkZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdyxcbiAgXCJ0b29sYm94XCI6ICRmYS12YXItdG9vbGJveCxcbiAgXCJoYW5kcy1ob2xkaW5nLWNpcmNsZVwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlLFxuICBcImJ1Z1wiOiAkZmEtdmFyLWJ1ZyxcbiAgXCJjcmVkaXQtY2FyZFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLFxuICBcImNyZWRpdC1jYXJkLWFsdFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdCxcbiAgXCJjYXJcIjogJGZhLXZhci1jYXIsXG4gIFwiYXV0b21vYmlsZVwiOiAkZmEtdmFyLWF1dG9tb2JpbGUsXG4gIFwiaGFuZC1ob2xkaW5nLWhhbmRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZCxcbiAgXCJib29rLW9wZW4tcmVhZGVyXCI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcbiAgXCJib29rLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stcmVhZGVyLFxuICBcIm1vdW50YWluLXN1blwiOiAkZmEtdmFyLW1vdW50YWluLXN1bixcbiAgXCJhcnJvd3MtbGVmdC1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZSxcbiAgXCJkaWNlLWQyMFwiOiAkZmEtdmFyLWRpY2UtZDIwLFxuICBcInRydWNrLWRyb3BsZXRcIjogJGZhLXZhci10cnVjay1kcm9wbGV0LFxuICBcImZpbGUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUteG1hcmssXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cCxcbiAgXCJ0ZW1wZXJhdHVyZS11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXVwLFxuICBcIm1lZGFsXCI6ICRmYS12YXItbWVkYWwsXG4gIFwiYmVkXCI6ICRmYS12YXItYmVkLFxuICBcInNxdWFyZS1oXCI6ICRmYS12YXItc3F1YXJlLWgsXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcbiAgXCJwb2RjYXN0XCI6ICRmYS12YXItcG9kY2FzdCxcbiAgXCJ0ZW1wZXJhdHVyZS1mdWxsXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtNCxcbiAgXCJ0aGVybW9tZXRlci00XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItNCxcbiAgXCJ0aGVybW9tZXRlci1mdWxsXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCxcbiAgXCJiZWxsXCI6ICRmYS12YXItYmVsbCxcbiAgXCJzdXBlcnNjcmlwdFwiOiAkZmEtdmFyLXN1cGVyc2NyaXB0LFxuICBcInBsdWctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUteG1hcmssXG4gIFwic3Rhci1vZi1saWZlXCI6ICRmYS12YXItc3Rhci1vZi1saWZlLFxuICBcInBob25lLXNsYXNoXCI6ICRmYS12YXItcGhvbmUtc2xhc2gsXG4gIFwicGFpbnQtcm9sbGVyXCI6ICRmYS12YXItcGFpbnQtcm9sbGVyLFxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbmdsZSxcbiAgXCJoYW5kcy1oZWxwaW5nXCI6ICRmYS12YXItaGFuZHMtaGVscGluZyxcbiAgXCJsb2NhdGlvbi1kb3RcIjogJGZhLXZhci1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlci1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdCxcbiAgXCJmaWxlXCI6ICRmYS12YXItZmlsZSxcbiAgXCJncmVhdGVyLXRoYW5cIjogJGZhLXZhci1ncmVhdGVyLXRoYW4sXG4gIFwicGVyc29uLXN3aW1taW5nXCI6ICRmYS12YXItcGVyc29uLXN3aW1taW5nLFxuICBcInN3aW1tZXJcIjogJGZhLXZhci1zd2ltbWVyLFxuICBcImFycm93LWRvd25cIjogJGZhLXZhci1hcnJvdy1kb3duLFxuICBcImRyb3BsZXRcIjogJGZhLXZhci1kcm9wbGV0LFxuICBcInRpbnRcIjogJGZhLXZhci10aW50LFxuICBcImVyYXNlclwiOiAkZmEtdmFyLWVyYXNlcixcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2FzLFxuICBcImVhcnRoXCI6ICRmYS12YXItZWFydGgsXG4gIFwiZWFydGgtYW1lcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2EsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJGZhLXZhci1nbG9iZS1hbWVyaWNhcyxcbiAgXCJwZXJzb24tYnVyc3RcIjogJGZhLXZhci1wZXJzb24tYnVyc3QsXG4gIFwiZG92ZVwiOiAkZmEtdmFyLWRvdmUsXG4gIFwiYmF0dGVyeS1lbXB0eVwiOiAkZmEtdmFyLWJhdHRlcnktZW1wdHksXG4gIFwiYmF0dGVyeS0wXCI6ICRmYS12YXItYmF0dGVyeS0wLFxuICBcInNvY2tzXCI6ICRmYS12YXItc29ja3MsXG4gIFwiaW5ib3hcIjogJGZhLXZhci1pbmJveCxcbiAgXCJzZWN0aW9uXCI6ICRmYS12YXItc2VjdGlvbixcbiAgXCJnYXVnZS1oaWdoXCI6ICRmYS12YXItZ2F1Z2UtaGlnaCxcbiAgXCJ0YWNob21ldGVyLWFsdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LFxuICBcInRhY2hvbWV0ZXItYWx0LWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0LFxuICBcImVudmVsb3BlLW9wZW4tdGV4dFwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCxcbiAgXCJob3NwaXRhbFwiOiAkZmEtdmFyLWhvc3BpdGFsLFxuICBcImhvc3BpdGFsLWFsdFwiOiAkZmEtdmFyLWhvc3BpdGFsLWFsdCxcbiAgXCJob3NwaXRhbC13aWRlXCI6ICRmYS12YXItaG9zcGl0YWwtd2lkZSxcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkZmEtdmFyLXdpbmUtYm90dGxlLFxuICBcImNoZXNzLXJvb2tcIjogJGZhLXZhci1jaGVzcy1yb29rLFxuICBcImJhcnMtc3RhZ2dlcmVkXCI6ICRmYS12YXItYmFycy1zdGFnZ2VyZWQsXG4gIFwicmVvcmRlclwiOiAkZmEtdmFyLXJlb3JkZXIsXG4gIFwic3RyZWFtXCI6ICRmYS12YXItc3RyZWFtLFxuICBcImRoYXJtYWNoYWtyYVwiOiAkZmEtdmFyLWRoYXJtYWNoYWtyYSxcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXG4gIFwicGVyc29uLXdhbGtpbmctd2l0aC1jYW5lXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lLFxuICBcImJsaW5kXCI6ICRmYS12YXItYmxpbmQsXG4gIFwiZHJ1bVwiOiAkZmEtdmFyLWRydW0sXG4gIFwiaWNlLWNyZWFtXCI6ICRmYS12YXItaWNlLWNyZWFtLFxuICBcImhlYXJ0LWNpcmNsZS1ib2x0XCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQsXG4gIFwiZmF4XCI6ICRmYS12YXItZmF4LFxuICBcInBhcmFncmFwaFwiOiAkZmEtdmFyLXBhcmFncmFwaCxcbiAgXCJjaGVjay10by1zbG90XCI6ICRmYS12YXItY2hlY2stdG8tc2xvdCxcbiAgXCJ2b3RlLXllYVwiOiAkZmEtdmFyLXZvdGUteWVhLFxuICBcInN0YXItaGFsZlwiOiAkZmEtdmFyLXN0YXItaGFsZixcbiAgXCJib3hlcy1zdGFja2VkXCI6ICRmYS12YXItYm94ZXMtc3RhY2tlZCxcbiAgXCJib3hlc1wiOiAkZmEtdmFyLWJveGVzLFxuICBcImJveGVzLWFsdFwiOiAkZmEtdmFyLWJveGVzLWFsdCxcbiAgXCJsaW5rXCI6ICRmYS12YXItbGluayxcbiAgXCJjaGFpblwiOiAkZmEtdmFyLWNoYWluLFxuICBcImVhci1saXN0ZW5cIjogJGZhLXZhci1lYXItbGlzdGVuLFxuICBcImFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtc1wiOiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyxcbiAgXCJ0cmVlLWNpdHlcIjogJGZhLXZhci10cmVlLWNpdHksXG4gIFwicGxheVwiOiAkZmEtdmFyLXBsYXksXG4gIFwiZm9udFwiOiAkZmEtdmFyLWZvbnQsXG4gIFwicnVwaWFoLXNpZ25cIjogJGZhLXZhci1ydXBpYWgtc2lnbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJGZhLXZhci1zZWFyY2gsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwicGVyc29uLWRvdHMtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lLFxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZS1hbHRcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcbiAgXCJmaWxlLWVkaXRcIjogJGZhLXZhci1maWxlLWVkaXQsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJzY2hvb2wtbG9ja1wiOiAkZmEtdmFyLXNjaG9vbC1sb2NrLFxuICBcInRvd2VyLWNlbGxcIjogJGZhLXZhci10b3dlci1jZWxsLFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwidHZcIjogJGZhLXZhci10dixcbiAgXCJ0ZWxldmlzaW9uXCI6ICRmYS12YXItdGVsZXZpc2lvbixcbiAgXCJ0di1hbHRcIjogJGZhLXZhci10di1hbHQsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwiY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jaXJjbGUtdXNlcixcbiAgXCJ1c2VyLWNpcmNsZVwiOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXG4gIFwid2luZFwiOiAkZmEtdmFyLXdpbmQsXG4gIFwiY2FyLWJ1cnN0XCI6ICRmYS12YXItY2FyLWJ1cnN0LFxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwidHJ1Y2stZmFzdFwiOiAkZmEtdmFyLXRydWNrLWZhc3QsXG4gIFwic2hpcHBpbmctZmFzdFwiOiAkZmEtdmFyLXNoaXBwaW5nLWZhc3QsXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXG4gIFwidXNlci1ncmFkdWF0ZVwiOiAkZmEtdmFyLXVzZXItZ3JhZHVhdGUsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwiY2lyY2xlLXJhZGlhdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImdyaXBcIjogJGZhLXZhci1ncmlwLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcbiAgXCJzaGFyZS1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlLFxuICBcInNoYXJlLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXG4gIFwiY2hpbGQtcmlmbGVcIjogJGZhLXZhci1jaGlsZC1yaWZsZSxcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJwbHVzXCI6ICRmYS12YXItcGx1cyxcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXG4gIFwiZXhwYW5kXCI6ICRmYS12YXItZXhwYW5kLFxuICBcImNvbXB1dGVyXCI6ICRmYS12YXItY29tcHV0ZXIsXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImJ1aWxkaW5nLXNoaWVsZFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcInRyYXNoLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZVwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUsXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxuICBcImxpbmVzLWxlYW5pbmdcIjogJGZhLXZhci1saW5lcy1sZWFuaW5nLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICRmYS12YXItcnVsZXItY29tYmluZWQsXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImVxdWFsc1wiOiAkZmEtdmFyLWVxdWFscyxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcInN0b3JlXCI6ICRmYS12YXItc3RvcmUsXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcbiAgXCJhbmdsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLXVwLFxuICBcImRydW1zdGljay1iaXRlXCI6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcbiAgXCJjaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWxlZnQsXG4gIFwiYmFjdGVyaWFcIjogJGZhLXZhci1iYWN0ZXJpYSxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxuICBcImNhci1yZWFyXCI6ICRmYS12YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkZmEtdmFyLWNhci1hbHQsXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcInRyYWZmaWMtbGlnaHRcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LFxuICBcInRoZXJtb21ldGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXIsXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJwZXJjZW50XCI6ICRmYS12YXItcGVyY2VudCxcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcbiAgXCJ0cnVjay1tb3ZpbmdcIjogJGZhLXZhci10cnVjay1tb3ZpbmcsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwiZmFjZS1zbWlsZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUsXG4gIFwic21pbGVcIjogJGZhLXZhci1zbWlsZSxcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXG4gIFwidGh1bWItdGFja1wiOiAkZmEtdmFyLXRodW1iLXRhY2ssXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicGVhY2VcIjogJGZhLXZhci1wZWFjZSxcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxuICBcImNvZ3NcIjogJGZhLXZhci1jb2dzLFxuICBcIndhcmVob3VzZVwiOiAkZmEtdmFyLXdhcmVob3VzZSxcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJzaW0tY2FyZFwiOiAkZmEtdmFyLXNpbS1jYXJkLFxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXG4gIFwidHJhbnNnZW5kZXItYWx0XCI6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0LFxuICBcIm1lcmN1cnlcIjogJGZhLXZhci1tZXJjdXJ5LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJwZXJzb24tZmFsbGluZy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0LFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcImNsb2NrLXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItY2xvY2stcm90YXRlLWxlZnQsXG4gIFwiaGlzdG9yeVwiOiAkZmEtdmFyLWhpc3RvcnksXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXG4gIFwiZ29sZi1iYWxsXCI6ICRmYS12YXItZ29sZi1iYWxsLFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImhvdXNlLWNoaW1uZXktd2luZG93XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3csXG4gIFwicGVuLW5pYlwiOiAkZmEtdmFyLXBlbi1uaWIsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJ3aW5lLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItd2luZS1nbGFzcy1lbXB0eSxcbiAgXCJ3aW5lLWdsYXNzLWFsdFwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0LFxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcIm11c2ljXCI6ICRmYS12YXItbXVzaWMsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxuICBcImJyb29tXCI6ICRmYS12YXItYnJvb20sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcbiAgXCJ0aW1lcy1zcXVhcmVcIjogJGZhLXZhci10aW1lcy1zcXVhcmUsXG4gIFwieG1hcmstc3F1YXJlXCI6ICRmYS12YXIteG1hcmstc3F1YXJlLFxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxuICBcInVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcImV4cGFuZC1hbHRcIjogJGZhLXZhci1leHBhbmQtYWx0LFxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxuICBcInRcIjogJGZhLXZhci10LFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImluZmluaXR5XCI6ICRmYS12YXItaW5maW5pdHksXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ2b2ljZW1haWxcIjogJGZhLXZhci12b2ljZW1haWwsXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiYm9vay1xdXJhblwiOiAkZmEtdmFyLWJvb2stcXVyYW4sXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJGZhLXZhci1hbmdyeSxcbiAgXCJjb29raWUtYml0ZVwiOiAkZmEtdmFyLWNvb2tpZS1iaXRlLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcInJzc1wiOiAkZmEtdmFyLXJzcyxcbiAgXCJmZWVkXCI6ICRmYS12YXItZmVlZCxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwiZGVza3RvcFwiOiAkZmEtdmFyLWRlc2t0b3AsXG4gIFwiZGVza3RvcC1hbHRcIjogJGZhLXZhci1kZXNrdG9wLWFsdCxcbiAgXCJtXCI6ICRmYS12YXItbSxcbiAgXCJ0YWJsZS1saXN0XCI6ICRmYS12YXItdGFibGUtbGlzdCxcbiAgXCJ0aC1saXN0XCI6ICRmYS12YXItdGgtbGlzdCxcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkZmEtdmFyLXNtcyxcbiAgXCJib29rXCI6ICRmYS12YXItYm9vayxcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImFuZ2xlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1sZWZ0LFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwiY2xvdWQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLW1vb24sXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwiaW1hZ2UtcG9ydHJhaXRcIjogJGZhLXZhci1pbWFnZS1wb3J0cmFpdCxcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxuICBcInVzZXItdGFnXCI6ICRmYS12YXItdXNlci10YWcsXG4gIFwicnVnXCI6ICRmYS12YXItcnVnLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJzaGFyZVwiOiAkZmEtdmFyLXNoYXJlLFxuICBcImFycm93LXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0LFxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxuICBcInJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJmYWNlLWdyaW1hY2VcIjogJGZhLXZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkZmEtdmFyLWdyaW1hY2UsXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxuICBcIndoZWVsY2hhaXItYWx0XCI6ICRmYS12YXItd2hlZWxjaGFpci1hbHQsXG4gIFwidHVybi1kb3duXCI6ICRmYS12YXItdHVybi1kb3duLFxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcImhhbmQtZG90c1wiOiAkZmEtdmFyLWhhbmQtZG90cyxcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXG4gIFwiZmlsZS1pbnZvaWNlXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLFxuICBcIndpbmRvdy1taW5pbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwiYnJ1c2hcIjogJGZhLXZhci1icnVzaCxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJ1c2VyLWxhcmdlXCI6ICRmYS12YXItdXNlci1sYXJnZSxcbiAgXCJ1c2VyLWFsdFwiOiAkZmEtdmFyLXVzZXItYWx0LFxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzdG9wd2F0Y2gtMjBcIjogJGZhLXZhci1zdG9wd2F0Y2gtMjAsXG4gIFwic3F1YXJlLWZ1bGxcIjogJGZhLXZhci1zcXVhcmUtZnVsbCxcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcIm5vdGUtc3RpY2t5XCI6ICRmYS12YXItbm90ZS1zdGlja3ksXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcbiAgXCJidWctc2xhc2hcIjogJGZhLXZhci1idWctc2xhc2gsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcInVzZXItaW5qdXJlZFwiOiAkZmEtdmFyLXVzZXItaW5qdXJlZCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXG4gIFwiZG9sbGFyXCI6ICRmYS12YXItZG9sbGFyLFxuICBcInVzZFwiOiAkZmEtdmFyLXVzZCxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwidW1icmVsbGFcIjogJGZhLXZhci11bWJyZWxsYSxcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwic3RhcGxlclwiOiAkZmEtdmFyLXN0YXBsZXIsXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXG4gIFwidGhlYXRlci1tYXNrc1wiOiAkZmEtdmFyLXRoZWF0ZXItbWFza3MsXG4gIFwia2lwLXNpZ25cIjogJGZhLXZhci1raXAtc2lnbixcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXG4gIFwiaGFuZHNoYWtlLWFsdFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkZmEtdmFyLWZpZ2h0ZXItamV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJiYXJjb2RlXCI6ICRmYS12YXItYmFyY29kZSxcbiAgXCJwbHVzLW1pbnVzXCI6ICRmYS12YXItcGx1cy1taW51cyxcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkZmEtdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJncmFkdWF0aW9uLWNhcFwiOiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwLFxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcbiAgXCJoYW5kLWhvbGRpbmctbWVkaWNhbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbik7XG5cbiRmYS1icmFuZC1pY29uczogKFxuICBcIm1vbmVyb1wiOiAkZmEtdmFyLW1vbmVybyxcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxuICBcInllbHBcIjogJGZhLXZhci15ZWxwLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJzaG9wd2FyZVwiOiAkZmEtdmFyLXNob3B3YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJyZWRoYXRcIjogJGZhLXZhci1yZWRoYXQsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcbiAgXCJ1cHNcIjogJGZhLXZhci11cHMsXG4gIFwid3BleHBsb3JlclwiOiAkZmEtdmFyLXdwZXhwbG9yZXIsXG4gIFwiZHlhbG9nXCI6ICRmYS12YXItZHlhbG9nLFxuICBcImJpdHlcIjogJGZhLXZhci1iaXR5LFxuICBcInN0YWNrcGF0aFwiOiAkZmEtdmFyLXN0YWNrcGF0aCxcbiAgXCJidXlzZWxsYWRzXCI6ICRmYS12YXItYnV5c2VsbGFkcyxcbiAgXCJmaXJzdC1vcmRlclwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLFxuICBcIm1vZHhcIjogJGZhLXZhci1tb2R4LFxuICBcImd1aWxkZWRcIjogJGZhLXZhci1ndWlsZGVkLFxuICBcInZudlwiOiAkZmEtdmFyLXZudixcbiAgXCJzcXVhcmUtanNcIjogJGZhLXZhci1zcXVhcmUtanMsXG4gIFwianMtc3F1YXJlXCI6ICRmYS12YXItanMtc3F1YXJlLFxuICBcIm1pY3Jvc29mdFwiOiAkZmEtdmFyLW1pY3Jvc29mdCxcbiAgXCJxcVwiOiAkZmEtdmFyLXFxLFxuICBcIm9yY2lkXCI6ICRmYS12YXItb3JjaWQsXG4gIFwiamF2YVwiOiAkZmEtdmFyLWphdmEsXG4gIFwiaW52aXNpb25cIjogJGZhLXZhci1pbnZpc2lvbixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkLWFsdFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0LFxuICBcImNlbnRlcmNvZGVcIjogJGZhLXZhci1jZW50ZXJjb2RlLFxuICBcImdsaWRlLWdcIjogJGZhLXZhci1nbGlkZS1nLFxuICBcImRydXBhbFwiOiAkZmEtdmFyLWRydXBhbCxcbiAgXCJoaXJlLWEtaGVscGVyXCI6ICRmYS12YXItaGlyZS1hLWhlbHBlcixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLWJ5XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSxcbiAgXCJ1bml0eVwiOiAkZmEtdmFyLXVuaXR5LFxuICBcIndobWNzXCI6ICRmYS12YXItd2htY3MsXG4gIFwicm9ja2V0Y2hhdFwiOiAkZmEtdmFyLXJvY2tldGNoYXQsXG4gIFwidmtcIjogJGZhLXZhci12ayxcbiAgXCJ1bnRhcHBkXCI6ICRmYS12YXItdW50YXBwZCxcbiAgXCJtYWlsY2hpbXBcIjogJGZhLXZhci1tYWlsY2hpbXAsXG4gIFwiY3NzMy1hbHRcIjogJGZhLXZhci1jc3MzLWFsdCxcbiAgXCJzcXVhcmUtcmVkZGl0XCI6ICRmYS12YXItc3F1YXJlLXJlZGRpdCxcbiAgXCJyZWRkaXQtc3F1YXJlXCI6ICRmYS12YXItcmVkZGl0LXNxdWFyZSxcbiAgXCJ2aW1lby12XCI6ICRmYS12YXItdmltZW8tdixcbiAgXCJjb250YW9cIjogJGZhLXZhci1jb250YW8sXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUsXG4gIFwiZGVza3Byb1wiOiAkZmEtdmFyLWRlc2twcm8sXG4gIFwic2lzdHJpeFwiOiAkZmEtdmFyLXNpc3RyaXgsXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXG4gIFwiaW5zdGFncmFtLXNxdWFyZVwiOiAkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUsXG4gIFwiYmF0dGxlLW5ldFwiOiAkZmEtdmFyLWJhdHRsZS1uZXQsXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxuICBcInNxdWFyZS1oYWNrZXItbmV3c1wiOiAkZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3cyxcbiAgXCJoYWNrZXItbmV3cy1zcXVhcmVcIjogJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUsXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXG4gIFwibmFwc3RlclwiOiAkZmEtdmFyLW5hcHN0ZXIsXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJnb29nbGUtcGx1cy1nXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtZyxcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcbiAgXCJtYXJrZG93blwiOiAkZmEtdmFyLW1hcmtkb3duLFxuICBcInNvdXJjZXRyZWVcIjogJGZhLXZhci1zb3VyY2V0cmVlLFxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXG4gIFwiZGlhc3BvcmFcIjogJGZhLXZhci1kaWFzcG9yYSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxuICBcImdpdGh1Yi1hbHRcIjogJGZhLXZhci1naXRodWItYWx0LFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcbiAgXCJhbGdvbGlhXCI6ICRmYS12YXItYWxnb2xpYSxcbiAgXCJyZWQtcml2ZXJcIjogJGZhLXZhci1yZWQtcml2ZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXG4gIFwic2FmYXJpXCI6ICRmYS12YXItc2FmYXJpLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxuICBcImRpZ2l0YWwtb2NlYW5cIjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxuICBcIm5pbWJsclwiOiAkZmEtdmFyLW5pbWJscixcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkZmEtdmFyLWV2ZXJub3RlLFxuICBcImhhY2tlci1uZXdzXCI6ICRmYS12YXItaGFja2VyLW5ld3MsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXG4gIFwiYWR2ZXJzYWxcIjogJGZhLXZhci1hZHZlcnNhbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcbiAgXCJmb250aWNvbnNcIjogJGZhLXZhci1mb250aWNvbnMsXG4gIFwid2VpeGluXCI6ICRmYS12YXItd2VpeGluLFxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcbiAgXCJyZXZcIjogJGZhLXZhci1yZXYsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJzcXVhcmUtdmlhZGVvXCI6ICRmYS12YXItc3F1YXJlLXZpYWRlbyxcbiAgXCJ2aWFkZW8tc3F1YXJlXCI6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwiY2VudG9zXCI6ICRmYS12YXItY2VudG9zLFxuICBcImFkblwiOiAkZmEtdmFyLWFkbixcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxuICBcInNxdWFyZS1kcmliYmJsZVwiOiAkZmEtdmFyLXNxdWFyZS1kcmliYmJsZSxcbiAgXCJkcmliYmJsZS1zcXVhcmVcIjogJGZhLXZhci1kcmliYmJsZS1zcXVhcmUsXG4gIFwiY29kaWVwaWVcIjogJGZhLXZhci1jb2RpZXBpZSxcbiAgXCJub2RlXCI6ICRmYS12YXItbm9kZSxcbiAgXCJtaXhcIjogJGZhLXZhci1taXgsXG4gIFwic3RlYW1cIjogJGZhLXZhci1zdGVhbSxcbiAgXCJjYy1hcHBsZS1wYXlcIjogJGZhLXZhci1jYy1hcHBsZS1wYXksXG4gIFwic2NyaWJkXCI6ICRmYS12YXItc2NyaWJkLFxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcbiAgXCJpbnN0YWxvZFwiOiAkZmEtdmFyLWluc3RhbG9kLFxuICBcImV4cGVkaXRlZHNzbFwiOiAkZmEtdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXG4gIFwiYWNjdXNvZnRcIjogJGZhLXZhci1hY2N1c29mdCxcbiAgXCJpb3hob3N0XCI6ICRmYS12YXItaW94aG9zdCxcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXG4gIFwiYXBwLXN0b3JlXCI6ICRmYS12YXItYXBwLXN0b3JlLFxuICBcImNjLW1hc3RlcmNhcmRcIjogJGZhLXZhci1jYy1tYXN0ZXJjYXJkLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwiZ3JhdlwiOiAkZmEtdmFyLWdyYXYsXG4gIFwid2VpYm9cIjogJGZhLXZhci13ZWlibyxcbiAgXCJ1bmNoYXJ0ZWRcIjogJGZhLXZhci11bmNoYXJ0ZWQsXG4gIFwiZmlyc3RkcmFmdFwiOiAkZmEtdmFyLWZpcnN0ZHJhZnQsXG4gIFwic3F1YXJlLXlvdXR1YmVcIjogJGZhLXZhci1zcXVhcmUteW91dHViZSxcbiAgXCJ5b3V0dWJlLXNxdWFyZVwiOiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlLFxuICBcIndpa2lwZWRpYS13XCI6ICRmYS12YXItd2lraXBlZGlhLXcsXG4gIFwid3ByZXNzclwiOiAkZmEtdmFyLXdwcmVzc3IsXG4gIFwicmVuZGFjdFwiOiAkZmEtdmFyLXJlbmRhY3QsXG4gIFwiYW5nZWxsaXN0XCI6ICRmYS12YXItYW5nZWxsaXN0LFxuICBcImdhbGFjdGljLXJlcHVibGljXCI6ICRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMsXG4gIFwibmZjLWRpcmVjdGlvbmFsXCI6ICRmYS12YXItbmZjLWRpcmVjdGlvbmFsLFxuICBcInNreXBlXCI6ICRmYS12YXItc2t5cGUsXG4gIFwiam9nZXRcIjogJGZhLXZhci1qb2dldCxcbiAgXCJmZWRvcmFcIjogJGZhLXZhci1mZWRvcmEsXG4gIFwic3RyaXBlLXNcIjogJGZhLXZhci1zdHJpcGUtcyxcbiAgXCJtZXRhXCI6ICRmYS12YXItbWV0YSxcbiAgXCJsYXJhdmVsXCI6ICRmYS12YXItbGFyYXZlbCxcbiAgXCJob3RqYXJcIjogJGZhLXZhci1ob3RqYXIsXG4gIFwiYmx1ZXRvb3RoLWJcIjogJGZhLXZhci1ibHVldG9vdGgtYixcbiAgXCJzdGlja2VyLW11bGVcIjogJGZhLXZhci1zdGlja2VyLW11bGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcInJlZGRpdFwiOiAkZmEtdmFyLXJlZGRpdCxcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiYXBwLXN0b3JlLWlvc1wiOiAkZmEtdmFyLWFwcC1zdG9yZS1pb3MsXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcbiAgXCJ3cGJlZ2lubmVyXCI6ICRmYS12YXItd3BiZWdpbm5lcixcbiAgXCJjb25mbHVlbmNlXCI6ICRmYS12YXItY29uZmx1ZW5jZSxcbiAgXCJtZGJcIjogJGZhLXZhci1tZGIsXG4gIFwiZG9jaHViXCI6ICRmYS12YXItZG9jaHViLFxuICBcImFjY2Vzc2libGUtaWNvblwiOiAkZmEtdmFyLWFjY2Vzc2libGUtaWNvbixcbiAgXCJlYmF5XCI6ICRmYS12YXItZWJheSxcbiAgXCJhbWF6b25cIjogJGZhLXZhci1hbWF6b24sXG4gIFwidW5zcGxhc2hcIjogJGZhLXZhci11bnNwbGFzaCxcbiAgXCJ5YXJuXCI6ICRmYS12YXIteWFybixcbiAgXCJzcXVhcmUtc3RlYW1cIjogJGZhLXZhci1zcXVhcmUtc3RlYW0sXG4gIFwic3RlYW0tc3F1YXJlXCI6ICRmYS12YXItc3RlYW0tc3F1YXJlLFxuICBcIjUwMHB4XCI6ICRmYS12YXItNTAwcHgsXG4gIFwic3F1YXJlLXZpbWVvXCI6ICRmYS12YXItc3F1YXJlLXZpbWVvLFxuICBcInZpbWVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpbWVvLXNxdWFyZSxcbiAgXCJhc3ltbWV0cmlrXCI6ICRmYS12YXItYXN5bW1ldHJpayxcbiAgXCJmb250LWF3ZXNvbWVcIjogJGZhLXZhci1mb250LWF3ZXNvbWUsXG4gIFwiZm9udC1hd2Vzb21lLWZsYWdcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyxcbiAgXCJmb250LWF3ZXNvbWUtbG9nby1mdWxsXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCxcbiAgXCJncmF0aXBheVwiOiAkZmEtdmFyLWdyYXRpcGF5LFxuICBcImFwcGxlXCI6ICRmYS12YXItYXBwbGUsXG4gIFwiaGl2ZVwiOiAkZmEtdmFyLWhpdmUsXG4gIFwiZ2l0a3Jha2VuXCI6ICRmYS12YXItZ2l0a3Jha2VuLFxuICBcImtleWJhc2VcIjogJGZhLXZhci1rZXliYXNlLFxuICBcImFwcGxlLXBheVwiOiAkZmEtdmFyLWFwcGxlLXBheSxcbiAgXCJwYWRsZXRcIjogJGZhLXZhci1wYWRsZXQsXG4gIFwiYW1hem9uLXBheVwiOiAkZmEtdmFyLWFtYXpvbi1wYXksXG4gIFwic3F1YXJlLWdpdGh1YlwiOiAkZmEtdmFyLXNxdWFyZS1naXRodWIsXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmUsXG4gIFwic3R1bWJsZXVwb25cIjogJGZhLXZhci1zdHVtYmxldXBvbixcbiAgXCJmZWRleFwiOiAkZmEtdmFyLWZlZGV4LFxuICBcInBob2VuaXgtZnJhbWV3b3JrXCI6ICRmYS12YXItcGhvZW5peC1mcmFtZXdvcmssXG4gIFwic2hvcGlmeVwiOiAkZmEtdmFyLXNob3BpZnksXG4gIFwibmVvc1wiOiAkZmEtdmFyLW5lb3MsXG4gIFwiaGFja2VycmFua1wiOiAkZmEtdmFyLWhhY2tlcnJhbmssXG4gIFwicmVzZWFyY2hnYXRlXCI6ICRmYS12YXItcmVzZWFyY2hnYXRlLFxuICBcInN3aWZ0XCI6ICRmYS12YXItc3dpZnQsXG4gIFwiYW5ndWxhclwiOiAkZmEtdmFyLWFuZ3VsYXIsXG4gIFwic3BlYWthcFwiOiAkZmEtdmFyLXNwZWFrYXAsXG4gIFwiYW5ncnljcmVhdGl2ZVwiOiAkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUsXG4gIFwieS1jb21iaW5hdG9yXCI6ICRmYS12YXIteS1jb21iaW5hdG9yLFxuICBcImVtcGlyZVwiOiAkZmEtdmFyLWVtcGlyZSxcbiAgXCJlbnZpcmFcIjogJGZhLXZhci1lbnZpcmEsXG4gIFwic3F1YXJlLWdpdGxhYlwiOiAkZmEtdmFyLXNxdWFyZS1naXRsYWIsXG4gIFwiZ2l0bGFiLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGxhYi1zcXVhcmUsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInBpZWQtcGlwZXJcIjogJGZhLXZhci1waWVkLXBpcGVyLFxuICBcIndvcmRwcmVzc1wiOiAkZmEtdmFyLXdvcmRwcmVzcyxcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwiZmlyZWZveFwiOiAkZmEtdmFyLWZpcmVmb3gsXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJzaXRoXCI6ICRmYS12YXItc2l0aCxcbiAgXCJ0aGVtZWlzbGVcIjogJGZhLXZhci10aGVtZWlzbGUsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcInJlYWN0XCI6ICRmYS12YXItcmVhY3QsXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxuICBcInNxdWFyZXNwYWNlXCI6ICRmYS12YXItc3F1YXJlc3BhY2UsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImtleWNkblwiOiAkZmEtdmFyLWtleWNkbixcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxuICBcIml0Y2gtaW9cIjogJGZhLXZhci1pdGNoLWlvLFxuICBcInVtYnJhY29cIjogJGZhLXZhci11bWJyYWNvLFxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcImhvdXp6XCI6ICRmYS12YXItaG91enosXG4gIFwiZ2dcIjogJGZhLXZhci1nZyxcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXG4gIFwic3F1YXJlLXBpbnRlcmVzdFwiOiAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXNxdWFyZVwiOiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwiYmxhY2tiZXJyeVwiOiAkZmEtdmFyLWJsYWNrYmVycnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJxdWluc2NhcGVcIjogJGZhLXZhci1xdWluc2NhcGUsXG4gIFwibGVzc1wiOiAkZmEtdmFyLWxlc3MsXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxuICBcIm9wZW5jYXJ0XCI6ICRmYS12YXItb3BlbmNhcnQsXG4gIFwidmluZVwiOiAkZmEtdmFyLXZpbmUsXG4gIFwicGF5cGFsXCI6ICRmYS12YXItcGF5cGFsLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxuICBcInJlZGRpdC1hbGllblwiOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcbiAgXCJ5YWhvb1wiOiAkZmEtdmFyLXlhaG9vLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICRmYS12YXItcGllZC1waXBlci1wcCxcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwibmZjLXN5bWJvbFwiOiAkZmEtdmFyLW5mYy1zeW1ib2wsXG4gIFwiZXRoZXJldW1cIjogJGZhLXZhci1ldGhlcmV1bSxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwicGF0cmVvblwiOiAkZmEtdmFyLXBhdHJlb24sXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXG4gIFwiZ29mb3JlXCI6ICRmYS12YXItZ29mb3JlLFxuICBcImJpbW9iamVjdFwiOiAkZmEtdmFyLWJpbW9iamVjdCxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJzcXVhcmUtZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXMsXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxuICBcIm1hbmRhbG9yaWFuXCI6ICRmYS12YXItbWFuZGFsb3JpYW4sXG4gIFwiZmlyc3Qtb3JkZXItYWx0XCI6ICRmYS12YXItZmlyc3Qtb3JkZXItYWx0LFxuICBcIm9zaVwiOiAkZmEtdmFyLW9zaSxcbiAgXCJnb29nbGUtd2FsbGV0XCI6ICRmYS12YXItZ29vZ2xlLXdhbGxldCxcbiAgXCJkLWFuZC1kLWJleW9uZFwiOiAkZmEtdmFyLWQtYW5kLWQtYmV5b25kLFxuICBcInBlcmlzY29wZVwiOiAkZmEtdmFyLXBlcmlzY29wZSxcbiAgXCJmdWxjcnVtXCI6ICRmYS12YXItZnVsY3J1bSxcbiAgXCJjbG91ZHNjYWxlXCI6ICRmYS12YXItY2xvdWRzY2FsZSxcbiAgXCJmb3J1bWJlZVwiOiAkZmEtdmFyLWZvcnVtYmVlLFxuICBcIm1penVuaVwiOiAkZmEtdmFyLW1penVuaSxcbiAgXCJzY2hsaXhcIjogJGZhLXZhci1zY2hsaXgsXG4gIFwic3F1YXJlLXhpbmdcIjogJGZhLXZhci1zcXVhcmUteGluZyxcbiAgXCJ4aW5nLXNxdWFyZVwiOiAkZmEtdmFyLXhpbmctc3F1YXJlLFxuICBcImJhbmRjYW1wXCI6ICRmYS12YXItYmFuZGNhbXAsXG4gIFwid3Bmb3Jtc1wiOiAkZmEtdmFyLXdwZm9ybXMsXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICRmYS12YXItY2xvdWR2ZXJzaWZ5LFxuICBcInVzcHNcIjogJGZhLXZhci11c3BzLFxuICBcIm1lZ2Fwb3J0XCI6ICRmYS12YXItbWVnYXBvcnQsXG4gIFwibWFnZW50b1wiOiAkZmEtdmFyLW1hZ2VudG8sXG4gIFwic3BvdGlmeVwiOiAkZmEtdmFyLXNwb3RpZnksXG4gIFwib3B0aW4tbW9uc3RlclwiOiAkZmEtdmFyLW9wdGluLW1vbnN0ZXIsXG4gIFwiZmx5XCI6ICRmYS12YXItZmx5LFxuICBcImF2aWF0b1wiOiAkZmEtdmFyLWF2aWF0byxcbiAgXCJpdHVuZXNcIjogJGZhLXZhci1pdHVuZXMsXG4gIFwiY3V0dGxlZmlzaFwiOiAkZmEtdmFyLWN1dHRsZWZpc2gsXG4gIFwiYmxvZ2dlclwiOiAkZmEtdmFyLWJsb2dnZXIsXG4gIFwiZmxpY2tyXCI6ICRmYS12YXItZmxpY2tyLFxuICBcInZpYmVyXCI6ICRmYS12YXItdmliZXIsXG4gIFwic291bmRjbG91ZFwiOiAkZmEtdmFyLXNvdW5kY2xvdWQsXG4gIFwiZGlnZ1wiOiAkZmEtdmFyLWRpZ2csXG4gIFwidGVuY2VudC13ZWlib1wiOiAkZmEtdmFyLXRlbmNlbnQtd2VpYm8sXG4gIFwic3ltZm9ueVwiOiAkZmEtdmFyLXN5bWZvbnksXG4gIFwibWF4Y2RuXCI6ICRmYS12YXItbWF4Y2RuLFxuICBcImV0c3lcIjogJGZhLXZhci1ldHN5LFxuICBcImZhY2Vib29rLW1lc3NlbmdlclwiOiAkZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcixcbiAgXCJhdWRpYmxlXCI6ICRmYS12YXItYXVkaWJsZSxcbiAgXCJ0aGluay1wZWFrc1wiOiAkZmEtdmFyLXRoaW5rLXBlYWtzLFxuICBcImJpbGliaWxpXCI6ICRmYS12YXItYmlsaWJpbGksXG4gIFwiZXJsYW5nXCI6ICRmYS12YXItZXJsYW5nLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImRhc2hjdWJlXCI6ICRmYS12YXItZGFzaGN1YmUsXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxuICBcInNxdWFyZS1waWVkLXBpcGVyXCI6ICRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXIsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJwYWxmZWRcIjogJGZhLXZhci1wYWxmZWQsXG4gIFwic3VwZXJwb3dlcnNcIjogJGZhLXZhci1zdXBlcnBvd2VycyxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcbiAgXCJ0aWt0b2tcIjogJGZhLXZhci10aWt0b2ssXG4gIFwic3F1YXJlLWZhY2Vib29rXCI6ICRmYS12YXItc3F1YXJlLWZhY2Vib29rLFxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwibGludXhcIjogJGZhLXZhci1saW51eCxcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxuICBcImxpbmtlZGluXCI6ICRmYS12YXItbGlua2VkaW4sXG4gIFwiaHVic3BvdFwiOiAkZmEtdmFyLWh1YnNwb3QsXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxuICBcInR3aXRjaFwiOiAkZmEtdmFyLXR3aXRjaCxcbiAgXCJyYXZlbHJ5XCI6ICRmYS12YXItcmF2ZWxyeSxcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxuICBcInNxdWFyZS1sYXN0Zm1cIjogJGZhLXZhci1zcXVhcmUtbGFzdGZtLFxuICBcImxhc3RmbS1zcXVhcmVcIjogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXG4gIFwibWVuZGVsZXlcIjogJGZhLXZhci1tZW5kZWxleSxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkZmEtdmFyLXVuaXJlZ2lzdHJ5LFxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1yZW1peFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXG4gIFwiY2MtYW1hem9uLXBheVwiOiAkZmEtdmFyLWNjLWFtYXpvbi1wYXksXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJmYWNlYm9va1wiOiAkZmEtdmFyLWZhY2Vib29rLFxuICBcImdyaXBmaXJlXCI6ICRmYS12YXItZ3JpcGZpcmUsXG4gIFwiamVkaS1vcmRlclwiOiAkZmEtdmFyLWplZGktb3JkZXIsXG4gIFwidWlraXRcIjogJGZhLXZhci11aWtpdCxcbiAgXCJmb3J0LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCxcbiAgXCJwaGFicmljYXRvclwiOiAkZmEtdmFyLXBoYWJyaWNhdG9yLFxuICBcInVzc3VubmFoXCI6ICRmYS12YXItdXNzdW5uYWgsXG4gIFwiZWFybHliaXJkc1wiOiAkZmEtdmFyLWVhcmx5YmlyZHMsXG4gIFwidHJhZGUtZmVkZXJhdGlvblwiOiAkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24sXG4gIFwiYXV0b3ByZWZpeGVyXCI6ICRmYS12YXItYXV0b3ByZWZpeGVyLFxuICBcIndoYXRzYXBwXCI6ICRmYS12YXItd2hhdHNhcHAsXG4gIFwic2xpZGVzaGFyZVwiOiAkZmEtdmFyLXNsaWRlc2hhcmUsXG4gIFwiZ29vZ2xlLXBsYXlcIjogJGZhLXZhci1nb29nbGUtcGxheSxcbiAgXCJ2aWFkZW9cIjogJGZhLXZhci12aWFkZW8sXG4gIFwibGluZVwiOiAkZmEtdmFyLWxpbmUsXG4gIFwiZ29vZ2xlLWRyaXZlXCI6ICRmYS12YXItZ29vZ2xlLWRyaXZlLFxuICBcInNlcnZpY2VzdGFja1wiOiAkZmEtdmFyLXNlcnZpY2VzdGFjayxcbiAgXCJzaW1wbHlidWlsdFwiOiAkZmEtdmFyLXNpbXBseWJ1aWx0LFxuICBcImJpdGJ1Y2tldFwiOiAkZmEtdmFyLWJpdGJ1Y2tldCxcbiAgXCJpbWRiXCI6ICRmYS12YXItaW1kYixcbiAgXCJkZWV6ZXJcIjogJGZhLXZhci1kZWV6ZXIsXG4gIFwicmFzcGJlcnJ5LXBpXCI6ICRmYS12YXItcmFzcGJlcnJ5LXBpLFxuICBcImppcmFcIjogJGZhLXZhci1qaXJhLFxuICBcImRvY2tlclwiOiAkZmEtdmFyLWRvY2tlcixcbiAgXCJzY3JlZW5wYWxcIjogJGZhLXZhci1zY3JlZW5wYWwsXG4gIFwiYmx1ZXRvb3RoXCI6ICRmYS12YXItYmx1ZXRvb3RoLFxuICBcImdpdHRlclwiOiAkZmEtdmFyLWdpdHRlcixcbiAgXCJkLWFuZC1kXCI6ICRmYS12YXItZC1hbmQtZCxcbiAgXCJtaWNyb2Jsb2dcIjogJGZhLXZhci1taWNyb2Jsb2csXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcbiAgXCJnZy1jaXJjbGVcIjogJGZhLXZhci1nZy1jaXJjbGUsXG4gIFwicGllZC1waXBlci1oYXRcIjogJGZhLXZhci1waWVkLXBpcGVyLWhhdCxcbiAgXCJraWNrc3RhcnRlci1rXCI6ICRmYS12YXIta2lja3N0YXJ0ZXItayxcbiAgXCJ5YW5kZXhcIjogJGZhLXZhci15YW5kZXgsXG4gIFwicmVhZG1lXCI6ICRmYS12YXItcmVhZG1lLFxuICBcImh0bWw1XCI6ICRmYS12YXItaHRtbDUsXG4gIFwic2VsbHN5XCI6ICRmYS12YXItc2VsbHN5LFxuICBcInNhc3NcIjogJGZhLXZhci1zYXNzLFxuICBcIndpcnNpbmRoYW5kd2Vya1wiOiAkZmEtdmFyLXdpcnNpbmRoYW5kd2VyayxcbiAgXCJ3c2hcIjogJGZhLXZhci13c2gsXG4gIFwiYnVyb21vYmVsZXhwZXJ0ZVwiOiAkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUsXG4gIFwic2FsZXNmb3JjZVwiOiAkZmEtdmFyLXNhbGVzZm9yY2UsXG4gIFwib2N0b3B1cy1kZXBsb3lcIjogJGZhLXZhci1vY3RvcHVzLWRlcGxveSxcbiAgXCJtZWRhcHBzXCI6ICRmYS12YXItbWVkYXBwcyxcbiAgXCJuczhcIjogJGZhLXZhci1uczgsXG4gIFwicGludGVyZXN0LXBcIjogJGZhLXZhci1waW50ZXJlc3QtcCxcbiAgXCJhcHBlclwiOiAkZmEtdmFyLWFwcGVyLFxuICBcImZvcnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZSxcbiAgXCJ3YXplXCI6ICRmYS12YXItd2F6ZSxcbiAgXCJjYy1qY2JcIjogJGZhLXZhci1jYy1qY2IsXG4gIFwic25hcGNoYXRcIjogJGZhLXZhci1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1naG9zdFwiOiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0LFxuICBcImZhbnRhc3ktZmxpZ2h0LWdhbWVzXCI6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXG4gIFwicnVzdFwiOiAkZmEtdmFyLXJ1c3QsXG4gIFwid2l4XCI6ICRmYS12YXItd2l4LFxuICBcInNxdWFyZS1iZWhhbmNlXCI6ICRmYS12YXItc3F1YXJlLWJlaGFuY2UsXG4gIFwiYmVoYW5jZS1zcXVhcmVcIjogJGZhLXZhci1iZWhhbmNlLXNxdWFyZSxcbiAgXCJzdXBwbGVcIjogJGZhLXZhci1zdXBwbGUsXG4gIFwicmViZWxcIjogJGZhLXZhci1yZWJlbCxcbiAgXCJjc3MzXCI6ICRmYS12YXItY3NzMyxcbiAgXCJzdGF5bGlua2VkXCI6ICRmYS12YXItc3RheWxpbmtlZCxcbiAgXCJrYWdnbGVcIjogJGZhLXZhci1rYWdnbGUsXG4gIFwic3BhY2UtYXdlc29tZVwiOiAkZmEtdmFyLXNwYWNlLWF3ZXNvbWUsXG4gIFwiZGV2aWFudGFydFwiOiAkZmEtdmFyLWRldmlhbnRhcnQsXG4gIFwiY3BhbmVsXCI6ICRmYS12YXItY3BhbmVsLFxuICBcImdvb2RyZWFkcy1nXCI6ICRmYS12YXItZ29vZHJlYWRzLWcsXG4gIFwic3F1YXJlLWdpdFwiOiAkZmEtdmFyLXNxdWFyZS1naXQsXG4gIFwiZ2l0LXNxdWFyZVwiOiAkZmEtdmFyLWdpdC1zcXVhcmUsXG4gIFwic3F1YXJlLXR1bWJsclwiOiAkZmEtdmFyLXNxdWFyZS10dW1ibHIsXG4gIFwidHVtYmxyLXNxdWFyZVwiOiAkZmEtdmFyLXR1bWJsci1zcXVhcmUsXG4gIFwidHJlbGxvXCI6ICRmYS12YXItdHJlbGxvLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtanBcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwLFxuICBcImdldC1wb2NrZXRcIjogJGZhLXZhci1nZXQtcG9ja2V0LFxuICBcInBlcmJ5dGVcIjogJGZhLXZhci1wZXJieXRlLFxuICBcImdydW50XCI6ICRmYS12YXItZ3J1bnQsXG4gIFwid2VlYmx5XCI6ICRmYS12YXItd2VlYmx5LFxuICBcImNvbm5lY3RkZXZlbG9wXCI6ICRmYS12YXItY29ubmVjdGRldmVsb3AsXG4gIFwibGVhbnB1YlwiOiAkZmEtdmFyLWxlYW5wdWIsXG4gIFwiYmxhY2stdGllXCI6ICRmYS12YXItYmxhY2stdGllLFxuICBcInRoZW1lY29cIjogJGZhLXZhci10aGVtZWNvLFxuICBcInB5dGhvblwiOiAkZmEtdmFyLXB5dGhvbixcbiAgXCJhbmRyb2lkXCI6ICRmYS12YXItYW5kcm9pZCxcbiAgXCJib3RzXCI6ICRmYS12YXItYm90cyxcbiAgXCJmcmVlLWNvZGUtY2FtcFwiOiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wLFxuICBcImhvcm5iaWxsXCI6ICRmYS12YXItaG9ybmJpbGwsXG4gIFwianNcIjogJGZhLXZhci1qcyxcbiAgXCJpZGVhbFwiOiAkZmEtdmFyLWlkZWFsLFxuICBcImdpdFwiOiAkZmEtdmFyLWdpdCxcbiAgXCJkZXZcIjogJGZhLXZhci1kZXYsXG4gIFwic2tldGNoXCI6ICRmYS12YXItc2tldGNoLFxuICBcInlhbmRleC1pbnRlcm5hdGlvbmFsXCI6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXG4gIFwiY2MtYW1leFwiOiAkZmEtdmFyLWNjLWFtZXgsXG4gIFwidWJlclwiOiAkZmEtdmFyLXViZXIsXG4gIFwiZ2l0aHViXCI6ICRmYS12YXItZ2l0aHViLFxuICBcInBocFwiOiAkZmEtdmFyLXBocCxcbiAgXCJhbGlwYXlcIjogJGZhLXZhci1hbGlwYXksXG4gIFwieW91dHViZVwiOiAkZmEtdmFyLXlvdXR1YmUsXG4gIFwic2t5YXRsYXNcIjogJGZhLXZhci1za3lhdGxhcyxcbiAgXCJmaXJlZm94LWJyb3dzZXJcIjogJGZhLXZhci1maXJlZm94LWJyb3dzZXIsXG4gIFwicmVwbHlkXCI6ICRmYS12YXItcmVwbHlkLFxuICBcInN1c2VcIjogJGZhLXZhci1zdXNlLFxuICBcImplbmtpbnNcIjogJGZhLXZhci1qZW5raW5zLFxuICBcInR3aXR0ZXJcIjogJGZhLXZhci10d2l0dGVyLFxuICBcInJvY2tybXNcIjogJGZhLXZhci1yb2Nrcm1zLFxuICBcInBpbnRlcmVzdFwiOiAkZmEtdmFyLXBpbnRlcmVzdCxcbiAgXCJidWZmZXJcIjogJGZhLXZhci1idWZmZXIsXG4gIFwibnBtXCI6ICRmYS12YXItbnBtLFxuICBcInlhbW1lclwiOiAkZmEtdmFyLXlhbW1lcixcbiAgXCJidGNcIjogJGZhLXZhci1idGMsXG4gIFwiZHJpYmJibGVcIjogJGZhLXZhci1kcmliYmJsZSxcbiAgXCJzdHVtYmxldXBvbi1jaXJjbGVcIjogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUsXG4gIFwiaW50ZXJuZXQtZXhwbG9yZXJcIjogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcixcbiAgXCJzdHViYmVyXCI6ICRmYS12YXItc3R1YmJlcixcbiAgXCJ0ZWxlZ3JhbVwiOiAkZmEtdmFyLXRlbGVncmFtLFxuICBcInRlbGVncmFtLXBsYW5lXCI6ICRmYS12YXItdGVsZWdyYW0tcGxhbmUsXG4gIFwib2xkLXJlcHVibGljXCI6ICRmYS12YXItb2xkLXJlcHVibGljLFxuICBcIm9keXNlZVwiOiAkZmEtdmFyLW9keXNlZSxcbiAgXCJzcXVhcmUtd2hhdHNhcHBcIjogJGZhLXZhci1zcXVhcmUtd2hhdHNhcHAsXG4gIFwid2hhdHNhcHAtc3F1YXJlXCI6ICRmYS12YXItd2hhdHNhcHAtc3F1YXJlLFxuICBcIm5vZGUtanNcIjogJGZhLXZhci1ub2RlLWpzLFxuICBcImVkZ2UtbGVnYWN5XCI6ICRmYS12YXItZWRnZS1sZWdhY3ksXG4gIFwic2xhY2tcIjogJGZhLXZhci1zbGFjayxcbiAgXCJzbGFjay1oYXNoXCI6ICRmYS12YXItc2xhY2staGFzaCxcbiAgXCJtZWRydFwiOiAkZmEtdmFyLW1lZHJ0LFxuICBcInVzYlwiOiAkZmEtdmFyLXVzYixcbiAgXCJ0dW1ibHJcIjogJGZhLXZhci10dW1ibHIsXG4gIFwidmFhZGluXCI6ICRmYS12YXItdmFhZGluLFxuICBcInF1b3JhXCI6ICRmYS12YXItcXVvcmEsXG4gIFwicmVhY3RldXJvcGVcIjogJGZhLXZhci1yZWFjdGV1cm9wZSxcbiAgXCJtZWRpdW1cIjogJGZhLXZhci1tZWRpdW0sXG4gIFwibWVkaXVtLW1cIjogJGZhLXZhci1tZWRpdW0tbSxcbiAgXCJhbWlsaWFcIjogJGZhLXZhci1hbWlsaWEsXG4gIFwibWl4Y2xvdWRcIjogJGZhLXZhci1taXhjbG91ZCxcbiAgXCJmbGlwYm9hcmRcIjogJGZhLXZhci1mbGlwYm9hcmQsXG4gIFwidmlhY29pblwiOiAkZmEtdmFyLXZpYWNvaW4sXG4gIFwiY3JpdGljYWwtcm9sZVwiOiAkZmEtdmFyLWNyaXRpY2FsLXJvbGUsXG4gIFwic2l0cm94XCI6ICRmYS12YXItc2l0cm94LFxuICBcImRpc2NvdXJzZVwiOiAkZmEtdmFyLWRpc2NvdXJzZSxcbiAgXCJqb29tbGFcIjogJGZhLXZhci1qb29tbGEsXG4gIFwibWFzdG9kb25cIjogJGZhLXZhci1tYXN0b2RvbixcbiAgXCJhaXJibmJcIjogJGZhLXZhci1haXJibmIsXG4gIFwid29sZi1wYWNrLWJhdHRhbGlvblwiOiAkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24sXG4gIFwiYnV5LW4tbGFyZ2VcIjogJGZhLXZhci1idXktbi1sYXJnZSxcbiAgXCJndWxwXCI6ICRmYS12YXItZ3VscCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMsXG4gIFwic3RyYXZhXCI6ICRmYS12YXItc3RyYXZhLFxuICBcImVtYmVyXCI6ICRmYS12YXItZW1iZXIsXG4gIFwiY2FuYWRpYW4tbWFwbGUtbGVhZlwiOiAkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYsXG4gIFwidGVhbXNwZWFrXCI6ICRmYS12YXItdGVhbXNwZWFrLFxuICBcInB1c2hlZFwiOiAkZmEtdmFyLXB1c2hlZCxcbiAgXCJ3b3JkcHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItd29yZHByZXNzLXNpbXBsZSxcbiAgXCJudXRyaXRpb25peFwiOiAkZmEtdmFyLW51dHJpdGlvbml4LFxuICBcIndvZHVcIjogJGZhLXZhci13b2R1LFxuICBcImdvb2dsZS1wYXlcIjogJGZhLXZhci1nb29nbGUtcGF5LFxuICBcImludGVyY29tXCI6ICRmYS12YXItaW50ZXJjb20sXG4gIFwiemhpaHVcIjogJGZhLXZhci16aGlodSxcbiAgXCJrb3J2dWVcIjogJGZhLXZhci1rb3J2dWUsXG4gIFwicGl4XCI6ICRmYS12YXItcGl4LFxuICBcInN0ZWFtLXN5bWJvbFwiOiAkZmEtdmFyLXN0ZWFtLXN5bWJvbCxcbik7XG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG5cbiIsIi8vIHNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4uc3Itb25seSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seTtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbi5zci1vbmx5LWZvY3VzYWJsZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHktZm9jdXNhYmxlO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiI3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2Fycm93LFxuI2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4jYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNhcnJvdzo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuI3Rvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gPiAjYXJyb3cge1xuICBib3R0b206IC00cHg7XG59XG5cbiN0b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddID4gI2Fycm93IHtcbiAgdG9wOiAtNHB4O1xufVxuXG4jdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gPiAjYXJyb3cge1xuICByaWdodDogLTRweDtcbn1cblxuI3Rvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSA+ICNhcnJvdyB7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5idG4tZ3JvdXAge1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuICB9XG5cblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMnB4O1xuICB9XG59XG5cbi5zZWxlY3QtY2hlY2tib3gge1xuICB3aWR0aDogMXB4O1xufVxuXG4udGFibGUgdGgge1xuICB3aWR0aDogMXB4O1xufVxuXG4ubG9nbyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uaXMtY29sbGFwc2VkIC5zZWNvbmQtdGFidWxhdG9yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KTtcblxuICBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IC42Nzg1NzE0M2VtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgLjE1KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuODcpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yODU3MTQyOXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjFzIGVhc2UsIGJvcmRlci1jb2xvciAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcyBlYXNlLCBib3JkZXItY29sb3IgLjFzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMXMgZWFzZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg1YjdkOTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud2Mta2V2aW4tYmFua3MtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4ud2Mta2V2aW4tYmFuayB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5cbi53Yy1rZXZpbi1iYW5rIH4gLndjLWtldmluLWJhbmsge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud2Mta2V2aW4tYmFuayBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi53Yy1rZXZpbi1iYW5rIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xufVxuXG4ud2Mta2V2aW4tYmFuayBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG59XG5cbi53Yy1rZXZpbi1iYW5rcy1saXN0IH4gLndjLWtldmluLWJhbmtzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNhcmQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndjX3BheW1lbnRfbWV0aG9kLnBheW1lbnRfbWV0aG9kX2dldGtldmluIGxhYmVsIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbi53Yy1rZXZpbi1iYW5rIC5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW5wdXQtbmFtZSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSB7XG4gICYuaXMtY29sbGFwc2VkIHtcbiAgICAuZmEtYmFycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mYS14bWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZmEtYmFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmEteG1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuJGJyZWFrcG9pbnQtdGFibGV0OiAxMjgwcHg7XG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gIC5wYXltZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBheW1lbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtaXhpbiB3aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcbiAgJi50YWJsZS1maXQge1xuICAgIEBpbmNsdWRlIHdpZHRoO1xuICAgIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgdGhlYWQgdGgsIHRmb290IHRoIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoO1xuICAgIH1cblxuICAgIHRib2R5IHRkLCB0Zm9vdCB0ZCB7XG4gICAgICBAaW5jbHVkZSB3aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgLS10ZXh0LWRpdmlkZXItZ2FwOiAxcmVtO1xuXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tdGV4dC1kaXZpZGVyLWdhcCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXRleHQtZGl2aWRlci1nYXApO1xuICB9XG59XG5cbi5jb21tZW50LWJvZHkge1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbiNlZGl0YWJsZSB7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAtbW96LWZpZWxkO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JheTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMCBsaWdodGdyYXkgaW5zZXQ7XG4gIGZvbnQ6IC1tb3otZmllbGQ7XG4gIGZvbnQ6IC13ZWJraXQtc21hbGwtY29udHJvbDtcbn1cblxuLnJhdGUtaG92ZXItbGF5ZXIge1xuICBjb2xvcjogI2ZmZTM0ZDtcbn1cblxuLnJhdGUtc2VsZWN0LWxheWVyIHtcbiAgY29sb3I6IGdvbGQ7XG59XG5cbi5yYXRpbmcge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgLnJhdGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAucmF0aW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI3N1cnZleU1vZGFsIC5jb2wtbWQtNixcbiAgI3N1cnZleU1vZGFsIC5jb2wtbWQtMTIsXG4gICNzdXJ2ZXlNb2RhbCAuY29sLXNtLTEyLFxuICAjc3VydmV5TW9kYWwgLmNvbC1sZy02LCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbiNzY29yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICNzY29yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjYTFhMWExICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ExYTFhMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cblxuI3R1dG9yLWhpcmluZy1wYWdlIHtcbiAgI2ZpbGVzLWFyZWEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZmlsZS1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTYzLCAyMDMsIDAuMik7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgY29sb3I6IGluaXRpYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmID4gc3Bhbi5uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmZpbGUtZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWI0ZmYwMDtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE2MywgMjAzLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1wcm0tY29sb3I6ICMwMjVhYmI7XG4gIC0tcHJtLWdyYXk6ICNiMWIxYjE7XG59XG5cbi5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcC1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJtLWdyYXkpO1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc3RlcC1idXR0b24uYWN0aXZlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJtLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJtLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGVwLWl0ZW0ge1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4jcHJvZ3Jlc3Mge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1JTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRvcDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogdG8gY3VzdG9taXplIHByb2dyZXNzIGJhciAqL1xuI3Byb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbiNwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm0tZ3JheSk7XG5cbn1cblxuLnR1dG9yLWhpcmluZyAudGFidWxhdG9yLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmRlbGV0ZUV2ZW50IHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cblxuLmRlbGV0ZUV2ZW50LmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmRlbGV0ZUV2ZW50Lm1vYmlsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxldGVFdmVudC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZWxldGVFdmVudC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDY1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm5vdC12YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cblxuLm1lLXRlYWNoZXItYXZhaWxhYmlsaXR5LXBhZ2Uge1xuICAubWlzc2luZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSA+ICoge1xuICAgIHRvcDogMjIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYyAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NThweCkge1xuICAgIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSA+ICoge1xuICAgICAgdG9wOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgdG9wOiAxODVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5mYyAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuc3RpY2t5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG59XG5cbi5wcm9ncmVzcy12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAvIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wcm9ncmVzcy5pcy1zbWFsbCArIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjc1cmVtIC8gMS41KTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5cbi5wcm9ncmVzcy5pcy1tZWRpdW0gKyAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IGNhbGMoMS4yNXJlbSAvIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MuaXMtbGFyZ2UgKyAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtIC8gMS41KTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3NhbGVzLWNhbGVuZGFyIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0ZCwgI3NhbGVzLWNhbGVuZGFyIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0aCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmZjLWRheS1zdW4sIC5mYy1kYXktc2F0IHtcbiAgYmFja2dyb3VuZDogI2ZkZmZiODtcbn1cblxuI3NhbGVzLWNhbGVuZGFyIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNjNweDtcbn1cblxuLnRhYmxlLm5vLXBhZGRpbmcge1xuICB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG59XG5cbi5yYXRpbmc6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG4ucmF0aW5nW3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucmF0aW5nLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmF0aW5nLXdyYXBwZXIgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLm1hcnF1ZWUtYWN0aXZlIHtcbiAgICAgIHRvcDogMzZweDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1hcnJvdy5yb2xlX2FkbWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB6LWluZGV4OiAyMDE7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVzc29uLXNldHRpbmdzLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnNlbGVjdC5yYXRpbmcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4jbWVfZ3VhcmRpYW4gLnVzZXItY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gIC5wZWVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuI21lX2d1YXJkaWFuIC5jb21tZW50LWJvZHkgLnBlZXJzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG59XG5cbi5jb2xvci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuY29sb3Ige1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC1hZGQtbmV3IHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29sbGVjdGlvbi10eXBlLWZsZXgge1xuICAuZm9ybS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuI3JlZ2lzdGVyX2d1YXJkaWFuIHtcbiAgaDN7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGg1e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubG9nby1zZWN0aW9ue1xuICAgIC5zdWItaGVhZGxpbmV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmVmZXJyYWwtY29kZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICN2aXNpYmxlLXBob25lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICNzdGVwMTAgLmhlYWRsaW5le1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5waWxsLWNhcmR7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMWFiMmZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIC5jYXJkLWJvZHl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmJhZGdle1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByZXYtc3RlcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5uZXh0LXN0ZXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuYmVmb3JlLWNvZGUsIC5yZWdpc3Rlci1jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gICNzdGVwNiB7XG4gICAgLnN1Yi1oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsIHNlbGVjdCwgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEIyQkI7XG4gIH1cblxuICAuZm9ybS1jaGVja3tcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbTtcbiAgICAuZm9ybS1jaGVjay1sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLCBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgNnB4KTtcbiAgfVxuXG4gICYuc2hvcnR7XG4gICAgLmZvcm0tZ3JvdXB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hde1xuICAgICAgZmxleDoxIDAgMjBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gIH1cblxuICAuY291bnRyeS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hc29ucnktaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5wcmV2LXN0ZXAge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLm5leHQtc3RlcCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAuYmVmb3JlLWNvZGUsIC5yZWdpc3Rlci1jb21wbGV0ZSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuICAuYmFjay1idG4tcmVnaXN0cmF0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5waG9uZS1jb25maXJte1xuICAgIHBhZGRpbmc6MzBweCAwcHg7XG4gIH1cbiAgLmNsaWVudC10eXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgY29sb3I6ICMxQUIyRkU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTc4LCAyNTQsIDAuMDIpO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLndyYXB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBjb2xvcjpibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2Vjb25kYXJ5e1xuICAgICAgICAgIGNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uLCBhIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBidXR0b24sIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zdWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE1MXB4O1xuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uLWVycm9yIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNsb2dpbiB7XG4gICAgLmNsaWVudC10eXBlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiwgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAjc3RlcDEge1xuXG4gIH1cblxuICAuZm9ybS1ncm91cC13cmFwIHtcbiAgICBpbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBob25lLWlucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgI3N0ZXAyIHtcblxuICB9XG5cbiAgI3N0ZXAzIHtcbiAgICAucmVnaXN0cmF0aW9uLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3N0ZXA1LCAjc3RlcDQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDZweDtcblxuICAgICAgLmNvZGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5mbGFnIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAucGhvbmUtdmFsaWRhdGlvbiB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICB9XG59XG5cbi5jb2xsZWN0aW9uLXR5cGUtZmxleCB7XG4gIC5jaGlsZC1wcmVmZXJlbmNlLXRpbWUtY29tbWVudCB7XG4gICAgbWluLXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ3VhcmRpYW5fcmVnaXN0ZXJfcmF3IHtcbiAgLmFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuXG4ud2l0aC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5jYWxlbmRhci1ibG9jayB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbiAgfVxuXG4gIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0ZCwgdGFibGU6bm90KFtjZWxscGFkZGluZ10pIHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sbGVjdGlvbi10eXBlLWZsZXgge1xuICAgIC5mbGV4LWFkZC1uZXcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLndpdGgtY2FsZW5kYXIgLnRleHQtYmxvY2ssIC53aXRoLWNhbGVuZGFyIC5jYWxlbmRhci1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLm5hdi1yaWdodCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb25zIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMHB4KTtcblxuICAgICAgICAuYWx0LXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG4uc3dhbDItaHRtbC1jb250YWluZXIgLmZvcm0tY2hlY2staW5wdXR7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucmVtaW5kZXItY29uZiB7XG4gIHdpZHRoOiBhdXRvO1xuXG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRoIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAucGVlcnMge1xuICAgIC8vcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7O1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQgLmxlc3Nvbi1saXN0IHtcbiAgLmNhcmQtaXRlbSB7XG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubGVzc29uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG5cbiAgLmpvaW4tbGVzc29uOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNpbmcgMS4yNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICAgIC1tb3otYW5pbWF0aW9uOiBwdWxzaW5nIDEuMjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbiAgICAtbXMtYW5pbWF0aW9uOiBwdWxzaW5nIDEuMjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbiAgICBhbmltYXRpb246IHB1bHNpbmcgMS4yNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC43KTtcbiAgfVxuXG4gIC5jYXJkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNDtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgc3BhbiwgLnRleHQsIC5jYXJkLWJvZHkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudGltZXIge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cblxuXG4gICAgLmxlc3NvbnMtc3RhdHVzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudXNlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDI0JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIC50ZWFjaGVyLCAuc3R1ZGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1tb250aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5tb250aCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuXG4gICAgICAubW92ZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGE6ZGlzYWJsZWQsIGFbZGlzYWJsZWRdIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sZXNzb24tbGlzdCB7XG4gICAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1tb250aCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAudGltZXIsIC5pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudXNlcnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAudGVhY2hlciwgLnN0dWRlbnQge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpc2NpcGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAudGVhY2hlciwgLnN0dWRlbnQsIC5kaXNjaXBsaW5lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSwgLmJveCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuam9pbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwYmEzNjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3Qtam9pbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzMzEyMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1taWQge1xuICAgIC51c2VycywgLmRpc2NpcGxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qb2luLWxlc3NvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLm5vdGljZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gIH1cbiAgLm5hdi1yaWdodCB7XG4gICAgLnVzZXItbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gIH1cbn1cblxuLm5hdi1taWQge1xuICAuY2FyZC1pdGVtIHtcbiAgICAudGltZXIge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBnYXA6IDEwcHg7XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnVzZXJzIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuaW1nLCAubGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1pdGVtIC51c2VycywgLmNhcmQtaXRlbSAudGltZXIge1xuICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICB9XG5cbiAgLmxlc3Nvbi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LW1pZCB7XG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmcge1xuICAwJSB7XG4gICAgcm90YXRlOiAyZGVnO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cblxuICA3MCUge1xuICAgIHJvdGF0ZTogLTJkZWc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICByb3RhdGU6IDJkZWc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNvbnRyYWN0LWFjY2VwdC1tYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RkFGNTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNndWFyZGlhbl9yZWdpc3Rlcl9jb250cmFjdF9hY2NlcHQge1xuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOGJjMzRhO1xuICB9XG5cbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNndWFyZGlhbl9yZWdpc3Rlcl9jb250cmFjdF9hY2NlcHQge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuY29udHJhY3QtYWNjZXB0LW1hcmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEZBRjU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjOUFCQzY2O1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgfVxuICB9XG59XG5cbltpZF49YXZhaWxhYmlsaXR5X3NlYXJjaF9mbGFnXSwgW25hbWVePVwidGVhY2hlcltmbGFnXCJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG5cbi5sZXNzb24tbGlzdCAuY2FyZC1pdGVtIHtcbiAgLmRhdGUtbW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAwIDEgMTAwcHg7XG4gIH1cblxuICAudGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMSAxMDBweDtcbiAgfVxuXG4gIC5pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kaXNjaXBsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxufVxuXG4udG9hc3QtbWlkZGxlLXNjcmVlbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucGFzc3dvcmQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNtZV9jaGlsZF9jcmVkZW50aWFscyB7XG4gIC5wYXNzd29yZC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5nZW5lcmF0ZS1wYXNzd29yZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAmLnJldmVyc2Uge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuXG4uc29jaWFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWNiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzMxMzQzNSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjOGM5Y2IyYjtcbiAgfVxuXG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cblxufVxuXG4uc29jaWFsLWJ1dHRvbi5mYWNlYm9vayB7XG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi5sb2dpbi1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cbiAgLnNvY2lhbC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxvZ2luIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGhlaWdodDogY2FsYygyZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1sb2dpbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5vci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ub3Itd3JhcHBlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGNlMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLm9yLXdyYXBwZXIgcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9udG9uaW8td3JhcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDUwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG5cbiAgLnBheW1lbnQtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ubW9udG9uaW8tcGF5bWVudC1ibG9jayB7XG4gIC5idXR0b24td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudC1wYWdlIHtcbiAgLnRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBtYXJnaW46IHVuc2V0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBheW1lbnQtcGFnZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vbnRvbmlvLXdyYXAge1xuICAgIGdyaWQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcblxuICAgIC50YWJsZS1zbSB0aCwgLnRhYmxlLXNtIHRkIHtcbiAgICAgIHBhZGRpbmc6IDNweCAycHg7XG4gICAgfVxuXG4gICAgLm1vbnRvbmlvLXBheW1lbnQtYmxvY2sge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAubW9udG9uaW8tdGFyZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1vbnRvbmlvLWJhbmsge1xuICAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjcGF5bWVudC1sb2cge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmxlc3NvbiB7XG4gICAgICAgIC53aGVuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZHVyYXRpb24sIC5hbW91bnQge1xuICAgICAgICAgIHRleHQtd3JhcDogbm93d3JhcDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi13cmFwIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI3RlYWNoZXJfcmVnaXN0ZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9udG9uaW8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjkwcHgpIHtcbiAgLm1vbnRvbmlvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgfVxufVxuXG4uc3RyaWtlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGlsZC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdHJpa2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbn1cblxuLnBheW1lbnQtZGF0ZS1ibG9jayB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZy10YWJsZS1yZXN1bHRzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGF5bWVudC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAucHJpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuXG4gIH1cbn1cblxuLm5vdGljZS1zdW0ge1xuICBoMyB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxuXG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG5cbn1cblxuI3BheW1lbnQtbG9nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIC5sb2ctdGFibGUge1xuICAgIC5oaWRkZW4ge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogLTEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAuY2hpbGQtdGFibGUge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG5cbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5icy10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAubm8tbGVzc29ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAubGVzc29uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3YmZmNGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICB9XG5cbiAgICAuc3RhdHVzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIC5zdGF0dXMtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG5cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgIGJveC1zaGFkb3c6IC0xcHggLTRweCAxMHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAvKiBtYXJnaW46IDEwcHggMHB4OyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8qIG1hcmdpbi1ib3R0b206IC0xcHg7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbi5leHRyYS1wYXltZW50LWxvZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAucmVzcG9uc2UtdGFibGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jY2hpbGRUb2tlbk1vZGFsIHtcbiAgLmxhYmVsIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC50b2tlbi13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLnRva2VuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uYXYtcmlnaHQge1xuICAudXNlci1pY29uIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgLnVzZXItbm90aWZpY2F0aW9ucyB7XG4gIC5wZWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudXNlci1ub3RpZmljYXRpb24tYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxNnB4O1xuXG4gICAgLm51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLnJhbmdlRGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnN0YXJ0IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG5cbiAgfVxuXG4gIC5lbmQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcblxuICB9XG5cbiAgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLmFkbWluLm5vdGlmaWNhdGlvbi1zaG93IHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmFuc3dlci1vcGVuIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuXG4gIC5vcGVuLWFuc3dlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuc2VlbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmltZy13cmFwcGVyIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLmNoYW5nZXMge1xuICAuZmEtc29saWQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLnN1Yi1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGNvbG9yOiAjMTI0MTVEO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb25zIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLmZhLWJlbGwucmluZzo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZTsgLyogcmVmZXJyaW5nIGRpcmVjdGx5IHRvIHRoZSBhbmltYXRpb24ncyBAa2V5ZnJhbWUgZGVjbGFyYXRpb24gKi9cbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgLyogZG9uJ3QgZm9yZ2V0IHRvIHNldCBhIGR1cmF0aW9uISAqL1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpO1xuICB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIH1cbn1cblxuI3RlYWNoZXJfcmVnaXN0ZXIge1xuICBidXR0b25bbmFtZT1uZXh0XSwgYnV0dG9uW25hbWU9YmFja10sIGJ1dHRvbltuYW1lPWNvbXBsZXRlXSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBidXR0b25bbmFtZT1uZXh0XSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbltuYW1lPWJhY2tdIHtcbiAgICBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLnN0ZXBwZXItd3JhcHBlci1hcnJvd3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIC5zdGVwcy1hcnJvd3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIH1cblxuICAgIC5zdGVwcy1hcnJvd3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAgICAgICAgICAgICAgIDAgMCxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxjKDEwMCUgLSA4cHgpIDAsXG4gICAgICAgICAgICAgICAgICAgICAgMTAwJSA1MCUsXG4gICAgICAgICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gOHB4KSAxMDAlLFxuICAgICAgICAgICAgICAgICAgICAgIDAgMTAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAxMHB4IDUwJVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIC5hY3RpdmUgKyBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjY7XG4gICAgICAgIC8vYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgICAgICAgLy9jb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpLmFjdGl2ZSBhLFxuICAgIC5zdGVwcy1hcnJvd3MgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zdGVwcy1hcnJvd3MgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgICAgICAgICAgICAgICAgICAgMCAwLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGMoMTAwJSAtIDhweCkgMCxcbiAgICAgICAgICAgICAgICAgICAgICAxMDAlIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxjKDEwMCUgLSA4cHgpIDEwMCUsXG4gICAgICAgICAgICAgICAgICAgICAgMCAxMDAlXG4gICAgICApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwcy1hcnJvd3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA1MCUsIDEwMCUgMTAwJSwgMCAxMDAlLCA4cHggNTAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3RlcCB7XG4gICAgICAuaGFsZiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXBwZXItd3JhcHBlci1hcnJvd3MgLnN0ZXBzLWFycm93cyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXdyYXAgLnNvY2lhbC1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNvY2lhbC13cmFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICB9XG5cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMGI1Mzk0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc29jaWFsLXdyYXAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAuc29jaWFsLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuZGlzY2lwbGluZV9jbGFzc2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnN0ZXAge1xuICAgIGZvcm0gPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaGFsZiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCB7XG4gIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0aCwgdGFibGU6bm90KFtjZWxscGFkZGluZ10pIHRkIHtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4udGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2Uge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuXG4udGFidWxhdG9yLXRhYmxlIHtcbiAgLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NDk0OTQ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uc2hhZG93LXRhYmxlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgLmZvcm0tdGVtcGxhdGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmZvcm0tdGVtcGxhdGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlbGV0ZWQtY3Jvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRlbGV0ZWQtY3Jvc3M6YWZ0ZXIsXG4uZGVsZXRlZC1jcm9zczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5kZWxldGVkLWNyb3NzOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cbn1cblxuLmRlbGV0ZWQtY3Jvc3M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIC50YWJsZSB0aCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbiN0ZWFjaGVyX3JlZ2lzdGVyIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RlYWNoZXJfcmVnaXN0ZXIgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cbn1cblxuXG4uZGlzY2lwbGluZV9jaG9pY2VzIHtcbiAgLmRpc2NpcGxpbmVfY2hvaWNlc19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgLmRpc2NpcGxpbmVfdmJlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICB9XG5cbiAgLmRpc2NpcGxpbmVfY2xhc3NfY2hlY2tib3gge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG5cbiAgLmRpc2NpcGxpbmVfY2xhc3NfY2hvaWNlcyB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuOm5vdCgudmVyc2lvbl8yKSAubWFzb25yeS1pdGVtLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ29vZ2xlLWNhbGVuZGFyLXN5bmMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4udGFidWxhdG9yLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZ2Mtd2hpdGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbn1cbiNyZWdpc3Rlcl9ndWFyZGlhbntcbiAgLy9pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gIC8vICBoZWlnaHQ6IDtcbiAgLy99XG59XG5sYWJlbFtmb3I9XCJhZ3JlZURhdGFcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICNhZ3JlZURhdGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4jdGVhY2hlcl9yZWdpc3Rlcl9zdGVwMV9jb25zZW50IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcblxufVxuXG5sYWJlbFtmb3I9XCJ0ZWFjaGVyX3JlZ2lzdGVyX3N0ZXAxX2NvbnNlbnRcIl0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZW1haWwtYXBwIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmltZy13cmFwcGVyIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXI6IHVuc2V0O1xufVxuXG4ucGF5bWVudC1ub3RpY2UtYmxvY2sge1xuICBoNiBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zaWRlYmFyLW1lbnUgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLmljb24taG9sZGVye1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0e1xuICBtYXgtaGVpZ2h0OnVuc2V0OyBcbn1cblxuLnN0YXRzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICAuY2FyZC1ib2R5e1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuICAuYnRuLWRhcmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG4gIC5idG4gLmJhZGdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC5maXJzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAuc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNXB4O1xuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC50aGlyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIC53ZWVrTnVtYmVye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAud2Vla3tcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y2RkU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgICAud2VlayAucGVyc29ue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6NXB4O1xuICAgIH1cbiAgfVxuICAuZm91cnRoe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4udmVyc2lvbl8yLmxvZ2lue1xuICBmb3JtIC5hbGVydC1kYW5nZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubG9nby13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMThweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTI0MTVkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwJSk7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgMTE2LCAxMTYsIDAuMjMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCAjZWNmNmZlMzM7ICovXG5cbiAgfVxuXG4gIC5leHRyYS1pbmZvIGEge1xuICAgIC8qY29sb3I6IDsqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5leHRyYS1pbmZvIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJvdHRvbS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9nby13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYm90dG9tLWFjdGlvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5ib3R0b20tYWN0aW9ucyAubGlua3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGdhcDoxMHB4O1xuICAgIH1cbiAgfVxufSIsIi5tZS10ZWFjaGVyLWF2YWlsYWJpbGl0eS1wYWdlIC5mYyAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIHRvcDogNzBweDtcbn1cblxuI3JlZ2lzdGVyX2d1YXJkaWFuIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFO1xufVxuXG4udmVyc2lvbl8yIHtcbiAgLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMGY5YWVlO1xuICAgIH1cbiAgfVxuXG4gIC5mb2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAuZ28tYmFjay13cmFwIHtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5kZWxldGUtZm9sZGVyLWJhZGdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGUtZm9sZGVyLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBsaSA+IGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZCBmb3JtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTI0MTVEO1xuICB9XG5cbiAgLmNhcmQge1xuICAgICNmb3JtX2NoaWxkUHJlZmVyZW5jZXMge1xuICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNmb3JtX2Rpc2NpcGxpbmVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYWNjZW50LWNvbG9yOiAjMTI0MTVEO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFlbSAxZW0gIzEyNDE1RDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyOCUgMzglLCA0MSUgNTMlLCA3NSUgMjQlLCA4NiUgMzglLCA0MCUgNzglLCAxNSUgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IC8qIG11c3QgYmUgYWRkZWQgd2hlbiB1c2luZyB0aGUgOjpiZWZvcmUgcHNldWRvc2VsZWN0b3IgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTlmZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC8qIGNlbnRlcnMgdGhlIGxpbmUgdmVydGljYWxseSBhbG9uZyB0aGUgeS1heGlzICovXG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlMGUwZTA7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuY2lyY2xlLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhOWZlO1xuICB9XG5cbiAgLnBheW1lbnRfaGlzdG9yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLm1vbnRvbmlvIHtcbiAgICAgIG1heC13aWR0aDogMzMlO1xuXG4gICAgICAubW9udG9uaW8tYmFuay1zZWxlY3QtY2xhc3Mge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsIHtcbiAgICAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi1jYW5jZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzRGNjQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2FsMi1jb25maXJtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW1wb3J0YW50LWZpbGVzLXRlYWNoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjVweDtcblxuICAgIC5jYXJkIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsLWd1YXJkaWFuX3N1cnZleSB7XG4gICAgLnRlYWNoZXItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgLnRlYWNoZXItbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXI6aG92ZXIge1xuICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgLy9cbiAgICAgIC8vYS5mdWxsIHtcbiAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vfVxuICAgICAgLy9cbiAgICAgIC8vYS5taW5pIHtcbiAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgLy99XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLy5zaWRlYmFyLWxvZ28ge1xuICAgIC8vICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAvLyAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIC8vXG4gICAgLy8gIGEuZnVsbCB7XG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL1xuICAgIC8vICAgIGltZyB7XG4gICAgLy8gICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy9cbiAgICAvLyAgYS5taW5pIHtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL1xuICAgIC8vICAgIGltZyB7XG4gICAgLy8gICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxuXG4gIHAge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubm90aWNlIHtcbiAgICBwIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZXZlcnQtbGF5ZXIgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiByZXZlcnQtbGF5ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAucGF5bWVudF9oaXN0b3J5IHtcbiAgICAucGlsbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICB9XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmludCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDBweDtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lX3RlYWNoZXItaW5kZXgge1xuICAgIC5jYXJkLmJsdWUge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LW1pZCAuY2FyZC1pdGVtIC5ib3gge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLm1lLWxlc3Nvbi1saXN0LCAubWUtdXBjb21taW5nLWxlc3Nvbi1saXN0LCAubWUtcGFzdC1sZXNzb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgLmNhcmQge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogdW5zZXQ7XG5cbiAgICAgIC5kYXRlLW1vbnRoIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpbWUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICN3ZWVrZGF5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXNjaXBsaW5lIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwLCAubW92ZS13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc3VjY2VzcywgLmJ0bi1wcmltYXJ5LCAuYnRuLWRhbmdlciB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVzc29uLXN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXJzIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAudGVhY2hlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFjaGVyLCAuc3R1ZGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhYmVsLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5qb2luZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNThENjhEO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5vdC1qb2luZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjc0RjY0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5oZWFkZXItbGVzc29uLWxpc3Qge1xuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXRpbWVyIHtcbiAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHVuc2V0O1xuXG4gICAgICAgIC5kaXNjaXBsaW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEIyQkI7XG5cbiAgICAgICAgICAudGVhY2hlciwgLnN0dWRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsLXdyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuam9pbmVkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OEQ2OEQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ub3Qtam9pbmVkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNzRGNjQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGJvcmRlci1jb2xvcjogIzEyNDE1RDtcbiAgICBjb2xvcjogIzEyNDE1RDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNxdWFyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAjbmV3LXN0dWRlbnRzLXRhYmxlIHtcbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG57XG4gICAgICAvLyAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAvLyAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAvL31cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjJGRTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTRCMkJCO1xuICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjJGRTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmltYXJ5LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBOUZFO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuXG4gICAgfVxuICB9XG5cbiAgLmJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMTkzMTtcbiAgfVxuXG4gIC5iYWRnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThENjhEO1xuICB9XG5cbiAgLmJhZGdlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkU7XG4gIH1cblxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIxOTMxO1xuICAgIGNvbG9yOiAjREIxOTMxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIxOTMxO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICM1OEQ2OEQ7XG4gICAgY29sb3I6ICM1OEQ2OEQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OEQ2OEQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNoaWxkLWNyZWRzIHtcbiAgICAuYnRuLXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLm5vdGljZS10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLnNxdWFyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3NEY2NDtcbiAgICBib3JkZXItY29sb3I6ICNGNzRGNjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICYuc3F1YXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4RDY4RDtcbiAgICBib3JkZXItY29sb3I6ICM1OEQ2OEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICYuc3F1YXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMUMxO1xuICAgIGJvcmRlci1jb2xvcjogI0MxQzFDMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjZGRTtcbiAgfVxuXG4gIC5ndWFyZGlhbi1wYXltZW50cywgLmJsdWUge1xuICAgIC5oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ndWFyZGlhbl9jaGlsZHJlbiB7XG4gICAgLm1hc29ucnktaXRlbSB7XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoLmNoaWxkLWNyZWRzKSB7XG4gICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3VhcmRpYW4tcGF5bWVudHMge1xuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmICsgLmNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgJi5ibHVlIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuXG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLmZ1bGwge1xuICAgICAgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNGNkZFO1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJ1bGF0b3ItaGlkZS1mb290ZXIge1xuICAgIC50YWJ1bGF0b3ItZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYnVsYXRvciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0E0QjJCQjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICB9XG5cbiAgICAudGFidWxhdG9yLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEyNDE1RDtcblxuXG4gICAgICAudGFidWxhdG9yLWhlYWRlci1maWx0ZXIge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJ1bGF0b3ItZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgLnRhYnVsYXRvci1wYWdpbmF0b3Ige1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuXG4gICAgICAgICAgYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG5cbiAgLmxlc3Nvbi1zdGF0dXNlcy1pbmZvIHtcbiAgICAmLm1hc29ucnktaXRlbSB7XG4gICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuXG4gICAgfVxuXG4gICAgLmNvbG9yLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jb2xvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFzb25yeS1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgLnRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTI0MTVEO1xuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkU7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTI0MTVEO1xuICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnVsYXRvci1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLm1vbnRoLWJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1Yi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1Yi12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5vdGljZSB7XG4gICAgICAvL3BhZGRpbmc6IDI1cHg7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ibHVlLXNwcmluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjAlO1xuICAgIH1cblxuICAgIC5vcmFuZ2UtZG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1JTtcbiAgICB9XG5cbiAgICAucmVkLWRvdC1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogODVweDtcbiAgICAgIHRvcDogMjMlO1xuICAgIH1cblxuICAgIC5vcmFuZ2Utc3ByaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE3JTtcbiAgICB9XG5cbiAgICAuYmx1ZS1kb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvdHRvbTogMTUlO1xuICAgIH1cblxuICAgIC5yZWQtZG90LXNtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgYm90dG9tOiA0MCU7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5wYXltZW50LW5vdGljZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3NEY2NDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJi5wYWlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OEQ2OEQ7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoNSwgaDYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgaDYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA3cHggNTBweCAxMHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEE5RkU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICMwMEE5RkU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByaWdodDogLTE3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMThweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMThweDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAuYmdjLWdyZXktMTAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNGNkZFICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLnNpZGViYXItbG9nbyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAuc2lkZWJhci1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyNDE1RDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAuaWNvbi1ob2xkZXIge1xuXG4gICAgICAgIH1cblxuICAgICAgICBhIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjZGRSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuXG4gICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgLm5hdi1yaWdodCB7XG4gICAgICAgIC51c2VyLW5vdGlmaWNhdGlvbnMge1xuICAgICAgICAgIC51c2VyLW5vdGlmaWNhdGlvbi1iYWRnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXJpZ2h0IHtcbiAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9lZGl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAmLnNpbmdsZSB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVtaW5kZXItY29uZiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLnVzZXItcGhvdG8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhY2hlci1taXNzZWQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBjb2xvcjogIzFBQjJGRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gIH1cblxuICAuZmMtdGhlbWUtc3RhbmRhcmQge1xuICAgIGEge1xuICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250cmFjdC1ibG9jayB7XG4gICAgLmFkZGl0aW9uYWwtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAudGVhY2hlci1jb250cmFjdHMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZWFjaGVyLWNvbnRyYWN0cy1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZWFjaGVyLWNvbnRyYWN0cy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC5jYXJkLmNhbmNlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRDOUM5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLnF1ZXN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhYmZhZDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwYTlmZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc3VtbWVyLWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLm51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY2hlZHVsZS10YWJsZSB7XG4gIC50YWJ1bGF0b3ItZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZWFjaGVyLWZpbmFuY2UtbGlzdCwgLmd1YXJkaWFuLWF0dGVudGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xuXG4gIC5saXN0LCAubm90aWNlIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnJlZmVycmFsIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29kZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMHB4O1xuXG4gICAgICAuc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmljb24tbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29weS1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4udGVhY2hlci1sZXZlbF9ibG9jayB7XG5cbiAgLnByb2dyZXNzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC50b29sdGlwLXBlcmNlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC50b29sdGlwLXBlcmNlbnQgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIGJvdHRvbTogMTUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcGVyY2VudCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC50b29sdGlwLXBlcmNlbnQ6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICAmLnByb2dyZXNzLXRleHQge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuZXh0cmEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5pbmZvLWxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG5cbiAgICAgICAgJi5zbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwQTlGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwcHggNXB4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFzb25yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgfVxuXG4gIC5sZXZlbC1pbmZvLWJsb2NrIHtcbiAgICBmbGV4LWJhc2lzOiA2NyU7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2UtYmxvY2sge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjdweDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZlcnNpb25fMiAubWFzb25yeS1pdGVtIC50YWJ1bGF0b3ItaGVhZGluZyAubW9udGgtYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZlcnNpb25fMiAucHJvZmlsZV9lZGl0IC5pbWFnZXMgLmluZm8ge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgIH1cbiAgfVxuICAuYmFkZ2UtcHJvZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGVhY2hlci1jb21tZW50LW1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29weS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdG9wOiAycHg7XG4gICAgY29udGVudDogXCJcXGYwYzVcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICB9XG59XG5cbi52ZXJzaW9uXzIge1xuICAud3JhcHBlcnJ1bm5nbGluZSArIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgI21haW5Db250ZW50IHtcbiAgICAgIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMTEycHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3JlZ2lzdGVyX2d1YXJkaWFuIHtcbiAgICAuZm9ybS1ncm91cCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZC5ibHVlIGlucHV0LCAudmVyc2lvbl8yIC5jYXJkLmJsdWUgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb25zZW50LXdyYXAge1xuICAgICAgcGFkZGluZzogMHB4IDBweCAxNXB4IDBweDtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLCAjcmVnaXN0ZXJfZ3VhcmRpYW4gc2VsZWN0IHtcbiAgICAgIGhlaWdodDogY2FsYygyZW0gKyAwLjVyZW0gKyA2cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvLXNlY3Rpb24ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnRleHQtaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYWNoZXIuY29udHJhY3QtYmxvY2sge1xuICAgIC50ZWFjaGVyLWNvbnRyYWN0cy1ibG9jayB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwbGFuYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50aW1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLm51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3JhcHBlcnJ1bm5nbGluZSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICB6LWluZGV4OiAxMDQwO1xuXG4gICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgLm5hdi1taWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxlZnQge1xuICAgICAgICAuc2lkZWJhci10b2dnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLWxvZ28ge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZlcnNpb25fMiB7XG4gICAgLnNpZGViYXIgLnNpZGViYXItbWVudSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NHB4KTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgfVxuXG4gICAgLnBheW1lbnRfaGlzdG9yeSB7XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnByaW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3VhcmRpYW4tcGF5bWVudHMge1xuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICN0dXRvci1jb21tZW50cyB7XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3JpdGUtY29tbWVudC10ZWFjaGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnRlYWNoZXJfYXZhaWxhYmlsaXR5X2NhbGVuZGFyIHtcbiAgICAgIC5mYy12aWV3LWhhcm5lc3Mge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAuZmMtdGltZWdyaWQge1xuICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgICAuZGVsZXRlRXZlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN0ZWFjaGVyLWNhbGVuZGFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9udGgtYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E0QjJCQjtcblxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW5vdGljZS1ibG9jayB7XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYWNoZXItZmluYW5jZS1saXN0LCAuZ3VhcmRpYW4tYXR0ZW50aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfZWRpdCB7XG4gICAgICAubWFzb25yeS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFzb25yeS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hc29ucnktaXRlbSAudGFidWxhdG9yLWhlYWRpbmcgLm1vbnRoLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sZXNzb24tc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXNvbnJ5LWl0ZW0gLnRhYnVsYXRvci1oZWFkaW5nIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAuZ29vZ2xlLWNhbGVuZGFyLXN5bmMge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgLm1vbnRoLWJ1dHRvbnMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci10YWJsZSB7XG4gICAgICAuc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFzb25yeS1pdGVtIHtcbiAgICAgIC5ibHVlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFjaGVyLWxldmVsX2Jsb2NrIHtcbiAgICAgIC5ibHVlIHtcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuaW5mby1mbGV4IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaW5mby1saW5lIHtcbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFkZ2UtYmxvY2sge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lLWxlc3Nvbi1saXN0LCAubWUtdXBjb21taW5nLWxlc3Nvbi1saXN0LCAubWUtcGFzdC1sZXNzb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi13cmFwIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1tb250aCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGltZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kaXNjaXBsaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudXNlcnMge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYWNoZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAubW92ZS13cmFwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGVzc29uLXN0YXR1cyB7XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5tb2RhbCB7XG4gIC5tYXNvbnJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG59XG5cbi53cmFwcGVycnVubmdsaW5lIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiA4MDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMGE5ZmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXJxdWVlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1hcnF1ZWUsIC5tYXJxdWVlLXRleHQtdHJhY2sge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IG1hcnF1ZWUtbW92ZS10ZXh0IDEwNXMgbGluZWFyIGluZmluaXRlIGZvcndhcmRzO1xuXG4gICY6aG92ZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIH1cbn1cblxuLm1hcnF1ZWUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlLW1vdmUtdGV4dCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItY29uZmlybSk6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbiNyZWdpc3Rlcl9ndWFyZGlhbl92My52ZXJzaW9uXzMge1xuICBoMy50ZXh0LWhlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8gU2FucztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IEJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgaDUuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8gU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZXh0cmEtaW5mbyB7XG4gICAgaSB7XG4gICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8gU2FucztcbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudG9wLWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgLmNvZGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzQTVGO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDMycHg7XG5cbiAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICAucm9sZS1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvbGUtY2FyZCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNENUQ3REE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEE5RkU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJvbGUtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUY2RkQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJvbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm9sZS1zdWJ0ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzRENEQ1MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yb2xlLWNhcmQge1xuICAgICAgICAgIC5yb2xlLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBBOUZFO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUY2RkQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWdyb3VwLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLmhhbGYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50cnksIC5waG9uZSwgLmRpc2NvdW50LCAuY2xhc3Mge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCwgLmZvcm0tY2hlY2sge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICB9XG5cbiAgLm5leHQtc3RlcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTlGRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTlGRTtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8gU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VwYXJhdG9ye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRkNGRDI7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgfVxuICAubG9naW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGF7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8gU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjcmVnaXN0ZXJfZ3VhcmRpYW5fdjMudmVyc2lvbl8zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLmxlZnQge1xuICAgICAgaGVpZ2h0OiA0ODdweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAvL3dpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgLy9oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuICAjcmVnaXN0ZXJfZ3VhcmRpYW5fdjMudmVyc2lvbl8zIC5yaWdodCB7XG4gICAgLmxvZ28tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvbGUtc2VsZWN0IHtcbiAgICAgIGdhcDogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgICAucm9sZS1pY29uIHtcbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwIHtcbiAgICAgICAgLnJvbGUtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb2xlLXRpdGxlLCAucm9sZS1zdWJ0ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgzLnRleHQtaGVhZCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRvcC1iYW5uZXIgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50b3AtYmFubmVyIC5jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLndyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmNsYXNzIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyeSB7XG4gICAgICAgIC5oYWxmIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFkZGl0aW9uYWwtaW5mb3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC5sb2dpbntcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/