/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/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: #868e96;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #868e96;
  --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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    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;
  }
  .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 #ddd !important;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !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;
}

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;
}

dfn {
  font-style: italic;
}

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;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, 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:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

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;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

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-cancel-button,
[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;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}

.blockquote-footer::before {
  content: "\2014   \A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #868e96;
}

code,
kbd,
pre,
samp {
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f8f9fa;
  border-radius: 0.25rem;
}

a > code {
  padding: 0;
  color: inherit;
  background-color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #212529;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.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%;
  min-height: 1px;
  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%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.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-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%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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-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%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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-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%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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-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%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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-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%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e9ecef;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e9ecef;
}

.table tbody + tbody {
  border-top: 2px solid #e9ecef;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e9ecef;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #e9ecef;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.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: #dddfe2;
}

.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.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-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-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-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-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-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #e9ecef;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.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 {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm.table-bordered {
    border: 0;
  }
}

@media (max-width: 767px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md.table-bordered {
    border: 0;
  }
}

@media (max-width: 991px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg.table-bordered {
    border: 0;
  }
}

@media (max-width: 1199px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl.table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive.table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #868e96;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #868e96;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #868e96;
  opacity: 1;
}

.form-control::placeholder {
  color: #868e96;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  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;
}

.col-form-legend {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.form-control-plaintext {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .form-control-plaintext.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .form-control-plaintext.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

.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;
  margin-bottom: 0.5rem;
}

.form-check.disabled .form-check-label {
  color: #868e96;
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
}

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}

.form-check-inline {
  display: inline-block;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-label {
  vertical-align: middle;
}

.valid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  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 {
    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;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .form-check-label {
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding-left: 0;
  }
  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: text-bottom;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn:focus, .btn:hover {
  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: .65;
}

.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
  background-image: none;
}

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 {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  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;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #868e96;
  border-color: #868e96;
}

.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #666e76;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 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 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  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;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  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;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #111;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  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: #111;
  background-color: #d39e00;
  border-color: #c69500;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  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;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #111;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  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: #111;
  background-color: #dae0e5;
  border-color: #d3d9df;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 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 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  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;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #868e96;
  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: #868e96;
  border-color: #868e96;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #fff;
  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: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  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;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #868e96;
}

.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 {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

.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: none;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #868e96;
  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: #868e96;
  white-space: nowrap;
}

.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: 0 1 auto;
      flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 2;
}

.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: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.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):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.btn + .dropdown-toggle-split::after {
  margin-left: 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 + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .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-align: stretch;
      align-items: stretch;
  width: 100%;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  white-space: nowrap;
}

.input-group-addon {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:not(:last-child) {
  border-right: 0;
}

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  -ms-flex-align: stretch;
      align-items: stretch;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
  z-index: 3;
}

.input-group-btn:first-child > .btn + .btn {
  margin-left: 0;
}

.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: 0;
}

.input-group-btn:not(:first-child) > .btn:first-child,
.input-group-btn:not(:first-child) > .btn-group:first-child {
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.custom-control {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-indicator {
  background-color: #e9ecef;
}

.custom-control-input:disabled ~ .custom-control-description {
  color: #868e96;
}

.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #007bff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-indicator {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-controls-stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: none;
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple] {
  height: auto;
  background-image: none;
}

.custom-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-control {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff;
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-control:lang(en):empty::after {
  content: "Choose file...";
}

.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-file-control:lang(en)::before {
  content: "Browse";
}

.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:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #868e96;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #ddd;
}

.nav-tabs .nav-link.disabled {
  color: #868e96;
  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: #ddd #ddd #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-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
}

.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 {
  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:focus, .navbar-brand:hover {
  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: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .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;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 767px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .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;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 991px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .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;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 1199px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .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-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

.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 {
  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 .dropdown-menu-right {
  right: 0;
  left: auto;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.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-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  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:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  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:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  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-header + .list-group .list-group-item:first-child {
  border-top: 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;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.card-group .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group .card:only-child .card-img-top {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group .card:only-child .card-img-bottom {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.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::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #868e96;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #868e96;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.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: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #868e96;
  pointer-events: none;
  background-color: #fff;
  border-color: #ddd;
}

.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 #ddd;
}

.page-link:focus, .page-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #ddd;
}

.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;
}

.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;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #868e96;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #6c757d;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #111;
  background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #111;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #111;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #111;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.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 .close {
  position: absolute;
  top: 0;
  right: 0;
  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: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2;
}

.alert-secondary hr {
  border-top-color: #cfd2d6;
}

.alert-secondary .alert-link {
  color: #2e3133;
}

.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;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  background-color: #007bff;
}

.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: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

.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;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  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;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:focus, .list-group-item:hover {
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #868e96;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: #004085;
}

a.list-group-item-primary:focus, a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
  color: #004085;
  background-color: #9fcdff;
}

a.list-group-item-primary.active,
button.list-group-item-primary.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #464a4e;
}

a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
  color: #464a4e;
  background-color: #cfd2d6;
}

a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #155724;
}

a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #155724;
  background-color: #b1dfbb;
}

a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #0c5460;
}

a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #0c5460;
  background-color: #abdde5;
}

a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #856404;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #856404;
  background-color: #ffe8a1;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #721c24;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

a.list-group-item-light,
button.list-group-item-light {
  color: #818182;
}

a.list-group-item-light:focus, a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
  color: #818182;
  background-color: #ececf6;
}

a.list-group-item-light.active,
button.list-group-item-light.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

a.list-group-item-dark,
button.list-group-item-dark {
  color: #1b1e21;
}

a.list-group-item-dark:focus, a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

a.list-group-item-dark.active,
button.list-group-item-dark.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:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

button.close {
  padding: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.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, -25%);
          transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  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: 15px;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 15px;
  margin: -15px -15px -15px auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 15px;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
}

.tooltip .arrow::before {
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
  padding: 5px 0;
}

.tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  margin-left: -3px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 5px;
}

.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
}

.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  margin-top: -3px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 5px 0;
}

.tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  margin-left: -3px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 5px;
}

.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
}

.tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  right: 0;
  margin-top: -3px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow::before {
  content: "";
  border-width: 0.8rem;
}

.popover .arrow::after {
  content: "";
  border-width: 0.8rem;
}

.popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.8rem;
}

.popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-bottom-width: 0;
}

.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: -0.8rem;
  margin-left: -0.8rem;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: calc((0.8rem - 1px) * -1);
  margin-left: -0.8rem;
  border-top-color: #fff;
}

.popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.8rem;
}

.popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
  left: 0;
}

.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  margin-top: -0.8rem;
  border-left-width: 0;
}

.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
  left: -0.8rem;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: calc((0.8rem - 1px) * -1);
  border-right-color: #fff;
}

.popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.8rem;
}

.popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  margin-left: -0.8rem;
  border-top-width: 0;
}

.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: -0.8rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: calc((0.8rem - 1px) * -1);
  border-bottom-color: #fff;
}

.popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.8rem;
}

.popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
  right: 0;
}

.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  margin-top: -0.8rem;
  border-right-width: 0;
}

.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
  right: -0.8rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: calc((0.8rem - 1px) * -1);
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  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;
}

.carousel-control-prev:focus, .carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .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: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  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 {
  position: relative;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.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:focus, a.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #868e96 !important;
}

a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #e9ecef !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: #868e96 !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 {
  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-circle {
  border-radius: 50% !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;
  }
}

.d-print-block {
  display: none !important;
}

@media print {
  .d-print-block {
    display: block !important;
  }
}

.d-print-inline {
  display: none !important;
}

@media print {
  .d-print-inline {
    display: inline !important;
  }
}

.d-print-inline-block {
  display: none !important;
}

@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .d-print-none {
    display: none !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;
}

.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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
}

.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;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !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-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-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-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-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-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;
  }
}

.text-justify {
  text-align: justify !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-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important;
}

.text-secondary {
  color: #868e96 !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #6c757d !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important;
}

.text-muted {
  color: #868e96 !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}
/*# sourceMappingURL=bootstrap.css.map */html,
html a,
body {
  -webkit-font-smoothing: antialiased;
}

a {
  transition: all 0.3s ease-in-out;
}

body {
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: #72777a;
  line-height: 1.5;
  letter-spacing: 0.2px;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Roboto, -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: Roboto, -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: Roboto, -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 ul {
  list-style-type: none;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar {
    width: 70px;
  }

  .sidebar .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid transparent;
    padding: 0;
  }

  .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 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 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 {
    left: -280px;
    width: calc(280px - 30px);
  }
}

.sidebar-inner {
  position: relative;
  height: 100%;
}

.sidebar-logo {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  line-height: 0;
  padding: 0 20px;
  transition: all 0.2s ease;
}

.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(65px - 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(65px - 1px);
}

.sidebar-logo .mobile-toggle a {
  color: #72777a;
}

@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 - 65px);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
}

.sidebar-menu::before,
.sidebar-menu::after {
  content: ' ';
  display: table;
}

.sidebar-menu::after {
  clear: both;
}

.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: #72777a;
  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: 15px;
  font-weight: 500;
  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: 14px;
  position: relative;
  text-align: center;
  transition: all 0.3s ease;
  width: 35px;
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar {
    width: 70px;
  }

  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid transparent;
    padding: 0;
  }

  .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 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 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 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 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 {
    left: 0;
  }
}

.header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  display: block;
  height: 65px;
  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::before,
.header .header-container::after {
  content: ' ';
  display: table;
}

.header .header-container::after {
  clear: both;
}

.header .header-container .nav-left,
.header .header-container .nav-right {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.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: #72777a;
  display: block;
  line-height: 65px;
  min-height: 65px;
  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: 17px;
}

.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;
  }
}

.header .header-container .nav-left .notifications,
.header .header-container .nav-right .notifications {
  position: relative;
}

.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: 350px;
  padding: 0;
}

@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;
  margin-left: 15px;
}

.header .header-container .nav-right {
  float: right;
}

.header .header-container .nav-right .dropdown-menu {
  left: auto;
  right: 0;
}

.header .header-container .nav-right .dropdown-menu > li {
  width: 100%;
}

.header .header-container .nav-right .dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 15px;
}

.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: #a6aaac;
  font-style: italic;
}

.header .search-input input:-moz-placeholder {
  color: #a6aaac;
  font-style: italic;
}

.header .search-input input::-moz-placeholder {
  color: #a6aaac;
  font-style: italic;
}

.header .search-input input:-ms-input-placeholder {
  color: #a6aaac;
  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 - 65px);
  position: absolute;
  right: 0;
  top: 65px;
  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 {
  height: 4px;
  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: 'FontAwesome';
  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 - 65px - 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 - 65px - 60px);
  overflow: auto;
}

.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;
  }
}

@media screen and (min-width: 992px) {
  .email-app .email-wrapper {
    margin-left: 250px;
  }
}

.email-app .email-wrapper .email-list {
  position: relative;
  padding: 0;
  width: 100%;
  overflow-y: hidden;
  background-color: #fff;
  height: calc(100vh - 65px);
}

@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: 40%;
    border-right: 1px solid rgba(0, 0, 0, 0.0625);
    float: left;
  }
}

.email-app .email-wrapper .email-content {
  float: left;
  width: 60%;
  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 - 65px);
    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;
}

@font-face {
  font-family: 'themify';
  src: url(/assets/fonts/themify.2c454669.eot);
  src: url(/assets/fonts/themify.2c454669.eot) format("embedded-opentype"), url(/assets/fonts/themify.a1ecc3b8.woff) format("woff"), url(/assets/fonts/themify.e23a7dca.ttf) format("truetype"), url(/assets/images/themify.9c8e96ec.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";
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fonts/fontawesome-webfont.674f50d2.eot);
  src: url(/assets/fonts/fontawesome-webfont.674f50d2.eot) format("embedded-opentype"), url(/assets/fonts/fontawesome-webfont.af7ae505.woff2) format("woff2"), url(/assets/fonts/fontawesome-webfont.fee66e71.woff) format("woff"), url(/assets/fonts/fontawesome-webfont.b06871f2.ttf) format("truetype"), url(/assets/images/fontawesome-webfont.912ec66d.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*
 * 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__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  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 {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .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;
  }
}

.ps__rail-y {
  right: 0 !important;
  left: auto !important;
}

#jqstooltip {
  width: auto !important;
  height: auto !important;
  padding: 5px 10px !important;
  border-radius: 2px !important;
}

table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  margin-bottom: 20px;
}

.sorting_asc:focus {
  outline: none;
}

.dataTables_wrapper {
  overflow: hidden;
  padding-bottom: 5px;
}

.dataTables_wrapper .dataTables_length {
  color: #313435;
  float: left;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_length {
    text-align: left;
  }
}

.dataTables_wrapper .dataTables_length select {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 2px;
  box-shadow: none;
  height: 35px;
  font-size: 14px;
  padding: 5px;
  margin-left: 5px;
  margin-right: 5px;
  color: #72777a;
  transition: all 0.2s ease-in;
}

.dataTables_wrapper .dataTables_filter {
  color: #313435;
  float: right;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_filter {
    text-align: left;
  }
}

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 2px;
  box-shadow: none;
  height: 35px;
  font-size: 14px;
  margin-left: 15px;
  padding: 5px;
  color: #72777a;
  transition: all 0.2s ease-in;
}

.dataTables_wrapper .dataTables_info {
  color: #72777a;
  float: left;
}

.dataTables_wrapper .dataTables_processing {
  color: #313435;
}

.dataTables_wrapper .dataTables_paginate {
  color: #72777a;
  float: right;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #72777a !important;
  padding: 6px 12px;
  border-radius: 2px;
  margin-right: 10px;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.first,
.dataTables_wrapper .dataTables_paginate .paginate_button.last {
  border-radius: 2px;
  text-decoration: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.first:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.first:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.last:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.last:focus {
  color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #fff !important;
  background: #7774e7;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #fff !important;
  background: #7774e7;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important;
  background: #7774e7;
}

.dataTables_wrapper .status {
  width: 5px;
  height: 5px;
}

.fc {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}

.fc th {
  text-align: center;
  padding: 15px;
  background-color: transparent;
  color: #72777a;
  font-size: 12px;
  text-transform: uppercase;
  border-right-width: 0;
  border-left-width: 0;
}

.fc button {
  background-color: #fff;
  background-image: none;
  height: 37px;
  padding: 0 15px;
  color: #595d60;
}

.fc button.fc-state-default {
  border-color: rgba(0, 0, 0, 0.0625);
  box-shadow: none;
}

.fc button.fc-state-active {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.0625);
}

.fc-toolbar {
  padding: 20px 20px 0;
}

.fc-view,
.fc-view > table {
  background-color: #fff;
}

.fc-basic-view td.fc-day-number,
.fc-basic-view td.fc-week-number span {
  padding: 7px 15px;
}

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: rgba(0, 0, 0, 0.0625);
}

.fc-unthemed .fc-today {
  background-color: transparent;
}

.fc-basic-view .fc-day-number.fc-today {
  background-color: #0f9aee;
  color: #fff;
  display: inline-block;
  float: right;
  border-radius: 50%;
  padding: 6px 8px;
  line-height: 1;
  margin: 4px 4px 0 0;
}

.fc-event-container .fc-event {
  border-radius: 0;
  border: 0;
  background-color: #e5f4fd;
  color: #0f9aee !important;
  font-size: 12px;
  line-height: 2.5;
  padding: 0 15px;
}

.fc-event-container .fc-day-grid-event {
  margin: 1px 5px 5px;
}

.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;
  }
}

svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.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:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}/*!
 * FullCalendar v3.8.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-icon:after,.fc-toolbar button{position:relative}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy9nZW5lcmljL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy90b29scy9taXhpbnMvbWVkaWFRdWVyaWVzUmFuZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy90b29scy9taXhpbnMvY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy9jb21wb25lbnRzL3BhZ2VDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvcHJvZ3Jlc3NCYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvZWFzeVBpZUNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy9jb21wb25lbnRzL2xvYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3NjcmVlbnMvY2hhdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvc2NyZWVucy9lbWFpbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL2NlbnRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L21peGlucy9tZWRpYVF1ZXJ5Q29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9nYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9wZWVycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL2xheWVycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvZmxleC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9saXN0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbWFyZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9vYmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9wYWRkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9wb3NpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3NpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9ib3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3BzZXVkby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3MvdmVuZG9yL3RoZW1pZnktaWNvbnMuY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9mb250LWF3ZXNvbWUuY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL25vZGVfbW9kdWxlcy9wZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9wZXJmZWN0U2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc3JjL3Njc3MvdmVuZG9yL3NwYXJrbGluZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9qcXVlcnkuZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9mdWxsY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zcmMvc2Nzcy92ZW5kb3IvZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qdmVjdG9ybWFwL2pxdWVyeS1qdmVjdG9ybWFwLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWRhdGVwaWNrZXIvZGlzdC9jc3MvYm9vdHN0cmFwLWRhdGVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZnVsbGNhbGVuZGFyL2Rpc3QvZnVsbGNhbGVuZGFyLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUFDSDtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsK0tBQStLO0VBQy9LLGdIQUFnSDtDQUNqSDs7QUFFRDtFQUNFOzs7SUFHRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLHVCQUF1QjtJQUN2Qix5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLHlCQUF5QjtHQUMxQjtFQUNEOzs7SUFHRSxXQUFXO0lBQ1gsVUFBVTtHQUNYO0VBQ0Q7O0lBRUUsd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0UscUNBQXFDO0dBQ3RDO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0NBQ0Y7O0FBRUQ7OztFQUdFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIseUNBQXlDO0NBQzFDOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFVBQVU7RUFDVixrS0FBa0s7RUFDbEssZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsVUFBVTtFQUNWLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxjQUFjO0VBQ2Qsb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFLDJCQUEyQjtFQUMzQiwwQ0FBMEM7VUFDbEMsa0NBQWtDO0VBQzFDLGFBQWE7RUFDYixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtDQUN0Qjs7QUFFRDs7O0VBR0UsY0FBYztFQUNkLG9CQUFvQjtDQUNyQjs7QUFFRDs7OztFQUlFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEOztFQUVFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixlQUFlO0VBQ2YseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsOEJBQThCO0VBQzlCLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLGVBQWU7RUFDZiwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDs7OztFQUlFLGtDQUFrQztFQUNsQyxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDs7Ozs7Ozs7O0VBU0UsK0JBQStCO01BQzNCLDJCQUEyQjtDQUNoQzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLDJDQUEyQztDQUM1Qzs7QUFFRDs7Ozs7RUFLRSxVQUFVO0VBQ1YscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixxQkFBcUI7Q0FDdEI7O0FBRUQ7O0VBRUUsa0JBQWtCO0NBQ25COztBQUVEOztFQUVFLHFCQUFxQjtDQUN0Qjs7QUFFRDs7OztFQUlFLDJCQUEyQjtDQUM1Qjs7QUFFRDs7OztFQUlFLFdBQVc7RUFDWCxtQkFBbUI7Q0FDcEI7O0FBRUQ7O0VBRUUsdUJBQXVCO0VBQ3ZCLFdBQVc7Q0FDWjs7QUFFRDs7OztFQUlFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIseUJBQXlCO0NBQzFCOztBQUVEOztFQUVFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVix5Q0FBeUM7Q0FDMUM7O0FBRUQ7O0VBRUUsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixlQUFlO0VBQ2YsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsaUNBQWlDO0VBQ2pDLGdCQUFnQjtFQUNoQixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixlQUFlO0NBQ2hCOztBQUVEOzs7O0VBSUUsb0dBQW9HO0NBQ3JHOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRTtJQUNFLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsb0JBQW9CO01BQ2hCLGdCQUFnQjtFQUNwQixvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDs7Ozs7O0VBTUUsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLDJCQUEyQjtNQUN2QixjQUFjO0VBQ2xCLHFCQUFxQjtNQUNqQixhQUFhO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLGVBQWU7RUFDbkIsWUFBWTtFQUNaLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHdCQUF3QjtNQUNwQixvQkFBb0I7RUFDeEIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UseUJBQXlCO01BQ3JCLHFCQUFxQjtFQUN6QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxrQkFBa0I7TUFDZCxjQUFjO0VBQ2xCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSx5QkFBeUI7TUFDckIscUJBQXFCO0VBQ3pCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHlCQUF5QjtNQUNyQixxQkFBcUI7RUFDekIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usa0JBQWtCO01BQ2QsY0FBYztFQUNsQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UseUJBQXlCO01BQ3JCLHFCQUFxQjtFQUN6QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSx5QkFBeUI7TUFDckIscUJBQXFCO0VBQ3pCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLGNBQWM7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHlCQUF5QjtNQUNyQixxQkFBcUI7RUFDekIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UseUJBQXlCO01BQ3JCLHFCQUFxQjtFQUN6QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxtQkFBbUI7TUFDZixlQUFlO0VBQ25CLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLFVBQVU7Q0FDZjs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtNQUNkLFNBQVM7Q0FDZDs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLFVBQVU7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLFVBQVU7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLFVBQVU7Q0FDZjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFO0lBQ0UsMkJBQTJCO1FBQ3ZCLGNBQWM7SUFDbEIscUJBQXFCO1FBQ2pCLGFBQWE7SUFDakIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixlQUFlO0lBQ25CLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7SUFDeEIscUJBQXFCO0dBQ3RCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsY0FBYztJQUNsQixlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLGNBQWM7SUFDbEIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxjQUFjO0lBQ2xCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsVUFBVTtHQUNmO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixVQUFVO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkJBQTJCO1FBQ3ZCLGNBQWM7SUFDbEIscUJBQXFCO1FBQ2pCLGFBQWE7SUFDakIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixlQUFlO0lBQ25CLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7SUFDeEIscUJBQXFCO0dBQ3RCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsY0FBYztJQUNsQixlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLGNBQWM7SUFDbEIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxjQUFjO0lBQ2xCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsVUFBVTtHQUNmO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixVQUFVO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkJBQTJCO1FBQ3ZCLGNBQWM7SUFDbEIscUJBQXFCO1FBQ2pCLGFBQWE7SUFDakIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixlQUFlO0lBQ25CLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7SUFDeEIscUJBQXFCO0dBQ3RCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsY0FBYztJQUNsQixlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLGNBQWM7SUFDbEIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxjQUFjO0lBQ2xCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsVUFBVTtHQUNmO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixVQUFVO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkJBQTJCO1FBQ3ZCLGNBQWM7SUFDbEIscUJBQXFCO1FBQ2pCLGFBQWE7SUFDakIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixlQUFlO0lBQ25CLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7SUFDeEIscUJBQXFCO0dBQ3RCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsY0FBYztJQUNsQixlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLGNBQWM7SUFDbEIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UseUJBQXlCO1FBQ3JCLHFCQUFxQjtJQUN6QixzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxjQUFjO0lBQ2xCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHlCQUF5QjtRQUNyQixxQkFBcUI7SUFDekIsc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSx5QkFBeUI7UUFDckIscUJBQXFCO0lBQ3pCLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0Usa0JBQWtCO1FBQ2QsU0FBUztHQUNkO0VBQ0Q7SUFDRSxrQkFBa0I7UUFDZCxTQUFTO0dBQ2Q7RUFDRDtJQUNFLGtCQUFrQjtRQUNkLFNBQVM7R0FDZDtFQUNEO0lBQ0UsbUJBQW1CO1FBQ2YsVUFBVTtHQUNmO0VBQ0Q7SUFDRSxtQkFBbUI7UUFDZixVQUFVO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtRQUNmLFVBQVU7R0FDZjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7Q0FDRjs7QUFFRDtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLDhCQUE4QjtDQUMvQjs7QUFFRDs7RUFFRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7O0VBRUUsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxzQ0FBc0M7Q0FDdkM7O0FBRUQ7RUFDRSx1Q0FBdUM7Q0FDeEM7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7OztFQUdFLHVDQUF1QztDQUN4Qzs7QUFFRDtFQUNFLHVDQUF1QztDQUN4Qzs7QUFFRDs7RUFFRSx1Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDs7O0VBR0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0UsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixrQ0FBa0M7SUFDbEMsNkNBQTZDO0dBQzlDO0VBQ0Q7SUFDRSxVQUFVO0dBQ1g7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsa0NBQWtDO0lBQ2xDLDZDQUE2QztHQUM5QztFQUNEO0lBQ0UsVUFBVTtHQUNYO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtDQUFrQztJQUNsQyw2Q0FBNkM7R0FDOUM7RUFDRDtJQUNFLFVBQVU7R0FDWDtDQUNGOztBQUVEO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixrQ0FBa0M7SUFDbEMsNkNBQTZDO0dBQzlDO0VBQ0Q7SUFDRSxVQUFVO0dBQ1g7Q0FDRjs7QUFFRDtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtDQUFrQztFQUNsQyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLHlFQUF5RTtDQUMxRTs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsaURBQWlEO0NBQ2xEOztBQUVEO0VBQ0UsZUFBZTtFQUNmLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGVBQWU7RUFDZixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsV0FBVztDQUNaOztBQUVEO0VBQ0UsZUFBZTtFQUNmLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEOztFQUVFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxrQ0FBa0M7RUFDbEMscUNBQXFDO0VBQ3JDLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxnQ0FBZ0M7RUFDaEMsbUNBQW1DO0VBQ25DLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMsb0NBQW9DO0VBQ3BDLG9CQUFvQjtFQUNwQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixvQkFBb0I7Q0FDckI7O0FBRUQ7Ozs7O0VBS0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDs7O0VBR0Usd0JBQXdCO0VBQ3hCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsc0JBQXNCO0NBQ3ZCOztBQUVEOzs7RUFHRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7OztFQUdFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7O0VBR0UsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsb0JBQW9CO01BQ2hCLGdCQUFnQjtFQUNwQixtQkFBbUI7RUFDbkIsa0JBQWtCO0NBQ25COztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsV0FBVztFQUNYLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLFlBQVk7RUFDWix5Q0FBeUM7RUFDekMscUJBQXFCO0NBQ3RCOztBQUVEOzs7RUFHRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7OztFQUdFLGlEQUFpRDtDQUNsRDs7QUFFRDs7Ozs7Ozs7RUFRRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLDBDQUEwQztDQUMzQzs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxpREFBaUQ7Q0FDbEQ7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixXQUFXO0VBQ1gsY0FBYztFQUNkLGFBQWE7RUFDYixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsWUFBWTtFQUNaLHlDQUF5QztFQUN6QyxxQkFBcUI7Q0FDdEI7O0FBRUQ7OztFQUdFLHNCQUFzQjtDQUN2Qjs7QUFFRDs7O0VBR0UsaURBQWlEO0NBQ2xEOztBQUVEOzs7Ozs7OztFQVFFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsMENBQTBDO0NBQzNDOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGlEQUFpRDtDQUNsRDs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsd0JBQXdCO01BQ3BCLG9CQUFvQjtFQUN4Qix1QkFBdUI7TUFDbkIsb0JBQW9CO0NBQ3pCOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsY0FBYztJQUNkLHVCQUF1QjtRQUNuQixvQkFBb0I7SUFDeEIsc0JBQXNCO1FBQ2xCLHdCQUF3QjtJQUM1QixpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQix3QkFBd0I7UUFDcEIsb0JBQW9CO0lBQ3hCLHVCQUF1QjtRQUNuQixvQkFBb0I7SUFDeEIsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxZQUFZO0dBQ2I7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsdUJBQXVCO1FBQ25CLG9CQUFvQjtJQUN4QixzQkFBc0I7UUFDbEIsd0JBQXdCO0lBQzVCLFlBQVk7SUFDWixjQUFjO0lBQ2QsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsdUJBQXVCO1FBQ25CLG9CQUFvQjtJQUN4QixzQkFBc0I7UUFDbEIsd0JBQXdCO0lBQzVCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSxPQUFPO0dBQ1I7Q0FDRjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsMEJBQTBCO0tBQ3ZCLHVCQUF1QjtNQUN0QixzQkFBc0I7VUFDbEIsa0JBQWtCO0VBQzFCLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsNkdBQTZHO0NBQzlHOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsV0FBVztFQUNYLGlEQUFpRDtDQUNsRDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDs7RUFFRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usa0RBQWtEO0NBQ25EOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixrREFBa0Q7Q0FDbkQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaURBQWlEO0NBQ2xEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixpREFBaUQ7Q0FDbEQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usa0RBQWtEO0NBQ25EOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixrREFBa0Q7Q0FDbkQ7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsK0NBQStDO0NBQ2hEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QiwrQ0FBK0M7Q0FDaEQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGdEQUFnRDtDQUNqRDs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxrREFBa0Q7Q0FDbkQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0NBQy9COztBQUVEOztFQUVFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLGtEQUFrRDtDQUNuRDs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QjtDQUMvQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGlEQUFpRDtDQUNsRDs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsaURBQWlEO0NBQ2xEOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0NBQy9COztBQUVEOztFQUVFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLGdEQUFnRDtDQUNqRDs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QjtDQUMvQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixnREFBZ0Q7Q0FDakQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGtEQUFrRDtDQUNuRDs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsa0RBQWtEO0NBQ25EOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwrQ0FBK0M7Q0FDaEQ7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0NBQy9COztBQUVEOztFQUVFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLCtDQUErQztDQUNoRDs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtDQUNiOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEOzs7RUFHRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsV0FBVztDQUNaOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLDhCQUE4QjtDQUMvQjs7QUFFRDs7RUFFRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVU7RUFDVixxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsc0NBQXNDO0VBQ3RDLGlCQUFpQjtFQUNqQixxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1IsY0FBYztFQUNkLGNBQWM7RUFDZCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qiw2QkFBNkI7RUFDN0Isc0NBQXNDO0VBQ3RDLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVU7RUFDVixxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLDJCQUEyQjtFQUMzQixxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsVUFBVTtDQUNYOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixvQkFBb0I7Q0FDckI7O0FBRUQ7O0VBRUUsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsdUJBQXVCO0NBQ3hCOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixtQkFBbUI7TUFDZixlQUFlO0NBQ3BCOztBQUVEOztFQUVFLFdBQVc7Q0FDWjs7QUFFRDs7OztFQUlFLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7RUFRRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLG9CQUFvQjtNQUNoQixnQkFBZ0I7RUFDcEIscUJBQXFCO01BQ2pCLDRCQUE0QjtDQUNqQzs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwyQkFBMkI7RUFDM0IsOEJBQThCO0NBQy9COztBQUVEOztFQUVFLDBCQUEwQjtFQUMxQiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7O0VBRUUsMkJBQTJCO0VBQzNCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4Qix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsMkJBQTJCO01BQ3ZCLHVCQUF1QjtFQUMzQixzQkFBc0I7TUFDbEIsd0JBQXdCO0VBQzVCLHNCQUFzQjtNQUNsQix3QkFBd0I7Q0FDN0I7O0FBRUQ7O0VBRUUsWUFBWTtDQUNiOztBQUVEOzs7O0VBSUUsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDs7RUFFRSw4QkFBOEI7RUFDOUIsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLDJCQUEyQjtDQUM1Qjs7QUFFRDs7OztFQUlFLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsd0JBQXdCO01BQ3BCLHFCQUFxQjtFQUN6QixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLG1CQUFtQjtNQUNmLGVBQWU7RUFDbkIsVUFBVTtFQUNWLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDs7O0VBR0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCx1QkFBdUI7TUFDbkIsb0JBQW9CO0NBQ3pCOztBQUVEOzs7RUFHRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7O0VBRUUsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0NBQ3hCOztBQUVEOzs7RUFHRSx3QkFBd0I7RUFDeEIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7O0VBR0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixzQkFBc0I7Q0FDdkI7O0FBRUQ7O0VBRUUsY0FBYztDQUNmOztBQUVEOzs7Ozs7O0VBT0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDs7Ozs7OztFQU9FLDBCQUEwQjtFQUMxQiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHdCQUF3QjtNQUNwQixxQkFBcUI7RUFDekIsYUFBYTtFQUNiLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsbUJBQW1CO0NBQ3BCOztBQUVEOztFQUVFLFdBQVc7RUFDWCxlQUFlO0NBQ2hCOztBQUVEOztFQUVFLGtCQUFrQjtDQUNuQjs7QUFFRDs7OztFQUlFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsaUVBQWlFO0NBQ2xFOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFFBQVE7RUFDUixlQUFlO0VBQ2YsWUFBWTtFQUNaLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsMEJBQTBCO0tBQ3ZCLHVCQUF1QjtNQUN0QixzQkFBc0I7VUFDbEIsa0JBQWtCO0VBQzFCLHVCQUF1QjtFQUN2Qiw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLDJOQUEyTjtDQUM1Tjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQix3S0FBd0s7Q0FDeks7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxxS0FBcUs7Q0FDdEs7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLDJCQUEyQjtNQUN2Qix1QkFBdUI7Q0FDNUI7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsMkNBQTJDO0VBQzNDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLG9OQUFvTjtFQUNwTiwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2Qix5QkFBeUI7S0FDdEIsc0JBQXNCO1VBQ2pCLGlCQUFpQjtDQUMxQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxzREFBc0Q7Q0FDdkQ7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCxRQUFRO0VBQ1IsV0FBVztFQUNYLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsMEJBQTBCO0tBQ3ZCLHVCQUF1QjtNQUN0QixzQkFBc0I7VUFDbEIsa0JBQWtCO0VBQzFCLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLFdBQVc7RUFDWCxlQUFlO0VBQ2YsNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxvQkFBb0I7TUFDaEIsZ0JBQWdCO0VBQ3BCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsZ0NBQWdDO0VBQ2hDLGlDQUFpQztDQUNsQzs7QUFFRDtFQUNFLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsMEJBQTBCO0NBQzNCOztBQUVEOztFQUVFLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQiwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7O0VBRUUsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtNQUNmLGVBQWU7RUFDbkIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsMkJBQTJCO01BQ3ZCLGNBQWM7RUFDbEIscUJBQXFCO01BQ2pCLGFBQWE7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztFQUNkLG9CQUFvQjtNQUNoQixnQkFBZ0I7RUFDcEIsdUJBQXVCO01BQ25CLG9CQUFvQjtFQUN4Qix1QkFBdUI7TUFDbkIsK0JBQStCO0VBQ25DLHFCQUFxQjtDQUN0Qjs7QUFFRDs7RUFFRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLG9CQUFvQjtNQUNoQixnQkFBZ0I7RUFDcEIsdUJBQXVCO01BQ25CLG9CQUFvQjtFQUN4Qix1QkFBdUI7TUFDbkIsK0JBQStCO0NBQ3BDOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCwyQkFBMkI7TUFDdkIsdUJBQXVCO0VBQzNCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLDhCQUE4QjtNQUMxQixpQkFBaUI7RUFDckIscUJBQXFCO01BQ2pCLGFBQWE7RUFDakIsdUJBQXVCO01BQ25CLG9CQUFvQjtDQUN6Qjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHdCQUF3QjtFQUN4Qiw4QkFBOEI7RUFDOUIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixvQ0FBb0M7RUFDcEMsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0U7O0lBRUUsaUJBQWlCO0lBQ2pCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSwwQkFBMEI7UUFDdEIsc0JBQXNCO0lBQzFCLHFCQUFxQjtRQUNqQiw0QkFBNEI7R0FDakM7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7R0FDekI7RUFDRDtJQUNFLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsU0FBUztJQUNULFdBQVc7R0FDWjtFQUNEO0lBQ0UscUJBQXFCO0lBQ3JCLG9CQUFvQjtHQUNyQjtFQUNEOztJQUVFLHNCQUFzQjtRQUNsQixrQkFBa0I7R0FDdkI7RUFDRDtJQUNFLGdDQUFnQztJQUNoQyx5QkFBeUI7SUFDekIsOEJBQThCO1FBQzFCLGlCQUFpQjtHQUN0QjtFQUNEO0lBQ0UsY0FBYztHQUNmO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsYUFBYTtHQUNkO0NBQ0Y7O0FBRUQ7RUFDRTs7SUFFRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDBCQUEwQjtRQUN0QixzQkFBc0I7SUFDMUIscUJBQXFCO1FBQ2pCLDRCQUE0QjtHQUNqQztFQUNEO0lBQ0Usd0JBQXdCO1FBQ3BCLG9CQUFvQjtHQUN6QjtFQUNEO0lBQ0UsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxTQUFTO0lBQ1QsV0FBVztHQUNaO0VBQ0Q7SUFDRSxxQkFBcUI7SUFDckIsb0JBQW9CO0dBQ3JCO0VBQ0Q7O0lBRUUsc0JBQXNCO1FBQ2xCLGtCQUFrQjtHQUN2QjtFQUNEO0lBQ0UsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qiw4QkFBOEI7UUFDMUIsaUJBQWlCO0dBQ3RCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLFVBQVU7SUFDVixhQUFhO0dBQ2Q7Q0FDRjs7QUFFRDtFQUNFOztJQUVFLGlCQUFpQjtJQUNqQixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMEJBQTBCO1FBQ3RCLHNCQUFzQjtJQUMxQixxQkFBcUI7UUFDakIsNEJBQTRCO0dBQ2pDO0VBQ0Q7SUFDRSx3QkFBd0I7UUFDcEIsb0JBQW9CO0dBQ3pCO0VBQ0Q7SUFDRSxtQkFBbUI7R0FDcEI7RUFDRDtJQUNFLFNBQVM7SUFDVCxXQUFXO0dBQ1o7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixvQkFBb0I7R0FDckI7RUFDRDs7SUFFRSxzQkFBc0I7UUFDbEIsa0JBQWtCO0dBQ3ZCO0VBQ0Q7SUFDRSxnQ0FBZ0M7SUFDaEMseUJBQXlCO0lBQ3pCLDhCQUE4QjtRQUMxQixpQkFBaUI7R0FDdEI7RUFDRDtJQUNFLGNBQWM7R0FDZjtFQUNEO0lBQ0UsVUFBVTtJQUNWLGFBQWE7R0FDZDtDQUNGOztBQUVEO0VBQ0U7O0lBRUUsaUJBQWlCO0lBQ2pCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSwwQkFBMEI7UUFDdEIsc0JBQXNCO0lBQzFCLHFCQUFxQjtRQUNqQiw0QkFBNEI7R0FDakM7RUFDRDtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7R0FDekI7RUFDRDtJQUNFLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsU0FBUztJQUNULFdBQVc7R0FDWjtFQUNEO0lBQ0UscUJBQXFCO0lBQ3JCLG9CQUFvQjtHQUNyQjtFQUNEOztJQUVFLHNCQUFzQjtRQUNsQixrQkFBa0I7R0FDdkI7RUFDRDtJQUNFLGdDQUFnQztJQUNoQyx5QkFBeUI7SUFDekIsOEJBQThCO1FBQzFCLGlCQUFpQjtHQUN0QjtFQUNEO0lBQ0UsY0FBYztHQUNmO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsYUFBYTtHQUNkO0NBQ0Y7O0FBRUQ7RUFDRSwwQkFBMEI7TUFDdEIsc0JBQXNCO0VBQzFCLHFCQUFxQjtNQUNqQiw0QkFBNEI7Q0FDakM7O0FBRUQ7O0VBRUUsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHdCQUF3QjtNQUNwQixvQkFBb0I7Q0FDekI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxTQUFTO0VBQ1QsV0FBVztDQUNaOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtDQUNyQjs7QUFFRDs7RUFFRSxzQkFBc0I7TUFDbEIsa0JBQWtCO0NBQ3ZCOztBQUVEO0VBQ0UsZ0NBQWdDO0VBQ2hDLHlCQUF5QjtFQUN6Qiw4QkFBOEI7TUFDMUIsaUJBQWlCO0NBQ3RCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsVUFBVTtFQUNWLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7OztFQUlFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxzUUFBc1E7Q0FDdlE7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7Ozs7RUFJRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQ0FBZ0M7RUFDaEMsdUNBQXVDO0NBQ3hDOztBQUVEO0VBQ0UsNFFBQTRRO0NBQzdROztBQUVEO0VBQ0UsZ0NBQWdDO0NBQ2pDOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsMkJBQTJCO01BQ3ZCLHVCQUF1QjtFQUMzQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2Qiw0QkFBNEI7RUFDNUIsdUNBQXVDO0VBQ3ZDLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZ0NBQWdDO0VBQ2hDLGlDQUFpQztDQUNsQzs7QUFFRDtFQUNFLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQkFBbUI7TUFDZixlQUFlO0VBQ25CLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLHNDQUFzQztFQUN0Qyw4Q0FBOEM7Q0FDL0M7O0FBRUQ7RUFDRSwyREFBMkQ7Q0FDNUQ7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsc0NBQXNDO0VBQ3RDLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJEQUEyRDtDQUM1RDs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4Qix3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4Qix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUFVO0VBQ1YsUUFBUTtFQUNSLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osNENBQTRDO0VBQzVDLDZDQUE2QztDQUM5Qzs7QUFFRDtFQUNFLFlBQVk7RUFDWixnREFBZ0Q7RUFDaEQsK0NBQStDO0NBQ2hEOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCwyQkFBMkI7TUFDdkIsdUJBQXVCO0NBQzVCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7UUFDcEIsb0JBQW9CO0lBQ3hCLG9CQUFvQjtJQUNwQixtQkFBbUI7R0FDcEI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsaUJBQWlCO1FBQ2IsYUFBYTtJQUNqQiwyQkFBMkI7UUFDdkIsdUJBQXVCO0lBQzNCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCO0dBQ25CO0NBQ0Y7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLDJCQUEyQjtNQUN2Qix1QkFBdUI7Q0FDNUI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLHdCQUF3QjtRQUNwQixvQkFBb0I7R0FDekI7RUFDRDtJQUNFLGlCQUFpQjtRQUNiLGFBQWE7SUFDakIsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxlQUFlO0lBQ2YsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsMkJBQTJCO0lBQzNCLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLDBCQUEwQjtJQUMxQiw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLGdDQUFnQztJQUNoQyxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLG9DQUFvQztJQUNwQyxtQ0FBbUM7R0FDcEM7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEOztJQUVFLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7WUFDaEIsZ0JBQWdCO0lBQ3hCLDRCQUE0QjtZQUNwQixvQkFBb0I7R0FDN0I7RUFDRDtJQUNFLHNCQUFzQjtJQUN0QixZQUFZO0dBQ2I7Q0FDRjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsb0JBQW9CO01BQ2hCLGdCQUFnQjtFQUNwQixzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdDQUFnQztFQUNoQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMsb0NBQW9DO0NBQ3JDOztBQUVEO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsK0JBQStCO0VBQy9CLGtDQUFrQztDQUNuQzs7QUFFRDtFQUNFLGdDQUFnQztFQUNoQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLCtCQUErQjtFQUMvQixrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxnQ0FBZ0M7RUFDaEMsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHlCQUF5QjtFQUN6Qix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtDQUNYOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRTtJQUNFLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQiw4QkFBOEI7RUFDOUIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsU0FBUztFQUNULHlCQUF5QjtFQUN6QixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0U7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtDQUNGOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCx1QkFBdUI7TUFDbkIsb0JBQW9CO0VBQ3hCLHNCQUFzQjtNQUNsQix3QkFBd0I7RUFDNUIsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNNQUFzTTtFQUN0TSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSwyREFBMkQ7VUFDbkQsbURBQW1EO0NBQzVEOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxzQkFBc0I7TUFDbEIsd0JBQXdCO0NBQzdCOztBQUVEO0VBQ0UsWUFBWTtNQUNSLFFBQVE7Q0FDYjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsMkJBQTJCO01BQ3ZCLHVCQUF1QjtFQUMzQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztDQUN4Qzs7QUFFRDtFQUNFLGdDQUFnQztFQUNoQyxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsYUFBYTtDQUNkOztBQUVEO0VBQ0UsV0FBVztFQUNYLHdCQUF3QjtFQUN4QixVQUFVO0VBQ1YseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLE9BQU87RUFDUCxTQUFTO0VBQ1QsVUFBVTtFQUNWLFFBQVE7RUFDUixjQUFjO0VBQ2QsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSw0Q0FBNEM7RUFDNUMsb0NBQW9DO0VBQ3BDLHFFQUFxRTtFQUNyRSxzQ0FBc0M7VUFDOUIsOEJBQThCO0NBQ3ZDOztBQUVEO0VBQ0UsbUNBQW1DO1VBQzNCLDJCQUEyQjtDQUNwQzs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGFBQWE7RUFDYixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCwyQkFBMkI7TUFDdkIsdUJBQXVCO0VBQzNCLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLHFDQUFxQztFQUNyQyxzQkFBc0I7RUFDdEIsV0FBVztDQUNaOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLE9BQU87RUFDUCxTQUFTO0VBQ1QsVUFBVTtFQUNWLFFBQVE7RUFDUixjQUFjO0VBQ2QsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsV0FBVztDQUNaOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxzQkFBc0I7TUFDbEIsd0JBQXdCO0VBQzVCLHVCQUF1QjtNQUNuQiwrQkFBK0I7RUFDbkMsY0FBYztFQUNkLGlDQUFpQztFQUNqQywrQkFBK0I7RUFDL0IsZ0NBQWdDO0NBQ2pDOztBQUVEO0VBQ0UsY0FBYztFQUNkLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO01BQ2YsZUFBZTtFQUNuQixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLHVCQUF1QjtNQUNuQixvQkFBb0I7RUFDeEIsbUJBQW1CO01BQ2YsMEJBQTBCO0VBQzlCLGNBQWM7RUFDZCw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7RUFDZixVQUFVO0VBQ1Ysa0tBQWtLO0VBQ2xLLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxRQUFRO0NBQ1Q7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLDRCQUE0QjtFQUM1Qix5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsT0FBTztDQUNSOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFNBQVM7Q0FDVjs7QUFFRDtFQUNFLFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLDRCQUE0QjtFQUM1Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtLQUFrSztFQUNsSyxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLHFDQUFxQztFQUNyQyxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGNBQWM7RUFDZCxlQUFlO0NBQ2hCOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1oscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEOztFQUVFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0Usa0NBQWtDO0VBQ2xDLHFCQUFxQjtFQUNyQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxRQUFRO0NBQ1Q7O0FBRUQ7O0VBRUUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLGNBQWM7RUFDZCx3Q0FBd0M7Q0FDekM7O0FBRUQ7RUFDRSxnQ0FBZ0M7RUFDaEMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsT0FBTztDQUNSOztBQUVEOztFQUVFLHFCQUFxQjtFQUNyQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IseUNBQXlDO0NBQzFDOztBQUVEO0VBQ0UsK0JBQStCO0VBQy9CLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxTQUFTO0NBQ1Y7O0FBRUQ7O0VBRUUsb0JBQW9CO0VBQ3BCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZix1Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0Usd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixpQ0FBaUM7RUFDakMsMkNBQTJDO0VBQzNDLDRDQUE0QztDQUM3Qzs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHVCQUF1QjtNQUNuQixvQkFBb0I7RUFDeEIsWUFBWTtFQUNaLHdDQUF3QztFQUN4QyxnQ0FBZ0M7RUFDaEMsNkRBQTZEO0VBQzdELG9DQUFvQztVQUM1Qiw0QkFBNEI7RUFDcEMsNEJBQTRCO1VBQ3BCLG9CQUFvQjtDQUM3Qjs7QUFFRDs7O0VBR0UsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSxtQkFBbUI7RUFDbkIsT0FBTztDQUNSOztBQUVEOztFQUVFLGlDQUFpQztVQUN6Qix5QkFBeUI7Q0FDbEM7O0FBRUQ7RUFDRTs7SUFFRSx3Q0FBd0M7WUFDaEMsZ0NBQWdDO0dBQ3pDO0NBQ0Y7O0FBRUQ7O0VBRUUsb0NBQW9DO1VBQzVCLDRCQUE0QjtDQUNyQzs7QUFFRDtFQUNFOztJQUVFLDJDQUEyQztZQUNuQyxtQ0FBbUM7R0FDNUM7Q0FDRjs7QUFFRDs7RUFFRSxxQ0FBcUM7VUFDN0IsNkJBQTZCO0NBQ3RDOztBQUVEO0VBQ0U7O0lBRUUsNENBQTRDO1lBQ3BDLG9DQUFvQztHQUM3QztDQUNGOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsdUJBQXVCO01BQ25CLG9CQUFvQjtFQUN4QixzQkFBc0I7TUFDbEIsd0JBQXdCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGFBQWE7Q0FDZDs7QUFFRDs7O0VBR0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtDQUNiOztBQUVEO0VBQ0UsUUFBUTtDQUNUOztBQUVEO0VBQ0UsU0FBUztDQUNWOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLGdEQUFnRDtFQUNoRCwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSxpTkFBaU47Q0FDbE47O0FBRUQ7RUFDRSxpTkFBaU47Q0FDbE47O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULGFBQWE7RUFDYixRQUFRO0VBQ1IsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsc0JBQXNCO01BQ2xCLHdCQUF3QjtFQUM1QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO01BQ2YsZUFBZTtFQUNuQixZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsUUFBUTtFQUNSLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsUUFBUTtFQUNSLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLFVBQVU7RUFDVixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0Usb0NBQW9DO0NBQ3JDOztBQUVEO0VBQ0UsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UsdUNBQXVDO0NBQ3hDOztBQUVEO0VBQ0Usb0NBQW9DO0NBQ3JDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UseUNBQXlDO0NBQzFDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UsMkNBQTJDO0VBQzNDLDRDQUE0QztDQUM3Qzs7QUFFRDtFQUNFLDRDQUE0QztFQUM1QywrQ0FBK0M7Q0FDaEQ7O0FBRUQ7RUFDRSwrQ0FBK0M7RUFDL0MsOENBQThDO0NBQy9DOztBQUVEO0VBQ0UsMkNBQTJDO0VBQzNDLDhDQUE4QztDQUMvQzs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osWUFBWTtDQUNiOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0UsZ0NBQWdDO0VBQ2hDLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHVDQUF1QztFQUN2QyxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRTtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLCtCQUErQjtHQUNoQztFQUNEO0lBQ0UsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UsdUNBQXVDO0lBQ3ZDLGdDQUFnQztHQUNqQztDQUNGOztBQUVEO0VBQ0U7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsaUNBQWlDO0dBQ2xDO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsOEJBQThCO0dBQy9CO0VBQ0Q7SUFDRSwrQkFBK0I7R0FDaEM7RUFDRDtJQUNFLGdDQUFnQztJQUNoQyx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHVDQUF1QztJQUN2QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLGlDQUFpQztHQUNsQztFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0UsK0JBQStCO0dBQ2hDO0VBQ0Q7SUFDRSxnQ0FBZ0M7SUFDaEMseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx1Q0FBdUM7SUFDdkMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLCtCQUErQjtHQUNoQztFQUNEO0lBQ0UsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UsdUNBQXVDO0lBQ3ZDLGdDQUFnQztHQUNqQztDQUNGOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSwwQkFBMEI7R0FDM0I7Q0FDRjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFO0lBQ0UsMkJBQTJCO0dBQzVCO0NBQ0Y7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRTtJQUNFLGlDQUFpQztHQUNsQztDQUNGOztBQUVEO0VBQ0U7SUFDRSx5QkFBeUI7R0FDMUI7Q0FDRjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtDQUNiOztBQUVEOzs7OztFQUtFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLG1DQUFtQztNQUMvQiwrQkFBK0I7Q0FDcEM7O0FBRUQ7RUFDRSxzQ0FBc0M7TUFDbEMsa0NBQWtDO0NBQ3ZDOztBQUVEO0VBQ0UsMkNBQTJDO01BQ3ZDLHVDQUF1QztDQUM1Qzs7QUFFRDtFQUNFLDhDQUE4QztNQUMxQywwQ0FBMEM7Q0FDL0M7O0FBRUQ7RUFDRSwrQkFBK0I7TUFDM0IsMkJBQTJCO0NBQ2hDOztBQUVEO0VBQ0UsaUNBQWlDO01BQzdCLDZCQUE2QjtDQUNsQzs7QUFFRDtFQUNFLHVDQUF1QztNQUNuQyxtQ0FBbUM7Q0FDeEM7O0FBRUQ7RUFDRSxnQ0FBZ0M7TUFDNUIsdUNBQXVDO0NBQzVDOztBQUVEO0VBQ0UsOEJBQThCO01BQzFCLHFDQUFxQztDQUMxQzs7QUFFRDtFQUNFLGlDQUFpQztNQUM3QixtQ0FBbUM7Q0FDeEM7O0FBRUQ7RUFDRSxrQ0FBa0M7TUFDOUIsMENBQTBDO0NBQy9DOztBQUVEO0VBQ0UscUNBQXFDO01BQ2pDLHlDQUF5QztDQUM5Qzs7QUFFRDtFQUNFLGlDQUFpQztNQUM3QixtQ0FBbUM7Q0FDeEM7O0FBRUQ7RUFDRSwrQkFBK0I7TUFDM0IsaUNBQWlDO0NBQ3RDOztBQUVEO0VBQ0Usa0NBQWtDO01BQzlCLCtCQUErQjtDQUNwQzs7QUFFRDtFQUNFLG9DQUFvQztNQUNoQyxpQ0FBaUM7Q0FDdEM7O0FBRUQ7RUFDRSxtQ0FBbUM7TUFDL0IsZ0NBQWdDO0NBQ3JDOztBQUVEO0VBQ0UscUNBQXFDO01BQ2pDLHFDQUFxQztDQUMxQzs7QUFFRDtFQUNFLG1DQUFtQztNQUMvQixtQ0FBbUM7Q0FDeEM7O0FBRUQ7RUFDRSxzQ0FBc0M7TUFDbEMsaUNBQWlDO0NBQ3RDOztBQUVEO0VBQ0UsdUNBQXVDO01BQ25DLHdDQUF3QztDQUM3Qzs7QUFFRDtFQUNFLDBDQUEwQztNQUN0Qyx1Q0FBdUM7Q0FDNUM7O0FBRUQ7RUFDRSx1Q0FBdUM7TUFDbkMsa0NBQWtDO0NBQ3ZDOztBQUVEO0VBQ0UscUNBQXFDO01BQ2pDLDRCQUE0QjtDQUNqQzs7QUFFRDtFQUNFLHNDQUFzQztNQUNsQyxrQ0FBa0M7Q0FDdkM7O0FBRUQ7RUFDRSxvQ0FBb0M7TUFDaEMsZ0NBQWdDO0NBQ3JDOztBQUVEO0VBQ0UsdUNBQXVDO01BQ25DLDhCQUE4QjtDQUNuQzs7QUFFRDtFQUNFLHlDQUF5QztNQUNyQyxnQ0FBZ0M7Q0FDckM7O0FBRUQ7RUFDRSx3Q0FBd0M7TUFDcEMsK0JBQStCO0NBQ3BDOztBQUVEO0VBQ0U7SUFDRSxtQ0FBbUM7UUFDL0IsK0JBQStCO0dBQ3BDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSwyQ0FBMkM7UUFDdkMsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSw4Q0FBOEM7UUFDMUMsMENBQTBDO0dBQy9DO0VBQ0Q7SUFDRSwrQkFBK0I7UUFDM0IsMkJBQTJCO0dBQ2hDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsNkJBQTZCO0dBQ2xDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxnQ0FBZ0M7UUFDNUIsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSw4QkFBOEI7UUFDMUIscUNBQXFDO0dBQzFDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxrQ0FBa0M7UUFDOUIsMENBQTBDO0dBQy9DO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMseUNBQXlDO0dBQzlDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSwrQkFBK0I7UUFDM0IsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSxrQ0FBa0M7UUFDOUIsK0JBQStCO0dBQ3BDO0VBQ0Q7SUFDRSxvQ0FBb0M7UUFDaEMsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSxtQ0FBbUM7UUFDL0IsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMscUNBQXFDO0dBQzFDO0VBQ0Q7SUFDRSxtQ0FBbUM7UUFDL0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsd0NBQXdDO0dBQzdDO0VBQ0Q7SUFDRSwwQ0FBMEM7UUFDdEMsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMsNEJBQTRCO0dBQ2pDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSxvQ0FBb0M7UUFDaEMsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsOEJBQThCO0dBQ25DO0VBQ0Q7SUFDRSx5Q0FBeUM7UUFDckMsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSx3Q0FBd0M7UUFDcEMsK0JBQStCO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG1DQUFtQztRQUMvQiwrQkFBK0I7R0FDcEM7RUFDRDtJQUNFLHNDQUFzQztRQUNsQyxrQ0FBa0M7R0FDdkM7RUFDRDtJQUNFLDJDQUEyQztRQUN2Qyx1Q0FBdUM7R0FDNUM7RUFDRDtJQUNFLDhDQUE4QztRQUMxQywwQ0FBMEM7R0FDL0M7RUFDRDtJQUNFLCtCQUErQjtRQUMzQiwyQkFBMkI7R0FDaEM7RUFDRDtJQUNFLGlDQUFpQztRQUM3Qiw2QkFBNkI7R0FDbEM7RUFDRDtJQUNFLHVDQUF1QztRQUNuQyxtQ0FBbUM7R0FDeEM7RUFDRDtJQUNFLGdDQUFnQztRQUM1Qix1Q0FBdUM7R0FDNUM7RUFDRDtJQUNFLDhCQUE4QjtRQUMxQixxQ0FBcUM7R0FDMUM7RUFDRDtJQUNFLGlDQUFpQztRQUM3QixtQ0FBbUM7R0FDeEM7RUFDRDtJQUNFLGtDQUFrQztRQUM5QiwwQ0FBMEM7R0FDL0M7RUFDRDtJQUNFLHFDQUFxQztRQUNqQyx5Q0FBeUM7R0FDOUM7RUFDRDtJQUNFLGlDQUFpQztRQUM3QixtQ0FBbUM7R0FDeEM7RUFDRDtJQUNFLCtCQUErQjtRQUMzQixpQ0FBaUM7R0FDdEM7RUFDRDtJQUNFLGtDQUFrQztRQUM5QiwrQkFBK0I7R0FDcEM7RUFDRDtJQUNFLG9DQUFvQztRQUNoQyxpQ0FBaUM7R0FDdEM7RUFDRDtJQUNFLG1DQUFtQztRQUMvQixnQ0FBZ0M7R0FDckM7RUFDRDtJQUNFLHFDQUFxQztRQUNqQyxxQ0FBcUM7R0FDMUM7RUFDRDtJQUNFLG1DQUFtQztRQUMvQixtQ0FBbUM7R0FDeEM7RUFDRDtJQUNFLHNDQUFzQztRQUNsQyxpQ0FBaUM7R0FDdEM7RUFDRDtJQUNFLHVDQUF1QztRQUNuQyx3Q0FBd0M7R0FDN0M7RUFDRDtJQUNFLDBDQUEwQztRQUN0Qyx1Q0FBdUM7R0FDNUM7RUFDRDtJQUNFLHVDQUF1QztRQUNuQyxrQ0FBa0M7R0FDdkM7RUFDRDtJQUNFLHFDQUFxQztRQUNqQyw0QkFBNEI7R0FDakM7RUFDRDtJQUNFLHNDQUFzQztRQUNsQyxrQ0FBa0M7R0FDdkM7RUFDRDtJQUNFLG9DQUFvQztRQUNoQyxnQ0FBZ0M7R0FDckM7RUFDRDtJQUNFLHVDQUF1QztRQUNuQyw4QkFBOEI7R0FDbkM7RUFDRDtJQUNFLHlDQUF5QztRQUNyQyxnQ0FBZ0M7R0FDckM7RUFDRDtJQUNFLHdDQUF3QztRQUNwQywrQkFBK0I7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUNBQW1DO1FBQy9CLCtCQUErQjtHQUNwQztFQUNEO0lBQ0Usc0NBQXNDO1FBQ2xDLGtDQUFrQztHQUN2QztFQUNEO0lBQ0UsMkNBQTJDO1FBQ3ZDLHVDQUF1QztHQUM1QztFQUNEO0lBQ0UsOENBQThDO1FBQzFDLDBDQUEwQztHQUMvQztFQUNEO0lBQ0UsK0JBQStCO1FBQzNCLDJCQUEyQjtHQUNoQztFQUNEO0lBQ0UsaUNBQWlDO1FBQzdCLDZCQUE2QjtHQUNsQztFQUNEO0lBQ0UsdUNBQXVDO1FBQ25DLG1DQUFtQztHQUN4QztFQUNEO0lBQ0UsZ0NBQWdDO1FBQzVCLHVDQUF1QztHQUM1QztFQUNEO0lBQ0UsOEJBQThCO1FBQzFCLHFDQUFxQztHQUMxQztFQUNEO0lBQ0UsaUNBQWlDO1FBQzdCLG1DQUFtQztHQUN4QztFQUNEO0lBQ0Usa0NBQWtDO1FBQzlCLDBDQUEwQztHQUMvQztFQUNEO0lBQ0UscUNBQXFDO1FBQ2pDLHlDQUF5QztHQUM5QztFQUNEO0lBQ0UsaUNBQWlDO1FBQzdCLG1DQUFtQztHQUN4QztFQUNEO0lBQ0UsK0JBQStCO1FBQzNCLGlDQUFpQztHQUN0QztFQUNEO0lBQ0Usa0NBQWtDO1FBQzlCLCtCQUErQjtHQUNwQztFQUNEO0lBQ0Usb0NBQW9DO1FBQ2hDLGlDQUFpQztHQUN0QztFQUNEO0lBQ0UsbUNBQW1DO1FBQy9CLGdDQUFnQztHQUNyQztFQUNEO0lBQ0UscUNBQXFDO1FBQ2pDLHFDQUFxQztHQUMxQztFQUNEO0lBQ0UsbUNBQW1DO1FBQy9CLG1DQUFtQztHQUN4QztFQUNEO0lBQ0Usc0NBQXNDO1FBQ2xDLGlDQUFpQztHQUN0QztFQUNEO0lBQ0UsdUNBQXVDO1FBQ25DLHdDQUF3QztHQUM3QztFQUNEO0lBQ0UsMENBQTBDO1FBQ3RDLHVDQUF1QztHQUM1QztFQUNEO0lBQ0UsdUNBQXVDO1FBQ25DLGtDQUFrQztHQUN2QztFQUNEO0lBQ0UscUNBQXFDO1FBQ2pDLDRCQUE0QjtHQUNqQztFQUNEO0lBQ0Usc0NBQXNDO1FBQ2xDLGtDQUFrQztHQUN2QztFQUNEO0lBQ0Usb0NBQW9DO1FBQ2hDLGdDQUFnQztHQUNyQztFQUNEO0lBQ0UsdUNBQXVDO1FBQ25DLDhCQUE4QjtHQUNuQztFQUNEO0lBQ0UseUNBQXlDO1FBQ3JDLGdDQUFnQztHQUNyQztFQUNEO0lBQ0Usd0NBQXdDO1FBQ3BDLCtCQUErQjtHQUNwQztDQUNGOztBQUVEO0VBQ0U7SUFDRSxtQ0FBbUM7UUFDL0IsK0JBQStCO0dBQ3BDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSwyQ0FBMkM7UUFDdkMsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSw4Q0FBOEM7UUFDMUMsMENBQTBDO0dBQy9DO0VBQ0Q7SUFDRSwrQkFBK0I7UUFDM0IsMkJBQTJCO0dBQ2hDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsNkJBQTZCO0dBQ2xDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxnQ0FBZ0M7UUFDNUIsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSw4QkFBOEI7UUFDMUIscUNBQXFDO0dBQzFDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxrQ0FBa0M7UUFDOUIsMENBQTBDO0dBQy9DO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMseUNBQXlDO0dBQzlDO0VBQ0Q7SUFDRSxpQ0FBaUM7UUFDN0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSwrQkFBK0I7UUFDM0IsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSxrQ0FBa0M7UUFDOUIsK0JBQStCO0dBQ3BDO0VBQ0Q7SUFDRSxvQ0FBb0M7UUFDaEMsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSxtQ0FBbUM7UUFDL0IsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMscUNBQXFDO0dBQzFDO0VBQ0Q7SUFDRSxtQ0FBbUM7UUFDL0IsbUNBQW1DO0dBQ3hDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsaUNBQWlDO0dBQ3RDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsd0NBQXdDO0dBQzdDO0VBQ0Q7SUFDRSwwQ0FBMEM7UUFDdEMsdUNBQXVDO0dBQzVDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSxxQ0FBcUM7UUFDakMsNEJBQTRCO0dBQ2pDO0VBQ0Q7SUFDRSxzQ0FBc0M7UUFDbEMsa0NBQWtDO0dBQ3ZDO0VBQ0Q7SUFDRSxvQ0FBb0M7UUFDaEMsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSx1Q0FBdUM7UUFDbkMsOEJBQThCO0dBQ25DO0VBQ0Q7SUFDRSx5Q0FBeUM7UUFDckMsZ0NBQWdDO0dBQ3JDO0VBQ0Q7SUFDRSx3Q0FBd0M7UUFDcEMsK0JBQStCO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRTtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7Q0FDRjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFNBQVM7RUFDVCxRQUFRO0VBQ1IsY0FBYztDQUNmOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsUUFBUTtFQUNSLGNBQWM7Q0FDZjs7QUFFRDtFQUNFO0lBQ0UseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixPQUFPO0lBQ1AsY0FBYztHQUNmO0NBQ0Y7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsOEJBQThCO1VBQ3RCLHNCQUFzQjtFQUM5QixVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG9CQUFvQjtFQUNwQix3QkFBd0I7VUFDaEIsZ0JBQWdCO0NBQ3pCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0Usd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UscUJBQXFCO0NBQ3RCOztBQUVEOztFQUVFLHlCQUF5QjtDQUMxQjs7QUFFRDs7RUFFRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7O0VBRUUsNEJBQTRCO0NBQzdCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDs7RUFFRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7O0VBRUUsaUNBQWlDO0NBQ2xDOztBQUVEOztFQUVFLGtDQUFrQztDQUNuQzs7QUFFRDs7RUFFRSxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7O0VBRUUsOEJBQThCO0NBQy9COztBQUVEOztFQUVFLGdDQUFnQztDQUNqQzs7QUFFRDs7RUFFRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7O0VBRUUsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usd0JBQXdCO0NBQ3pCOztBQUVEOztFQUVFLDRCQUE0QjtDQUM3Qjs7QUFFRDs7RUFFRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsK0JBQStCO0NBQ2hDOztBQUVEOztFQUVFLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsZ0NBQWdDO0NBQ2pDOztBQUVEOztFQUVFLGlDQUFpQztDQUNsQzs7QUFFRDs7RUFFRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSx3QkFBd0I7Q0FDekI7O0FBRUQ7O0VBRUUsNEJBQTRCO0NBQzdCOztBQUVEOztFQUVFLDhCQUE4QjtDQUMvQjs7QUFFRDs7RUFFRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7O0VBRUUsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7O0VBRUUsNkJBQTZCO0NBQzlCOztBQUVEOztFQUVFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDs7RUFFRSxnQ0FBZ0M7Q0FDakM7O0FBRUQ7O0VBRUUsa0NBQWtDO0NBQ25DOztBQUVEOztFQUVFLG1DQUFtQztDQUNwQzs7QUFFRDs7RUFFRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7O0VBRUUsK0JBQStCO0NBQ2hDOztBQUVEOztFQUVFLGlDQUFpQztDQUNsQzs7QUFFRDs7RUFFRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7O0VBRUUsZ0NBQWdDO0NBQ2pDOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEOztFQUVFLDZCQUE2QjtDQUM5Qjs7QUFFRDs7RUFFRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7O0VBRUUsZ0NBQWdDO0NBQ2pDOztBQUVEOztFQUVFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDs7RUFFRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7O0VBRUUsaUNBQWlDO0NBQ2xDOztBQUVEOztFQUVFLGtDQUFrQztDQUNuQzs7QUFFRDs7RUFFRSxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7O0VBRUUsNkJBQTZCO0NBQzlCOztBQUVEOztFQUVFLCtCQUErQjtDQUNoQzs7QUFFRDs7RUFFRSxnQ0FBZ0M7Q0FDakM7O0FBRUQ7O0VBRUUsOEJBQThCO0NBQy9COztBQUVEO0VBQ0Usd0JBQXdCO0NBQ3pCOztBQUVEOztFQUVFLDRCQUE0QjtDQUM3Qjs7QUFFRDs7RUFFRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7O0VBRUUsK0JBQStCO0NBQ2hDOztBQUVEOztFQUVFLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0VBQ0Q7O0lBRUUseUJBQXlCO0dBQzFCO0VBQ0Q7O0lBRUUsMkJBQTJCO0dBQzVCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7O0lBRUUsMEJBQTBCO0dBQzNCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7O0lBRUUsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxtQ0FBbUM7R0FDcEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLGtDQUFrQztHQUNuQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHFCQUFxQjtHQUN0QjtFQUNEOztJQUVFLHlCQUF5QjtHQUMxQjtFQUNEOztJQUVFLDJCQUEyQjtHQUM1QjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDs7SUFFRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEOztJQUVFLDBCQUEwQjtHQUMzQjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEOztJQUVFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0VBQ0Q7O0lBRUUsbUNBQW1DO0dBQ3BDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7R0FDdEI7RUFDRDs7SUFFRSx5QkFBeUI7R0FDMUI7RUFDRDs7SUFFRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLGtDQUFrQztHQUNuQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDs7SUFFRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDs7SUFFRSwwQkFBMEI7R0FDM0I7RUFDRDs7SUFFRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7RUFDRDs7SUFFRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLGtDQUFrQztHQUNuQztFQUNEOztJQUVFLG1DQUFtQztHQUNwQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDO0dBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDO0dBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLGtDQUFrQztHQUNuQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDs7SUFFRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSw2QkFBNkI7R0FDOUI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0VBQ0Q7O0lBRUUseUJBQXlCO0dBQzFCO0VBQ0Q7O0lBRUUsMkJBQTJCO0dBQzVCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDs7SUFFRSw4QkFBOEI7R0FDL0I7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEOztJQUVFLDRCQUE0QjtHQUM3QjtFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7O0lBRUUsMEJBQTBCO0dBQzNCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7O0lBRUUsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxtQ0FBbUM7R0FDcEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGlDQUFpQztHQUNsQztFQUNEOztJQUVFLGtDQUFrQztHQUNuQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsZ0NBQWdDO0dBQ2pDO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDs7SUFFRSwrQkFBK0I7R0FDaEM7RUFDRDs7SUFFRSxpQ0FBaUM7R0FDbEM7RUFDRDs7SUFFRSxrQ0FBa0M7R0FDbkM7RUFDRDs7SUFFRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEOztJQUVFLDZCQUE2QjtHQUM5QjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztFQUNEOztJQUVFLGdDQUFnQztHQUNqQztFQUNEOztJQUVFLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7O0lBRUUsNEJBQTRCO0dBQzdCO0VBQ0Q7O0lBRUUsOEJBQThCO0dBQy9CO0VBQ0Q7O0lBRUUsK0JBQStCO0dBQ2hDO0VBQ0Q7O0lBRUUsNkJBQTZCO0dBQzlCO0NBQ0Y7O0FBRUQ7RUFDRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFO0lBQ0UsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDtJQUNFLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0UsOEJBQThCO0dBQy9CO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0UsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSw4QkFBOEI7R0FDL0I7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0Usc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjtBQUNELHlDQ3JyUUE7OztFQUNFO0NDS0Q7O0FERkQ7RUFDRTtDQ0tEOztBREZEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDS0Q7O0FERkQ7Ozs7OztFQU1FO0VBQ0E7RUFDQTtDQ0tEOztBRGJEOzs7Ozs7RUFXSTtDQ1dIOztBRHRCRDs7Ozs7O0VBZUk7RUFDQTtDQ2dCSDs7QURaRDtFQUNFO0VBQ0E7Q0NlRDs7QURaRDtFQUNFO0NDZUQ7O0FEWkQ7RUFDRTtDQ2VEOztBRFpEO0VBQ0U7Q0NlRDs7QURiQzs7RUFFRTtFQUNBO0NDZ0JIOztBRHRCRDtFQVVJO0NDZ0JIOztBRDFCRDs7O0VBaUJNO0NDZUw7O0FEVkQ7RUFDRTtDQ2FEOztBRFZEO0VBQ0U7Q0NhRDs7QUM1RUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEK0VEOztBQ3ZGRDtFQVdJO0NEZ0ZIOztBRW5EQztFRHhDRjtJQWVJO0dEaUZEOztFQ2hHSDtJQW1CUTtJQUNBO0dEaUZMOztFQ3JHSDtJQXdCWTtJQUNBO0dEaUZUOztFQzVFRztJQUNFO0dEK0VMOztFQzlHSDtJQW9DYztHRDhFWDs7RUNsSEg7SUE0Q2M7R0QwRVg7O0VDdEVXO0lBQ0U7R0R5RWI7O0VDakVDO0lBQ0U7R0RvRUg7O0VDOUhIO0lBOERVO0lBQ0E7R0RvRVA7O0VDbklIO0lBc0VnQjtHRGlFYjs7RUMxRFc7SUFDRTtHRDZEYjs7RUMzSUg7SUFvRmdCO0dEMkRiO0NBQ0Y7O0FFcEhDO0VENUJGO0lBOEZJO0lBQ0E7R0R1REQ7Q0FDRjs7QUNoREQ7RUFDRTtFQUNBO0NEbUREOztBQzVDRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QrQ0Q7O0FDcEREO0VBUUk7RUFDQTtDRGdESDs7QUN6REQ7RUFZTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RpREw7O0FDbEVEO0VBcUJNO0NEaURMOztBQ3RFRDtFQTBCSTtFQUNBO0VBQ0E7RUFDQTtDRGdESDs7QUM3RUQ7RUFnQ007Q0RpREw7O0FFcktDO0VENkdBO0lBV0k7R0RrREg7Q0FDRjs7QUUvSkM7RUR3RUY7SUF3Q007R0RvREg7Q0FDRjs7QUM1Q0Q7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDhDRDs7QUN0REQ7O0VFeEtJO0VBQ0E7Q0htT0g7O0FHaE9DO0VBQ0U7Q0htT0g7O0FDaEVEO0VBV0k7Q0R5REg7O0FDcEVEO0VBZ0JNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRHdETDs7QUNoRkQ7RUE2Qkk7Q0R1REg7O0FDcEZEO0VBaUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R1RFA7O0FFak9DO0VEcUtJO0lBUUk7R0R5RFA7Q0FDRjs7QUNsR0Q7RUE4Q1U7Q0R3RFQ7O0FDdERTO0VBQ0U7Q0R5RFg7O0FDMUdEO0VBcURZO0NEeURYOztBQzlHRDtFQTBEVTtDRHdEVDs7QUNsSEQ7RUE2RFk7Q0R5RFg7O0FDdEhEO0VBaUVZO0NEeURYOztBQzFIRDtFQXdFTTtFQUNBO0NEc0RMOztBQy9IRDs7RUE2RVE7RUFDQTtDRHVEUDs7QUNySUQ7O0VBaUZVO0NEeURUOztBQzFJRDtFQTJGVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RtRFQ7O0FDaERhO0VBQ0E7RUFDQTtDRG1EYjs7QUNyRGE7O0VBTUU7RUFDQTtDRG9EZjs7QUNqS0Q7RUFtSGdCO0NEa0RmOztBQzFDSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDZDTDs7QUM5S0Q7RUFvSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDhDUDs7QUU3VUM7RUQwU0E7SUFFSTtHRHNDSDs7RUN6Q0g7SUFPVTtJQUNBO0dEc0NQOztFQzlDSDtJQVlVO0dEc0NQOztFQ2xESDtJQWlCZ0I7R0RxQ2I7O0VDOUJXO0lBQ0U7R0RpQ2I7O0VDMURIO0lBOEJrQjtHRGdDZjs7RUM3REQ7SUFzQ007R0QyQkw7O0VDeEJPO0lBQ0U7SUFDQTtHRDJCVDs7RUNyQmE7SUFDRTtHRHdCZjs7RUMzRUg7SUEyRGtCO0dEb0JmOztFQ2ZlO0lBQ0E7R0RrQmY7Q0FDRjs7QUVyV0M7RURpUkY7SUEyRU07R0RjSDs7RUN6Rkg7SUErRVU7SUFDQTtHRGNQOztFQzlGSDtJQW9GYztJQUNBO0dEY1g7O0VDbkdIO0lBOEZnQjtHRFNiOztFQ3ZHSDtJQXNHZ0I7R0RLYjs7RUMzR0g7SUE0R2dCO0dER2I7Q0FDRjs7QUU3WUM7RUQ2UkY7SUFxSE07R0RBSDtDQUNGOztBSW5iRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKc2JEOztBRWhhQztFRWhDRjtJQWFJO0dKd2JEO0NBQ0Y7O0FFMVpDO0VFNUNGO0lBaUJJO0dKMGJEO0NBQ0Y7O0FJNWNEOztFREhJO0VBQ0E7Q0hvZEg7O0FJOWJDO0VEbEJFO0NIb2RIOztBSXRkRDs7RUF5Qk07RUFDQTtFQUNBO0VBQ0E7Q0prY0w7O0FJOWREOztFQStCUTtDSm9jUDs7QUlsY1M7O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKc2NUOztBSXBjUzs7RUFDRTtDSndjWDs7QUlqZFM7Ozs7RUFjRTtFQUNBO0NKMGNYOztBRTFkQztFRWhDRjs7SUFvRFk7R0o0Y1Q7Q0FDRjs7QUl4Y0s7O0VBQ0U7Q0o0Y1A7O0FJdGdCRDs7RUE2RFU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKOGNUOztBSW5oQkQ7O0VBeUVVO0VBQ0E7Q0orY1Q7O0FFemZDO0VFaENGOztJQTZFWTtHSmtkVDtDQUNGOztBSTdjRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0pnZEw7O0FJOWNLO0VBQ0U7RUFDQTtFQUNBO0NKaWRQOztBSTlpQkQ7RUFrR1U7Q0pnZFQ7O0FJMWNLO0VBQ0U7Q0o2Y1A7O0FJdGpCRDtFQThHTTtFQUNBO0NKNGNMOztBSTNqQkQ7RUFtSE07Q0o0Y0w7O0FJMWNLO0VBQ0U7RUFDQTtDSjZjUDs7QUkzY1M7RUFDQTtDSjhjVDs7QUk1Y1c7RUFDQTtFQUNBO0VBQ0E7Q0orY1g7O0FJdmNHO0VBQ0U7Q0owY0w7O0FJdGNLO0VBQ0U7Q0p5Y1A7O0FJdGxCRDtFQWlKUTtDSnljUDs7QUkxbEJEO0VBdUpJO0NKdWNIOztBSXhjQztFQUlJO0NKd2NMOztBSXJjRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0p3Y0w7O0FFN2tCQztFRWhDRjtJQXdLUTtHSjBjTDtDQUNGOztBSW5uQkQ7RUE0S1E7RUFDQTtDSjJjUDs7QUl4bkJEO0VBNEtRO0VBQ0E7Q0pnZFA7O0FJN25CRDtFQTRLUTtFQUNBO0NKcWRQOztBSWxvQkQ7RUE0S1E7RUFDQTtDSjBkUDs7QUloZEQ7RUFFSTtDSmtkSDs7QUUzbUJDO0VFdUpGO0lBS007R0pvZEg7Q0FDRjs7QUVybUJDO0VFNElBO0lBUUk7R0pzZEg7Q0FDRjs7QUtwcEJEO0VBQ0U7RUFDQTtFQUNBO0NMdXBCRDs7QUVqbkJDO0VHekNGO0lBTUk7R0x5cEJEO0NBQ0Y7O0FFbm9CQztFRzdCRjtJQVVJO0dMMnBCRDtDQUNGOztBS3BwQkQ7RUFDRTtFQUNBO0NMdXBCRDs7QUU5b0JDO0VHWEY7SUFLSTtHTHlwQkQ7Q0FDRjs7QUt0cEJEO0VBQ0U7Q0x5cEJEOztBS2xwQkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xxcEJEOztBRXJwQkM7RUdORjtJQVNJO0lBQ0E7R0x1cEJEO0NBQ0Y7O0FFeHFCQztFR01GO0lBY0k7R0x5cEJEO0NBQ0Y7O0FLbHBCRDtFQUVJO0NMb3BCSDs7QUVsckJDO0VHNEJGO0lBS007R0xzcEJIO0NBQ0Y7O0FFNXFCQztFR2dCRjtJQVNNO0dMd3BCSDtDQUNGOztBS3JwQkM7RUFDRTtDTHdwQkg7O0FFbHNCQztFR3lDQTtJQUlJO0dMMHBCSDtDQUNGOztBRTVyQkM7RUdnQkY7SUFxQk07SUFDQTtHTDRwQkg7Q0FDRjs7QU16dkJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q040dkJEOztBT2h3QkQ7RUFDRTtDUG13QkQ7O0FPcHdCRDtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Bvd0JIOztBUTV3QlM7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0JEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0JEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0JEO0VBQ0U7RUFDQTtDUit3QkQ7O0FRNXdCd0M7RUFDdkM7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0IwQztFQUN6QztFQUNBO0VBQ0E7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0VBQ0E7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0JrRDtFQUNqRDtFQUNBO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtFQUNBO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtFQUNBO0NSK3dCRDs7QVE1d0IrQztFQUM5QztDUit3QkQ7O0FRNXdCRDtFQUNFO0VBQ0E7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCa0Q7RUFDakQ7RUFDQTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUit3QkQ7O0FRNXdCTTtFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0JNO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSK3dCRDs7QVE1d0JNO0VBQ0w7RUFDQTtDUit3QkQ7O0FRNXdCRDtFQUNFO0VBQ0E7RUFDQTtDUit3QkQ7O0FRNXdCb0M7RUFDbkM7RUFDQTtFQUNBO0VBQ0E7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCNEM7RUFDM0M7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0IyQztFQUMxQztDUit3QkQ7O0FRNXdCMkM7RUFDMUM7Q1Ird0JEOztBUTV3QmlDO0VBQ2hDO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0JEO0VBQ0U7Q1Ird0JEOztBUTV3QkQ7RUFDRTtDUit3QkQ7O0FRNXdCRDtFQUNFO0NSK3dCRDs7QVE1d0I0QztFQUMzQztDUit3QkQ7O0FRNXdCNEM7RUFDM0M7Q1Ird0JEOztBUzlnQ0Q7RUFDRTtFQUNBO0VBQ0E7Q1RpaENEOztBUzlnQ0Q7RUFDRTtFQUNBO0NUaWhDRDs7QVM1Z0NEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUK2dDRDs7QVM1Z0NEO0VBQ0U7SUFBSztHVGdoQ0o7O0VTL2dDRDtJQUNFO0lBQ0E7R1RraENEO0NBQ0Y7O0FTL2dDRDtFQUNFO0lBQ0U7SUFDQTtHVGtoQ0Q7O0VTamhDQztJQUNBO0lBQ0E7SUFDQTtHVG9oQ0Q7Q0FDRjs7QVU3akNEO0VBQ0U7RUFDQTtDVmdrQ0Q7O0FXbGtDRDtFQUNFO0VBQ0E7RUFDQTtDWHFrQ0Q7O0FFOWhDQztFUzFDRjtJQU1JO0lBQ0E7R1h1a0NEOztFVzlrQ0g7SUFVTTtHWHdrQ0g7Q0FDRjs7QVdwa0NEO0VBQ0U7RUFDQTtDWHVrQ0Q7O0FZeGxDRDtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWjBsQ0g7O0FFdmpDQztFVTFDRjtJQVVNO0lBQ0E7R1o0bENIO0NBQ0Y7O0FZemxDQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1o0bENIOztBRXRrQ0M7RVUxQ0Y7SUF1Qk07SUFDQTtJQUNBO0lBQ0E7R1o4bENIO0NBQ0Y7O0FFM2xDQztFVWZBO0lBZUk7R1pnbUNIO0NBQ0Y7O0FZOWxDRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWmltQ0w7O0FFOWxDQztFVTFDRjtJQTBDUTtHWm1tQ0w7Q0FDRjs7QUVobkNDO0VVOUJGO0lBOENRO0lBQ0E7SUFDQTtHWnFtQ0w7Q0FDRjs7QVl0cENEO0VBcURNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1pxbUNMOztBWTlwQ0Q7RUE2RFE7Q1pxbUNQOztBRXhuQ0M7RVVVRTtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1pzbUNMOztFWTlxQ0g7SUEyRVU7R1p1bUNQO0NBQ0Y7O0FZbm1DSztFQUNFO0Nac21DUDs7QVlybUNLO0VBQ0U7Q1p3bUNQOztBRWpwQ0M7RVUxQ0Y7SUE2RlU7R1ptbUNQO0NBQ0Y7O0FFdnBDQztFVTFDRjtJQW1HVTtHWm1tQ1A7Q0FDRjs7QWF0ckNEO0VBQ0U7RUFDQTtDYnlyQ0Q7O0FhdHJDRDtFQUNFO0VBQ0E7Q2J5ckNEOztBYXRyQ0Q7RUFDRTtFQUNBO0VBQ0E7Q2J5ckNEOztBY3ZzQ0s7RURtQkY7SUFDRTtJQUNBO0did3JDSDs7RWFyckNDO0lBQ0U7SUFDQTtHYndyQ0g7O0VhcnJDQztJQUNFO0lBQ0E7SUFDQTtHYndyQ0g7Q0FDRjs7QWN6dENLO0VEbUJGO0lBQ0U7SUFDQTtHYjBzQ0g7O0VhdnNDQztJQUNFO0lBQ0E7R2Iwc0NIOztFYXZzQ0M7SUFDRTtJQUNBO0lBQ0E7R2Iwc0NIO0NBQ0Y7O0FjM3VDSztFRG1CRjtJQUNFO0lBQ0E7R2I0dENIOztFYXp0Q0M7SUFDRTtJQUNBO0diNHRDSDs7RWF6dENDO0lBQ0U7SUFDQTtJQUNBO0diNHRDSDtDQUNGOztBYzd2Q0s7RURtQkY7SUFDRTtJQUNBO0diOHVDSDs7RWEzdUNDO0lBQ0U7SUFDQTtHYjh1Q0g7O0VhM3VDQztJQUNFO0lBQ0E7SUFDQTtHYjh1Q0g7Q0FDRjs7QWMvd0NLO0VEbUJGO0lBQ0U7SUFDQTtHYmd3Q0g7O0VhN3ZDQztJQUNFO0lBQ0E7R2Jnd0NIOztFYTd2Q0M7SUFDRTtJQUNBO0lBQ0E7R2Jnd0NIO0NBQ0Y7O0FjanlDSztFRG1CRjtJQUNFO0lBQ0E7R2JreENIOztFYS93Q0M7SUFDRTtJQUNBO0dia3hDSDs7RWEvd0NDO0lBQ0U7SUFDQTtJQUNBO0dia3hDSDtDQUNGOztBY256Q0s7RURtQkY7SUFDRTtJQUNBO0dib3lDSDs7RWFqeUNDO0lBQ0U7SUFDQTtHYm95Q0g7O0VhanlDQztJQUNFO0lBQ0E7SUFDQTtHYm95Q0g7Q0FDRjs7QWNyMENLO0VEbUJGO0lBQ0U7SUFDQTtHYnN6Q0g7O0VhbnpDQztJQUNFO0lBQ0E7R2JzekNIOztFYW56Q0M7SUFDRTtJQUNBO0lBQ0E7R2JzekNIO0NBQ0Y7O0FjdjFDSztFRG1CRjtJQUNFO0lBQ0E7R2J3MENIOztFYXIwQ0M7SUFDRTtJQUNBO0didzBDSDs7RWFyMENDO0lBQ0U7SUFDQTtJQUNBO0didzBDSDtDQUNGOztBY3oyQ0s7RURtQkY7SUFDRTtJQUNBO0diMDFDSDs7RWF2MUNDO0lBQ0U7SUFDQTtHYjAxQ0g7O0VhdjFDQztJQUNFO0lBQ0E7SUFDQTtHYjAxQ0g7Q0FDRjs7QWMzM0NLO0VEbUJGO0lBQ0U7SUFDQTtHYjQyQ0g7O0VhejJDQztJQUNFO0lBQ0E7R2I0MkNIOztFYXoyQ0M7SUFDRTtJQUNBO0lBQ0E7R2I0MkNIO0NBQ0Y7O0FjNzRDSztFRG1CRjtJQUNFO0lBQ0E7R2I4M0NIOztFYTMzQ0M7SUFDRTtJQUNBO0diODNDSDs7RWEzM0NDO0lBQ0U7SUFDQTtJQUNBO0diODNDSDtDQUNGOztBZXRjRDtFQ3A5QkU7RUFDQTtDaEI4NUNEOztBZ0J0NUNDO0VBQ0U7RUFDQTtDaEJ5NUNIOztBZ0J2NUNPO0VBQ0Y7RUFDQTtDaEIwNUNMOztBZ0J0NUNDO0VBQ0U7RUFDQTtDaEJ5NUNIOztBZ0J2NUNPO0VBQ0Y7RUFDQTtDaEIwNUNMOztBZ0J0NUNDO0VBQ0U7Q2hCeTVDSDs7QWdCdjVDTztFQUNGO0NoQjA1Q0w7O0FjaDhDSztFRTRDQTtJQUNFO0lBQ0E7R2hCdzVDTDs7RWdCdDVDUztJQUNGO0lBQ0E7R2hCeTVDUDs7RWdCcjVDRztJQUNFO0lBQ0E7R2hCdzVDTDs7RWdCMTVDRztJQUtJO0lBQ0E7R2hCeTVDUDs7RWdCcjVDRztJQUNFO0doQnc1Q0w7O0VnQnQ1Q1M7SUFDRjtHaEJ5NUNQO0NBQ0Y7O0FjOTlDSztFRTRDQTtJQUNFO0lBQ0E7R2hCczdDTDs7RWdCeDdDRztJQUtJO0lBQ0E7R2hCdTdDUDs7RWdCbjdDRztJQUNFO0lBQ0E7R2hCczdDTDs7RWdCcDdDUztJQUNGO0lBQ0E7R2hCdTdDUDs7RWdCbjdDRztJQUNFO0doQnM3Q0w7O0VnQnY3Q0c7SUFJSTtHaEJ1N0NQO0NBQ0Y7O0FjNS9DSztFRTRDQTtJQUNFO0lBQ0E7R2hCbzlDTDs7RWdCdDlDRztJQUtJO0lBQ0E7R2hCcTlDUDs7RWdCajlDRztJQUNFO0lBQ0E7R2hCbzlDTDs7RWdCbDlDUztJQUNGO0lBQ0E7R2hCcTlDUDs7RWdCajlDRztJQUNFO0doQm85Q0w7O0VnQmw5Q1M7SUFDRjtHaEJxOUNQO0NBQ0Y7O0FjMWhESztFRTRDQTtJQUNFO0lBQ0E7R2hCay9DTDs7RWdCcC9DRztJQUtJO0lBQ0E7R2hCbS9DUDs7RWdCLytDRztJQUNFO0lBQ0E7R2hCay9DTDs7RWdCcC9DRztJQUtJO0lBQ0E7R2hCbS9DUDs7RWdCLytDRztJQUNFO0doQmsvQ0w7O0VnQmgvQ1M7SUFDRjtHaEJtL0NQO0NBQ0Y7O0FjeGpESztFRTRDQTtJQUNFO0lBQ0E7R2hCZ2hETDs7RWdCbGhERztJQUtJO0lBQ0E7R2hCaWhEUDs7RWdCN2dERztJQUNFO0lBQ0E7R2hCZ2hETDs7RWdCOWdEUztJQUNGO0lBQ0E7R2hCaWhEUDs7RWdCN2dERztJQUNFO0doQmdoREw7O0VnQjlnRFM7SUFDRjtHaEJpaERQO0NBQ0Y7O0FjdGxESztFRTRDQTtJQUNFO0lBQ0E7R2hCOGlETDs7RWdCNWlEUztJQUNGO0lBQ0E7R2hCK2lEUDs7RWdCM2lERztJQUNFO0lBQ0E7R2hCOGlETDs7RWdCNWlEUztJQUNGO0lBQ0E7R2hCK2lEUDs7RWdCM2lERztJQUNFO0doQjhpREw7O0VnQi9pREc7SUFJSTtHaEIraURQO0NBQ0Y7O0FjcG5ESztFRTRDQTtJQUNFO0lBQ0E7R2hCNGtETDs7RWdCMWtEUztJQUNGO0lBQ0E7R2hCNmtEUDs7RWdCemtERztJQUNFO0lBQ0E7R2hCNGtETDs7RWdCMWtEUztJQUNGO0lBQ0E7R2hCNmtEUDs7RWdCemtERztJQUNFO0doQjRrREw7O0VnQjdrREc7SUFJSTtHaEI2a0RQO0NBQ0Y7O0FjbHBESztFRTRDQTtJQUNFO0lBQ0E7R2hCMG1ETDs7RWdCNW1ERztJQUtJO0lBQ0E7R2hCMm1EUDs7RWdCdm1ERztJQUNFO0lBQ0E7R2hCMG1ETDs7RWdCNW1ERztJQUtJO0lBQ0E7R2hCMm1EUDs7RWdCdm1ERztJQUNFO0doQjBtREw7O0VnQjNtREc7SUFJSTtHaEIybURQO0NBQ0Y7O0FjaHJESztFRTRDQTtJQUNFO0lBQ0E7R2hCd29ETDs7RWdCdG9EUztJQUNGO0lBQ0E7R2hCeW9EUDs7RWdCcm9ERztJQUNFO0lBQ0E7R2hCd29ETDs7RWdCMW9ERztJQUtJO0lBQ0E7R2hCeW9EUDs7RWdCcm9ERztJQUNFO0doQndvREw7O0VnQnRvRFM7SUFDRjtHaEJ5b0RQO0NBQ0Y7O0FjOXNESztFRTRDQTtJQUNFO0lBQ0E7R2hCc3FETDs7RWdCeHFERztJQUtJO0lBQ0E7R2hCdXFEUDs7RWdCbnFERztJQUNFO0lBQ0E7R2hCc3FETDs7RWdCeHFERztJQUtJO0lBQ0E7R2hCdXFEUDs7RWdCbnFERztJQUNFO0doQnNxREw7O0VnQnZxREc7SUFJSTtHaEJ1cURQO0NBQ0Y7O0FjNXVESztFRTRDQTtJQUNFO0lBQ0E7R2hCb3NETDs7RWdCbHNEUztJQUNGO0lBQ0E7R2hCcXNEUDs7RWdCanNERztJQUNFO0lBQ0E7R2hCb3NETDs7RWdCbHNEUztJQUNGO0lBQ0E7R2hCcXNEUDs7RWdCanNERztJQUNFO0doQm9zREw7O0VnQmxzRFM7SUFDRjtHaEJxc0RQO0NBQ0Y7O0FjMXdESztFRTRDQTtJQUNFO0lBQ0E7R2hCa3VETDs7RWdCcHVERztJQUtJO0lBQ0E7R2hCbXVEUDs7RWdCL3RERztJQUNFO0lBQ0E7R2hCa3VETDs7RWdCcHVERztJQUtJO0lBQ0E7R2hCbXVEUDs7RWdCL3RERztJQUNFO0doQmt1REw7O0VnQm51REc7SUFJSTtHaEJtdURQO0NBQ0Y7O0FnQjF4REM7RUFDRTtFQUNBO0NoQjZ4REg7O0FnQi94REM7RUFLSTtFQUNBO0NoQjh4REw7O0FnQjF4REM7RUFDRTtFQUNBO0NoQjZ4REg7O0FnQi94REM7RUFLSTtFQUNBO0NoQjh4REw7O0FnQjF4REM7RUFDRTtDaEI2eERIOztBZ0I5eERDO0VBSUk7Q2hCOHhETDs7QWNwMERLO0VFNENBO0lBQ0U7SUFDQTtHaEI0eERMOztFZ0I5eERHO0lBS0k7SUFDQTtHaEI2eERQOztFZ0J6eERHO0lBQ0U7SUFDQTtHaEI0eERMOztFZ0I5eERHO0lBS0k7SUFDQTtHaEI2eERQOztFZ0J6eERHO0lBQ0U7R2hCNHhETDs7RWdCN3hERztJQUlJO0doQjZ4RFA7Q0FDRjs7QWNsMkRLO0VFNENBO0lBQ0U7SUFDQTtHaEIwekRMOztFZ0I1ekRHO0lBS0k7SUFDQTtHaEIyekRQOztFZ0J2ekRHO0lBQ0U7SUFDQTtHaEIwekRMOztFZ0I1ekRHO0lBS0k7SUFDQTtHaEIyekRQOztFZ0J2ekRHO0lBQ0U7R2hCMHpETDs7RWdCeHpEUztJQUNGO0doQjJ6RFA7Q0FDRjs7QWNoNERLO0VFNENBO0lBQ0U7SUFDQTtHaEJ3MURMOztFZ0J0MURTO0lBQ0Y7SUFDQTtHaEJ5MURQOztFZ0JyMURHO0lBQ0U7SUFDQTtHaEJ3MURMOztFZ0IxMURHO0lBS0k7SUFDQTtHaEJ5MURQOztFZ0JyMURHO0lBQ0U7R2hCdzFETDs7RWdCdDFEUztJQUNGO0doQnkxRFA7Q0FDRjs7QWM5NURLO0VFNENBO0lBQ0U7SUFDQTtHaEJzM0RMOztFZ0JwM0RTO0lBQ0Y7SUFDQTtHaEJ1M0RQOztFZ0JuM0RHO0lBQ0U7SUFDQTtHaEJzM0RMOztFZ0J4M0RHO0lBS0k7SUFDQTtHaEJ1M0RQOztFZ0JuM0RHO0lBQ0U7R2hCczNETDs7RWdCdjNERztJQUlJO0doQnUzRFA7Q0FDRjs7QWM1N0RLO0VFNENBO0lBQ0U7SUFDQTtHaEJvNURMOztFZ0JsNURTO0lBQ0Y7SUFDQTtHaEJxNURQOztFZ0JqNURHO0lBQ0U7SUFDQTtHaEJvNURMOztFZ0JsNURTO0lBQ0Y7SUFDQTtHaEJxNURQOztFZ0JqNURHO0lBQ0U7R2hCbzVETDs7RWdCcjVERztJQUlJO0doQnE1RFA7Q0FDRjs7QWMxOURLO0VFNENBO0lBQ0U7SUFDQTtHaEJrN0RMOztFZ0JwN0RHO0lBS0k7SUFDQTtHaEJtN0RQOztFZ0IvNkRHO0lBQ0U7SUFDQTtHaEJrN0RMOztFZ0JwN0RHO0lBS0k7SUFDQTtHaEJtN0RQOztFZ0IvNkRHO0lBQ0U7R2hCazdETDs7RWdCbjdERztJQUlJO0doQm03RFA7Q0FDRjs7QWN4L0RLO0VFNENBO0lBQ0U7SUFDQTtHaEJnOURMOztFZ0I5OERTO0lBQ0Y7SUFDQTtHaEJpOURQOztFZ0I3OERHO0lBQ0U7SUFDQTtHaEJnOURMOztFZ0JsOURHO0lBS0k7SUFDQTtHaEJpOURQOztFZ0I3OERHO0lBQ0U7R2hCZzlETDs7RWdCajlERztJQUlJO0doQmk5RFA7Q0FDRjs7QWN0aEVLO0VFNENBO0lBQ0U7SUFDQTtHaEI4K0RMOztFZ0I1K0RTO0lBQ0Y7SUFDQTtHaEIrK0RQOztFZ0IzK0RHO0lBQ0U7SUFDQTtHaEI4K0RMOztFZ0JoL0RHO0lBS0k7SUFDQTtHaEIrK0RQOztFZ0IzK0RHO0lBQ0U7R2hCOCtETDs7RWdCNStEUztJQUNGO0doQisrRFA7Q0FDRjs7QWNwakVLO0VFNENBO0lBQ0U7SUFDQTtHaEI0Z0VMOztFZ0I5Z0VHO0lBS0k7SUFDQTtHaEI2Z0VQOztFZ0J6Z0VHO0lBQ0U7SUFDQTtHaEI0Z0VMOztFZ0I5Z0VHO0lBS0k7SUFDQTtHaEI2Z0VQOztFZ0J6Z0VHO0lBQ0U7R2hCNGdFTDs7RWdCN2dFRztJQUlJO0doQjZnRVA7Q0FDRjs7QWNsbEVLO0VFNENBO0lBQ0U7SUFDQTtHaEIwaUVMOztFZ0J4aUVTO0lBQ0Y7SUFDQTtHaEIyaUVQOztFZ0J2aUVHO0lBQ0U7SUFDQTtHaEIwaUVMOztFZ0J4aUVTO0lBQ0Y7SUFDQTtHaEIyaUVQOztFZ0J2aUVHO0lBQ0U7R2hCMGlFTDs7RWdCM2lFRztJQUlJO0doQjJpRVA7Q0FDRjs7QWNobkVLO0VFNENBO0lBQ0U7SUFDQTtHaEJ3a0VMOztFZ0J0a0VTO0lBQ0Y7SUFDQTtHaEJ5a0VQOztFZ0Jya0VHO0lBQ0U7SUFDQTtHaEJ3a0VMOztFZ0Ixa0VHO0lBS0k7SUFDQTtHaEJ5a0VQOztFZ0Jya0VHO0lBQ0U7R2hCd2tFTDs7RWdCemtFRztJQUlJO0doQnlrRVA7Q0FDRjs7QWM5b0VLO0VFNENBO0lBQ0U7SUFDQTtHaEJzbUVMOztFZ0JwbUVTO0lBQ0Y7SUFDQTtHaEJ1bUVQOztFZ0JubUVHO0lBQ0U7SUFDQTtHaEJzbUVMOztFZ0J4bUVHO0lBS0k7SUFDQTtHaEJ1bUVQOztFZ0JubUVHO0lBQ0U7R2hCc21FTDs7RWdCdm1FRztJQUlJO0doQnVtRVA7Q0FDRjs7QWdCOXBFQztFQUNFO0VBQ0E7Q2hCaXFFSDs7QWdCbnFFQztFQUtJO0VBQ0E7Q2hCa3FFTDs7QWdCOXBFQztFQUNFO0VBQ0E7Q2hCaXFFSDs7QWdCbnFFQztFQUtJO0VBQ0E7Q2hCa3FFTDs7QWdCOXBFQztFQUNFO0NoQmlxRUg7O0FnQi9wRU87RUFDRjtDaEJrcUVMOztBY3hzRUs7RUU0Q0E7SUFDRTtJQUNBO0doQmdxRUw7O0VnQjlwRVM7SUFDRjtJQUNBO0doQmlxRVA7O0VnQjdwRUc7SUFDRTtJQUNBO0doQmdxRUw7O0VnQmxxRUc7SUFLSTtJQUNBO0doQmlxRVA7O0VnQjdwRUc7SUFDRTtHaEJncUVMOztFZ0JqcUVHO0lBSUk7R2hCaXFFUDtDQUNGOztBY3R1RUs7RUU0Q0E7SUFDRTtJQUNBO0doQjhyRUw7O0VnQmhzRUc7SUFLSTtJQUNBO0doQityRVA7O0VnQjNyRUc7SUFDRTtJQUNBO0doQjhyRUw7O0VnQmhzRUc7SUFLSTtJQUNBO0doQityRVA7O0VnQjNyRUc7SUFDRTtHaEI4ckVMOztFZ0IvckVHO0lBSUk7R2hCK3JFUDtDQUNGOztBY3B3RUs7RUU0Q0E7SUFDRTtJQUNBO0doQjR0RUw7O0VnQjl0RUc7SUFLSTtJQUNBO0doQjZ0RVA7O0VnQnp0RUc7SUFDRTtJQUNBO0doQjR0RUw7O0VnQjF0RVM7SUFDRjtJQUNBO0doQjZ0RVA7O0VnQnp0RUc7SUFDRTtHaEI0dEVMOztFZ0I3dEVHO0lBSUk7R2hCNnRFUDtDQUNGOztBY2x5RUs7RUU0Q0E7SUFDRTtJQUNBO0doQjB2RUw7O0VnQjV2RUc7SUFLSTtJQUNBO0doQjJ2RVA7O0VnQnZ2RUc7SUFDRTtJQUNBO0doQjB2RUw7O0VnQnh2RVM7SUFDRjtJQUNBO0doQjJ2RVA7O0VnQnZ2RUc7SUFDRTtHaEIwdkVMOztFZ0IzdkVHO0lBSUk7R2hCMnZFUDtDQUNGOztBY2gwRUs7RUU0Q0E7SUFDRTtJQUNBO0doQnd4RUw7O0VnQjF4RUc7SUFLSTtJQUNBO0doQnl4RVA7O0VnQnJ4RUc7SUFDRTtJQUNBO0doQnd4RUw7O0VnQjF4RUc7SUFLSTtJQUNBO0doQnl4RVA7O0VnQnJ4RUc7SUFDRTtHaEJ3eEVMOztFZ0J6eEVHO0lBSUk7R2hCeXhFUDtDQUNGOztBYzkxRUs7RUU0Q0E7SUFDRTtJQUNBO0doQnN6RUw7O0VnQnB6RVM7SUFDRjtJQUNBO0doQnV6RVA7O0VnQm56RUc7SUFDRTtJQUNBO0doQnN6RUw7O0VnQnB6RVM7SUFDRjtJQUNBO0doQnV6RVA7O0VnQm56RUc7SUFDRTtHaEJzekVMOztFZ0J2ekVHO0lBSUk7R2hCdXpFUDtDQUNGOztBYzUzRUs7RUU0Q0E7SUFDRTtJQUNBO0doQm8xRUw7O0VnQnQxRUc7SUFLSTtJQUNBO0doQnExRVA7O0VnQmoxRUc7SUFDRTtJQUNBO0doQm8xRUw7O0VnQmwxRVM7SUFDRjtJQUNBO0doQnExRVA7O0VnQmoxRUc7SUFDRTtHaEJvMUVMOztFZ0JyMUVHO0lBSUk7R2hCcTFFUDtDQUNGOztBYzE1RUs7RUU0Q0E7SUFDRTtJQUNBO0doQmszRUw7O0VnQnAzRUc7SUFLSTtJQUNBO0doQm0zRVA7O0VnQi8yRUc7SUFDRTtJQUNBO0doQmszRUw7O0VnQmgzRVM7SUFDRjtJQUNBO0doQm0zRVA7O0VnQi8yRUc7SUFDRTtHaEJrM0VMOztFZ0JuM0VHO0lBSUk7R2hCbTNFUDtDQUNGOztBY3g3RUs7RUU0Q0E7SUFDRTtJQUNBO0doQmc1RUw7O0VnQmw1RUc7SUFLSTtJQUNBO0doQmk1RVA7O0VnQjc0RUc7SUFDRTtJQUNBO0doQmc1RUw7O0VnQmw1RUc7SUFLSTtJQUNBO0doQmk1RVA7O0VnQjc0RUc7SUFDRTtHaEJnNUVMOztFZ0I5NEVTO0lBQ0Y7R2hCaTVFUDtDQUNGOztBY3Q5RUs7RUU0Q0E7SUFDRTtJQUNBO0doQjg2RUw7O0VnQmg3RUc7SUFLSTtJQUNBO0doQis2RVA7O0VnQjM2RUc7SUFDRTtJQUNBO0doQjg2RUw7O0VnQmg3RUc7SUFLSTtJQUNBO0doQis2RVA7O0VnQjM2RUc7SUFDRTtHaEI4NkVMOztFZ0IvNkVHO0lBSUk7R2hCKzZFUDtDQUNGOztBY3AvRUs7RUU0Q0E7SUFDRTtJQUNBO0doQjQ4RUw7O0VnQjk4RUc7SUFLSTtJQUNBO0doQjY4RVA7O0VnQno4RUc7SUFDRTtJQUNBO0doQjQ4RUw7O0VnQjk4RUc7SUFLSTtJQUNBO0doQjY4RVA7O0VnQno4RUc7SUFDRTtHaEI0OEVMOztFZ0I3OEVHO0lBSUk7R2hCNjhFUDtDQUNGOztBY2xoRks7RUU0Q0E7SUFDRTtJQUNBO0doQjArRUw7O0VnQjUrRUc7SUFLSTtJQUNBO0doQjIrRVA7O0VnQnYrRUc7SUFDRTtJQUNBO0doQjArRUw7O0VnQjUrRUc7SUFLSTtJQUNBO0doQjIrRVA7O0VnQnYrRUc7SUFDRTtHaEIwK0VMOztFZ0IzK0VHO0lBSUk7R2hCMitFUDtDQUNGOztBZ0JsaUZDO0VBQ0U7RUFDQTtDaEJxaUZIOztBZ0J2aUZDO0VBS0k7RUFDQTtDaEJzaUZMOztBZ0JsaUZDO0VBQ0U7RUFDQTtDaEJxaUZIOztBZ0JuaUZPO0VBQ0Y7RUFDQTtDaEJzaUZMOztBZ0JsaUZDO0VBQ0U7Q2hCcWlGSDs7QWdCbmlGTztFQUNGO0NoQnNpRkw7O0FjNWtGSztFRTRDQTtJQUNFO0lBQ0E7R2hCb2lGTDs7RWdCdGlGRztJQUtJO0lBQ0E7R2hCcWlGUDs7RWdCamlGRztJQUNFO0lBQ0E7R2hCb2lGTDs7RWdCbGlGUztJQUNGO0lBQ0E7R2hCcWlGUDs7RWdCamlGRztJQUNFO0doQm9pRkw7O0VnQnJpRkc7SUFJSTtHaEJxaUZQO0NBQ0Y7O0FjMW1GSztFRTRDQTtJQUNFO0lBQ0E7R2hCa2tGTDs7RWdCcGtGRztJQUtJO0lBQ0E7R2hCbWtGUDs7RWdCL2pGRztJQUNFO0lBQ0E7R2hCa2tGTDs7RWdCaGtGUztJQUNGO0lBQ0E7R2hCbWtGUDs7RWdCL2pGRztJQUNFO0doQmtrRkw7O0VnQmhrRlM7SUFDRjtHaEJta0ZQO0NBQ0Y7O0FjeG9GSztFRTRDQTtJQUNFO0lBQ0E7R2hCZ21GTDs7RWdCbG1GRztJQUtJO0lBQ0E7R2hCaW1GUDs7RWdCN2xGRztJQUNFO0lBQ0E7R2hCZ21GTDs7RWdCbG1GRztJQUtJO0lBQ0E7R2hCaW1GUDs7RWdCN2xGRztJQUNFO0doQmdtRkw7O0VnQjlsRlM7SUFDRjtHaEJpbUZQO0NBQ0Y7O0FjdHFGSztFRTRDQTtJQUNFO0lBQ0E7R2hCOG5GTDs7RWdCNW5GUztJQUNGO0lBQ0E7R2hCK25GUDs7RWdCM25GRztJQUNFO0lBQ0E7R2hCOG5GTDs7RWdCNW5GUztJQUNGO0lBQ0E7R2hCK25GUDs7RWdCM25GRztJQUNFO0doQjhuRkw7O0VnQi9uRkc7SUFJSTtHaEIrbkZQO0NBQ0Y7O0FjcHNGSztFRTRDQTtJQUNFO0lBQ0E7R2hCNHBGTDs7RWdCMXBGUztJQUNGO0lBQ0E7R2hCNnBGUDs7RWdCenBGRztJQUNFO0lBQ0E7R2hCNHBGTDs7RWdCMXBGUztJQUNGO0lBQ0E7R2hCNnBGUDs7RWdCenBGRztJQUNFO0doQjRwRkw7O0VnQjFwRlM7SUFDRjtHaEI2cEZQO0NBQ0Y7O0FjbHVGSztFRTRDQTtJQUNFO0lBQ0E7R2hCMHJGTDs7RWdCeHJGUztJQUNGO0lBQ0E7R2hCMnJGUDs7RWdCdnJGRztJQUNFO0lBQ0E7R2hCMHJGTDs7RWdCNXJGRztJQUtJO0lBQ0E7R2hCMnJGUDs7RWdCdnJGRztJQUNFO0doQjByRkw7O0VnQjNyRkc7SUFJSTtHaEIyckZQO0NBQ0Y7O0FjaHdGSztFRTRDQTtJQUNFO0lBQ0E7R2hCd3RGTDs7RWdCMXRGRztJQUtJO0lBQ0E7R2hCeXRGUDs7RWdCcnRGRztJQUNFO0lBQ0E7R2hCd3RGTDs7RWdCMXRGRztJQUtJO0lBQ0E7R2hCeXRGUDs7RWdCcnRGRztJQUNFO0doQnd0Rkw7O0VnQnR0RlM7SUFDRjtHaEJ5dEZQO0NBQ0Y7O0FjOXhGSztFRTRDQTtJQUNFO0lBQ0E7R2hCc3ZGTDs7RWdCcHZGUztJQUNGO0lBQ0E7R2hCdXZGUDs7RWdCbnZGRztJQUNFO0lBQ0E7R2hCc3ZGTDs7RWdCeHZGRztJQUtJO0lBQ0E7R2hCdXZGUDs7RWdCbnZGRztJQUNFO0doQnN2Rkw7O0VnQnB2RlM7SUFDRjtHaEJ1dkZQO0NBQ0Y7O0FjNXpGSztFRTRDQTtJQUNFO0lBQ0E7R2hCb3hGTDs7RWdCbHhGUztJQUNGO0lBQ0E7R2hCcXhGUDs7RWdCanhGRztJQUNFO0lBQ0E7R2hCb3hGTDs7RWdCdHhGRztJQUtJO0lBQ0E7R2hCcXhGUDs7RWdCanhGRztJQUNFO0doQm94Rkw7O0VnQnJ4Rkc7SUFJSTtHaEJxeEZQO0NBQ0Y7O0FjMTFGSztFRTRDQTtJQUNFO0lBQ0E7R2hCa3pGTDs7RWdCcHpGRztJQUtJO0lBQ0E7R2hCbXpGUDs7RWdCL3lGRztJQUNFO0lBQ0E7R2hCa3pGTDs7RWdCcHpGRztJQUtJO0lBQ0E7R2hCbXpGUDs7RWdCL3lGRztJQUNFO0doQmt6Rkw7O0VnQm56Rkc7SUFJSTtHaEJtekZQO0NBQ0Y7O0FjeDNGSztFRTRDQTtJQUNFO0lBQ0E7R2hCZzFGTDs7RWdCOTBGUztJQUNGO0lBQ0E7R2hCaTFGUDs7RWdCNzBGRztJQUNFO0lBQ0E7R2hCZzFGTDs7RWdCbDFGRztJQUtJO0lBQ0E7R2hCaTFGUDs7RWdCNzBGRztJQUNFO0doQmcxRkw7O0VnQmoxRkc7SUFJSTtHaEJpMUZQO0NBQ0Y7O0FjdDVGSztFRTRDQTtJQUNFO0lBQ0E7R2hCODJGTDs7RWdCaDNGRztJQUtJO0lBQ0E7R2hCKzJGUDs7RWdCMzJGRztJQUNFO0lBQ0E7R2hCODJGTDs7RWdCaDNGRztJQUtJO0lBQ0E7R2hCKzJGUDs7RWdCMzJGRztJQUNFO0doQjgyRkw7O0VnQjUyRlM7SUFDRjtHaEIrMkZQO0NBQ0Y7O0FnQnQ2RkM7RUFDRTtFQUNBO0NoQnk2Rkg7O0FnQjM2RkM7RUFLSTtFQUNBO0NoQjA2Rkw7O0FnQnQ2RkM7RUFDRTtFQUNBO0NoQnk2Rkg7O0FnQjM2RkM7RUFLSTtFQUNBO0NoQjA2Rkw7O0FnQnQ2RkM7RUFDRTtDaEJ5NkZIOztBZ0J2NkZPO0VBQ0Y7Q2hCMDZGTDs7QWNoOUZLO0VFNENBO0lBQ0U7SUFDQTtHaEJ3NkZMOztFZ0J0NkZTO0lBQ0Y7SUFDQTtHaEJ5NkZQOztFZ0JyNkZHO0lBQ0U7SUFDQTtHaEJ3NkZMOztFZ0IxNkZHO0lBS0k7SUFDQTtHaEJ5NkZQOztFZ0JyNkZHO0lBQ0U7R2hCdzZGTDs7RWdCdDZGUztJQUNGO0doQnk2RlA7Q0FDRjs7QWM5K0ZLO0VFNENBO0lBQ0U7SUFDQTtHaEJzOEZMOztFZ0J4OEZHO0lBS0k7SUFDQTtHaEJ1OEZQOztFZ0JuOEZHO0lBQ0U7SUFDQTtHaEJzOEZMOztFZ0J4OEZHO0lBS0k7SUFDQTtHaEJ1OEZQOztFZ0JuOEZHO0lBQ0U7R2hCczhGTDs7RWdCdjhGRztJQUlJO0doQnU4RlA7Q0FDRjs7QWM1Z0dLO0VFNENBO0lBQ0U7SUFDQTtHaEJvK0ZMOztFZ0J0K0ZHO0lBS0k7SUFDQTtHaEJxK0ZQOztFZ0JqK0ZHO0lBQ0U7SUFDQTtHaEJvK0ZMOztFZ0JsK0ZTO0lBQ0Y7SUFDQTtHaEJxK0ZQOztFZ0JqK0ZHO0lBQ0U7R2hCbytGTDs7RWdCcitGRztJQUlJO0doQnErRlA7Q0FDRjs7QWMxaUdLO0VFNENBO0lBQ0U7SUFDQTtHaEJrZ0dMOztFZ0JwZ0dHO0lBS0k7SUFDQTtHaEJtZ0dQOztFZ0IvL0ZHO0lBQ0U7SUFDQTtHaEJrZ0dMOztFZ0JwZ0dHO0lBS0k7SUFDQTtHaEJtZ0dQOztFZ0IvL0ZHO0lBQ0U7R2hCa2dHTDs7RWdCbmdHRztJQUlJO0doQm1nR1A7Q0FDRjs7QWN4a0dLO0VFNENBO0lBQ0U7SUFDQTtHaEJnaUdMOztFZ0I5aEdTO0lBQ0Y7SUFDQTtHaEJpaUdQOztFZ0I3aEdHO0lBQ0U7SUFDQTtHaEJnaUdMOztFZ0JsaUdHO0lBS0k7SUFDQTtHaEJpaUdQOztFZ0I3aEdHO0lBQ0U7R2hCZ2lHTDs7RWdCamlHRztJQUlJO0doQmlpR1A7Q0FDRjs7QWN0bUdLO0VFNENBO0lBQ0U7SUFDQTtHaEI4akdMOztFZ0I1akdTO0lBQ0Y7SUFDQTtHaEIrakdQOztFZ0IzakdHO0lBQ0U7SUFDQTtHaEI4akdMOztFZ0Joa0dHO0lBS0k7SUFDQTtHaEIrakdQOztFZ0IzakdHO0lBQ0U7R2hCOGpHTDs7RWdCL2pHRztJQUlJO0doQitqR1A7Q0FDRjs7QWNwb0dLO0VFNENBO0lBQ0U7SUFDQTtHaEI0bEdMOztFZ0I5bEdHO0lBS0k7SUFDQTtHaEI2bEdQOztFZ0J6bEdHO0lBQ0U7SUFDQTtHaEI0bEdMOztFZ0I5bEdHO0lBS0k7SUFDQTtHaEI2bEdQOztFZ0J6bEdHO0lBQ0U7R2hCNGxHTDs7RWdCN2xHRztJQUlJO0doQjZsR1A7Q0FDRjs7QWNscUdLO0VFNENBO0lBQ0U7SUFDQTtHaEIwbkdMOztFZ0I1bkdHO0lBS0k7SUFDQTtHaEIybkdQOztFZ0J2bkdHO0lBQ0U7SUFDQTtHaEIwbkdMOztFZ0I1bkdHO0lBS0k7SUFDQTtHaEIybkdQOztFZ0J2bkdHO0lBQ0U7R2hCMG5HTDs7RWdCM25HRztJQUlJO0doQjJuR1A7Q0FDRjs7QWNoc0dLO0VFNENBO0lBQ0U7SUFDQTtHaEJ3cEdMOztFZ0IxcEdHO0lBS0k7SUFDQTtHaEJ5cEdQOztFZ0JycEdHO0lBQ0U7SUFDQTtHaEJ3cEdMOztFZ0IxcEdHO0lBS0k7SUFDQTtHaEJ5cEdQOztFZ0JycEdHO0lBQ0U7R2hCd3BHTDs7RWdCenBHRztJQUlJO0doQnlwR1A7Q0FDRjs7QWM5dEdLO0VFNENBO0lBQ0U7SUFDQTtHaEJzckdMOztFZ0JwckdTO0lBQ0Y7SUFDQTtHaEJ1ckdQOztFZ0JuckdHO0lBQ0U7SUFDQTtHaEJzckdMOztFZ0J4ckdHO0lBS0k7SUFDQTtHaEJ1ckdQOztFZ0JuckdHO0lBQ0U7R2hCc3JHTDs7RWdCcHJHUztJQUNGO0doQnVyR1A7Q0FDRjs7QWM1dkdLO0VFNENBO0lBQ0U7SUFDQTtHaEJvdEdMOztFZ0J0dEdHO0lBS0k7SUFDQTtHaEJxdEdQOztFZ0JqdEdHO0lBQ0U7SUFDQTtHaEJvdEdMOztFZ0JsdEdTO0lBQ0Y7SUFDQTtHaEJxdEdQOztFZ0JqdEdHO0lBQ0U7R2hCb3RHTDs7RWdCcnRHRztJQUlJO0doQnF0R1A7Q0FDRjs7QWMxeEdLO0VFNENBO0lBQ0U7SUFDQTtHaEJrdkdMOztFZ0JodkdTO0lBQ0Y7SUFDQTtHaEJtdkdQOztFZ0IvdUdHO0lBQ0U7SUFDQTtHaEJrdkdMOztFZ0JodkdTO0lBQ0Y7SUFDQTtHaEJtdkdQOztFZ0IvdUdHO0lBQ0U7R2hCa3ZHTDs7RWdCaHZHUztJQUNGO0doQm12R1A7Q0FDRjs7QWdCdnVHRztFQUNFO0VBQ0E7Q2hCMHVHTDs7QWdCNXVHRztFQUtJO0VBQ0E7Q2hCMnVHUDs7QWdCdnVHRztFQUNFO0VBQ0E7Q2hCMHVHTDs7QWdCNXVHRztFQUtJO0VBQ0E7Q2hCMnVHUDs7QWdCdnVHRztFQUNFO0NoQjB1R0w7O0FnQjN1R0c7RUFJSTtDaEIydUdQOztBY3AxR0s7RUUrR0U7SUFDRTtJQUNBO0doQnl1R1A7O0VnQjN1R0s7SUFLSTtJQUNBO0doQjB1R1Q7O0VnQnR1R0s7SUFDRTtJQUNBO0doQnl1R1A7O0VnQnZ1R1c7SUFDRjtJQUNBO0doQjB1R1Q7O0VnQnR1R0s7SUFDRTtHaEJ5dUdQOztFZ0IxdUdLO0lBSUk7R2hCMHVHVDtDQUNGOztBY2wzR0s7RUUrR0U7SUFDRTtJQUNBO0doQnV3R1A7O0VnQnp3R0s7SUFLSTtJQUNBO0doQnd3R1Q7O0VnQnB3R0s7SUFDRTtJQUNBO0doQnV3R1A7O0VnQnJ3R1c7SUFDRjtJQUNBO0doQnd3R1Q7O0VnQnB3R0s7SUFDRTtHaEJ1d0dQOztFZ0Jyd0dXO0lBQ0Y7R2hCd3dHVDtDQUNGOztBY2g1R0s7RUUrR0U7SUFDRTtJQUNBO0doQnF5R1A7O0VnQm55R1c7SUFDRjtJQUNBO0doQnN5R1Q7O0VnQmx5R0s7SUFDRTtJQUNBO0doQnF5R1A7O0VnQm55R1c7SUFDRjtJQUNBO0doQnN5R1Q7O0VnQmx5R0s7SUFDRTtHaEJxeUdQOztFZ0J0eUdLO0lBSUk7R2hCc3lHVDtDQUNGOztBYzk2R0s7RUUrR0U7SUFDRTtJQUNBO0doQm0wR1A7O0VnQmowR1c7SUFDRjtJQUNBO0doQm8wR1Q7O0VnQmgwR0s7SUFDRTtJQUNBO0doQm0wR1A7O0VnQnIwR0s7SUFLSTtJQUNBO0doQm8wR1Q7O0VnQmgwR0s7SUFDRTtHaEJtMEdQOztFZ0JwMEdLO0lBSUk7R2hCbzBHVDtDQUNGOztBYzU4R0s7RUUrR0U7SUFDRTtJQUNBO0doQmkyR1A7O0VnQm4yR0s7SUFLSTtJQUNBO0doQmsyR1Q7O0VnQjkxR0s7SUFDRTtJQUNBO0doQmkyR1A7O0VnQi8xR1c7SUFDRjtJQUNBO0doQmsyR1Q7O0VnQjkxR0s7SUFDRTtHaEJpMkdQOztFZ0JsMkdLO0lBSUk7R2hCazJHVDtDQUNGOztBYzErR0s7RUUrR0U7SUFDRTtJQUNBO0doQiszR1A7O0VnQmo0R0s7SUFLSTtJQUNBO0doQmc0R1Q7O0VnQjUzR0s7SUFDRTtJQUNBO0doQiszR1A7O0VnQjczR1c7SUFDRjtJQUNBO0doQmc0R1Q7O0VnQjUzR0s7SUFDRTtHaEIrM0dQOztFZ0JoNEdLO0lBSUk7R2hCZzRHVDtDQUNGOztBY3hnSEs7RUUrR0U7SUFDRTtJQUNBO0doQjY1R1A7O0VnQi81R0s7SUFLSTtJQUNBO0doQjg1R1Q7O0VnQjE1R0s7SUFDRTtJQUNBO0doQjY1R1A7O0VnQi81R0s7SUFLSTtJQUNBO0doQjg1R1Q7O0VnQjE1R0s7SUFDRTtHaEI2NUdQOztFZ0IzNUdXO0lBQ0Y7R2hCODVHVDtDQUNGOztBY3RpSEs7RUUrR0U7SUFDRTtJQUNBO0doQjI3R1A7O0VnQno3R1c7SUFDRjtJQUNBO0doQjQ3R1Q7O0VnQng3R0s7SUFDRTtJQUNBO0doQjI3R1A7O0VnQno3R1c7SUFDRjtJQUNBO0doQjQ3R1Q7O0VnQng3R0s7SUFDRTtHaEIyN0dQOztFZ0J6N0dXO0lBQ0Y7R2hCNDdHVDtDQUNGOztBY3BrSEs7RUUrR0U7SUFDRTtJQUNBO0doQnk5R1A7O0VnQjM5R0s7SUFLSTtJQUNBO0doQjA5R1Q7O0VnQnQ5R0s7SUFDRTtJQUNBO0doQnk5R1A7O0VnQnY5R1c7SUFDRjtJQUNBO0doQjA5R1Q7O0VnQnQ5R0s7SUFDRTtHaEJ5OUdQOztFZ0IxOUdLO0lBSUk7R2hCMDlHVDtDQUNGOztBY2xtSEs7RUUrR0U7SUFDRTtJQUNBO0doQnUvR1A7O0VnQnIvR1c7SUFDRjtJQUNBO0doQncvR1Q7O0VnQnAvR0s7SUFDRTtJQUNBO0doQnUvR1A7O0VnQnovR0s7SUFLSTtJQUNBO0doQncvR1Q7O0VnQnAvR0s7SUFDRTtHaEJ1L0dQOztFZ0J4L0dLO0lBSUk7R2hCdy9HVDtDQUNGOztBY2hvSEs7RUUrR0U7SUFDRTtJQUNBO0doQnFoSFA7O0VnQm5oSFc7SUFDRjtJQUNBO0doQnNoSFQ7O0VnQmxoSEs7SUFDRTtJQUNBO0doQnFoSFA7O0VnQm5oSFc7SUFDRjtJQUNBO0doQnNoSFQ7O0VnQmxoSEs7SUFDRTtHaEJxaEhQOztFZ0J0aEhLO0lBSUk7R2hCc2hIVDtDQUNGOztBYzlwSEs7RUUrR0U7SUFDRTtJQUNBO0doQm1qSFA7O0VnQnJqSEs7SUFLSTtJQUNBO0doQm9qSFQ7O0VnQmhqSEs7SUFDRTtJQUNBO0doQm1qSFA7O0VnQnJqSEs7SUFLSTtJQUNBO0doQm9qSFQ7O0VnQmhqSEs7SUFDRTtHaEJtakhQOztFZ0JwakhLO0lBSUk7R2hCb2pIVDtDQUNGOztBZ0IzbUhHO0VBQ0U7RUFDQTtDaEI4bUhMOztBZ0JobkhHO0VBS0k7RUFDQTtDaEIrbUhQOztBZ0IzbUhHO0VBQ0U7RUFDQTtDaEI4bUhMOztBZ0JobkhHO0VBS0k7RUFDQTtDaEIrbUhQOztBZ0IzbUhHO0VBQ0U7Q2hCOG1ITDs7QWdCNW1IUztFQUNGO0NoQittSFA7O0FjeHRISztFRStHRTtJQUNFO0lBQ0E7R2hCNm1IUDs7RWdCL21ISztJQUtJO0lBQ0E7R2hCOG1IVDs7RWdCMW1ISztJQUNFO0lBQ0E7R2hCNm1IUDs7RWdCL21ISztJQUtJO0lBQ0E7R2hCOG1IVDs7RWdCMW1ISztJQUNFO0doQjZtSFA7O0VnQjNtSFc7SUFDRjtHaEI4bUhUO0NBQ0Y7O0FjdHZISztFRStHRTtJQUNFO0lBQ0E7R2hCMm9IUDs7RWdCem9IVztJQUNGO0lBQ0E7R2hCNG9IVDs7RWdCeG9ISztJQUNFO0lBQ0E7R2hCMm9IUDs7RWdCem9IVztJQUNGO0lBQ0E7R2hCNG9IVDs7RWdCeG9ISztJQUNFO0doQjJvSFA7O0VnQjVvSEs7SUFJSTtHaEI0b0hUO0NBQ0Y7O0FjcHhISztFRStHRTtJQUNFO0lBQ0E7R2hCeXFIUDs7RWdCM3FISztJQUtJO0lBQ0E7R2hCMHFIVDs7RWdCdHFISztJQUNFO0lBQ0E7R2hCeXFIUDs7RWdCdnFIVztJQUNGO0lBQ0E7R2hCMHFIVDs7RWdCdHFISztJQUNFO0doQnlxSFA7O0VnQjFxSEs7SUFJSTtHaEIwcUhUO0NBQ0Y7O0FjbHpISztFRStHRTtJQUNFO0lBQ0E7R2hCdXNIUDs7RWdCenNISztJQUtJO0lBQ0E7R2hCd3NIVDs7RWdCcHNISztJQUNFO0lBQ0E7R2hCdXNIUDs7RWdCenNISztJQUtJO0lBQ0E7R2hCd3NIVDs7RWdCcHNISztJQUNFO0doQnVzSFA7O0VnQnhzSEs7SUFJSTtHaEJ3c0hUO0NBQ0Y7O0FjaDFISztFRStHRTtJQUNFO0lBQ0E7R2hCcXVIUDs7RWdCdnVISztJQUtJO0lBQ0E7R2hCc3VIVDs7RWdCbHVISztJQUNFO0lBQ0E7R2hCcXVIUDs7RWdCdnVISztJQUtJO0lBQ0E7R2hCc3VIVDs7RWdCbHVISztJQUNFO0doQnF1SFA7O0VnQm51SFc7SUFDRjtHaEJzdUhUO0NBQ0Y7O0FjOTJISztFRStHRTtJQUNFO0lBQ0E7R2hCbXdIUDs7RWdCandIVztJQUNGO0lBQ0E7R2hCb3dIVDs7RWdCaHdISztJQUNFO0lBQ0E7R2hCbXdIUDs7RWdCcndISztJQUtJO0lBQ0E7R2hCb3dIVDs7RWdCaHdISztJQUNFO0doQm13SFA7O0VnQmp3SFc7SUFDRjtHaEJvd0hUO0NBQ0Y7O0FjNTRISztFRStHRTtJQUNFO0lBQ0E7R2hCaXlIUDs7RWdCL3hIVztJQUNGO0lBQ0E7R2hCa3lIVDs7RWdCOXhISztJQUNFO0lBQ0E7R2hCaXlIUDs7RWdCbnlISztJQUtJO0lBQ0E7R2hCa3lIVDs7RWdCOXhISztJQUNFO0doQml5SFA7O0VnQi94SFc7SUFDRjtHaEJreUhUO0NBQ0Y7O0FjMTZISztFRStHRTtJQUNFO0lBQ0E7R2hCK3pIUDs7RWdCN3pIVztJQUNGO0lBQ0E7R2hCZzBIVDs7RWdCNXpISztJQUNFO0lBQ0E7R2hCK3pIUDs7RWdCN3pIVztJQUNGO0lBQ0E7R2hCZzBIVDs7RWdCNXpISztJQUNFO0doQit6SFA7O0VnQmgwSEs7SUFJSTtHaEJnMEhUO0NBQ0Y7O0FjeDhISztFRStHRTtJQUNFO0lBQ0E7R2hCNjFIUDs7RWdCLzFISztJQUtJO0lBQ0E7R2hCODFIVDs7RWdCMTFISztJQUNFO0lBQ0E7R2hCNjFIUDs7RWdCLzFISztJQUtJO0lBQ0E7R2hCODFIVDs7RWdCMTFISztJQUNFO0doQjYxSFA7O0VnQjMxSFc7SUFDRjtHaEI4MUhUO0NBQ0Y7O0FjdCtISztFRStHRTtJQUNFO0lBQ0E7R2hCMjNIUDs7RWdCNzNISztJQUtJO0lBQ0E7R2hCNDNIVDs7RWdCeDNISztJQUNFO0lBQ0E7R2hCMjNIUDs7RWdCNzNISztJQUtJO0lBQ0E7R2hCNDNIVDs7RWdCeDNISztJQUNFO0doQjIzSFA7O0VnQjUzSEs7SUFJSTtHaEI0M0hUO0NBQ0Y7O0FjcGdJSztFRStHRTtJQUNFO0lBQ0E7R2hCeTVIUDs7RWdCMzVISztJQUtJO0lBQ0E7R2hCMDVIVDs7RWdCdDVISztJQUNFO0lBQ0E7R2hCeTVIUDs7RWdCMzVISztJQUtJO0lBQ0E7R2hCMDVIVDs7RWdCdDVISztJQUNFO0doQnk1SFA7O0VnQjE1SEs7SUFJSTtHaEIwNUhUO0NBQ0Y7O0FjbGlJSztFRStHRTtJQUNFO0lBQ0E7R2hCdTdIUDs7RWdCejdISztJQUtJO0lBQ0E7R2hCdzdIVDs7RWdCcDdISztJQUNFO0lBQ0E7R2hCdTdIUDs7RWdCcjdIVztJQUNGO0lBQ0E7R2hCdzdIVDs7RWdCcDdISztJQUNFO0doQnU3SFA7O0VnQnI3SFc7SUFDRjtHaEJ3N0hUO0NBQ0Y7O0FnQi8rSEc7RUFDRTtFQUNBO0NoQmsvSEw7O0FnQnAvSEc7RUFLSTtFQUNBO0NoQm0vSFA7O0FnQi8rSEc7RUFDRTtFQUNBO0NoQmsvSEw7O0FnQmgvSFM7RUFDRjtFQUNBO0NoQm0vSFA7O0FnQi8rSEc7RUFDRTtDaEJrL0hMOztBZ0JuL0hHO0VBSUk7Q2hCbS9IUDs7QWM1bElLO0VFK0dFO0lBQ0U7SUFDQTtHaEJpL0hQOztFZ0JuL0hLO0lBS0k7SUFDQTtHaEJrL0hUOztFZ0I5K0hLO0lBQ0U7SUFDQTtHaEJpL0hQOztFZ0IvK0hXO0lBQ0Y7SUFDQTtHaEJrL0hUOztFZ0I5K0hLO0lBQ0U7R2hCaS9IUDs7RWdCbC9ISztJQUlJO0doQmsvSFQ7Q0FDRjs7QWMxbklLO0VFK0dFO0lBQ0U7SUFDQTtHaEIrZ0lQOztFZ0JqaElLO0lBS0k7SUFDQTtHaEJnaElUOztFZ0I1Z0lLO0lBQ0U7SUFDQTtHaEIrZ0lQOztFZ0JqaElLO0lBS0k7SUFDQTtHaEJnaElUOztFZ0I1Z0lLO0lBQ0U7R2hCK2dJUDs7RWdCaGhJSztJQUlJO0doQmdoSVQ7Q0FDRjs7QWN4cElLO0VFK0dFO0lBQ0U7SUFDQTtHaEI2aUlQOztFZ0IzaUlXO0lBQ0Y7SUFDQTtHaEI4aUlUOztFZ0IxaUlLO0lBQ0U7SUFDQTtHaEI2aUlQOztFZ0IvaUlLO0lBS0k7SUFDQTtHaEI4aUlUOztFZ0IxaUlLO0lBQ0U7R2hCNmlJUDs7RWdCM2lJVztJQUNGO0doQjhpSVQ7Q0FDRjs7QWN0cklLO0VFK0dFO0lBQ0U7SUFDQTtHaEIya0lQOztFZ0J6a0lXO0lBQ0Y7SUFDQTtHaEI0a0lUOztFZ0J4a0lLO0lBQ0U7SUFDQTtHaEIya0lQOztFZ0I3a0lLO0lBS0k7SUFDQTtHaEI0a0lUOztFZ0J4a0lLO0lBQ0U7R2hCMmtJUDs7RWdCNWtJSztJQUlJO0doQjRrSVQ7Q0FDRjs7QWNwdElLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ5bUlQOztFZ0IzbUlLO0lBS0k7SUFDQTtHaEIwbUlUOztFZ0J0bUlLO0lBQ0U7SUFDQTtHaEJ5bUlQOztFZ0J2bUlXO0lBQ0Y7SUFDQTtHaEIwbUlUOztFZ0J0bUlLO0lBQ0U7R2hCeW1JUDs7RWdCMW1JSztJQUlJO0doQjBtSVQ7Q0FDRjs7QWNsdklLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ1b0lQOztFZ0J6b0lLO0lBS0k7SUFDQTtHaEJ3b0lUOztFZ0Jwb0lLO0lBQ0U7SUFDQTtHaEJ1b0lQOztFZ0J6b0lLO0lBS0k7SUFDQTtHaEJ3b0lUOztFZ0Jwb0lLO0lBQ0U7R2hCdW9JUDs7RWdCeG9JSztJQUlJO0doQndvSVQ7Q0FDRjs7QWNoeElLO0VFK0dFO0lBQ0U7SUFDQTtHaEJxcUlQOztFZ0J2cUlLO0lBS0k7SUFDQTtHaEJzcUlUOztFZ0JscUlLO0lBQ0U7SUFDQTtHaEJxcUlQOztFZ0J2cUlLO0lBS0k7SUFDQTtHaEJzcUlUOztFZ0JscUlLO0lBQ0U7R2hCcXFJUDs7RWdCdHFJSztJQUlJO0doQnNxSVQ7Q0FDRjs7QWM5eUlLO0VFK0dFO0lBQ0U7SUFDQTtHaEJtc0lQOztFZ0Jyc0lLO0lBS0k7SUFDQTtHaEJvc0lUOztFZ0Joc0lLO0lBQ0U7SUFDQTtHaEJtc0lQOztFZ0Jyc0lLO0lBS0k7SUFDQTtHaEJvc0lUOztFZ0Joc0lLO0lBQ0U7R2hCbXNJUDs7RWdCcHNJSztJQUlJO0doQm9zSVQ7Q0FDRjs7QWM1MElLO0VFK0dFO0lBQ0U7SUFDQTtHaEJpdUlQOztFZ0JudUlLO0lBS0k7SUFDQTtHaEJrdUlUOztFZ0I5dElLO0lBQ0U7SUFDQTtHaEJpdUlQOztFZ0JudUlLO0lBS0k7SUFDQTtHaEJrdUlUOztFZ0I5dElLO0lBQ0U7R2hCaXVJUDs7RWdCbHVJSztJQUlJO0doQmt1SVQ7Q0FDRjs7QWMxMklLO0VFK0dFO0lBQ0U7SUFDQTtHaEIrdklQOztFZ0I3dklXO0lBQ0Y7SUFDQTtHaEJnd0lUOztFZ0I1dklLO0lBQ0U7SUFDQTtHaEIrdklQOztFZ0Jqd0lLO0lBS0k7SUFDQTtHaEJnd0lUOztFZ0I1dklLO0lBQ0U7R2hCK3ZJUDs7RWdCaHdJSztJQUlJO0doQmd3SVQ7Q0FDRjs7QWN4NElLO0VFK0dFO0lBQ0U7SUFDQTtHaEI2eElQOztFZ0IzeElXO0lBQ0Y7SUFDQTtHaEI4eElUOztFZ0IxeElLO0lBQ0U7SUFDQTtHaEI2eElQOztFZ0IzeElXO0lBQ0Y7SUFDQTtHaEI4eElUOztFZ0IxeElLO0lBQ0U7R2hCNnhJUDs7RWdCOXhJSztJQUlJO0doQjh4SVQ7Q0FDRjs7QWN0NklLO0VFK0dFO0lBQ0U7SUFDQTtHaEIyeklQOztFZ0J6eklXO0lBQ0Y7SUFDQTtHaEI0eklUOztFZ0J4eklLO0lBQ0U7SUFDQTtHaEIyeklQOztFZ0I3eklLO0lBS0k7SUFDQTtHaEI0eklUOztFZ0J4eklLO0lBQ0U7R2hCMnpJUDs7RWdCNXpJSztJQUlJO0doQjR6SVQ7Q0FDRjs7QWdCbjNJRztFQUNFO0VBQ0E7Q2hCczNJTDs7QWdCeDNJRztFQUtJO0VBQ0E7Q2hCdTNJUDs7QWdCbjNJRztFQUNFO0VBQ0E7Q2hCczNJTDs7QWdCeDNJRztFQUtJO0VBQ0E7Q2hCdTNJUDs7QWdCbjNJRztFQUNFO0NoQnMzSUw7O0FnQnAzSVM7RUFDRjtDaEJ1M0lQOztBY2grSUs7RUUrR0U7SUFDRTtJQUNBO0doQnEzSVA7O0VnQm4zSVc7SUFDRjtJQUNBO0doQnMzSVQ7O0VnQmwzSUs7SUFDRTtJQUNBO0doQnEzSVA7O0VnQnYzSUs7SUFLSTtJQUNBO0doQnMzSVQ7O0VnQmwzSUs7SUFDRTtHaEJxM0lQOztFZ0J0M0lLO0lBSUk7R2hCczNJVDtDQUNGOztBYzkvSUs7RUUrR0U7SUFDRTtJQUNBO0doQm01SVA7O0VnQmo1SVc7SUFDRjtJQUNBO0doQm81SVQ7O0VnQmg1SUs7SUFDRTtJQUNBO0doQm01SVA7O0VnQnI1SUs7SUFLSTtJQUNBO0doQm81SVQ7O0VnQmg1SUs7SUFDRTtHaEJtNUlQOztFZ0JwNUlLO0lBSUk7R2hCbzVJVDtDQUNGOztBYzVoSks7RUUrR0U7SUFDRTtJQUNBO0doQmk3SVA7O0VnQm43SUs7SUFLSTtJQUNBO0doQms3SVQ7O0VnQjk2SUs7SUFDRTtJQUNBO0doQmk3SVA7O0VnQi82SVc7SUFDRjtJQUNBO0doQms3SVQ7O0VnQjk2SUs7SUFDRTtHaEJpN0lQOztFZ0JsN0lLO0lBSUk7R2hCazdJVDtDQUNGOztBYzFqSks7RUUrR0U7SUFDRTtJQUNBO0doQis4SVA7O0VnQjc4SVc7SUFDRjtJQUNBO0doQmc5SVQ7O0VnQjU4SUs7SUFDRTtJQUNBO0doQis4SVA7O0VnQjc4SVc7SUFDRjtJQUNBO0doQmc5SVQ7O0VnQjU4SUs7SUFDRTtHaEIrOElQOztFZ0JoOUlLO0lBSUk7R2hCZzlJVDtDQUNGOztBY3hsSks7RUUrR0U7SUFDRTtJQUNBO0doQjYrSVA7O0VnQjMrSVc7SUFDRjtJQUNBO0doQjgrSVQ7O0VnQjErSUs7SUFDRTtJQUNBO0doQjYrSVA7O0VnQjMrSVc7SUFDRjtJQUNBO0doQjgrSVQ7O0VnQjErSUs7SUFDRTtHaEI2K0lQOztFZ0IzK0lXO0lBQ0Y7R2hCOCtJVDtDQUNGOztBY3RuSks7RUUrR0U7SUFDRTtJQUNBO0doQjJnSlA7O0VnQnpnSlc7SUFDRjtJQUNBO0doQjRnSlQ7O0VnQnhnSks7SUFDRTtJQUNBO0doQjJnSlA7O0VnQjdnSks7SUFLSTtJQUNBO0doQjRnSlQ7O0VnQnhnSks7SUFDRTtHaEIyZ0pQOztFZ0J6Z0pXO0lBQ0Y7R2hCNGdKVDtDQUNGOztBY3BwSks7RUUrR0U7SUFDRTtJQUNBO0doQnlpSlA7O0VnQjNpSks7SUFLSTtJQUNBO0doQjBpSlQ7O0VnQnRpSks7SUFDRTtJQUNBO0doQnlpSlA7O0VnQnZpSlc7SUFDRjtJQUNBO0doQjBpSlQ7O0VnQnRpSks7SUFDRTtHaEJ5aUpQOztFZ0IxaUpLO0lBSUk7R2hCMGlKVDtDQUNGOztBY2xySks7RUUrR0U7SUFDRTtJQUNBO0doQnVrSlA7O0VnQnprSks7SUFLSTtJQUNBO0doQndrSlQ7O0VnQnBrSks7SUFDRTtJQUNBO0doQnVrSlA7O0VnQnJrSlc7SUFDRjtJQUNBO0doQndrSlQ7O0VnQnBrSks7SUFDRTtHaEJ1a0pQOztFZ0Jya0pXO0lBQ0Y7R2hCd2tKVDtDQUNGOztBY2h0Sks7RUUrR0U7SUFDRTtJQUNBO0doQnFtSlA7O0VnQnZtSks7SUFLSTtJQUNBO0doQnNtSlQ7O0VnQmxtSks7SUFDRTtJQUNBO0doQnFtSlA7O0VnQnZtSks7SUFLSTtJQUNBO0doQnNtSlQ7O0VnQmxtSks7SUFDRTtHaEJxbUpQOztFZ0JubUpXO0lBQ0Y7R2hCc21KVDtDQUNGOztBYzl1Sks7RUUrR0U7SUFDRTtJQUNBO0doQm1vSlA7O0VnQnJvSks7SUFLSTtJQUNBO0doQm9vSlQ7O0VnQmhvSks7SUFDRTtJQUNBO0doQm1vSlA7O0VnQnJvSks7SUFLSTtJQUNBO0doQm9vSlQ7O0VnQmhvSks7SUFDRTtHaEJtb0pQOztFZ0Jwb0pLO0lBSUk7R2hCb29KVDtDQUNGOztBYzV3Sks7RUUrR0U7SUFDRTtJQUNBO0doQmlxSlA7O0VnQi9wSlc7SUFDRjtJQUNBO0doQmtxSlQ7O0VnQjlwSks7SUFDRTtJQUNBO0doQmlxSlA7O0VnQm5xSks7SUFLSTtJQUNBO0doQmtxSlQ7O0VnQjlwSks7SUFDRTtHaEJpcUpQOztFZ0JscUpLO0lBSUk7R2hCa3FKVDtDQUNGOztBYzF5Sks7RUUrR0U7SUFDRTtJQUNBO0doQitySlA7O0VnQmpzSks7SUFLSTtJQUNBO0doQmdzSlQ7O0VnQjVySks7SUFDRTtJQUNBO0doQitySlA7O0VnQjdySlc7SUFDRjtJQUNBO0doQmdzSlQ7O0VnQjVySks7SUFDRTtHaEIrckpQOztFZ0Joc0pLO0lBSUk7R2hCZ3NKVDtDQUNGOztBZ0J2dkpHO0VBQ0U7RUFDQTtDaEIwdkpMOztBZ0I1dkpHO0VBS0k7RUFDQTtDaEIydkpQOztBZ0J2dkpHO0VBQ0U7RUFDQTtDaEIwdkpMOztBZ0J4dkpTO0VBQ0Y7RUFDQTtDaEIydkpQOztBZ0J2dkpHO0VBQ0U7Q2hCMHZKTDs7QWdCM3ZKRztFQUlJO0NoQjJ2SlA7O0FjcDJKSztFRStHRTtJQUNFO0lBQ0E7R2hCeXZKUDs7RWdCM3ZKSztJQUtJO0lBQ0E7R2hCMHZKVDs7RWdCdHZKSztJQUNFO0lBQ0E7R2hCeXZKUDs7RWdCdnZKVztJQUNGO0lBQ0E7R2hCMHZKVDs7RWdCdHZKSztJQUNFO0doQnl2SlA7O0VnQjF2Sks7SUFJSTtHaEIwdkpUO0NBQ0Y7O0FjbDRKSztFRStHRTtJQUNFO0lBQ0E7R2hCdXhKUDs7RWdCenhKSztJQUtJO0lBQ0E7R2hCd3hKVDs7RWdCcHhKSztJQUNFO0lBQ0E7R2hCdXhKUDs7RWdCenhKSztJQUtJO0lBQ0E7R2hCd3hKVDs7RWdCcHhKSztJQUNFO0doQnV4SlA7O0VnQnh4Sks7SUFJSTtHaEJ3eEpUO0NBQ0Y7O0FjaDZKSztFRStHRTtJQUNFO0lBQ0E7R2hCcXpKUDs7RWdCdnpKSztJQUtJO0lBQ0E7R2hCc3pKVDs7RWdCbHpKSztJQUNFO0lBQ0E7R2hCcXpKUDs7RWdCdnpKSztJQUtJO0lBQ0E7R2hCc3pKVDs7RWdCbHpKSztJQUNFO0doQnF6SlA7O0VnQm56Slc7SUFDRjtHaEJzekpUO0NBQ0Y7O0FjOTdKSztFRStHRTtJQUNFO0lBQ0E7R2hCbTFKUDs7RWdCajFKVztJQUNGO0lBQ0E7R2hCbzFKVDs7RWdCaDFKSztJQUNFO0lBQ0E7R2hCbTFKUDs7RWdCcjFKSztJQUtJO0lBQ0E7R2hCbzFKVDs7RWdCaDFKSztJQUNFO0doQm0xSlA7O0VnQnAxSks7SUFJSTtHaEJvMUpUO0NBQ0Y7O0FjNTlKSztFRStHRTtJQUNFO0lBQ0E7R2hCaTNKUDs7RWdCbjNKSztJQUtJO0lBQ0E7R2hCazNKVDs7RWdCOTJKSztJQUNFO0lBQ0E7R2hCaTNKUDs7RWdCbjNKSztJQUtJO0lBQ0E7R2hCazNKVDs7RWdCOTJKSztJQUNFO0doQmkzSlA7O0VnQmwzSks7SUFJSTtHaEJrM0pUO0NBQ0Y7O0FjMS9KSztFRStHRTtJQUNFO0lBQ0E7R2hCKzRKUDs7RWdCajVKSztJQUtJO0lBQ0E7R2hCZzVKVDs7RWdCNTRKSztJQUNFO0lBQ0E7R2hCKzRKUDs7RWdCajVKSztJQUtJO0lBQ0E7R2hCZzVKVDs7RWdCNTRKSztJQUNFO0doQis0SlA7O0VnQmg1Sks7SUFJSTtHaEJnNUpUO0NBQ0Y7O0FjeGhLSztFRStHRTtJQUNFO0lBQ0E7R2hCNjZKUDs7RWdCLzZKSztJQUtJO0lBQ0E7R2hCODZKVDs7RWdCMTZKSztJQUNFO0lBQ0E7R2hCNjZKUDs7RWdCLzZKSztJQUtJO0lBQ0E7R2hCODZKVDs7RWdCMTZKSztJQUNFO0doQjY2SlA7O0VnQjM2Slc7SUFDRjtHaEI4NkpUO0NBQ0Y7O0FjdGpLSztFRStHRTtJQUNFO0lBQ0E7R2hCMjhKUDs7RWdCejhKVztJQUNGO0lBQ0E7R2hCNDhKVDs7RWdCeDhKSztJQUNFO0lBQ0E7R2hCMjhKUDs7RWdCNzhKSztJQUtJO0lBQ0E7R2hCNDhKVDs7RWdCeDhKSztJQUNFO0doQjI4SlA7O0VnQno4Slc7SUFDRjtHaEI0OEpUO0NBQ0Y7O0FjcGxLSztFRStHRTtJQUNFO0lBQ0E7R2hCeStKUDs7RWdCditKVztJQUNGO0lBQ0E7R2hCMCtKVDs7RWdCdCtKSztJQUNFO0lBQ0E7R2hCeStKUDs7RWdCMytKSztJQUtJO0lBQ0E7R2hCMCtKVDs7RWdCdCtKSztJQUNFO0doQnkrSlA7O0VnQjErSks7SUFJSTtHaEIwK0pUO0NBQ0Y7O0FjbG5LSztFRStHRTtJQUNFO0lBQ0E7R2hCdWdLUDs7RWdCemdLSztJQUtJO0lBQ0E7R2hCd2dLVDs7RWdCcGdLSztJQUNFO0lBQ0E7R2hCdWdLUDs7RWdCemdLSztJQUtJO0lBQ0E7R2hCd2dLVDs7RWdCcGdLSztJQUNFO0doQnVnS1A7O0VnQnJnS1c7SUFDRjtHaEJ3Z0tUO0NBQ0Y7O0FjaHBLSztFRStHRTtJQUNFO0lBQ0E7R2hCcWlLUDs7RWdCbmlLVztJQUNGO0lBQ0E7R2hCc2lLVDs7RWdCbGlLSztJQUNFO0lBQ0E7R2hCcWlLUDs7RWdCdmlLSztJQUtJO0lBQ0E7R2hCc2lLVDs7RWdCbGlLSztJQUNFO0doQnFpS1A7O0VnQnRpS0s7SUFJSTtHaEJzaUtUO0NBQ0Y7O0FjOXFLSztFRStHRTtJQUNFO0lBQ0E7R2hCbWtLUDs7RWdCamtLVztJQUNGO0lBQ0E7R2hCb2tLVDs7RWdCaGtLSztJQUNFO0lBQ0E7R2hCbWtLUDs7RWdCcmtLSztJQUtJO0lBQ0E7R2hCb2tLVDs7RWdCaGtLSztJQUNFO0doQm1rS1A7O0VnQmprS1c7SUFDRjtHaEJva0tUO0NBQ0Y7O0FnQjNuS0c7RUFDRTtFQUNBO0NoQjhuS0w7O0FnQmhvS0c7RUFLSTtFQUNBO0NoQituS1A7O0FnQjNuS0c7RUFDRTtFQUNBO0NoQjhuS0w7O0FnQmhvS0c7RUFLSTtFQUNBO0NoQituS1A7O0FnQjNuS0c7RUFDRTtDaEI4bktMOztBZ0I1bktTO0VBQ0Y7Q2hCK25LUDs7QWN4dUtLO0VFK0dFO0lBQ0U7SUFDQTtHaEI2bktQOztFZ0IzbktXO0lBQ0Y7SUFDQTtHaEI4bktUOztFZ0IxbktLO0lBQ0U7SUFDQTtHaEI2bktQOztFZ0IzbktXO0lBQ0Y7SUFDQTtHaEI4bktUOztFZ0IxbktLO0lBQ0U7R2hCNm5LUDs7RWdCM25LVztJQUNGO0doQjhuS1Q7Q0FDRjs7QWN0d0tLO0VFK0dFO0lBQ0U7SUFDQTtHaEIycEtQOztFZ0J6cEtXO0lBQ0Y7SUFDQTtHaEI0cEtUOztFZ0J4cEtLO0lBQ0U7SUFDQTtHaEIycEtQOztFZ0J6cEtXO0lBQ0Y7SUFDQTtHaEI0cEtUOztFZ0J4cEtLO0lBQ0U7R2hCMnBLUDs7RWdCNXBLSztJQUlJO0doQjRwS1Q7Q0FDRjs7QWNweUtLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ5cktQOztFZ0IzcktLO0lBS0k7SUFDQTtHaEIwcktUOztFZ0J0cktLO0lBQ0U7SUFDQTtHaEJ5cktQOztFZ0J2cktXO0lBQ0Y7SUFDQTtHaEIwcktUOztFZ0J0cktLO0lBQ0U7R2hCeXJLUDs7RWdCMXJLSztJQUlJO0doQjByS1Q7Q0FDRjs7QWNsMEtLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ1dEtQOztFZ0J6dEtLO0lBS0k7SUFDQTtHaEJ3dEtUOztFZ0JwdEtLO0lBQ0U7SUFDQTtHaEJ1dEtQOztFZ0J6dEtLO0lBS0k7SUFDQTtHaEJ3dEtUOztFZ0JwdEtLO0lBQ0U7R2hCdXRLUDs7RWdCeHRLSztJQUlJO0doQnd0S1Q7Q0FDRjs7QWNoMktLO0VFK0dFO0lBQ0U7SUFDQTtHaEJxdktQOztFZ0J2dktLO0lBS0k7SUFDQTtHaEJzdktUOztFZ0JsdktLO0lBQ0U7SUFDQTtHaEJxdktQOztFZ0J2dktLO0lBS0k7SUFDQTtHaEJzdktUOztFZ0JsdktLO0lBQ0U7R2hCcXZLUDs7RWdCbnZLVztJQUNGO0doQnN2S1Q7Q0FDRjs7QWM5M0tLO0VFK0dFO0lBQ0U7SUFDQTtHaEJteEtQOztFZ0JqeEtXO0lBQ0Y7SUFDQTtHaEJveEtUOztFZ0JoeEtLO0lBQ0U7SUFDQTtHaEJteEtQOztFZ0JyeEtLO0lBS0k7SUFDQTtHaEJveEtUOztFZ0JoeEtLO0lBQ0U7R2hCbXhLUDs7RWdCcHhLSztJQUlJO0doQm94S1Q7Q0FDRjs7QWM1NUtLO0VFK0dFO0lBQ0U7SUFDQTtHaEJpektQOztFZ0JuektLO0lBS0k7SUFDQTtHaEJrektUOztFZ0I5eUtLO0lBQ0U7SUFDQTtHaEJpektQOztFZ0JuektLO0lBS0k7SUFDQTtHaEJrektUOztFZ0I5eUtLO0lBQ0U7R2hCaXpLUDs7RWdCbHpLSztJQUlJO0doQmt6S1Q7Q0FDRjs7QWMxN0tLO0VFK0dFO0lBQ0U7SUFDQTtHaEIrMEtQOztFZ0JqMUtLO0lBS0k7SUFDQTtHaEJnMUtUOztFZ0I1MEtLO0lBQ0U7SUFDQTtHaEIrMEtQOztFZ0I3MEtXO0lBQ0Y7SUFDQTtHaEJnMUtUOztFZ0I1MEtLO0lBQ0U7R2hCKzBLUDs7RWdCaDFLSztJQUlJO0doQmcxS1Q7Q0FDRjs7QWN4OUtLO0VFK0dFO0lBQ0U7SUFDQTtHaEI2MktQOztFZ0IvMktLO0lBS0k7SUFDQTtHaEI4MktUOztFZ0IxMktLO0lBQ0U7SUFDQTtHaEI2MktQOztFZ0IzMktXO0lBQ0Y7SUFDQTtHaEI4MktUOztFZ0IxMktLO0lBQ0U7R2hCNjJLUDs7RWdCOTJLSztJQUlJO0doQjgyS1Q7Q0FDRjs7QWN0L0tLO0VFK0dFO0lBQ0U7SUFDQTtHaEIyNEtQOztFZ0I3NEtLO0lBS0k7SUFDQTtHaEI0NEtUOztFZ0J4NEtLO0lBQ0U7SUFDQTtHaEIyNEtQOztFZ0I3NEtLO0lBS0k7SUFDQTtHaEI0NEtUOztFZ0J4NEtLO0lBQ0U7R2hCMjRLUDs7RWdCejRLVztJQUNGO0doQjQ0S1Q7Q0FDRjs7QWNwaExLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ5NktQOztFZ0IzNktLO0lBS0k7SUFDQTtHaEIwNktUOztFZ0J0NktLO0lBQ0U7SUFDQTtHaEJ5NktQOztFZ0J2NktXO0lBQ0Y7SUFDQTtHaEIwNktUOztFZ0J0NktLO0lBQ0U7R2hCeTZLUDs7RWdCMTZLSztJQUlJO0doQjA2S1Q7Q0FDRjs7QWNsakxLO0VFK0dFO0lBQ0U7SUFDQTtHaEJ1OEtQOztFZ0J6OEtLO0lBS0k7SUFDQTtHaEJ3OEtUOztFZ0JwOEtLO0lBQ0U7SUFDQTtHaEJ1OEtQOztFZ0J6OEtLO0lBS0k7SUFDQTtHaEJ3OEtUOztFZ0JwOEtLO0lBQ0U7R2hCdThLUDs7RWdCeDhLSztJQUlJO0doQnc4S1Q7Q0FDRjs7QWdCLy9LRztFQUNFO0VBQ0E7Q2hCa2dMTDs7QWdCaGdMUztFQUNGO0VBQ0E7Q2hCbWdMUDs7QWdCLy9LRztFQUNFO0VBQ0E7Q2hCa2dMTDs7QWdCcGdMRztFQUtJO0VBQ0E7Q2hCbWdMUDs7QWdCLy9LRztFQUNFO0NoQmtnTEw7O0FnQm5nTEc7RUFJSTtDaEJtZ0xQOztBYzVtTEs7RUUrR0U7SUFDRTtJQUNBO0doQmlnTFA7O0VnQi8vS1c7SUFDRjtJQUNBO0doQmtnTFQ7O0VnQjkvS0s7SUFDRTtJQUNBO0doQmlnTFA7O0VnQi8vS1c7SUFDRjtJQUNBO0doQmtnTFQ7O0VnQjkvS0s7SUFDRTtHaEJpZ0xQOztFZ0JsZ0xLO0lBSUk7R2hCa2dMVDtDQUNGOztBYzFvTEs7RUUrR0U7SUFDRTtJQUNBO0doQitoTFA7O0VnQmppTEs7SUFLSTtJQUNBO0doQmdpTFQ7O0VnQjVoTEs7SUFDRTtJQUNBO0doQitoTFA7O0VnQmppTEs7SUFLSTtJQUNBO0doQmdpTFQ7O0VnQjVoTEs7SUFDRTtHaEIraExQOztFZ0JoaUxLO0lBSUk7R2hCZ2lMVDtDQUNGOztBY3hxTEs7RUUrR0U7SUFDRTtJQUNBO0doQjZqTFA7O0VnQjNqTFc7SUFDRjtJQUNBO0doQjhqTFQ7O0VnQjFqTEs7SUFDRTtJQUNBO0doQjZqTFA7O0VnQi9qTEs7SUFLSTtJQUNBO0doQjhqTFQ7O0VnQjFqTEs7SUFDRTtHaEI2akxQOztFZ0IzakxXO0lBQ0Y7R2hCOGpMVDtDQUNGOztBY3RzTEs7RUUrR0U7SUFDRTtJQUNBO0doQjJsTFA7O0VnQnpsTFc7SUFDRjtJQUNBO0doQjRsTFQ7O0VnQnhsTEs7SUFDRTtJQUNBO0doQjJsTFA7O0VnQjdsTEs7SUFLSTtJQUNBO0doQjRsTFQ7O0VnQnhsTEs7SUFDRTtHaEIybExQOztFZ0J6bExXO0lBQ0Y7R2hCNGxMVDtDQUNGOztBY3B1TEs7RUUrR0U7SUFDRTtJQUNBO0doQnluTFA7O0VnQjNuTEs7SUFLSTtJQUNBO0doQjBuTFQ7O0VnQnRuTEs7SUFDRTtJQUNBO0doQnluTFA7O0VnQnZuTFc7SUFDRjtJQUNBO0doQjBuTFQ7O0VnQnRuTEs7SUFDRTtHaEJ5bkxQOztFZ0J2bkxXO0lBQ0Y7R2hCMG5MVDtDQUNGOztBY2x3TEs7RUUrR0U7SUFDRTtJQUNBO0doQnVwTFA7O0VnQnpwTEs7SUFLSTtJQUNBO0doQndwTFQ7O0VnQnBwTEs7SUFDRTtJQUNBO0doQnVwTFA7O0VnQnJwTFc7SUFDRjtJQUNBO0doQndwTFQ7O0VnQnBwTEs7SUFDRTtHaEJ1cExQOztFZ0J4cExLO0lBSUk7R2hCd3BMVDtDQUNGOztBY2h5TEs7RUUrR0U7SUFDRTtJQUNBO0doQnFyTFA7O0VnQnZyTEs7SUFLSTtJQUNBO0doQnNyTFQ7O0VnQmxyTEs7SUFDRTtJQUNBO0doQnFyTFA7O0VnQm5yTFc7SUFDRjtJQUNBO0doQnNyTFQ7O0VnQmxyTEs7SUFDRTtHaEJxckxQOztFZ0JuckxXO0lBQ0Y7R2hCc3JMVDtDQUNGOztBYzl6TEs7RUUrR0U7SUFDRTtJQUNBO0doQm10TFA7O0VnQnJ0TEs7SUFLSTtJQUNBO0doQm90TFQ7O0VnQmh0TEs7SUFDRTtJQUNBO0doQm10TFA7O0VnQnJ0TEs7SUFLSTtJQUNBO0doQm90TFQ7O0VnQmh0TEs7SUFDRTtHaEJtdExQOztFZ0JqdExXO0lBQ0Y7R2hCb3RMVDtDQUNGOztBYzUxTEs7RUUrR0U7SUFDRTtJQUNBO0doQml2TFA7O0VnQi91TFc7SUFDRjtJQUNBO0doQmt2TFQ7O0VnQjl1TEs7SUFDRTtJQUNBO0doQml2TFA7O0VnQi91TFc7SUFDRjtJQUNBO0doQmt2TFQ7O0VnQjl1TEs7SUFDRTtHaEJpdkxQOztFZ0JsdkxLO0lBSUk7R2hCa3ZMVDtDQUNGOztBYzEzTEs7RUUrR0U7SUFDRTtJQUNBO0doQit3TFA7O0VnQjd3TFc7SUFDRjtJQUNBO0doQmd4TFQ7O0VnQjV3TEs7SUFDRTtJQUNBO0doQit3TFA7O0VnQmp4TEs7SUFLSTtJQUNBO0doQmd4TFQ7O0VnQjV3TEs7SUFDRTtHaEIrd0xQOztFZ0JoeExLO0lBSUk7R2hCZ3hMVDtDQUNGOztBY3g1TEs7RUUrR0U7SUFDRTtJQUNBO0doQjZ5TFA7O0VnQjN5TFc7SUFDRjtJQUNBO0doQjh5TFQ7O0VnQjF5TEs7SUFDRTtJQUNBO0doQjZ5TFA7O0VnQi95TEs7SUFLSTtJQUNBO0doQjh5TFQ7O0VnQjF5TEs7SUFDRTtHaEI2eUxQOztFZ0IzeUxXO0lBQ0Y7R2hCOHlMVDtDQUNGOztBY3Q3TEs7RUUrR0U7SUFDRTtJQUNBO0doQjIwTFA7O0VnQnowTFc7SUFDRjtJQUNBO0doQjQwTFQ7O0VnQngwTEs7SUFDRTtJQUNBO0doQjIwTFA7O0VnQnowTFc7SUFDRjtJQUNBO0doQjQwTFQ7O0VnQngwTEs7SUFDRTtHaEIyMExQOztFZ0I1MExLO0lBSUk7R2hCNDBMVDtDQUNGOztBZ0IvekxHO0VBQ0U7RUFDQTtDaEJrMExMOztBZ0JwMExHO0VBS0k7RUFDQTtDaEJtMExQOztBZ0IvekxHO0VBQ0U7RUFDQTtDaEJrMExMOztBZ0JwMExHO0VBS0k7RUFDQTtDaEJtMExQOztBZ0IvekxHO0VBQ0U7Q2hCazBMTDs7QWdCbjBMRztFQUlJO0NoQm0wTFA7O0FjaC9MSztFRW1MRTtJQUNFO0lBQ0E7R2hCaTBMUDs7RWdCbjBMSztJQUtJO0lBQ0E7R2hCazBMVDs7RWdCOXpMSztJQUNFO0lBQ0E7R2hCaTBMUDs7RWdCbjBMSztJQUtJO0lBQ0E7R2hCazBMVDs7RWdCOXpMSztJQUNFO0doQmkwTFA7O0VnQmwwTEs7SUFJSTtHaEJrMExUO0NBQ0Y7O0FjOWdNSztFRW1MRTtJQUNFO0lBQ0E7R2hCKzFMUDs7RWdCajJMSztJQUtJO0lBQ0E7R2hCZzJMVDs7RWdCNTFMSztJQUNFO0lBQ0E7R2hCKzFMUDs7RWdCajJMSztJQUtJO0lBQ0E7R2hCZzJMVDs7RWdCNTFMSztJQUNFO0doQisxTFA7O0VnQmgyTEs7SUFJSTtHaEJnMkxUO0NBQ0Y7O0FjNWlNSztFRW1MRTtJQUNFO0lBQ0E7R2hCNjNMUDs7RWdCLzNMSztJQUtJO0lBQ0E7R2hCODNMVDs7RWdCMTNMSztJQUNFO0lBQ0E7R2hCNjNMUDs7RWdCMzNMVztJQUNGO0lBQ0E7R2hCODNMVDs7RWdCMTNMSztJQUNFO0doQjYzTFA7O0VnQjkzTEs7SUFJSTtHaEI4M0xUO0NBQ0Y7O0FjMWtNSztFRW1MRTtJQUNFO0lBQ0E7R2hCMjVMUDs7RWdCNzVMSztJQUtJO0lBQ0E7R2hCNDVMVDs7RWdCeDVMSztJQUNFO0lBQ0E7R2hCMjVMUDs7RWdCNzVMSztJQUtJO0lBQ0E7R2hCNDVMVDs7RWdCeDVMSztJQUNFO0doQjI1TFA7O0VnQjU1TEs7SUFJSTtHaEI0NUxUO0NBQ0Y7O0FjeG1NSztFRW1MRTtJQUNFO0lBQ0E7R2hCeTdMUDs7RWdCMzdMSztJQUtJO0lBQ0E7R2hCMDdMVDs7RWdCdDdMSztJQUNFO0lBQ0E7R2hCeTdMUDs7RWdCMzdMSztJQUtJO0lBQ0E7R2hCMDdMVDs7RWdCdDdMSztJQUNFO0doQnk3TFA7O0VnQnY3TFc7SUFDRjtHaEIwN0xUO0NBQ0Y7O0FjdG9NSztFRW1MRTtJQUNFO0lBQ0E7R2hCdTlMUDs7RWdCcjlMVztJQUNGO0lBQ0E7R2hCdzlMVDs7RWdCcDlMSztJQUNFO0lBQ0E7R2hCdTlMUDs7RWdCejlMSztJQUtJO0lBQ0E7R2hCdzlMVDs7RWdCcDlMSztJQUNFO0doQnU5TFA7O0VnQnI5TFc7SUFDRjtHaEJ3OUxUO0NBQ0Y7O0FjcHFNSztFRW1MRTtJQUNFO0lBQ0E7R2hCcS9MUDs7RWdCdi9MSztJQUtJO0lBQ0E7R2hCcy9MVDs7RWdCbC9MSztJQUNFO0lBQ0E7R2hCcS9MUDs7RWdCdi9MSztJQUtJO0lBQ0E7R2hCcy9MVDs7RWdCbC9MSztJQUNFO0doQnEvTFA7O0VnQnQvTEs7SUFJSTtHaEJzL0xUO0NBQ0Y7O0FjbHNNSztFRW1MRTtJQUNFO0lBQ0E7R2hCbWhNUDs7RWdCcmhNSztJQUtJO0lBQ0E7R2hCb2hNVDs7RWdCaGhNSztJQUNFO0lBQ0E7R2hCbWhNUDs7RWdCamhNVztJQUNGO0lBQ0E7R2hCb2hNVDs7RWdCaGhNSztJQUNFO0doQm1oTVA7O0VnQnBoTUs7SUFJSTtHaEJvaE1UO0NBQ0Y7O0FjaHVNSztFRW1MRTtJQUNFO0lBQ0E7R2hCaWpNUDs7RWdCbmpNSztJQUtJO0lBQ0E7R2hCa2pNVDs7RWdCOWlNSztJQUNFO0lBQ0E7R2hCaWpNUDs7RWdCbmpNSztJQUtJO0lBQ0E7R2hCa2pNVDs7RWdCOWlNSztJQUNFO0doQmlqTVA7O0VnQmxqTUs7SUFJSTtHaEJrak1UO0NBQ0Y7O0FjOXZNSztFRW1MRTtJQUNFO0lBQ0E7R2hCK2tNUDs7RWdCamxNSztJQUtJO0lBQ0E7R2hCZ2xNVDs7RWdCNWtNSztJQUNFO0lBQ0E7R2hCK2tNUDs7RWdCN2tNVztJQUNGO0lBQ0E7R2hCZ2xNVDs7RWdCNWtNSztJQUNFO0doQitrTVA7O0VnQmhsTUs7SUFJSTtHaEJnbE1UO0NBQ0Y7O0FjNXhNSztFRW1MRTtJQUNFO0lBQ0E7R2hCNm1NUDs7RWdCL21NSztJQUtJO0lBQ0E7R2hCOG1NVDs7RWdCMW1NSztJQUNFO0lBQ0E7R2hCNm1NUDs7RWdCL21NSztJQUtJO0lBQ0E7R2hCOG1NVDs7RWdCMW1NSztJQUNFO0doQjZtTVA7O0VnQjltTUs7SUFJSTtHaEI4bU1UO0NBQ0Y7O0FjMXpNSztFRW1MRTtJQUNFO0lBQ0E7R2hCMm9NUDs7RWdCem9NVztJQUNGO0lBQ0E7R2hCNG9NVDs7RWdCeG9NSztJQUNFO0lBQ0E7R2hCMm9NUDs7RWdCem9NVztJQUNGO0lBQ0E7R2hCNG9NVDs7RWdCeG9NSztJQUNFO0doQjJvTVA7O0VnQjVvTUs7SUFJSTtHaEI0b01UO0NBQ0Y7O0FnQm5zTUc7RUFDRTtFQUNBO0NoQnNzTUw7O0FnQnBzTVM7RUFDRjtFQUNBO0NoQnVzTVA7O0FnQm5zTUc7RUFDRTtFQUNBO0NoQnNzTUw7O0FnQnBzTVM7RUFDRjtFQUNBO0NoQnVzTVA7O0FnQm5zTUc7RUFDRTtDaEJzc01MOztBZ0J2c01HO0VBSUk7Q2hCdXNNUDs7QWNwM01LO0VFbUxFO0lBQ0U7SUFDQTtHaEJxc01QOztFZ0J2c01LO0lBS0k7SUFDQTtHaEJzc01UOztFZ0Jsc01LO0lBQ0U7SUFDQTtHaEJxc01QOztFZ0Juc01XO0lBQ0Y7SUFDQTtHaEJzc01UOztFZ0Jsc01LO0lBQ0U7R2hCcXNNUDs7RWdCbnNNVztJQUNGO0doQnNzTVQ7Q0FDRjs7QWNsNU1LO0VFbUxFO0lBQ0U7SUFDQTtHaEJtdU1QOztFZ0JqdU1XO0lBQ0Y7SUFDQTtHaEJvdU1UOztFZ0JodU1LO0lBQ0U7SUFDQTtHaEJtdU1QOztFZ0JydU1LO0lBS0k7SUFDQTtHaEJvdU1UOztFZ0JodU1LO0lBQ0U7R2hCbXVNUDs7RWdCanVNVztJQUNGO0doQm91TVQ7Q0FDRjs7QWNoN01LO0VFbUxFO0lBQ0U7SUFDQTtHaEJpd01QOztFZ0Ivdk1XO0lBQ0Y7SUFDQTtHaEJrd01UOztFZ0I5dk1LO0lBQ0U7SUFDQTtHaEJpd01QOztFZ0Jud01LO0lBS0k7SUFDQTtHaEJrd01UOztFZ0I5dk1LO0lBQ0U7R2hCaXdNUDs7RWdCL3ZNVztJQUNGO0doQmt3TVQ7Q0FDRjs7QWM5OE1LO0VFbUxFO0lBQ0U7SUFDQTtHaEIreE1QOztFZ0I3eE1XO0lBQ0Y7SUFDQTtHaEJneU1UOztFZ0I1eE1LO0lBQ0U7SUFDQTtHaEIreE1QOztFZ0JqeU1LO0lBS0k7SUFDQTtHaEJneU1UOztFZ0I1eE1LO0lBQ0U7R2hCK3hNUDs7RWdCaHlNSztJQUlJO0doQmd5TVQ7Q0FDRjs7QWM1K01LO0VFbUxFO0lBQ0U7SUFDQTtHaEI2ek1QOztFZ0Ivek1LO0lBS0k7SUFDQTtHaEI4ek1UOztFZ0Ixek1LO0lBQ0U7SUFDQTtHaEI2ek1QOztFZ0Ivek1LO0lBS0k7SUFDQTtHaEI4ek1UOztFZ0Ixek1LO0lBQ0U7R2hCNnpNUDs7RWdCOXpNSztJQUlJO0doQjh6TVQ7Q0FDRjs7QWMxZ05LO0VFbUxFO0lBQ0U7SUFDQTtHaEIyMU1QOztFZ0I3MU1LO0lBS0k7SUFDQTtHaEI0MU1UOztFZ0J4MU1LO0lBQ0U7SUFDQTtHaEIyMU1QOztFZ0J6MU1XO0lBQ0Y7SUFDQTtHaEI0MU1UOztFZ0J4MU1LO0lBQ0U7R2hCMjFNUDs7RWdCNTFNSztJQUlJO0doQjQxTVQ7Q0FDRjs7QWN4aU5LO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5M01QOztFZ0IzM01LO0lBS0k7SUFDQTtHaEIwM01UOztFZ0J0M01LO0lBQ0U7SUFDQTtHaEJ5M01QOztFZ0J2M01XO0lBQ0Y7SUFDQTtHaEIwM01UOztFZ0J0M01LO0lBQ0U7R2hCeTNNUDs7RWdCdjNNVztJQUNGO0doQjAzTVQ7Q0FDRjs7QWN0a05LO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1NU1QOztFZ0JyNU1XO0lBQ0Y7SUFDQTtHaEJ3NU1UOztFZ0JwNU1LO0lBQ0U7SUFDQTtHaEJ1NU1QOztFZ0JyNU1XO0lBQ0Y7SUFDQTtHaEJ3NU1UOztFZ0JwNU1LO0lBQ0U7R2hCdTVNUDs7RWdCeDVNSztJQUlJO0doQnc1TVQ7Q0FDRjs7QWNwbU5LO0VFbUxFO0lBQ0U7SUFDQTtHaEJxN01QOztFZ0JuN01XO0lBQ0Y7SUFDQTtHaEJzN01UOztFZ0JsN01LO0lBQ0U7SUFDQTtHaEJxN01QOztFZ0J2N01LO0lBS0k7SUFDQTtHaEJzN01UOztFZ0JsN01LO0lBQ0U7R2hCcTdNUDs7RWdCdDdNSztJQUlJO0doQnM3TVQ7Q0FDRjs7QWNsb05LO0VFbUxFO0lBQ0U7SUFDQTtHaEJtOU1QOztFZ0JqOU1XO0lBQ0Y7SUFDQTtHaEJvOU1UOztFZ0JoOU1LO0lBQ0U7SUFDQTtHaEJtOU1QOztFZ0JyOU1LO0lBS0k7SUFDQTtHaEJvOU1UOztFZ0JoOU1LO0lBQ0U7R2hCbTlNUDs7RWdCcDlNSztJQUlJO0doQm85TVQ7Q0FDRjs7QWNocU5LO0VFbUxFO0lBQ0U7SUFDQTtHaEJpL01QOztFZ0IvK01XO0lBQ0Y7SUFDQTtHaEJrL01UOztFZ0I5K01LO0lBQ0U7SUFDQTtHaEJpL01QOztFZ0JuL01LO0lBS0k7SUFDQTtHaEJrL01UOztFZ0I5K01LO0lBQ0U7R2hCaS9NUDs7RWdCLytNVztJQUNGO0doQmsvTVQ7Q0FDRjs7QWM5ck5LO0VFbUxFO0lBQ0U7SUFDQTtHaEIrZ05QOztFZ0I3Z05XO0lBQ0Y7SUFDQTtHaEJnaE5UOztFZ0I1Z05LO0lBQ0U7SUFDQTtHaEIrZ05QOztFZ0JqaE5LO0lBS0k7SUFDQTtHaEJnaE5UOztFZ0I1Z05LO0lBQ0U7R2hCK2dOUDs7RWdCaGhOSztJQUlJO0doQmdoTlQ7Q0FDRjs7QWdCdmtORztFQUNFO0VBQ0E7Q2hCMGtOTDs7QWdCNWtORztFQUtJO0VBQ0E7Q2hCMmtOUDs7QWdCdmtORztFQUNFO0VBQ0E7Q2hCMGtOTDs7QWdCNWtORztFQUtJO0VBQ0E7Q2hCMmtOUDs7QWdCdmtORztFQUNFO0NoQjBrTkw7O0FnQjNrTkc7RUFJSTtDaEIya05QOztBY3h2Tks7RUVtTEU7SUFDRTtJQUNBO0doQnlrTlA7O0VnQnZrTlc7SUFDRjtJQUNBO0doQjBrTlQ7O0VnQnRrTks7SUFDRTtJQUNBO0doQnlrTlA7O0VnQjNrTks7SUFLSTtJQUNBO0doQjBrTlQ7O0VnQnRrTks7SUFDRTtHaEJ5a05QOztFZ0J2a05XO0lBQ0Y7R2hCMGtOVDtDQUNGOztBY3R4Tks7RUVtTEU7SUFDRTtJQUNBO0doQnVtTlA7O0VnQnJtTlc7SUFDRjtJQUNBO0doQndtTlQ7O0VnQnBtTks7SUFDRTtJQUNBO0doQnVtTlA7O0VnQnptTks7SUFLSTtJQUNBO0doQndtTlQ7O0VnQnBtTks7SUFDRTtHaEJ1bU5QOztFZ0J4bU5LO0lBSUk7R2hCd21OVDtDQUNGOztBY3B6Tks7RUVtTEU7SUFDRTtJQUNBO0doQnFvTlA7O0VnQnZvTks7SUFLSTtJQUNBO0doQnNvTlQ7O0VnQmxvTks7SUFDRTtJQUNBO0doQnFvTlA7O0VnQm5vTlc7SUFDRjtJQUNBO0doQnNvTlQ7O0VnQmxvTks7SUFDRTtHaEJxb05QOztFZ0J0b05LO0lBSUk7R2hCc29OVDtDQUNGOztBY2wxTks7RUVtTEU7SUFDRTtJQUNBO0doQm1xTlA7O0VnQnJxTks7SUFLSTtJQUNBO0doQm9xTlQ7O0VnQmhxTks7SUFDRTtJQUNBO0doQm1xTlA7O0VnQnJxTks7SUFLSTtJQUNBO0doQm9xTlQ7O0VnQmhxTks7SUFDRTtHaEJtcU5QOztFZ0JwcU5LO0lBSUk7R2hCb3FOVDtDQUNGOztBY2gzTks7RUVtTEU7SUFDRTtJQUNBO0doQmlzTlA7O0VnQm5zTks7SUFLSTtJQUNBO0doQmtzTlQ7O0VnQjlyTks7SUFDRTtJQUNBO0doQmlzTlA7O0VnQm5zTks7SUFLSTtJQUNBO0doQmtzTlQ7O0VnQjlyTks7SUFDRTtHaEJpc05QOztFZ0Ivck5XO0lBQ0Y7R2hCa3NOVDtDQUNGOztBYzk0Tks7RUVtTEU7SUFDRTtJQUNBO0doQit0TlA7O0VnQmp1Tks7SUFLSTtJQUNBO0doQmd1TlQ7O0VnQjV0Tks7SUFDRTtJQUNBO0doQit0TlA7O0VnQmp1Tks7SUFLSTtJQUNBO0doQmd1TlQ7O0VnQjV0Tks7SUFDRTtHaEIrdE5QOztFZ0I3dE5XO0lBQ0Y7R2hCZ3VOVDtDQUNGOztBYzU2Tks7RUVtTEU7SUFDRTtJQUNBO0doQjZ2TlA7O0VnQjN2Tlc7SUFDRjtJQUNBO0doQjh2TlQ7O0VnQjF2Tks7SUFDRTtJQUNBO0doQjZ2TlA7O0VnQjN2Tlc7SUFDRjtJQUNBO0doQjh2TlQ7O0VnQjF2Tks7SUFDRTtHaEI2dk5QOztFZ0I5dk5LO0lBSUk7R2hCOHZOVDtDQUNGOztBYzE4Tks7RUVtTEU7SUFDRTtJQUNBO0doQjJ4TlA7O0VnQjd4Tks7SUFLSTtJQUNBO0doQjR4TlQ7O0VnQnh4Tks7SUFDRTtJQUNBO0doQjJ4TlA7O0VnQnp4Tlc7SUFDRjtJQUNBO0doQjR4TlQ7O0VnQnh4Tks7SUFDRTtHaEIyeE5QOztFZ0I1eE5LO0lBSUk7R2hCNHhOVDtDQUNGOztBY3grTks7RUVtTEU7SUFDRTtJQUNBO0doQnl6TlA7O0VnQjN6Tks7SUFLSTtJQUNBO0doQjB6TlQ7O0VnQnR6Tks7SUFDRTtJQUNBO0doQnl6TlA7O0VnQjN6Tks7SUFLSTtJQUNBO0doQjB6TlQ7O0VnQnR6Tks7SUFDRTtHaEJ5ek5QOztFZ0Ixek5LO0lBSUk7R2hCMHpOVDtDQUNGOztBY3RnT0s7RUVtTEU7SUFDRTtJQUNBO0doQnUxTlA7O0VnQnoxTks7SUFLSTtJQUNBO0doQncxTlQ7O0VnQnAxTks7SUFDRTtJQUNBO0doQnUxTlA7O0VnQnIxTlc7SUFDRjtJQUNBO0doQncxTlQ7O0VnQnAxTks7SUFDRTtHaEJ1MU5QOztFZ0J4MU5LO0lBSUk7R2hCdzFOVDtDQUNGOztBY3BpT0s7RUVtTEU7SUFDRTtJQUNBO0doQnEzTlA7O0VnQnYzTks7SUFLSTtJQUNBO0doQnMzTlQ7O0VnQmwzTks7SUFDRTtJQUNBO0doQnEzTlA7O0VnQnYzTks7SUFLSTtJQUNBO0doQnMzTlQ7O0VnQmwzTks7SUFDRTtHaEJxM05QOztFZ0J0M05LO0lBSUk7R2hCczNOVDtDQUNGOztBY2xrT0s7RUVtTEU7SUFDRTtJQUNBO0doQm01TlA7O0VnQnI1Tks7SUFLSTtJQUNBO0doQm81TlQ7O0VnQmg1Tks7SUFDRTtJQUNBO0doQm01TlA7O0VnQmo1Tlc7SUFDRjtJQUNBO0doQm81TlQ7O0VnQmg1Tks7SUFDRTtHaEJtNU5QOztFZ0JwNU5LO0lBSUk7R2hCbzVOVDtDQUNGOztBZ0IzOE5HO0VBQ0U7RUFDQTtDaEI4OE5MOztBZ0JoOU5HO0VBS0k7RUFDQTtDaEIrOE5QOztBZ0IzOE5HO0VBQ0U7RUFDQTtDaEI4OE5MOztBZ0I1OE5TO0VBQ0Y7RUFDQTtDaEIrOE5QOztBZ0IzOE5HO0VBQ0U7Q2hCODhOTDs7QWdCLzhORztFQUlJO0NoQis4TlA7O0FjNW5PSztFRW1MRTtJQUNFO0lBQ0E7R2hCNjhOUDs7RWdCLzhOSztJQUtJO0lBQ0E7R2hCODhOVDs7RWdCMThOSztJQUNFO0lBQ0E7R2hCNjhOUDs7RWdCMzhOVztJQUNGO0lBQ0E7R2hCODhOVDs7RWdCMThOSztJQUNFO0doQjY4TlA7O0VnQjk4Tks7SUFJSTtHaEI4OE5UO0NBQ0Y7O0FjMXBPSztFRW1MRTtJQUNFO0lBQ0E7R2hCMitOUDs7RWdCNytOSztJQUtJO0lBQ0E7R2hCNCtOVDs7RWdCeCtOSztJQUNFO0lBQ0E7R2hCMitOUDs7RWdCNytOSztJQUtJO0lBQ0E7R2hCNCtOVDs7RWdCeCtOSztJQUNFO0doQjIrTlA7O0VnQjUrTks7SUFJSTtHaEI0K05UO0NBQ0Y7O0FjeHJPSztFRW1MRTtJQUNFO0lBQ0E7R2hCeWdPUDs7RWdCM2dPSztJQUtJO0lBQ0E7R2hCMGdPVDs7RWdCdGdPSztJQUNFO0lBQ0E7R2hCeWdPUDs7RWdCM2dPSztJQUtJO0lBQ0E7R2hCMGdPVDs7RWdCdGdPSztJQUNFO0doQnlnT1A7O0VnQnZnT1c7SUFDRjtHaEIwZ09UO0NBQ0Y7O0FjdHRPSztFRW1MRTtJQUNFO0lBQ0E7R2hCdWlPUDs7RWdCemlPSztJQUtJO0lBQ0E7R2hCd2lPVDs7RWdCcGlPSztJQUNFO0lBQ0E7R2hCdWlPUDs7RWdCemlPSztJQUtJO0lBQ0E7R2hCd2lPVDs7RWdCcGlPSztJQUNFO0doQnVpT1A7O0VnQnJpT1c7SUFDRjtHaEJ3aU9UO0NBQ0Y7O0FjcHZPSztFRW1MRTtJQUNFO0lBQ0E7R2hCcWtPUDs7RWdCdmtPSztJQUtJO0lBQ0E7R2hCc2tPVDs7RWdCbGtPSztJQUNFO0lBQ0E7R2hCcWtPUDs7RWdCbmtPVztJQUNGO0lBQ0E7R2hCc2tPVDs7RWdCbGtPSztJQUNFO0doQnFrT1A7O0VnQnRrT0s7SUFJSTtHaEJza09UO0NBQ0Y7O0FjbHhPSztFRW1MRTtJQUNFO0lBQ0E7R2hCbW1PUDs7RWdCcm1PSztJQUtJO0lBQ0E7R2hCb21PVDs7RWdCaG1PSztJQUNFO0lBQ0E7R2hCbW1PUDs7RWdCam1PVztJQUNGO0lBQ0E7R2hCb21PVDs7RWdCaG1PSztJQUNFO0doQm1tT1A7O0VnQnBtT0s7SUFJSTtHaEJvbU9UO0NBQ0Y7O0FjaHpPSztFRW1MRTtJQUNFO0lBQ0E7R2hCaW9PUDs7RWdCbm9PSztJQUtJO0lBQ0E7R2hCa29PVDs7RWdCOW5PSztJQUNFO0lBQ0E7R2hCaW9PUDs7RWdCbm9PSztJQUtJO0lBQ0E7R2hCa29PVDs7RWdCOW5PSztJQUNFO0doQmlvT1A7O0VnQmxvT0s7SUFJSTtHaEJrb09UO0NBQ0Y7O0FjOTBPSztFRW1MRTtJQUNFO0lBQ0E7R2hCK3BPUDs7RWdCN3BPVztJQUNGO0lBQ0E7R2hCZ3FPVDs7RWdCNXBPSztJQUNFO0lBQ0E7R2hCK3BPUDs7RWdCanFPSztJQUtJO0lBQ0E7R2hCZ3FPVDs7RWdCNXBPSztJQUNFO0doQitwT1A7O0VnQjdwT1c7SUFDRjtHaEJncU9UO0NBQ0Y7O0FjNTJPSztFRW1MRTtJQUNFO0lBQ0E7R2hCNnJPUDs7RWdCM3JPVztJQUNGO0lBQ0E7R2hCOHJPVDs7RWdCMXJPSztJQUNFO0lBQ0E7R2hCNnJPUDs7RWdCL3JPSztJQUtJO0lBQ0E7R2hCOHJPVDs7RWdCMXJPSztJQUNFO0doQjZyT1A7O0VnQjlyT0s7SUFJSTtHaEI4ck9UO0NBQ0Y7O0FjMTRPSztFRW1MRTtJQUNFO0lBQ0E7R2hCMnRPUDs7RWdCenRPVztJQUNGO0lBQ0E7R2hCNHRPVDs7RWdCeHRPSztJQUNFO0lBQ0E7R2hCMnRPUDs7RWdCN3RPSztJQUtJO0lBQ0E7R2hCNHRPVDs7RWdCeHRPSztJQUNFO0doQjJ0T1A7O0VnQnp0T1c7SUFDRjtHaEI0dE9UO0NBQ0Y7O0FjeDZPSztFRW1MRTtJQUNFO0lBQ0E7R2hCeXZPUDs7RWdCdnZPVztJQUNGO0lBQ0E7R2hCMHZPVDs7RWdCdHZPSztJQUNFO0lBQ0E7R2hCeXZPUDs7RWdCM3ZPSztJQUtJO0lBQ0E7R2hCMHZPVDs7RWdCdHZPSztJQUNFO0doQnl2T1A7O0VnQjF2T0s7SUFJSTtHaEIwdk9UO0NBQ0Y7O0FjdDhPSztFRW1MRTtJQUNFO0lBQ0E7R2hCdXhPUDs7RWdCcnhPVztJQUNGO0lBQ0E7R2hCd3hPVDs7RWdCcHhPSztJQUNFO0lBQ0E7R2hCdXhPUDs7RWdCenhPSztJQUtJO0lBQ0E7R2hCd3hPVDs7RWdCcHhPSztJQUNFO0doQnV4T1A7O0VnQnJ4T1c7SUFDRjtHaEJ3eE9UO0NBQ0Y7O0FnQi8wT0c7RUFDRTtFQUNBO0NoQmsxT0w7O0FnQnAxT0c7RUFLSTtFQUNBO0NoQm0xT1A7O0FnQi8wT0c7RUFDRTtFQUNBO0NoQmsxT0w7O0FnQnAxT0c7RUFLSTtFQUNBO0NoQm0xT1A7O0FnQi8wT0c7RUFDRTtDaEJrMU9MOztBZ0JoMU9TO0VBQ0Y7Q2hCbTFPUDs7QWNoZ1BLO0VFbUxFO0lBQ0U7SUFDQTtHaEJpMU9QOztFZ0IvME9XO0lBQ0Y7SUFDQTtHaEJrMU9UOztFZ0I5ME9LO0lBQ0U7SUFDQTtHaEJpMU9QOztFZ0JuMU9LO0lBS0k7SUFDQTtHaEJrMU9UOztFZ0I5ME9LO0lBQ0U7R2hCaTFPUDs7RWdCLzBPVztJQUNGO0doQmsxT1Q7Q0FDRjs7QWM5aFBLO0VFbUxFO0lBQ0U7SUFDQTtHaEIrMk9QOztFZ0I3Mk9XO0lBQ0Y7SUFDQTtHaEJnM09UOztFZ0I1Mk9LO0lBQ0U7SUFDQTtHaEIrMk9QOztFZ0JqM09LO0lBS0k7SUFDQTtHaEJnM09UOztFZ0I1Mk9LO0lBQ0U7R2hCKzJPUDs7RWdCaDNPSztJQUlJO0doQmczT1Q7Q0FDRjs7QWM1alBLO0VFbUxFO0lBQ0U7SUFDQTtHaEI2NE9QOztFZ0IvNE9LO0lBS0k7SUFDQTtHaEI4NE9UOztFZ0IxNE9LO0lBQ0U7SUFDQTtHaEI2NE9QOztFZ0IvNE9LO0lBS0k7SUFDQTtHaEI4NE9UOztFZ0IxNE9LO0lBQ0U7R2hCNjRPUDs7RWdCMzRPVztJQUNGO0doQjg0T1Q7Q0FDRjs7QWMxbFBLO0VFbUxFO0lBQ0U7SUFDQTtHaEIyNk9QOztFZ0J6Nk9XO0lBQ0Y7SUFDQTtHaEI0Nk9UOztFZ0J4Nk9LO0lBQ0U7SUFDQTtHaEIyNk9QOztFZ0J6Nk9XO0lBQ0Y7SUFDQTtHaEI0Nk9UOztFZ0J4Nk9LO0lBQ0U7R2hCMjZPUDs7RWdCejZPVztJQUNGO0doQjQ2T1Q7Q0FDRjs7QWN4blBLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5OE9QOztFZ0IzOE9LO0lBS0k7SUFDQTtHaEIwOE9UOztFZ0J0OE9LO0lBQ0U7SUFDQTtHaEJ5OE9QOztFZ0IzOE9LO0lBS0k7SUFDQTtHaEIwOE9UOztFZ0J0OE9LO0lBQ0U7R2hCeThPUDs7RWdCdjhPVztJQUNGO0doQjA4T1Q7Q0FDRjs7QWN0cFBLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1K09QOztFZ0JyK09XO0lBQ0Y7SUFDQTtHaEJ3K09UOztFZ0JwK09LO0lBQ0U7SUFDQTtHaEJ1K09QOztFZ0J6K09LO0lBS0k7SUFDQTtHaEJ3K09UOztFZ0JwK09LO0lBQ0U7R2hCdStPUDs7RWdCeCtPSztJQUlJO0doQncrT1Q7Q0FDRjs7QWNwclBLO0VFbUxFO0lBQ0U7SUFDQTtHaEJxZ1BQOztFZ0JuZ1BXO0lBQ0Y7SUFDQTtHaEJzZ1BUOztFZ0JsZ1BLO0lBQ0U7SUFDQTtHaEJxZ1BQOztFZ0J2Z1BLO0lBS0k7SUFDQTtHaEJzZ1BUOztFZ0JsZ1BLO0lBQ0U7R2hCcWdQUDs7RWdCdGdQSztJQUlJO0doQnNnUFQ7Q0FDRjs7QWNsdFBLO0VFbUxFO0lBQ0U7SUFDQTtHaEJtaVBQOztFZ0JyaVBLO0lBS0k7SUFDQTtHaEJvaVBUOztFZ0JoaVBLO0lBQ0U7SUFDQTtHaEJtaVBQOztFZ0JqaVBXO0lBQ0Y7SUFDQTtHaEJvaVBUOztFZ0JoaVBLO0lBQ0U7R2hCbWlQUDs7RWdCcGlQSztJQUlJO0doQm9pUFQ7Q0FDRjs7QWNodlBLO0VFbUxFO0lBQ0U7SUFDQTtHaEJpa1BQOztFZ0IvalBXO0lBQ0Y7SUFDQTtHaEJra1BUOztFZ0I5alBLO0lBQ0U7SUFDQTtHaEJpa1BQOztFZ0IvalBXO0lBQ0Y7SUFDQTtHaEJra1BUOztFZ0I5alBLO0lBQ0U7R2hCaWtQUDs7RWdCbGtQSztJQUlJO0doQmtrUFQ7Q0FDRjs7QWM5d1BLO0VFbUxFO0lBQ0U7SUFDQTtHaEIrbFBQOztFZ0JqbVBLO0lBS0k7SUFDQTtHaEJnbVBUOztFZ0I1bFBLO0lBQ0U7SUFDQTtHaEIrbFBQOztFZ0JqbVBLO0lBS0k7SUFDQTtHaEJnbVBUOztFZ0I1bFBLO0lBQ0U7R2hCK2xQUDs7RWdCaG1QSztJQUlJO0doQmdtUFQ7Q0FDRjs7QWM1eVBLO0VFbUxFO0lBQ0U7SUFDQTtHaEI2blBQOztFZ0IvblBLO0lBS0k7SUFDQTtHaEI4blBUOztFZ0IxblBLO0lBQ0U7SUFDQTtHaEI2blBQOztFZ0IzblBXO0lBQ0Y7SUFDQTtHaEI4blBUOztFZ0IxblBLO0lBQ0U7R2hCNm5QUDs7RWdCOW5QSztJQUlJO0doQjhuUFQ7Q0FDRjs7QWMxMFBLO0VFbUxFO0lBQ0U7SUFDQTtHaEIycFBQOztFZ0I3cFBLO0lBS0k7SUFDQTtHaEI0cFBUOztFZ0J4cFBLO0lBQ0U7SUFDQTtHaEIycFBQOztFZ0I3cFBLO0lBS0k7SUFDQTtHaEI0cFBUOztFZ0J4cFBLO0lBQ0U7R2hCMnBQUDs7RWdCNXBQSztJQUlJO0doQjRwUFQ7Q0FDRjs7QWdCbnRQRztFQUNFO0VBQ0E7Q2hCc3RQTDs7QWdCcHRQUztFQUNGO0VBQ0E7Q2hCdXRQUDs7QWdCbnRQRztFQUNFO0VBQ0E7Q2hCc3RQTDs7QWdCeHRQRztFQUtJO0VBQ0E7Q2hCdXRQUDs7QWdCbnRQRztFQUNFO0NoQnN0UEw7O0FnQnZ0UEc7RUFJSTtDaEJ1dFBQOztBY3A0UEs7RUVtTEU7SUFDRTtJQUNBO0doQnF0UFA7O0VnQnZ0UEs7SUFLSTtJQUNBO0doQnN0UFQ7O0VnQmx0UEs7SUFDRTtJQUNBO0doQnF0UFA7O0VnQnZ0UEs7SUFLSTtJQUNBO0doQnN0UFQ7O0VnQmx0UEs7SUFDRTtHaEJxdFBQOztFZ0J0dFBLO0lBSUk7R2hCc3RQVDtDQUNGOztBY2w2UEs7RUVtTEU7SUFDRTtJQUNBO0doQm12UFA7O0VnQnJ2UEs7SUFLSTtJQUNBO0doQm92UFQ7O0VnQmh2UEs7SUFDRTtJQUNBO0doQm12UFA7O0VnQnJ2UEs7SUFLSTtJQUNBO0doQm92UFQ7O0VnQmh2UEs7SUFDRTtHaEJtdlBQOztFZ0JwdlBLO0lBSUk7R2hCb3ZQVDtDQUNGOztBY2g4UEs7RUVtTEU7SUFDRTtJQUNBO0doQml4UFA7O0VnQm54UEs7SUFLSTtJQUNBO0doQmt4UFQ7O0VnQjl3UEs7SUFDRTtJQUNBO0doQml4UFA7O0VnQm54UEs7SUFLSTtJQUNBO0doQmt4UFQ7O0VnQjl3UEs7SUFDRTtHaEJpeFBQOztFZ0Ivd1BXO0lBQ0Y7R2hCa3hQVDtDQUNGOztBYzk5UEs7RUVtTEU7SUFDRTtJQUNBO0doQit5UFA7O0VnQmp6UEs7SUFLSTtJQUNBO0doQmd6UFQ7O0VnQjV5UEs7SUFDRTtJQUNBO0doQit5UFA7O0VnQmp6UEs7SUFLSTtJQUNBO0doQmd6UFQ7O0VnQjV5UEs7SUFDRTtHaEIreVBQOztFZ0JoelBLO0lBSUk7R2hCZ3pQVDtDQUNGOztBYzUvUEs7RUVtTEU7SUFDRTtJQUNBO0doQjYwUFA7O0VnQi8wUEs7SUFLSTtJQUNBO0doQjgwUFQ7O0VnQjEwUEs7SUFDRTtJQUNBO0doQjYwUFA7O0VnQjMwUFc7SUFDRjtJQUNBO0doQjgwUFQ7O0VnQjEwUEs7SUFDRTtHaEI2MFBQOztFZ0I5MFBLO0lBSUk7R2hCODBQVDtDQUNGOztBYzFoUUs7RUVtTEU7SUFDRTtJQUNBO0doQjIyUFA7O0VnQjcyUEs7SUFLSTtJQUNBO0doQjQyUFQ7O0VnQngyUEs7SUFDRTtJQUNBO0doQjIyUFA7O0VnQnoyUFc7SUFDRjtJQUNBO0doQjQyUFQ7O0VnQngyUEs7SUFDRTtHaEIyMlBQOztFZ0I1MlBLO0lBSUk7R2hCNDJQVDtDQUNGOztBY3hqUUs7RUVtTEU7SUFDRTtJQUNBO0doQnk0UFA7O0VnQjM0UEs7SUFLSTtJQUNBO0doQjA0UFQ7O0VnQnQ0UEs7SUFDRTtJQUNBO0doQnk0UFA7O0VnQjM0UEs7SUFLSTtJQUNBO0doQjA0UFQ7O0VnQnQ0UEs7SUFDRTtHaEJ5NFBQOztFZ0IxNFBLO0lBSUk7R2hCMDRQVDtDQUNGOztBY3RsUUs7RUVtTEU7SUFDRTtJQUNBO0doQnU2UFA7O0VnQno2UEs7SUFLSTtJQUNBO0doQnc2UFQ7O0VnQnA2UEs7SUFDRTtJQUNBO0doQnU2UFA7O0VnQno2UEs7SUFLSTtJQUNBO0doQnc2UFQ7O0VnQnA2UEs7SUFDRTtHaEJ1NlBQOztFZ0JyNlBXO0lBQ0Y7R2hCdzZQVDtDQUNGOztBY3BuUUs7RUVtTEU7SUFDRTtJQUNBO0doQnE4UFA7O0VnQm44UFc7SUFDRjtJQUNBO0doQnM4UFQ7O0VnQmw4UEs7SUFDRTtJQUNBO0doQnE4UFA7O0VnQnY4UEs7SUFLSTtJQUNBO0doQnM4UFQ7O0VnQmw4UEs7SUFDRTtHaEJxOFBQOztFZ0J0OFBLO0lBSUk7R2hCczhQVDtDQUNGOztBY2xwUUs7RUVtTEU7SUFDRTtJQUNBO0doQm0rUFA7O0VnQmorUFc7SUFDRjtJQUNBO0doQm8rUFQ7O0VnQmgrUEs7SUFDRTtJQUNBO0doQm0rUFA7O0VnQnIrUEs7SUFLSTtJQUNBO0doQm8rUFQ7O0VnQmgrUEs7SUFDRTtHaEJtK1BQOztFZ0JwK1BLO0lBSUk7R2hCbytQVDtDQUNGOztBY2hyUUs7RUVtTEU7SUFDRTtJQUNBO0doQmlnUVA7O0VnQi8vUFc7SUFDRjtJQUNBO0doQmtnUVQ7O0VnQjkvUEs7SUFDRTtJQUNBO0doQmlnUVA7O0VnQm5nUUs7SUFLSTtJQUNBO0doQmtnUVQ7O0VnQjkvUEs7SUFDRTtHaEJpZ1FQOztFZ0IvL1BXO0lBQ0Y7R2hCa2dRVDtDQUNGOztBYzlzUUs7RUVtTEU7SUFDRTtJQUNBO0doQitoUVA7O0VnQjdoUVc7SUFDRjtJQUNBO0doQmdpUVQ7O0VnQjVoUUs7SUFDRTtJQUNBO0doQitoUVA7O0VnQmppUUs7SUFLSTtJQUNBO0doQmdpUVQ7O0VnQjVoUUs7SUFDRTtHaEIraFFQOztFZ0I3aFFXO0lBQ0Y7R2hCZ2lRVDtDQUNGOztBZ0J2bFFHO0VBQ0U7RUFDQTtDaEIwbFFMOztBZ0I1bFFHO0VBS0k7RUFDQTtDaEIybFFQOztBZ0J2bFFHO0VBQ0U7RUFDQTtDaEIwbFFMOztBZ0I1bFFHO0VBS0k7RUFDQTtDaEIybFFQOztBZ0J2bFFHO0VBQ0U7Q2hCMGxRTDs7QWdCM2xRRztFQUlJO0NoQjJsUVA7O0FjeHdRSztFRW1MRTtJQUNFO0lBQ0E7R2hCeWxRUDs7RWdCdmxRVztJQUNGO0lBQ0E7R2hCMGxRVDs7RWdCdGxRSztJQUNFO0lBQ0E7R2hCeWxRUDs7RWdCdmxRVztJQUNGO0lBQ0E7R2hCMGxRVDs7RWdCdGxRSztJQUNFO0doQnlsUVA7O0VnQnZsUVc7SUFDRjtHaEIwbFFUO0NBQ0Y7O0FjdHlRSztFRW1MRTtJQUNFO0lBQ0E7R2hCdW5RUDs7RWdCem5RSztJQUtJO0lBQ0E7R2hCd25RVDs7RWdCcG5RSztJQUNFO0lBQ0E7R2hCdW5RUDs7RWdCem5RSztJQUtJO0lBQ0E7R2hCd25RVDs7RWdCcG5RSztJQUNFO0doQnVuUVA7O0VnQnJuUVc7SUFDRjtHaEJ3blFUO0NBQ0Y7O0FjcDBRSztFRW1MRTtJQUNFO0lBQ0E7R2hCcXBRUDs7RWdCdnBRSztJQUtJO0lBQ0E7R2hCc3BRVDs7RWdCbHBRSztJQUNFO0lBQ0E7R2hCcXBRUDs7RWdCbnBRVztJQUNGO0lBQ0E7R2hCc3BRVDs7RWdCbHBRSztJQUNFO0doQnFwUVA7O0VnQnRwUUs7SUFJSTtHaEJzcFFUO0NBQ0Y7O0FjbDJRSztFRW1MRTtJQUNFO0lBQ0E7R2hCbXJRUDs7RWdCcnJRSztJQUtJO0lBQ0E7R2hCb3JRVDs7RWdCaHJRSztJQUNFO0lBQ0E7R2hCbXJRUDs7RWdCanJRVztJQUNGO0lBQ0E7R2hCb3JRVDs7RWdCaHJRSztJQUNFO0doQm1yUVA7O0VnQmpyUVc7SUFDRjtHaEJvclFUO0NBQ0Y7O0FjaDRRSztFRW1MRTtJQUNFO0lBQ0E7R2hCaXRRUDs7RWdCbnRRSztJQUtJO0lBQ0E7R2hCa3RRVDs7RWdCOXNRSztJQUNFO0lBQ0E7R2hCaXRRUDs7RWdCbnRRSztJQUtJO0lBQ0E7R2hCa3RRVDs7RWdCOXNRSztJQUNFO0doQml0UVA7O0VnQi9zUVc7SUFDRjtHaEJrdFFUO0NBQ0Y7O0FjOTVRSztFRW1MRTtJQUNFO0lBQ0E7R2hCK3VRUDs7RWdCN3VRVztJQUNGO0lBQ0E7R2hCZ3ZRVDs7RWdCNXVRSztJQUNFO0lBQ0E7R2hCK3VRUDs7RWdCN3VRVztJQUNGO0lBQ0E7R2hCZ3ZRVDs7RWdCNXVRSztJQUNFO0doQit1UVA7O0VnQjd1UVc7SUFDRjtHaEJndlFUO0NBQ0Y7O0FjNTdRSztFRW1MRTtJQUNFO0lBQ0E7R2hCNndRUDs7RWdCM3dRVztJQUNGO0lBQ0E7R2hCOHdRVDs7RWdCMXdRSztJQUNFO0lBQ0E7R2hCNndRUDs7RWdCM3dRVztJQUNGO0lBQ0E7R2hCOHdRVDs7RWdCMXdRSztJQUNFO0doQjZ3UVA7O0VnQjl3UUs7SUFJSTtHaEI4d1FUO0NBQ0Y7O0FjMTlRSztFRW1MRTtJQUNFO0lBQ0E7R2hCMnlRUDs7RWdCN3lRSztJQUtJO0lBQ0E7R2hCNHlRVDs7RWdCeHlRSztJQUNFO0lBQ0E7R2hCMnlRUDs7RWdCenlRVztJQUNGO0lBQ0E7R2hCNHlRVDs7RWdCeHlRSztJQUNFO0doQjJ5UVA7O0VnQjV5UUs7SUFJSTtHaEI0eVFUO0NBQ0Y7O0FjeC9RSztFRW1MRTtJQUNFO0lBQ0E7R2hCeTBRUDs7RWdCMzBRSztJQUtJO0lBQ0E7R2hCMDBRVDs7RWdCdDBRSztJQUNFO0lBQ0E7R2hCeTBRUDs7RWdCMzBRSztJQUtJO0lBQ0E7R2hCMDBRVDs7RWdCdDBRSztJQUNFO0doQnkwUVA7O0VnQjEwUUs7SUFJSTtHaEIwMFFUO0NBQ0Y7O0FjdGhSSztFRW1MRTtJQUNFO0lBQ0E7R2hCdTJRUDs7RWdCejJRSztJQUtJO0lBQ0E7R2hCdzJRVDs7RWdCcDJRSztJQUNFO0lBQ0E7R2hCdTJRUDs7RWdCcjJRVztJQUNGO0lBQ0E7R2hCdzJRVDs7RWdCcDJRSztJQUNFO0doQnUyUVA7O0VnQngyUUs7SUFJSTtHaEJ3MlFUO0NBQ0Y7O0FjcGpSSztFRW1MRTtJQUNFO0lBQ0E7R2hCcTRRUDs7RWdCdjRRSztJQUtJO0lBQ0E7R2hCczRRVDs7RWdCbDRRSztJQUNFO0lBQ0E7R2hCcTRRUDs7RWdCbjRRVztJQUNGO0lBQ0E7R2hCczRRVDs7RWdCbDRRSztJQUNFO0doQnE0UVA7O0VnQnQ0UUs7SUFJSTtHaEJzNFFUO0NBQ0Y7O0FjbGxSSztFRW1MRTtJQUNFO0lBQ0E7R2hCbTZRUDs7RWdCcjZRSztJQUtJO0lBQ0E7R2hCbzZRVDs7RWdCaDZRSztJQUNFO0lBQ0E7R2hCbTZRUDs7RWdCajZRVztJQUNGO0lBQ0E7R2hCbzZRVDs7RWdCaDZRSztJQUNFO0doQm02UVA7O0VnQnA2UUs7SUFJSTtHaEJvNlFUO0NBQ0Y7O0FnQjM5UUc7RUFDRTtFQUNBO0NoQjg5UUw7O0FnQjU5UVM7RUFDRjtFQUNBO0NoQis5UVA7O0FnQjM5UUc7RUFDRTtFQUNBO0NoQjg5UUw7O0FnQmgrUUc7RUFLSTtFQUNBO0NoQis5UVA7O0FnQjM5UUc7RUFDRTtDaEI4OVFMOztBZ0I1OVFTO0VBQ0Y7Q2hCKzlRUDs7QWM1b1JLO0VFbUxFO0lBQ0U7SUFDQTtHaEI2OVFQOztFZ0IvOVFLO0lBS0k7SUFDQTtHaEI4OVFUOztFZ0IxOVFLO0lBQ0U7SUFDQTtHaEI2OVFQOztFZ0IvOVFLO0lBS0k7SUFDQTtHaEI4OVFUOztFZ0IxOVFLO0lBQ0U7R2hCNjlRUDs7RWdCOTlRSztJQUlJO0doQjg5UVQ7Q0FDRjs7QWMxcVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEIyL1FQOztFZ0I3L1FLO0lBS0k7SUFDQTtHaEI0L1FUOztFZ0J4L1FLO0lBQ0U7SUFDQTtHaEIyL1FQOztFZ0I3L1FLO0lBS0k7SUFDQTtHaEI0L1FUOztFZ0J4L1FLO0lBQ0U7R2hCMi9RUDs7RWdCei9RVztJQUNGO0doQjQvUVQ7Q0FDRjs7QWN4c1JLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5aFJQOztFZ0IzaFJLO0lBS0k7SUFDQTtHaEIwaFJUOztFZ0J0aFJLO0lBQ0U7SUFDQTtHaEJ5aFJQOztFZ0IzaFJLO0lBS0k7SUFDQTtHaEIwaFJUOztFZ0J0aFJLO0lBQ0U7R2hCeWhSUDs7RWdCdmhSVztJQUNGO0doQjBoUlQ7Q0FDRjs7QWN0dVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1alJQOztFZ0JyalJXO0lBQ0Y7SUFDQTtHaEJ3alJUOztFZ0JwalJLO0lBQ0U7SUFDQTtHaEJ1alJQOztFZ0J6alJLO0lBS0k7SUFDQTtHaEJ3alJUOztFZ0JwalJLO0lBQ0U7R2hCdWpSUDs7RWdCeGpSSztJQUlJO0doQndqUlQ7Q0FDRjs7QWNwd1JLO0VFbUxFO0lBQ0U7SUFDQTtHaEJxbFJQOztFZ0JubFJXO0lBQ0Y7SUFDQTtHaEJzbFJUOztFZ0JsbFJLO0lBQ0U7SUFDQTtHaEJxbFJQOztFZ0J2bFJLO0lBS0k7SUFDQTtHaEJzbFJUOztFZ0JsbFJLO0lBQ0U7R2hCcWxSUDs7RWdCdGxSSztJQUlJO0doQnNsUlQ7Q0FDRjs7QWNseVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEJtblJQOztFZ0JqblJXO0lBQ0Y7SUFDQTtHaEJvblJUOztFZ0JoblJLO0lBQ0U7SUFDQTtHaEJtblJQOztFZ0JqblJXO0lBQ0Y7SUFDQTtHaEJvblJUOztFZ0JoblJLO0lBQ0U7R2hCbW5SUDs7RWdCcG5SSztJQUlJO0doQm9uUlQ7Q0FDRjs7QWNoMFJLO0VFbUxFO0lBQ0U7SUFDQTtHaEJpcFJQOztFZ0JucFJLO0lBS0k7SUFDQTtHaEJrcFJUOztFZ0I5b1JLO0lBQ0U7SUFDQTtHaEJpcFJQOztFZ0JucFJLO0lBS0k7SUFDQTtHaEJrcFJUOztFZ0I5b1JLO0lBQ0U7R2hCaXBSUDs7RWdCbHBSSztJQUlJO0doQmtwUlQ7Q0FDRjs7QWM5MVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEIrcVJQOztFZ0I3cVJXO0lBQ0Y7SUFDQTtHaEJnclJUOztFZ0I1cVJLO0lBQ0U7SUFDQTtHaEIrcVJQOztFZ0JqclJLO0lBS0k7SUFDQTtHaEJnclJUOztFZ0I1cVJLO0lBQ0U7R2hCK3FSUDs7RWdCN3FSVztJQUNGO0doQmdyUlQ7Q0FDRjs7QWM1M1JLO0VFbUxFO0lBQ0U7SUFDQTtHaEI2c1JQOztFZ0Izc1JXO0lBQ0Y7SUFDQTtHaEI4c1JUOztFZ0Ixc1JLO0lBQ0U7SUFDQTtHaEI2c1JQOztFZ0Ivc1JLO0lBS0k7SUFDQTtHaEI4c1JUOztFZ0Ixc1JLO0lBQ0U7R2hCNnNSUDs7RWdCM3NSVztJQUNGO0doQjhzUlQ7Q0FDRjs7QWMxNVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEIydVJQOztFZ0J6dVJXO0lBQ0Y7SUFDQTtHaEI0dVJUOztFZ0J4dVJLO0lBQ0U7SUFDQTtHaEIydVJQOztFZ0I3dVJLO0lBS0k7SUFDQTtHaEI0dVJUOztFZ0J4dVJLO0lBQ0U7R2hCMnVSUDs7RWdCNXVSSztJQUlJO0doQjR1UlQ7Q0FDRjs7QWN4N1JLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5d1JQOztFZ0Izd1JLO0lBS0k7SUFDQTtHaEIwd1JUOztFZ0J0d1JLO0lBQ0U7SUFDQTtHaEJ5d1JQOztFZ0Izd1JLO0lBS0k7SUFDQTtHaEIwd1JUOztFZ0J0d1JLO0lBQ0U7R2hCeXdSUDs7RWdCdndSVztJQUNGO0doQjB3UlQ7Q0FDRjs7QWN0OVJLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1eVJQOztFZ0JyeVJXO0lBQ0Y7SUFDQTtHaEJ3eVJUOztFZ0JweVJLO0lBQ0U7SUFDQTtHaEJ1eVJQOztFZ0J6eVJLO0lBS0k7SUFDQTtHaEJ3eVJUOztFZ0JweVJLO0lBQ0U7R2hCdXlSUDs7RWdCcnlSVztJQUNGO0doQnd5UlQ7Q0FDRjs7QWdCLzFSRztFQUNFO0VBQ0E7Q2hCazJSTDs7QWdCcDJSRztFQUtJO0VBQ0E7Q2hCbTJSUDs7QWdCLzFSRztFQUNFO0VBQ0E7Q2hCazJSTDs7QWdCcDJSRztFQUtJO0VBQ0E7Q2hCbTJSUDs7QWdCLzFSRztFQUNFO0NoQmsyUkw7O0FnQm4yUkc7RUFJSTtDaEJtMlJQOztBY2hoU0s7RUVtTEU7SUFDRTtJQUNBO0doQmkyUlA7O0VnQm4yUks7SUFLSTtJQUNBO0doQmsyUlQ7O0VnQjkxUks7SUFDRTtJQUNBO0doQmkyUlA7O0VnQm4yUks7SUFLSTtJQUNBO0doQmsyUlQ7O0VnQjkxUks7SUFDRTtHaEJpMlJQOztFZ0IvMVJXO0lBQ0Y7R2hCazJSVDtDQUNGOztBYzlpU0s7RUVtTEU7SUFDRTtJQUNBO0doQiszUlA7O0VnQjczUlc7SUFDRjtJQUNBO0doQmc0UlQ7O0VnQjUzUks7SUFDRTtJQUNBO0doQiszUlA7O0VnQmo0Uks7SUFLSTtJQUNBO0doQmc0UlQ7O0VnQjUzUks7SUFDRTtHaEIrM1JQOztFZ0JoNFJLO0lBSUk7R2hCZzRSVDtDQUNGOztBYzVrU0s7RUVtTEU7SUFDRTtJQUNBO0doQjY1UlA7O0VnQi81Uks7SUFLSTtJQUNBO0doQjg1UlQ7O0VnQjE1Uks7SUFDRTtJQUNBO0doQjY1UlA7O0VnQjM1Ulc7SUFDRjtJQUNBO0doQjg1UlQ7O0VnQjE1Uks7SUFDRTtHaEI2NVJQOztFZ0I5NVJLO0lBSUk7R2hCODVSVDtDQUNGOztBYzFtU0s7RUVtTEU7SUFDRTtJQUNBO0doQjI3UlA7O0VnQjc3Uks7SUFLSTtJQUNBO0doQjQ3UlQ7O0VnQng3Uks7SUFDRTtJQUNBO0doQjI3UlA7O0VnQno3Ulc7SUFDRjtJQUNBO0doQjQ3UlQ7O0VnQng3Uks7SUFDRTtHaEIyN1JQOztFZ0I1N1JLO0lBSUk7R2hCNDdSVDtDQUNGOztBY3hvU0s7RUVtTEU7SUFDRTtJQUNBO0doQnk5UlA7O0VnQjM5Uks7SUFLSTtJQUNBO0doQjA5UlQ7O0VnQnQ5Uks7SUFDRTtJQUNBO0doQnk5UlA7O0VnQjM5Uks7SUFLSTtJQUNBO0doQjA5UlQ7O0VnQnQ5Uks7SUFDRTtHaEJ5OVJQOztFZ0IxOVJLO0lBSUk7R2hCMDlSVDtDQUNGOztBY3RxU0s7RUVtTEU7SUFDRTtJQUNBO0doQnUvUlA7O0VnQnovUks7SUFLSTtJQUNBO0doQncvUlQ7O0VnQnAvUks7SUFDRTtJQUNBO0doQnUvUlA7O0VnQnovUks7SUFLSTtJQUNBO0doQncvUlQ7O0VnQnAvUks7SUFDRTtHaEJ1L1JQOztFZ0J4L1JLO0lBSUk7R2hCdy9SVDtDQUNGOztBY3BzU0s7RUVtTEU7SUFDRTtJQUNBO0doQnFoU1A7O0VnQnZoU0s7SUFLSTtJQUNBO0doQnNoU1Q7O0VnQmxoU0s7SUFDRTtJQUNBO0doQnFoU1A7O0VnQnZoU0s7SUFLSTtJQUNBO0doQnNoU1Q7O0VnQmxoU0s7SUFDRTtHaEJxaFNQOztFZ0J0aFNLO0lBSUk7R2hCc2hTVDtDQUNGOztBY2x1U0s7RUVtTEU7SUFDRTtJQUNBO0doQm1qU1A7O0VnQnJqU0s7SUFLSTtJQUNBO0doQm9qU1Q7O0VnQmhqU0s7SUFDRTtJQUNBO0doQm1qU1A7O0VnQmpqU1c7SUFDRjtJQUNBO0doQm9qU1Q7O0VnQmhqU0s7SUFDRTtHaEJtalNQOztFZ0JwalNLO0lBSUk7R2hCb2pTVDtDQUNGOztBY2h3U0s7RUVtTEU7SUFDRTtJQUNBO0doQmlsU1A7O0VnQm5sU0s7SUFLSTtJQUNBO0doQmtsU1Q7O0VnQjlrU0s7SUFDRTtJQUNBO0doQmlsU1A7O0VnQm5sU0s7SUFLSTtJQUNBO0doQmtsU1Q7O0VnQjlrU0s7SUFDRTtHaEJpbFNQOztFZ0JsbFNLO0lBSUk7R2hCa2xTVDtDQUNGOztBYzl4U0s7RUVtTEU7SUFDRTtJQUNBO0doQittU1A7O0VnQjdtU1c7SUFDRjtJQUNBO0doQmduU1Q7O0VnQjVtU0s7SUFDRTtJQUNBO0doQittU1A7O0VnQjdtU1c7SUFDRjtJQUNBO0doQmduU1Q7O0VnQjVtU0s7SUFDRTtHaEIrbVNQOztFZ0JoblNLO0lBSUk7R2hCZ25TVDtDQUNGOztBYzV6U0s7RUVtTEU7SUFDRTtJQUNBO0doQjZvU1A7O0VnQi9vU0s7SUFLSTtJQUNBO0doQjhvU1Q7O0VnQjFvU0s7SUFDRTtJQUNBO0doQjZvU1A7O0VnQjNvU1c7SUFDRjtJQUNBO0doQjhvU1Q7O0VnQjFvU0s7SUFDRTtHaEI2b1NQOztFZ0I5b1NLO0lBSUk7R2hCOG9TVDtDQUNGOztBYzExU0s7RUVtTEU7SUFDRTtJQUNBO0doQjJxU1A7O0VnQjdxU0s7SUFLSTtJQUNBO0doQjRxU1Q7O0VnQnhxU0s7SUFDRTtJQUNBO0doQjJxU1A7O0VnQnpxU1c7SUFDRjtJQUNBO0doQjRxU1Q7O0VnQnhxU0s7SUFDRTtHaEIycVNQOztFZ0I1cVNLO0lBSUk7R2hCNHFTVDtDQUNGOztBZ0JudVNHO0VBQ0U7RUFDQTtDaEJzdVNMOztBZ0J4dVNHO0VBS0k7RUFDQTtDaEJ1dVNQOztBZ0JudVNHO0VBQ0U7RUFDQTtDaEJzdVNMOztBZ0J4dVNHO0VBS0k7RUFDQTtDaEJ1dVNQOztBZ0JudVNHO0VBQ0U7Q2hCc3VTTDs7QWdCcHVTUztFQUNGO0NoQnV1U1A7O0FjcDVTSztFRW1MRTtJQUNFO0lBQ0E7R2hCcXVTUDs7RWdCdnVTSztJQUtJO0lBQ0E7R2hCc3VTVDs7RWdCbHVTSztJQUNFO0lBQ0E7R2hCcXVTUDs7RWdCbnVTVztJQUNGO0lBQ0E7R2hCc3VTVDs7RWdCbHVTSztJQUNFO0doQnF1U1A7O0VnQm51U1c7SUFDRjtHaEJzdVNUO0NBQ0Y7O0FjbDdTSztFRW1MRTtJQUNFO0lBQ0E7R2hCbXdTUDs7RWdCcndTSztJQUtJO0lBQ0E7R2hCb3dTVDs7RWdCaHdTSztJQUNFO0lBQ0E7R2hCbXdTUDs7RWdCandTVztJQUNGO0lBQ0E7R2hCb3dTVDs7RWdCaHdTSztJQUNFO0doQm13U1A7O0VnQnB3U0s7SUFJSTtHaEJvd1NUO0NBQ0Y7O0FjaDlTSztFRW1MRTtJQUNFO0lBQ0E7R2hCaXlTUDs7RWdCbnlTSztJQUtJO0lBQ0E7R2hCa3lTVDs7RWdCOXhTSztJQUNFO0lBQ0E7R2hCaXlTUDs7RWdCL3hTVztJQUNGO0lBQ0E7R2hCa3lTVDs7RWdCOXhTSztJQUNFO0doQml5U1A7O0VnQi94U1c7SUFDRjtHaEJreVNUO0NBQ0Y7O0FjOStTSztFRW1MRTtJQUNFO0lBQ0E7R2hCK3pTUDs7RWdCN3pTVztJQUNGO0lBQ0E7R2hCZzBTVDs7RWdCNXpTSztJQUNFO0lBQ0E7R2hCK3pTUDs7RWdCajBTSztJQUtJO0lBQ0E7R2hCZzBTVDs7RWdCNXpTSztJQUNFO0doQit6U1A7O0VnQjd6U1c7SUFDRjtHaEJnMFNUO0NBQ0Y7O0FjNWdUSztFRW1MRTtJQUNFO0lBQ0E7R2hCNjFTUDs7RWdCMzFTVztJQUNGO0lBQ0E7R2hCODFTVDs7RWdCMTFTSztJQUNFO0lBQ0E7R2hCNjFTUDs7RWdCMzFTVztJQUNGO0lBQ0E7R2hCODFTVDs7RWdCMTFTSztJQUNFO0doQjYxU1A7O0VnQjkxU0s7SUFJSTtHaEI4MVNUO0NBQ0Y7O0FjMWlUSztFRW1MRTtJQUNFO0lBQ0E7R2hCMjNTUDs7RWdCNzNTSztJQUtJO0lBQ0E7R2hCNDNTVDs7RWdCeDNTSztJQUNFO0lBQ0E7R2hCMjNTUDs7RWdCejNTVztJQUNGO0lBQ0E7R2hCNDNTVDs7RWdCeDNTSztJQUNFO0doQjIzU1A7O0VnQnozU1c7SUFDRjtHaEI0M1NUO0NBQ0Y7O0FjeGtUSztFRW1MRTtJQUNFO0lBQ0E7R2hCeTVTUDs7RWdCdjVTVztJQUNGO0lBQ0E7R2hCMDVTVDs7RWdCdDVTSztJQUNFO0lBQ0E7R2hCeTVTUDs7RWdCMzVTSztJQUtJO0lBQ0E7R2hCMDVTVDs7RWdCdDVTSztJQUNFO0doQnk1U1A7O0VnQnY1U1c7SUFDRjtHaEIwNVNUO0NBQ0Y7O0FjdG1USztFRW1MRTtJQUNFO0lBQ0E7R2hCdTdTUDs7RWdCcjdTVztJQUNGO0lBQ0E7R2hCdzdTVDs7RWdCcDdTSztJQUNFO0lBQ0E7R2hCdTdTUDs7RWdCejdTSztJQUtJO0lBQ0E7R2hCdzdTVDs7RWdCcDdTSztJQUNFO0doQnU3U1A7O0VnQnI3U1c7SUFDRjtHaEJ3N1NUO0NBQ0Y7O0FjcG9USztFRW1MRTtJQUNFO0lBQ0E7R2hCcTlTUDs7RWdCbjlTVztJQUNGO0lBQ0E7R2hCczlTVDs7RWdCbDlTSztJQUNFO0lBQ0E7R2hCcTlTUDs7RWdCdjlTSztJQUtJO0lBQ0E7R2hCczlTVDs7RWdCbDlTSztJQUNFO0doQnE5U1A7O0VnQnQ5U0s7SUFJSTtHaEJzOVNUO0NBQ0Y7O0FjbHFUSztFRW1MRTtJQUNFO0lBQ0E7R2hCbS9TUDs7RWdCai9TVztJQUNGO0lBQ0E7R2hCby9TVDs7RWdCaC9TSztJQUNFO0lBQ0E7R2hCbS9TUDs7RWdCci9TSztJQUtJO0lBQ0E7R2hCby9TVDs7RWdCaC9TSztJQUNFO0doQm0vU1A7O0VnQnAvU0s7SUFJSTtHaEJvL1NUO0NBQ0Y7O0FjaHNUSztFRW1MRTtJQUNFO0lBQ0E7R2hCaWhUUDs7RWdCL2dUVztJQUNGO0lBQ0E7R2hCa2hUVDs7RWdCOWdUSztJQUNFO0lBQ0E7R2hCaWhUUDs7RWdCbmhUSztJQUtJO0lBQ0E7R2hCa2hUVDs7RWdCOWdUSztJQUNFO0doQmloVFA7O0VnQmxoVEs7SUFJSTtHaEJraFRUO0NBQ0Y7O0FjOXRUSztFRW1MRTtJQUNFO0lBQ0E7R2hCK2lUUDs7RWdCampUSztJQUtJO0lBQ0E7R2hCZ2pUVDs7RWdCNWlUSztJQUNFO0lBQ0E7R2hCK2lUUDs7RWdCampUSztJQUtJO0lBQ0E7R2hCZ2pUVDs7RWdCNWlUSztJQUNFO0doQitpVFA7O0VnQjdpVFc7SUFDRjtHaEJnalRUO0NBQ0Y7O0FnQnZtVEc7RUFDRTtFQUNBO0NoQjBtVEw7O0FnQjVtVEc7RUFLSTtFQUNBO0NoQjJtVFA7O0FnQnZtVEc7RUFDRTtFQUNBO0NoQjBtVEw7O0FnQjVtVEc7RUFLSTtFQUNBO0NoQjJtVFA7O0FnQnZtVEc7RUFDRTtDaEIwbVRMOztBZ0J4bVRTO0VBQ0Y7Q2hCMm1UUDs7QWN4eFRLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5bVRQOztFZ0IzbVRLO0lBS0k7SUFDQTtHaEIwbVRUOztFZ0J0bVRLO0lBQ0U7SUFDQTtHaEJ5bVRQOztFZ0IzbVRLO0lBS0k7SUFDQTtHaEIwbVRUOztFZ0J0bVRLO0lBQ0U7R2hCeW1UUDs7RWdCdm1UVztJQUNGO0doQjBtVFQ7Q0FDRjs7QWN0elRLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1b1RQOztFZ0Jyb1RXO0lBQ0Y7SUFDQTtHaEJ3b1RUOztFZ0Jwb1RLO0lBQ0U7SUFDQTtHaEJ1b1RQOztFZ0J6b1RLO0lBS0k7SUFDQTtHaEJ3b1RUOztFZ0Jwb1RLO0lBQ0U7R2hCdW9UUDs7RWdCeG9USztJQUlJO0doQndvVFQ7Q0FDRjs7QWNwMVRLO0VFbUxFO0lBQ0U7SUFDQTtHaEJxcVRQOztFZ0J2cVRLO0lBS0k7SUFDQTtHaEJzcVRUOztFZ0JscVRLO0lBQ0U7SUFDQTtHaEJxcVRQOztFZ0J2cVRLO0lBS0k7SUFDQTtHaEJzcVRUOztFZ0JscVRLO0lBQ0U7R2hCcXFUUDs7RWdCdHFUSztJQUlJO0doQnNxVFQ7Q0FDRjs7QWNsM1RLO0VFbUxFO0lBQ0U7SUFDQTtHaEJtc1RQOztFZ0Jyc1RLO0lBS0k7SUFDQTtHaEJvc1RUOztFZ0Joc1RLO0lBQ0U7SUFDQTtHaEJtc1RQOztFZ0Jyc1RLO0lBS0k7SUFDQTtHaEJvc1RUOztFZ0Joc1RLO0lBQ0U7R2hCbXNUUDs7RWdCcHNUSztJQUlJO0doQm9zVFQ7Q0FDRjs7QWNoNVRLO0VFbUxFO0lBQ0U7SUFDQTtHaEJpdVRQOztFZ0JudVRLO0lBS0k7SUFDQTtHaEJrdVRUOztFZ0I5dFRLO0lBQ0U7SUFDQTtHaEJpdVRQOztFZ0JudVRLO0lBS0k7SUFDQTtHaEJrdVRUOztFZ0I5dFRLO0lBQ0U7R2hCaXVUUDs7RWdCbHVUSztJQUlJO0doQmt1VFQ7Q0FDRjs7QWM5NlRLO0VFbUxFO0lBQ0U7SUFDQTtHaEIrdlRQOztFZ0I3dlRXO0lBQ0Y7SUFDQTtHaEJnd1RUOztFZ0I1dlRLO0lBQ0U7SUFDQTtHaEIrdlRQOztFZ0Jqd1RLO0lBS0k7SUFDQTtHaEJnd1RUOztFZ0I1dlRLO0lBQ0U7R2hCK3ZUUDs7RWdCN3ZUVztJQUNGO0doQmd3VFQ7Q0FDRjs7QWM1OFRLO0VFbUxFO0lBQ0U7SUFDQTtHaEI2eFRQOztFZ0IzeFRXO0lBQ0Y7SUFDQTtHaEI4eFRUOztFZ0IxeFRLO0lBQ0U7SUFDQTtHaEI2eFRQOztFZ0IveFRLO0lBS0k7SUFDQTtHaEI4eFRUOztFZ0IxeFRLO0lBQ0U7R2hCNnhUUDs7RWdCOXhUSztJQUlJO0doQjh4VFQ7Q0FDRjs7QWMxK1RLO0VFbUxFO0lBQ0U7SUFDQTtHaEIyelRQOztFZ0I3elRLO0lBS0k7SUFDQTtHaEI0elRUOztFZ0J4elRLO0lBQ0U7SUFDQTtHaEIyelRQOztFZ0J6elRXO0lBQ0Y7SUFDQTtHaEI0elRUOztFZ0J4elRLO0lBQ0U7R2hCMnpUUDs7RWdCNXpUSztJQUlJO0doQjR6VFQ7Q0FDRjs7QWN4Z1VLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ5MVRQOztFZ0IzMVRLO0lBS0k7SUFDQTtHaEIwMVRUOztFZ0J0MVRLO0lBQ0U7SUFDQTtHaEJ5MVRQOztFZ0IzMVRLO0lBS0k7SUFDQTtHaEIwMVRUOztFZ0J0MVRLO0lBQ0U7R2hCeTFUUDs7RWdCMTFUSztJQUlJO0doQjAxVFQ7Q0FDRjs7QWN0aVVLO0VFbUxFO0lBQ0U7SUFDQTtHaEJ1M1RQOztFZ0J6M1RLO0lBS0k7SUFDQTtHaEJ3M1RUOztFZ0JwM1RLO0lBQ0U7SUFDQTtHaEJ1M1RQOztFZ0J6M1RLO0lBS0k7SUFDQTtHaEJ3M1RUOztFZ0JwM1RLO0lBQ0U7R2hCdTNUUDs7RWdCeDNUSztJQUlJO0doQnczVFQ7Q0FDRjs7QWNwa1VLO0VFbUxFO0lBQ0U7SUFDQTtHaEJxNVRQOztFZ0J2NVRLO0lBS0k7SUFDQTtHaEJzNVRUOztFZ0JsNVRLO0lBQ0U7SUFDQTtHaEJxNVRQOztFZ0JuNVRXO0lBQ0Y7SUFDQTtHaEJzNVRUOztFZ0JsNVRLO0lBQ0U7R2hCcTVUUDs7RWdCdDVUSztJQUlJO0doQnM1VFQ7Q0FDRjs7QWNsbVVLO0VFbUxFO0lBQ0U7SUFDQTtHaEJtN1RQOztFZ0JyN1RLO0lBS0k7SUFDQTtHaEJvN1RUOztFZ0JoN1RLO0lBQ0U7SUFDQTtHaEJtN1RQOztFZ0JqN1RXO0lBQ0Y7SUFDQTtHaEJvN1RUOztFZ0JoN1RLO0lBQ0U7R2hCbTdUUDs7RWdCajdUVztJQUNGO0doQm83VFQ7Q0FDRjs7QWdCMytURztFQUNFO0VBQ0E7Q2hCOCtUTDs7QWdCNStUUztFQUNGO0VBQ0E7Q2hCKytUUDs7QWdCMytURztFQUNFO0VBQ0E7Q2hCOCtUTDs7QWdCaC9URztFQUtJO0VBQ0E7Q2hCKytUUDs7QWdCMytURztFQUNFO0NoQjgrVEw7O0FnQi8rVEc7RUFJSTtDaEIrK1RQOztBYzVwVUs7RUVtTEU7SUFDRTtJQUNBO0doQjYrVFA7O0VnQi8rVEs7SUFLSTtJQUNBO0doQjgrVFQ7O0VnQjErVEs7SUFDRTtJQUNBO0doQjYrVFA7O0VnQjMrVFc7SUFDRjtJQUNBO0doQjgrVFQ7O0VnQjErVEs7SUFDRTtHaEI2K1RQOztFZ0I5K1RLO0lBSUk7R2hCOCtUVDtDQUNGOztBYzFyVUs7RUVtTEU7SUFDRTtJQUNBO0doQjJnVVA7O0VnQjdnVUs7SUFLSTtJQUNBO0doQjRnVVQ7O0VnQnhnVUs7SUFDRTtJQUNBO0doQjJnVVA7O0VnQnpnVVc7SUFDRjtJQUNBO0doQjRnVVQ7O0VnQnhnVUs7SUFDRTtHaEIyZ1VQOztFZ0I1Z1VLO0lBSUk7R2hCNGdVVDtDQUNGOztBY3h0VUs7RUVtTEU7SUFDRTtJQUNBO0doQnlpVVA7O0VnQjNpVUs7SUFLSTtJQUNBO0doQjBpVVQ7O0VnQnRpVUs7SUFDRTtJQUNBO0doQnlpVVA7O0VnQjNpVUs7SUFLSTtJQUNBO0doQjBpVVQ7O0VnQnRpVUs7SUFDRTtHaEJ5aVVQOztFZ0J2aVVXO0lBQ0Y7R2hCMGlVVDtDQUNGOztBY3R2VUs7RUVtTEU7SUFDRTtJQUNBO0doQnVrVVA7O0VnQnJrVVc7SUFDRjtJQUNBO0doQndrVVQ7O0VnQnBrVUs7SUFDRTtJQUNBO0doQnVrVVA7O0VnQnJrVVc7SUFDRjtJQUNBO0doQndrVVQ7O0VnQnBrVUs7SUFDRTtHaEJ1a1VQOztFZ0J4a1VLO0lBSUk7R2hCd2tVVDtDQUNGOztBY3B4VUs7RUVtTEU7SUFDRTtJQUNBO0doQnFtVVA7O0VnQnZtVUs7SUFLSTtJQUNBO0doQnNtVVQ7O0VnQmxtVUs7SUFDRTtJQUNBO0doQnFtVVA7O0VnQm5tVVc7SUFDRjtJQUNBO0doQnNtVVQ7O0VnQmxtVUs7SUFDRTtHaEJxbVVQOztFZ0J0bVVLO0lBSUk7R2hCc21VVDtDQUNGOztBY2x6VUs7RUVtTEU7SUFDRTtJQUNBO0doQm1vVVA7O0VnQnJvVUs7SUFLSTtJQUNBO0doQm9vVVQ7O0VnQmhvVUs7SUFDRTtJQUNBO0doQm1vVVA7O0VnQmpvVVc7SUFDRjtJQUNBO0doQm9vVVQ7O0VnQmhvVUs7SUFDRTtHaEJtb1VQOztFZ0Jwb1VLO0lBSUk7R2hCb29VVDtDQUNGOztBY2gxVUs7RUVtTEU7SUFDRTtJQUNBO0doQmlxVVA7O0VnQm5xVUs7SUFLSTtJQUNBO0doQmtxVVQ7O0VnQjlwVUs7SUFDRTtJQUNBO0doQmlxVVA7O0VnQm5xVUs7SUFLSTtJQUNBO0doQmtxVVQ7O0VnQjlwVUs7SUFDRTtHaEJpcVVQOztFZ0JscVVLO0lBSUk7R2hCa3FVVDtDQUNGOztBYzkyVUs7RUVtTEU7SUFDRTtJQUNBO0doQityVVA7O0VnQmpzVUs7SUFLSTtJQUNBO0doQmdzVVQ7O0VnQjVyVUs7SUFDRTtJQUNBO0doQityVVA7O0VnQmpzVUs7SUFLSTtJQUNBO0doQmdzVVQ7O0VnQjVyVUs7SUFDRTtHaEIrclVQOztFZ0I3clVXO0lBQ0Y7R2hCZ3NVVDtDQUNGOztBYzU0VUs7RUVtTEU7SUFDRTtJQUNBO0doQjZ0VVA7O0VnQi90VUs7SUFLSTtJQUNBO0doQjh0VVQ7O0VnQjF0VUs7SUFDRTtJQUNBO0doQjZ0VVA7O0VnQi90VUs7SUFLSTtJQUNBO0doQjh0VVQ7O0VnQjF0VUs7SUFDRTtHaEI2dFVQOztFZ0IzdFVXO0lBQ0Y7R2hCOHRVVDtDQUNGOztBYzE2VUs7RUVtTEU7SUFDRTtJQUNBO0doQjJ2VVA7O0VnQnp2VVc7SUFDRjtJQUNBO0doQjR2VVQ7O0VnQnh2VUs7SUFDRTtJQUNBO0doQjJ2VVA7O0VnQjd2VUs7SUFLSTtJQUNBO0doQjR2VVQ7O0VnQnh2VUs7SUFDRTtHaEIydlVQOztFZ0J6dlVXO0lBQ0Y7R2hCNHZVVDtDQUNGOztBY3g4VUs7RUVtTEU7SUFDRTtJQUNBO0doQnl4VVA7O0VnQnZ4VVc7SUFDRjtJQUNBO0doQjB4VVQ7O0VnQnR4VUs7SUFDRTtJQUNBO0doQnl4VVA7O0VnQnZ4VVc7SUFDRjtJQUNBO0doQjB4VVQ7O0VnQnR4VUs7SUFDRTtHaEJ5eFVQOztFZ0J2eFVXO0lBQ0Y7R2hCMHhVVDtDQUNGOztBY3QrVUs7RUVtTEU7SUFDRTtJQUNBO0doQnV6VVA7O0VnQnp6VUs7SUFLSTtJQUNBO0doQnd6VVQ7O0VnQnB6VUs7SUFDRTtJQUNBO0doQnV6VVA7O0VnQnp6VUs7SUFLSTtJQUNBO0doQnd6VVQ7O0VnQnB6VUs7SUFDRTtHaEJ1elVQOztFZ0JyelVXO0lBQ0Y7R2hCd3pVVDtDQUNGOztBZ0IvMlVHO0VBQ0U7RUFDQTtDaEJrM1VMOztBZ0JwM1VHO0VBS0k7RUFDQTtDaEJtM1VQOztBZ0IvMlVHO0VBQ0U7RUFDQTtDaEJrM1VMOztBZ0JwM1VHO0VBS0k7RUFDQTtDaEJtM1VQOztBZ0IvMlVHO0VBQ0U7Q2hCazNVTDs7QWdCbjNVRztFQUlJO0NoQm0zVVA7O0FjaGlWSztFRW1MRTtJQUNFO0lBQ0E7R2hCaTNVUDs7RWdCbjNVSztJQUtJO0lBQ0E7R2hCazNVVDs7RWdCOTJVSztJQUNFO0lBQ0E7R2hCaTNVUDs7RWdCbjNVSztJQUtJO0lBQ0E7R2hCazNVVDs7RWdCOTJVSztJQUNFO0doQmkzVVA7O0VnQi8yVVc7SUFDRjtHaEJrM1VUO0NBQ0Y7O0FjOWpWSztFRW1MRTtJQUNFO0lBQ0E7R2hCKzRVUDs7RWdCNzRVVztJQUNGO0lBQ0E7R2hCZzVVVDs7RWdCNTRVSztJQUNFO0lBQ0E7R2hCKzRVUDs7RWdCajVVSztJQUtJO0lBQ0E7R2hCZzVVVDs7RWdCNTRVSztJQUNFO0doQis0VVA7O0VnQjc0VVc7SUFDRjtHaEJnNVVUO0NBQ0Y7O0FjNWxWSztFRW1MRTtJQUNFO0lBQ0E7R2hCNjZVUDs7RWdCMzZVVztJQUNGO0lBQ0E7R2hCODZVVDs7RWdCMTZVSztJQUNFO0lBQ0E7R2hCNjZVUDs7RWdCMzZVVztJQUNGO0lBQ0E7R2hCODZVVDs7RWdCMTZVSztJQUNFO0doQjY2VVA7O0VnQjM2VVc7SUFDRjtHaEI4NlVUO0NBQ0Y7O0FjMW5WSztFRW1MRTtJQUNFO0lBQ0E7R2hCMjhVUDs7RWdCejhVVztJQUNGO0lBQ0E7R2hCNDhVVDs7RWdCeDhVSztJQUNFO0lBQ0E7R2hCMjhVUDs7RWdCejhVVztJQUNGO0lBQ0E7R2hCNDhVVDs7RWdCeDhVSztJQUNFO0doQjI4VVA7O0VnQjU4VUs7SUFJSTtHaEI0OFVUO0NBQ0Y7O0FjeHBWSztFRW1MRTtJQUNFO0lBQ0E7R2hCeStVUDs7RWdCMytVSztJQUtJO0lBQ0E7R2hCMCtVVDs7RWdCdCtVSztJQUNFO0lBQ0E7R2hCeStVUDs7RWdCMytVSztJQUtJO0lBQ0E7R2hCMCtVVDs7RWdCdCtVSztJQUNFO0doQnkrVVA7O0VnQnYrVVc7SUFDRjtHaEIwK1VUO0NBQ0Y7O0FjdHJWSztFRW1MRTtJQUNFO0lBQ0E7R2hCdWdWUDs7RWdCcmdWVztJQUNGO0lBQ0E7R2hCd2dWVDs7RWdCcGdWSztJQUNFO0lBQ0E7R2hCdWdWUDs7RWdCemdWSztJQUtJO0lBQ0E7R2hCd2dWVDs7RWdCcGdWSztJQUNFO0doQnVnVlA7O0VnQnJnVlc7SUFDRjtHaEJ3Z1ZUO0NBQ0Y7O0FjcHRWSztFRW1MRTtJQUNFO0lBQ0E7R2hCcWlWUDs7RWdCbmlWVztJQUNGO0lBQ0E7R2hCc2lWVDs7RWdCbGlWSztJQUNFO0lBQ0E7R2hCcWlWUDs7RWdCdmlWSztJQUtJO0lBQ0E7R2hCc2lWVDs7RWdCbGlWSztJQUNFO0doQnFpVlA7O0VnQnRpVks7SUFJSTtHaEJzaVZUO0NBQ0Y7O0FjbHZWSztFRW1MRTtJQUNFO0lBQ0E7R2hCbWtWUDs7RWdCcmtWSztJQUtJO0lBQ0E7R2hCb2tWVDs7RWdCaGtWSztJQUNFO0lBQ0E7R2hCbWtWUDs7RWdCcmtWSztJQUtJO0lBQ0E7R2hCb2tWVDs7RWdCaGtWSztJQUNFO0doQm1rVlA7O0VnQmprVlc7SUFDRjtHaEJva1ZUO0NBQ0Y7O0FjaHhWSztFRW1MRTtJQUNFO0lBQ0E7R2hCaW1WUDs7RWdCL2xWVztJQUNGO0lBQ0E7R2hCa21WVDs7RWdCOWxWSztJQUNFO0lBQ0E7R2hCaW1WUDs7RWdCL2xWVztJQUNGO0lBQ0E7R2hCa21WVDs7RWdCOWxWSztJQUNFO0doQmltVlA7O0VnQi9sVlc7SUFDRjtHaEJrbVZUO0NBQ0Y7O0FjOXlWSztFRW1MRTtJQUNFO0lBQ0E7R2hCK25WUDs7RWdCam9WSztJQUtJO0lBQ0E7R2hCZ29WVDs7RWdCNW5WSztJQUNFO0lBQ0E7R2hCK25WUDs7RWdCN25WVztJQUNGO0lBQ0E7R2hCZ29WVDs7RWdCNW5WSztJQUNFO0doQituVlA7O0VnQmhvVks7SUFJSTtHaEJnb1ZUO0NBQ0Y7O0FjNTBWSztFRW1MRTtJQUNFO0lBQ0E7R2hCNnBWUDs7RWdCM3BWVztJQUNGO0lBQ0E7R2hCOHBWVDs7RWdCMXBWSztJQUNFO0lBQ0E7R2hCNnBWUDs7RWdCM3BWVztJQUNGO0lBQ0E7R2hCOHBWVDs7RWdCMXBWSztJQUNFO0doQjZwVlA7O0VnQjlwVks7SUFJSTtHaEI4cFZUO0NBQ0Y7O0FjMTJWSztFRW1MRTtJQUNFO0lBQ0E7R2hCMnJWUDs7RWdCN3JWSztJQUtJO0lBQ0E7R2hCNHJWVDs7RWdCeHJWSztJQUNFO0lBQ0E7R2hCMnJWUDs7RWdCenJWVztJQUNGO0lBQ0E7R2hCNHJWVDs7RWdCeHJWSztJQUNFO0doQjJyVlA7O0VnQjVyVks7SUFJSTtHaEI0clZUO0NBQ0Y7O0FpQng1VkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMjVWRDs7QWlCeDVWRDtFQUNFO0VBQ0E7RUFDQTtDakIyNVZEOztBaUJ4NVZEO0VBQ0U7Q2pCMjVWRDs7QWlCdjVWYzs7RUFFYjtDakIwNVZEOztBaUJ2NVZEO0VBQ0U7Q2pCMDVWRDs7QWlCdjVWYTtFQUNaO0NqQjA1VkQ7O0FrQjM3VkQ7RUFDRTtFQUNBO0VBQ0E7Q2xCODdWRDs7QW1CMTZWRDtFQUFXO0NuQjg2VlY7O0FtQjc2VkQ7RUFBVztDbkJpN1ZWOztBY3o3Vks7RUtZRjtJQUFnQztHbkJrN1ZqQzs7RW1CajdWQztJQUFnQztHbkJxN1ZqQztDQUNGOztBY244Vks7RUtZRjtJQUFnQztHbkI0N1ZqQzs7RW1CMzdWQztJQUFnQztHbkIrN1ZqQztDQUNGOztBYzc4Vks7RUtZRjtJQUFnQztHbkJzOFZqQzs7RW1CcjhWQztJQUFnQztHbkJ5OFZqQztDQUNGOztBY3Y5Vks7RUtZRjtJQUFnQztHbkJnOVZqQzs7RW1CLzhWQztJQUFnQztHbkJtOVZqQztDQUNGOztBY2orVks7RUtZRjtJQUFnQztHbkIwOVZqQzs7RW1CejlWQztJQUFnQztHbkI2OVZqQztDQUNGOztBYzMrVks7RUtZRjtJQUFnQztHbkJvK1ZqQzs7RW1CbitWQztJQUFnQztHbkJ1K1ZqQztDQUNGOztBY3IvVks7RUtZRjtJQUFnQztHbkI4K1ZqQzs7RW1CNytWQztJQUFnQztHbkJpL1ZqQztDQUNGOztBYy8vVks7RUtZRjtJQUFnQztHbkJ3L1ZqQzs7RW1Cdi9WQztJQUFnQztHbkIyL1ZqQztDQUNGOztBY3pnV0s7RUtZRjtJQUFnQztHbkJrZ1dqQzs7RW1CamdXQztJQUFnQztHbkJxZ1dqQztDQUNGOztBY25oV0s7RUtZRjtJQUFnQztHbkI0Z1dqQzs7RW1CM2dXQztJQUFnQztHbkIrZ1dqQztDQUNGOztBYzdoV0s7RUtZRjtJQUFnQztHbkJzaFdqQzs7RW1CcmhXQztJQUFnQztHbkJ5aFdqQztDQUNGOztBY3ZpV0s7RUtZRjtJQUFnQztHbkJnaVdqQzs7RW1CL2hXQztJQUFnQztHbkJtaVdqQztDQUNGOztBbUI1aFdEO0VBQVc7Q25CZ2lXVjs7QW1CL2hXRDtFQUFXO0NuQm1pV1Y7O0FtQmxpV0Q7RUFBVztDbkJzaVdWOztBYzdqV0s7RUsyQkY7SUFBZ0M7R25CdWlXakM7O0VtQnRpV0M7SUFBZ0M7R25CMGlXakM7O0VtQnppV0M7SUFBZ0M7R25CNmlXakM7Q0FDRjs7QWMza1dLO0VLMkJGO0lBQWdDO0duQnFqV2pDOztFbUJwaldDO0lBQWdDO0duQndqV2pDOztFbUJ2aldDO0lBQWdDO0duQjJqV2pDO0NBQ0Y7O0FjemxXSztFSzJCRjtJQUFnQztHbkJta1dqQzs7RW1CbGtXQztJQUFnQztHbkJza1dqQzs7RW1CcmtXQztJQUFnQztHbkJ5a1dqQztDQUNGOztBY3ZtV0s7RUsyQkY7SUFBZ0M7R25CaWxXakM7O0VtQmhsV0M7SUFBZ0M7R25Cb2xXakM7O0VtQm5sV0M7SUFBZ0M7R25CdWxXakM7Q0FDRjs7QWNybldLO0VLMkJGO0lBQWdDO0duQitsV2pDOztFbUI5bFdDO0lBQWdDO0duQmttV2pDOztFbUJqbVdDO0lBQWdDO0duQnFtV2pDO0NBQ0Y7O0Fjbm9XSztFSzJCRjtJQUFnQztHbkI2bVdqQzs7RW1CNW1XQztJQUFnQztHbkJnbldqQzs7RW1CL21XQztJQUFnQztHbkJtbldqQztDQUNGOztBY2pwV0s7RUsyQkY7SUFBZ0M7R25CMm5XakM7O0VtQjFuV0M7SUFBZ0M7R25COG5XakM7O0VtQjduV0M7SUFBZ0M7R25CaW9XakM7Q0FDRjs7QWMvcFdLO0VLMkJGO0lBQWdDO0duQnlvV2pDOztFbUJ4b1dDO0lBQWdDO0duQjRvV2pDOztFbUIzb1dDO0lBQWdDO0duQitvV2pDO0NBQ0Y7O0FjN3FXSztFSzJCRjtJQUFnQztHbkJ1cFdqQzs7RW1CdHBXQztJQUFnQztHbkIwcFdqQzs7RW1CenBXQztJQUFnQztHbkI2cFdqQztDQUNGOztBYzNyV0s7RUsyQkY7SUFBZ0M7R25CcXFXakM7O0VtQnBxV0M7SUFBZ0M7R25Cd3FXakM7O0VtQnZxV0M7SUFBZ0M7R25CMnFXakM7Q0FDRjs7QWN6c1dLO0VLMkJGO0lBQWdDO0duQm1yV2pDOztFbUJscldDO0lBQWdDO0duQnNyV2pDOztFbUJycldDO0lBQWdDO0duQnlyV2pDO0NBQ0Y7O0FjdnRXSztFSzJCRjtJQUFnQztHbkJpc1dqQzs7RW1CaHNXQztJQUFnQztHbkJvc1dqQzs7RW1CbnNXQztJQUFnQztHbkJ1c1dqQztDQUNGOztBbUJoc1dEO0VBQVc7Q25Cb3NXVjs7QW1CbnNXRDtFQUFXO0NuQnVzV1Y7O0FtQnRzV0Q7RUFBVztDbkIwc1dWOztBbUJ6c1dEO0VBQVc7Q25CNnNXVjs7QWNydldLO0VLNENGO0lBQWdDO0duQjhzV2pDOztFbUI3c1dDO0lBQWdDO0duQml0V2pDOztFbUJodFdDO0lBQWdDO0duQm90V2pDOztFbUJudFdDO0lBQWdDO0duQnV0V2pDO0NBQ0Y7O0FjdndXSztFSzRDRjtJQUFnQztHbkJndVdqQzs7RW1CL3RXQztJQUFnQztHbkJtdVdqQzs7RW1CbHVXQztJQUFnQztHbkJzdVdqQzs7RW1CcnVXQztJQUFnQztHbkJ5dVdqQztDQUNGOztBY3p4V0s7RUs0Q0Y7SUFBZ0M7R25Ca3ZXakM7O0VtQmp2V0M7SUFBZ0M7R25CcXZXakM7O0VtQnB2V0M7SUFBZ0M7R25Cd3ZXakM7O0VtQnZ2V0M7SUFBZ0M7R25CMnZXakM7Q0FDRjs7QWMzeVdLO0VLNENGO0lBQWdDO0duQm93V2pDOztFbUJud1dDO0lBQWdDO0duQnV3V2pDOztFbUJ0d1dDO0lBQWdDO0duQjB3V2pDOztFbUJ6d1dDO0lBQWdDO0duQjZ3V2pDO0NBQ0Y7O0FjN3pXSztFSzRDRjtJQUFnQztHbkJzeFdqQzs7RW1CcnhXQztJQUFnQztHbkJ5eFdqQzs7RW1CeHhXQztJQUFnQztHbkI0eFdqQzs7RW1CM3hXQztJQUFnQztHbkIreFdqQztDQUNGOztBYy8wV0s7RUs0Q0Y7SUFBZ0M7R25Cd3lXakM7O0VtQnZ5V0M7SUFBZ0M7R25CMnlXakM7O0VtQjF5V0M7SUFBZ0M7R25COHlXakM7O0VtQjd5V0M7SUFBZ0M7R25CaXpXakM7Q0FDRjs7QWNqMldLO0VLNENGO0lBQWdDO0duQjB6V2pDOztFbUJ6eldDO0lBQWdDO0duQjZ6V2pDOztFbUI1eldDO0lBQWdDO0duQmcwV2pDOztFbUIveldDO0lBQWdDO0duQm0wV2pDO0NBQ0Y7O0FjbjNXSztFSzRDRjtJQUFnQztHbkI0MFdqQzs7RW1CMzBXQztJQUFnQztHbkIrMFdqQzs7RW1COTBXQztJQUFnQztHbkJrMVdqQzs7RW1CajFXQztJQUFnQztHbkJxMVdqQztDQUNGOztBY3I0V0s7RUs0Q0Y7SUFBZ0M7R25CODFXakM7O0VtQjcxV0M7SUFBZ0M7R25CaTJXakM7O0VtQmgyV0M7SUFBZ0M7R25CbzJXakM7O0VtQm4yV0M7SUFBZ0M7R25CdTJXakM7Q0FDRjs7QWN2NVdLO0VLNENGO0lBQWdDO0duQmczV2pDOztFbUIvMldDO0lBQWdDO0duQm0zV2pDOztFbUJsM1dDO0lBQWdDO0duQnMzV2pDOztFbUJyM1dDO0lBQWdDO0duQnkzV2pDO0NBQ0Y7O0FjejZXSztFSzRDRjtJQUFnQztHbkJrNFdqQzs7RW1CajRXQztJQUFnQztHbkJxNFdqQzs7RW1CcDRXQztJQUFnQztHbkJ3NFdqQzs7RW1CdjRXQztJQUFnQztHbkIyNFdqQztDQUNGOztBYzM3V0s7RUs0Q0Y7SUFBZ0M7R25CbzVXakM7O0VtQm41V0M7SUFBZ0M7R25CdTVXakM7O0VtQnQ1V0M7SUFBZ0M7R25CMDVXakM7O0VtQno1V0M7SUFBZ0M7R25CNjVXakM7Q0FDRjs7QW1CdDVXRDtFQUFXO0NuQjA1V1Y7O0FtQno1V0Q7RUFBVztDbkI2NVdWOztBbUI1NVdEO0VBQVc7Q25CZzZXVjs7QW1CLzVXRDtFQUFXO0NuQm02V1Y7O0FtQmw2V0Q7RUFBVztDbkJzNldWOztBY2orV0s7RUsrREY7SUFBZ0M7R25CdTZXakM7O0VtQnQ2V0M7SUFBZ0M7R25CMDZXakM7O0VtQno2V0M7SUFBZ0M7R25CNjZXakM7O0VtQjU2V0M7SUFBZ0M7R25CZzdXakM7O0VtQi82V0M7SUFBZ0M7R25CbTdXakM7Q0FDRjs7QWN2L1dLO0VLK0RGO0lBQWdDO0duQjY3V2pDOztFbUI1N1dDO0lBQWdDO0duQmc4V2pDOztFbUIvN1dDO0lBQWdDO0duQm04V2pDOztFbUJsOFdDO0lBQWdDO0duQnM4V2pDOztFbUJyOFdDO0lBQWdDO0duQnk4V2pDO0NBQ0Y7O0FjN2dYSztFSytERjtJQUFnQztHbkJtOVdqQzs7RW1CbDlXQztJQUFnQztHbkJzOVdqQzs7RW1CcjlXQztJQUFnQztHbkJ5OVdqQzs7RW1CeDlXQztJQUFnQztHbkI0OVdqQzs7RW1CMzlXQztJQUFnQztHbkIrOVdqQztDQUNGOztBY25pWEs7RUsrREY7SUFBZ0M7R25CeStXakM7O0VtQngrV0M7SUFBZ0M7R25CNCtXakM7O0VtQjMrV0M7SUFBZ0M7R25CKytXakM7O0VtQjkrV0M7SUFBZ0M7R25Cay9XakM7O0VtQmovV0M7SUFBZ0M7R25CcS9XakM7Q0FDRjs7QWN6alhLO0VLK0RGO0lBQWdDO0duQisvV2pDOztFbUI5L1dDO0lBQWdDO0duQmtnWGpDOztFbUJqZ1hDO0lBQWdDO0duQnFnWGpDOztFbUJwZ1hDO0lBQWdDO0duQndnWGpDOztFbUJ2Z1hDO0lBQWdDO0duQjJnWGpDO0NBQ0Y7O0FjL2tYSztFSytERjtJQUFnQztHbkJxaFhqQzs7RW1CcGhYQztJQUFnQztHbkJ3aFhqQzs7RW1CdmhYQztJQUFnQztHbkIyaFhqQzs7RW1CMWhYQztJQUFnQztHbkI4aFhqQzs7RW1CN2hYQztJQUFnQztHbkJpaVhqQztDQUNGOztBY3JtWEs7RUsrREY7SUFBZ0M7R25CMmlYakM7O0VtQjFpWEM7SUFBZ0M7R25COGlYakM7O0VtQjdpWEM7SUFBZ0M7R25CaWpYakM7O0VtQmhqWEM7SUFBZ0M7R25Cb2pYakM7O0VtQm5qWEM7SUFBZ0M7R25CdWpYakM7Q0FDRjs7QWMzblhLO0VLK0RGO0lBQWdDO0duQmlrWGpDOztFbUJoa1hDO0lBQWdDO0duQm9rWGpDOztFbUJua1hDO0lBQWdDO0duQnVrWGpDOztFbUJ0a1hDO0lBQWdDO0duQjBrWGpDOztFbUJ6a1hDO0lBQWdDO0duQjZrWGpDO0NBQ0Y7O0FjanBYSztFSytERjtJQUFnQztHbkJ1bFhqQzs7RW1CdGxYQztJQUFnQztHbkIwbFhqQzs7RW1CemxYQztJQUFnQztHbkI2bFhqQzs7RW1CNWxYQztJQUFnQztHbkJnbVhqQzs7RW1CL2xYQztJQUFnQztHbkJtbVhqQztDQUNGOztBY3ZxWEs7RUsrREY7SUFBZ0M7R25CNm1YakM7O0VtQjVtWEM7SUFBZ0M7R25CZ25YakM7O0VtQi9tWEM7SUFBZ0M7R25CbW5YakM7O0VtQmxuWEM7SUFBZ0M7R25Cc25YakM7O0VtQnJuWEM7SUFBZ0M7R25CeW5YakM7Q0FDRjs7QWM3clhLO0VLK0RGO0lBQWdDO0duQm1vWGpDOztFbUJsb1hDO0lBQWdDO0duQnNvWGpDOztFbUJyb1hDO0lBQWdDO0duQnlvWGpDOztFbUJ4b1hDO0lBQWdDO0duQjRvWGpDOztFbUIzb1hDO0lBQWdDO0duQitvWGpDO0NBQ0Y7O0FjbnRYSztFSytERjtJQUFnQztHbkJ5cFhqQzs7RW1CeHBYQztJQUFnQztHbkI0cFhqQzs7RW1CM3BYQztJQUFnQztHbkIrcFhqQzs7RW1COXBYQztJQUFnQztHbkJrcVhqQzs7RW1CanFYQztJQUFnQztHbkJxcVhqQztDQUNGOztBbUI5cFhEO0VBQVc7Q25Ca3FYVjs7QW1CanFYRDtFQUFXO0NuQnFxWFY7O0FtQnBxWEQ7RUFBVztDbkJ3cVhWOztBbUJ2cVhEO0VBQVc7Q25CMnFYVjs7QW1CMXFYRDtFQUFXO0NuQjhxWFY7O0FjN3ZYSztFS21GRjtJQUFnQztHbkIrcVhqQzs7RW1COXFYQztJQUFnQztHbkJrclhqQzs7RW1CanJYQztJQUFnQztHbkJxclhqQzs7RW1CcHJYQztJQUFnQztHbkJ3clhqQzs7RW1CdnJYQztJQUFnQztHbkIyclhqQztDQUNGOztBY254WEs7RUttRkY7SUFBZ0M7R25CcXNYakM7O0VtQnBzWEM7SUFBZ0M7R25Cd3NYakM7O0VtQnZzWEM7SUFBZ0M7R25CMnNYakM7O0VtQjFzWEM7SUFBZ0M7R25COHNYakM7O0VtQjdzWEM7SUFBZ0M7R25CaXRYakM7Q0FDRjs7QWN6eVhLO0VLbUZGO0lBQWdDO0duQjJ0WGpDOztFbUIxdFhDO0lBQWdDO0duQjh0WGpDOztFbUI3dFhDO0lBQWdDO0duQml1WGpDOztFbUJodVhDO0lBQWdDO0duQm91WGpDOztFbUJudVhDO0lBQWdDO0duQnV1WGpDO0NBQ0Y7O0FjL3pYSztFS21GRjtJQUFnQztHbkJpdlhqQzs7RW1CaHZYQztJQUFnQztHbkJvdlhqQzs7RW1CbnZYQztJQUFnQztHbkJ1dlhqQzs7RW1CdHZYQztJQUFnQztHbkIwdlhqQzs7RW1CenZYQztJQUFnQztHbkI2dlhqQztDQUNGOztBY3IxWEs7RUttRkY7SUFBZ0M7R25CdXdYakM7O0VtQnR3WEM7SUFBZ0M7R25CMHdYakM7O0VtQnp3WEM7SUFBZ0M7R25CNndYakM7O0VtQjV3WEM7SUFBZ0M7R25CZ3hYakM7O0VtQi93WEM7SUFBZ0M7R25CbXhYakM7Q0FDRjs7QWMzMlhLO0VLbUZGO0lBQWdDO0duQjZ4WGpDOztFbUI1eFhDO0lBQWdDO0duQmd5WGpDOztFbUIveFhDO0lBQWdDO0duQm15WGpDOztFbUJseVhDO0lBQWdDO0duQnN5WGpDOztFbUJyeVhDO0lBQWdDO0duQnl5WGpDO0NBQ0Y7O0FjajRYSztFS21GRjtJQUFnQztHbkJtelhqQzs7RW1CbHpYQztJQUFnQztHbkJzelhqQzs7RW1CcnpYQztJQUFnQztHbkJ5elhqQzs7RW1CeHpYQztJQUFnQztHbkI0elhqQzs7RW1CM3pYQztJQUFnQztHbkIrelhqQztDQUNGOztBY3Y1WEs7RUttRkY7SUFBZ0M7R25CeTBYakM7O0VtQngwWEM7SUFBZ0M7R25CNDBYakM7O0VtQjMwWEM7SUFBZ0M7R25CKzBYakM7O0VtQjkwWEM7SUFBZ0M7R25CazFYakM7O0VtQmoxWEM7SUFBZ0M7R25CcTFYakM7Q0FDRjs7QWM3NlhLO0VLbUZGO0lBQWdDO0duQisxWGpDOztFbUI5MVhDO0lBQWdDO0duQmsyWGpDOztFbUJqMlhDO0lBQWdDO0duQnEyWGpDOztFbUJwMlhDO0lBQWdDO0duQncyWGpDOztFbUJ2MlhDO0lBQWdDO0duQjIyWGpDO0NBQ0Y7O0FjbjhYSztFS21GRjtJQUFnQztHbkJxM1hqQzs7RW1CcDNYQztJQUFnQztHbkJ3M1hqQzs7RW1CdjNYQztJQUFnQztHbkIyM1hqQzs7RW1CMTNYQztJQUFnQztHbkI4M1hqQzs7RW1CNzNYQztJQUFnQztHbkJpNFhqQztDQUNGOztBY3o5WEs7RUttRkY7SUFBZ0M7R25CMjRYakM7O0VtQjE0WEM7SUFBZ0M7R25CODRYakM7O0VtQjc0WEM7SUFBZ0M7R25CaTVYakM7O0VtQmg1WEM7SUFBZ0M7R25CbzVYakM7O0VtQm41WEM7SUFBZ0M7R25CdTVYakM7Q0FDRjs7QWMvK1hLO0VLbUZGO0lBQWdDO0duQmk2WGpDOztFbUJoNlhDO0lBQWdDO0duQm82WGpDOztFbUJuNlhDO0lBQWdDO0duQnU2WGpDOztFbUJ0NlhDO0lBQWdDO0duQjA2WGpDOztFbUJ6NlhDO0lBQWdDO0duQjY2WGpDO0NBQ0Y7O0FtQnQ2WEQ7RUFBVztDbkIwNlhWOztBbUJ6NlhEO0VBQVc7Q25CNjZYVjs7QW1CNTZYRDtFQUFXO0NuQmc3WFY7O0FtQi82WEQ7RUFBVztDbkJtN1hWOztBbUJsN1hEO0VBQVc7Q25CczdYVjs7QW1CcjdYRDtFQUFXO0NuQnk3WFY7O0FjN2hZSztFS3dHRjtJQUFnQztHbkIwN1hqQzs7RW1CejdYQztJQUFnQztHbkI2N1hqQzs7RW1CNTdYQztJQUFnQztHbkJnOFhqQzs7RW1CLzdYQztJQUFnQztHbkJtOFhqQzs7RW1CbDhYQztJQUFnQztHbkJzOFhqQzs7RW1CcjhYQztJQUFnQztHbkJ5OFhqQztDQUNGOztBY3ZqWUs7RUt3R0Y7SUFBZ0M7R25CbzlYakM7O0VtQm45WEM7SUFBZ0M7R25CdTlYakM7O0VtQnQ5WEM7SUFBZ0M7R25CMDlYakM7O0VtQno5WEM7SUFBZ0M7R25CNjlYakM7O0VtQjU5WEM7SUFBZ0M7R25CZytYakM7O0VtQi85WEM7SUFBZ0M7R25CbStYakM7Q0FDRjs7QWNqbFlLO0VLd0dGO0lBQWdDO0duQjgrWGpDOztFbUI3K1hDO0lBQWdDO0duQmkvWGpDOztFbUJoL1hDO0lBQWdDO0duQm8vWGpDOztFbUJuL1hDO0lBQWdDO0duQnUvWGpDOztFbUJ0L1hDO0lBQWdDO0duQjAvWGpDOztFbUJ6L1hDO0lBQWdDO0duQjYvWGpDO0NBQ0Y7O0FjM21ZSztFS3dHRjtJQUFnQztHbkJ3Z1lqQzs7RW1CdmdZQztJQUFnQztHbkIyZ1lqQzs7RW1CMWdZQztJQUFnQztHbkI4Z1lqQzs7RW1CN2dZQztJQUFnQztHbkJpaFlqQzs7RW1CaGhZQztJQUFnQztHbkJvaFlqQzs7RW1CbmhZQztJQUFnQztHbkJ1aFlqQztDQUNGOztBY3JvWUs7RUt3R0Y7SUFBZ0M7R25Ca2lZakM7O0VtQmppWUM7SUFBZ0M7R25CcWlZakM7O0VtQnBpWUM7SUFBZ0M7R25Cd2lZakM7O0VtQnZpWUM7SUFBZ0M7R25CMmlZakM7O0VtQjFpWUM7SUFBZ0M7R25COGlZakM7O0VtQjdpWUM7SUFBZ0M7R25CaWpZakM7Q0FDRjs7QWMvcFlLO0VLd0dGO0lBQWdDO0duQjRqWWpDOztFbUIzallDO0lBQWdDO0duQitqWWpDOztFbUI5allDO0lBQWdDO0duQmtrWWpDOztFbUJqa1lDO0lBQWdDO0duQnFrWWpDOztFbUJwa1lDO0lBQWdDO0duQndrWWpDOztFbUJ2a1lDO0lBQWdDO0duQjJrWWpDO0NBQ0Y7O0FjenJZSztFS3dHRjtJQUFnQztHbkJzbFlqQzs7RW1CcmxZQztJQUFnQztHbkJ5bFlqQzs7RW1CeGxZQztJQUFnQztHbkI0bFlqQzs7RW1CM2xZQztJQUFnQztHbkIrbFlqQzs7RW1COWxZQztJQUFnQztHbkJrbVlqQzs7RW1Cam1ZQztJQUFnQztHbkJxbVlqQztDQUNGOztBY250WUs7RUt3R0Y7SUFBZ0M7R25CZ25ZakM7O0VtQi9tWUM7SUFBZ0M7R25CbW5ZakM7O0VtQmxuWUM7SUFBZ0M7R25Cc25ZakM7O0VtQnJuWUM7SUFBZ0M7R25CeW5ZakM7O0VtQnhuWUM7SUFBZ0M7R25CNG5ZakM7O0VtQjNuWUM7SUFBZ0M7R25CK25ZakM7Q0FDRjs7QWM3dVlLO0VLd0dGO0lBQWdDO0duQjBvWWpDOztFbUJ6b1lDO0lBQWdDO0duQjZvWWpDOztFbUI1b1lDO0lBQWdDO0duQmdwWWpDOztFbUIvb1lDO0lBQWdDO0duQm1wWWpDOztFbUJscFlDO0lBQWdDO0duQnNwWWpDOztFbUJycFlDO0lBQWdDO0duQnlwWWpDO0NBQ0Y7O0FjdndZSztFS3dHRjtJQUFnQztHbkJvcVlqQzs7RW1CbnFZQztJQUFnQztHbkJ1cVlqQzs7RW1CdHFZQztJQUFnQztHbkIwcVlqQzs7RW1CenFZQztJQUFnQztHbkI2cVlqQzs7RW1CNXFZQztJQUFnQztHbkJncllqQzs7RW1CL3FZQztJQUFnQztHbkJtcllqQztDQUNGOztBY2p5WUs7RUt3R0Y7SUFBZ0M7R25COHJZakM7O0VtQjdyWUM7SUFBZ0M7R25CaXNZakM7O0VtQmhzWUM7SUFBZ0M7R25Cb3NZakM7O0VtQm5zWUM7SUFBZ0M7R25CdXNZakM7O0VtQnRzWUM7SUFBZ0M7R25CMHNZakM7O0VtQnpzWUM7SUFBZ0M7R25CNnNZakM7Q0FDRjs7QWMzellLO0VLd0dGO0lBQWdDO0duQnd0WWpDOztFbUJ2dFlDO0lBQWdDO0duQjJ0WWpDOztFbUIxdFlDO0lBQWdDO0duQjh0WWpDOztFbUI3dFlDO0lBQWdDO0duQml1WWpDOztFbUJodVlDO0lBQWdDO0duQm91WWpDOztFbUJudVlDO0lBQWdDO0duQnV1WWpDO0NBQ0Y7O0FtQmh1WUQ7RUFBVztDbkJvdVlWOztBbUJudVlEO0VBQVc7Q25CdXVZVjs7QW1CdHVZRDtFQUFXO0NuQjB1WVY7O0FtQnp1WUQ7RUFBVztDbkI2dVlWOztBbUI1dVlEO0VBQVc7Q25CZ3ZZVjs7QWN6MllLO0VLNkhGO0lBQWdDO0duQml2WWpDOztFbUJodllDO0lBQWdDO0duQm92WWpDOztFbUJudllDO0lBQWdDO0duQnV2WWpDOztFbUJ0dllDO0lBQWdDO0duQjB2WWpDOztFbUJ6dllDO0lBQWdDO0duQjZ2WWpDO0NBQ0Y7O0FjLzNZSztFSzZIRjtJQUFnQztHbkJ1d1lqQzs7RW1CdHdZQztJQUFnQztHbkIwd1lqQzs7RW1CendZQztJQUFnQztHbkI2d1lqQzs7RW1CNXdZQztJQUFnQztHbkJneFlqQzs7RW1CL3dZQztJQUFnQztHbkJteFlqQztDQUNGOztBY3I1WUs7RUs2SEY7SUFBZ0M7R25CNnhZakM7O0VtQjV4WUM7SUFBZ0M7R25CZ3lZakM7O0VtQi94WUM7SUFBZ0M7R25CbXlZakM7O0VtQmx5WUM7SUFBZ0M7R25Cc3lZakM7O0VtQnJ5WUM7SUFBZ0M7R25CeXlZakM7Q0FDRjs7QWMzNllLO0VLNkhGO0lBQWdDO0duQm16WWpDOztFbUJsellDO0lBQWdDO0duQnN6WWpDOztFbUJyellDO0lBQWdDO0duQnl6WWpDOztFbUJ4ellDO0lBQWdDO0duQjR6WWpDOztFbUIzellDO0lBQWdDO0duQit6WWpDO0NBQ0Y7O0FjajhZSztFSzZIRjtJQUFnQztHbkJ5MFlqQzs7RW1CeDBZQztJQUFnQztHbkI0MFlqQzs7RW1CMzBZQztJQUFnQztHbkIrMFlqQzs7RW1COTBZQztJQUFnQztHbkJrMVlqQzs7RW1CajFZQztJQUFnQztHbkJxMVlqQztDQUNGOztBY3Y5WUs7RUs2SEY7SUFBZ0M7R25CKzFZakM7O0VtQjkxWUM7SUFBZ0M7R25CazJZakM7O0VtQmoyWUM7SUFBZ0M7R25CcTJZakM7O0VtQnAyWUM7SUFBZ0M7R25CdzJZakM7O0VtQnYyWUM7SUFBZ0M7R25CMjJZakM7Q0FDRjs7QWM3K1lLO0VLNkhGO0lBQWdDO0duQnEzWWpDOztFbUJwM1lDO0lBQWdDO0duQnczWWpDOztFbUJ2M1lDO0lBQWdDO0duQjIzWWpDOztFbUIxM1lDO0lBQWdDO0duQjgzWWpDOztFbUI3M1lDO0lBQWdDO0duQmk0WWpDO0NBQ0Y7O0FjbmdaSztFSzZIRjtJQUFnQztHbkIyNFlqQzs7RW1CMTRZQztJQUFnQztHbkI4NFlqQzs7RW1CNzRZQztJQUFnQztHbkJpNVlqQzs7RW1CaDVZQztJQUFnQztHbkJvNVlqQzs7RW1CbjVZQztJQUFnQztHbkJ1NVlqQztDQUNGOztBY3poWks7RUs2SEY7SUFBZ0M7R25CaTZZakM7O0VtQmg2WUM7SUFBZ0M7R25CbzZZakM7O0VtQm42WUM7SUFBZ0M7R25CdTZZakM7O0VtQnQ2WUM7SUFBZ0M7R25CMDZZakM7O0VtQno2WUM7SUFBZ0M7R25CNjZZakM7Q0FDRjs7QWMvaVpLO0VLNkhGO0lBQWdDO0duQnU3WWpDOztFbUJ0N1lDO0lBQWdDO0duQjA3WWpDOztFbUJ6N1lDO0lBQWdDO0duQjY3WWpDOztFbUI1N1lDO0lBQWdDO0duQmc4WWpDOztFbUIvN1lDO0lBQWdDO0duQm04WWpDO0NBQ0Y7O0FjcmtaSztFSzZIRjtJQUFnQztHbkI2OFlqQzs7RW1CNThZQztJQUFnQztHbkJnOVlqQzs7RW1CLzhZQztJQUFnQztHbkJtOVlqQzs7RW1CbDlZQztJQUFnQztHbkJzOVlqQzs7RW1CcjlZQztJQUFnQztHbkJ5OVlqQztDQUNGOztBYzNsWks7RUs2SEY7SUFBZ0M7R25CbStZakM7O0VtQmwrWUM7SUFBZ0M7R25CcytZakM7O0VtQnIrWUM7SUFBZ0M7R25CeStZakM7O0VtQngrWUM7SUFBZ0M7R25CNCtZakM7O0VtQjMrWUM7SUFBZ0M7R25CKytZakM7Q0FDRjs7QW1CeCtZRDtFQUFXO0NuQjQrWVY7O0FtQjMrWUQ7RUFBVztDbkIrK1lWOztBY3puWks7RUs4SUY7SUFBZ0M7R25CZy9ZakM7O0VtQi8rWUM7SUFBZ0M7R25CbS9ZakM7Q0FDRjs7QWNub1pLO0VLOElGO0lBQWdDO0duQjAvWWpDOztFbUJ6L1lDO0lBQWdDO0duQjYvWWpDO0NBQ0Y7O0FjN29aSztFSzhJRjtJQUFnQztHbkJvZ1pqQzs7RW1CbmdaQztJQUFnQztHbkJ1Z1pqQztDQUNGOztBY3ZwWks7RUs4SUY7SUFBZ0M7R25COGdaakM7O0VtQjdnWkM7SUFBZ0M7R25CaWhaakM7Q0FDRjs7QWNqcVpLO0VLOElGO0lBQWdDO0duQndoWmpDOztFbUJ2aFpDO0lBQWdDO0duQjJoWmpDO0NBQ0Y7O0FjM3FaSztFSzhJRjtJQUFnQztHbkJraVpqQzs7RW1CamlaQztJQUFnQztHbkJxaVpqQztDQUNGOztBY3JyWks7RUs4SUY7SUFBZ0M7R25CNGlaakM7O0VtQjNpWkM7SUFBZ0M7R25CK2laakM7Q0FDRjs7QWMvclpLO0VLOElGO0lBQWdDO0duQnNqWmpDOztFbUJyalpDO0lBQWdDO0duQnlqWmpDO0NBQ0Y7O0FjenNaSztFSzhJRjtJQUFnQztHbkJna1pqQzs7RW1CL2paQztJQUFnQztHbkJta1pqQztDQUNGOztBY250Wks7RUs4SUY7SUFBZ0M7R25CMGtaakM7O0VtQnprWkM7SUFBZ0M7R25CNmtaakM7Q0FDRjs7QWM3dFpLO0VLOElGO0lBQWdDO0duQm9sWmpDOztFbUJubFpDO0lBQWdDO0duQnVsWmpDO0NBQ0Y7O0FjdnVaSztFSzhJRjtJQUFnQztHbkI4bFpqQzs7RW1CN2xaQztJQUFnQztHbkJpbVpqQztDQUNGOztBbUIxbFpEO0VBQVc7Q25COGxaVjs7QW1CN2xaRDtFQUFXO0NuQmltWlY7O0FjenZaSztFSzRKRjtJQUFnQztHbkJrbVpqQzs7RW1Cam1aQztJQUFnQztHbkJxbVpqQztDQUNGOztBY253Wks7RUs0SkY7SUFBZ0M7R25CNG1aakM7O0VtQjNtWkM7SUFBZ0M7R25CK21aakM7Q0FDRjs7QWM3d1pLO0VLNEpGO0lBQWdDO0duQnNuWmpDOztFbUJyblpDO0lBQWdDO0duQnluWmpDO0NBQ0Y7O0FjdnhaSztFSzRKRjtJQUFnQztHbkJnb1pqQzs7RW1CL25aQztJQUFnQztHbkJtb1pqQztDQUNGOztBY2p5Wks7RUs0SkY7SUFBZ0M7R25CMG9aakM7O0VtQnpvWkM7SUFBZ0M7R25CNm9aakM7Q0FDRjs7QWMzeVpLO0VLNEpGO0lBQWdDO0duQm9wWmpDOztFbUJucFpDO0lBQWdDO0duQnVwWmpDO0NBQ0Y7O0FjcnpaSztFSzRKRjtJQUFnQztHbkI4cFpqQzs7RW1CN3BaQztJQUFnQztHbkJpcVpqQztDQUNGOztBYy96Wks7RUs0SkY7SUFBZ0M7R25Cd3FaakM7O0VtQnZxWkM7SUFBZ0M7R25CMnFaakM7Q0FDRjs7QWN6MFpLO0VLNEpGO0lBQWdDO0duQmtyWmpDOztFbUJqclpDO0lBQWdDO0duQnFyWmpDO0NBQ0Y7O0FjbjFaSztFSzRKRjtJQUFnQztHbkI0clpqQzs7RW1CM3JaQztJQUFnQztHbkIrclpqQztDQUNGOztBYzcxWks7RUs0SkY7SUFBZ0M7R25Cc3NaakM7O0VtQnJzWkM7SUFBZ0M7R25CeXNaakM7Q0FDRjs7QWN2MlpLO0VLNEpGO0lBQWdDO0duQmd0WmpDOztFbUIvc1pDO0lBQWdDO0duQm10WmpDO0NBQ0Y7O0FtQjVzWkQ7RUFBVztDbkJndFpWOztBbUIvc1pEO0VBQVc7Q25CbXRaVjs7QWN6M1pLO0VLMEtGO0lBQWdDO0duQm90WmpDOztFbUJudFpDO0lBQWdDO0duQnV0WmpDO0NBQ0Y7O0FjbjRaSztFSzBLRjtJQUFnQztHbkI4dFpqQzs7RW1CN3RaQztJQUFnQztHbkJpdVpqQztDQUNGOztBYzc0Wks7RUswS0Y7SUFBZ0M7R25Cd3VaakM7O0VtQnZ1WkM7SUFBZ0M7R25CMnVaakM7Q0FDRjs7QWN2NVpLO0VLMEtGO0lBQWdDO0duQmt2WmpDOztFbUJqdlpDO0lBQWdDO0duQnF2WmpDO0NBQ0Y7O0FjajZaSztFSzBLRjtJQUFnQztHbkI0dlpqQzs7RW1CM3ZaQztJQUFnQztHbkIrdlpqQztDQUNGOztBYzM2Wks7RUswS0Y7SUFBZ0M7R25Cc3daakM7O0VtQnJ3WkM7SUFBZ0M7R25CeXdaakM7Q0FDRjs7QWNyN1pLO0VLMEtGO0lBQWdDO0duQmd4WmpDOztFbUIvd1pDO0lBQWdDO0duQm14WmpDO0NBQ0Y7O0FjLzdaSztFSzBLRjtJQUFnQztHbkIweFpqQzs7RW1CenhaQztJQUFnQztHbkI2eFpqQztDQUNGOztBY3o4Wks7RUswS0Y7SUFBZ0M7R25Cb3laakM7O0VtQm55WkM7SUFBZ0M7R25CdXlaakM7Q0FDRjs7QWNuOVpLO0VLMEtGO0lBQWdDO0duQjh5WmpDOztFbUI3eVpDO0lBQWdDO0duQml6WmpDO0NBQ0Y7O0FjNzlaSztFSzBLRjtJQUFnQztHbkJ3elpqQzs7RW1CdnpaQztJQUFnQztHbkIyelpqQztDQUNGOztBY3YrWks7RUswS0Y7SUFBZ0M7R25CazBaakM7O0VtQmowWkM7SUFBZ0M7R25CcTBaakM7Q0FDRjs7QW1COXpaRDtFQUFXO0NuQmswWlY7O0FtQmowWkQ7RUFBVztDbkJxMFpWOztBY3ovWks7RUt3TEY7SUFBZ0M7R25CczBaakM7O0VtQnIwWkM7SUFBZ0M7R25CeTBaakM7Q0FDRjs7QWNuZ2FLO0VLd0xGO0lBQWdDO0duQmcxWmpDOztFbUIvMFpDO0lBQWdDO0duQm0xWmpDO0NBQ0Y7O0FjN2dhSztFS3dMRjtJQUFnQztHbkIwMVpqQzs7RW1CejFaQztJQUFnQztHbkI2MVpqQztDQUNGOztBY3ZoYUs7RUt3TEY7SUFBZ0M7R25CbzJaakM7O0VtQm4yWkM7SUFBZ0M7R25CdTJaakM7Q0FDRjs7QWNqaWFLO0VLd0xGO0lBQWdDO0duQjgyWmpDOztFbUI3MlpDO0lBQWdDO0duQmkzWmpDO0NBQ0Y7O0FjM2lhSztFS3dMRjtJQUFnQztHbkJ3M1pqQzs7RW1CdjNaQztJQUFnQztHbkIyM1pqQztDQUNGOztBY3JqYUs7RUt3TEY7SUFBZ0M7R25CazRaakM7O0VtQmo0WkM7SUFBZ0M7R25CcTRaakM7Q0FDRjs7QWMvamFLO0VLd0xGO0lBQWdDO0duQjQ0WmpDOztFbUIzNFpDO0lBQWdDO0duQis0WmpDO0NBQ0Y7O0FjemthSztFS3dMRjtJQUFnQztHbkJzNVpqQzs7RW1CcjVaQztJQUFnQztHbkJ5NVpqQztDQUNGOztBY25sYUs7RUt3TEY7SUFBZ0M7R25CZzZaakM7O0VtQi81WkM7SUFBZ0M7R25CbTZaakM7Q0FDRjs7QWM3bGFLO0VLd0xGO0lBQWdDO0duQjA2WmpDOztFbUJ6NlpDO0lBQWdDO0duQjY2WmpDO0NBQ0Y7O0Fjdm1hSztFS3dMRjtJQUFnQztHbkJvN1pqQzs7RW1CbjdaQztJQUFnQztHbkJ1N1pqQztDQUNGOztBbUIvNlpDO0VBQWE7Q25CbTdaZDs7QWNybmFLO0VLc01BO0lBQWtDO0duQm83WnJDO0NBQ0Y7O0FjM25hSztFS3NNQTtJQUFrQztHbkIwN1pyQztDQUNGOztBY2pvYUs7RUtzTUE7SUFBa0M7R25CZzhackM7Q0FDRjs7QWN2b2FLO0VLc01BO0lBQWtDO0duQnM4WnJDO0NBQ0Y7O0FjN29hSztFS3NNQTtJQUFrQztHbkI0OFpyQztDQUNGOztBY25wYUs7RUtzTUE7SUFBa0M7R25CazlackM7Q0FDRjs7QWN6cGFLO0VLc01BO0lBQWtDO0duQnc5WnJDO0NBQ0Y7O0FjL3BhSztFS3NNQTtJQUFrQztHbkI4OVpyQztDQUNGOztBY3JxYUs7RUtzTUE7SUFBa0M7R25CbytackM7Q0FDRjs7QWMzcWFLO0VLc01BO0lBQWtDO0duQjArWnJDO0NBQ0Y7O0FjanJhSztFS3NNQTtJQUFrQztHbkJnL1pyQztDQUNGOztBY3ZyYUs7RUtzTUE7SUFBa0M7R25Ccy9ackM7Q0FDRjs7QW1CMy9aQztFQUFhO0NuQisvWmQ7O0FjanNhSztFS3NNQTtJQUFrQztHbkJnZ2FyQztDQUNGOztBY3ZzYUs7RUtzTUE7SUFBa0M7R25Cc2dhckM7Q0FDRjs7QWM3c2FLO0VLc01BO0lBQWtDO0duQjRnYXJDO0NBQ0Y7O0FjbnRhSztFS3NNQTtJQUFrQztHbkJraGFyQztDQUNGOztBY3p0YUs7RUtzTUE7SUFBa0M7R25Cd2hhckM7Q0FDRjs7QWMvdGFLO0VLc01BO0lBQWtDO0duQjhoYXJDO0NBQ0Y7O0FjcnVhSztFS3NNQTtJQUFrQztHbkJvaWFyQztDQUNGOztBYzN1YUs7RUtzTUE7SUFBa0M7R25CMGlhckM7Q0FDRjs7QWNqdmFLO0VLc01BO0lBQWtDO0duQmdqYXJDO0NBQ0Y7O0FjdnZhSztFS3NNQTtJQUFrQztHbkJzamFyQztDQUNGOztBYzd2YUs7RUtzTUE7SUFBa0M7R25CNGphckM7Q0FDRjs7QWNud2FLO0VLc01BO0lBQWtDO0duQmtrYXJDO0NBQ0Y7O0FtQnZrYUM7RUFBYTtDbkIya2FkOztBYzd3YUs7RUtzTUE7SUFBa0M7R25CNGthckM7Q0FDRjs7QWNueGFLO0VLc01BO0lBQWtDO0duQmtsYXJDO0NBQ0Y7O0FjenhhSztFS3NNQTtJQUFrQztHbkJ3bGFyQztDQUNGOztBYy94YUs7RUtzTUE7SUFBa0M7R25COGxhckM7Q0FDRjs7QWNyeWFLO0VLc01BO0lBQWtDO0duQm9tYXJDO0NBQ0Y7O0FjM3lhSztFS3NNQTtJQUFrQztHbkIwbWFyQztDQUNGOztBY2p6YUs7RUtzTUE7SUFBa0M7R25CZ25hckM7Q0FDRjs7QWN2emFLO0VLc01BO0lBQWtDO0duQnNuYXJDO0NBQ0Y7O0FjN3phSztFS3NNQTtJQUFrQztHbkI0bmFyQztDQUNGOztBY24wYUs7RUtzTUE7SUFBa0M7R25Ca29hckM7Q0FDRjs7QWN6MGFLO0VLc01BO0lBQWtDO0duQndvYXJDO0NBQ0Y7O0FjLzBhSztFS3NNQTtJQUFrQztHbkI4b2FyQztDQUNGOztBbUJucGFDO0VBQWE7Q25CdXBhZDs7QWN6MWFLO0VLc01BO0lBQWtDO0duQndwYXJDO0NBQ0Y7O0FjLzFhSztFS3NNQTtJQUFrQztHbkI4cGFyQztDQUNGOztBY3IyYUs7RUtzTUE7SUFBa0M7R25Cb3FhckM7Q0FDRjs7QWMzMmFLO0VLc01BO0lBQWtDO0duQjBxYXJDO0NBQ0Y7O0FjajNhSztFS3NNQTtJQUFrQztHbkJncmFyQztDQUNGOztBY3YzYUs7RUtzTUE7SUFBa0M7R25Cc3JhckM7Q0FDRjs7QWM3M2FLO0VLc01BO0lBQWtDO0duQjRyYXJDO0NBQ0Y7O0FjbjRhSztFS3NNQTtJQUFrQztHbkJrc2FyQztDQUNGOztBY3o0YUs7RUtzTUE7SUFBa0M7R25Cd3NhckM7Q0FDRjs7QWMvNGFLO0VLc01BO0lBQWtDO0duQjhzYXJDO0NBQ0Y7O0FjcjVhSztFS3NNQTtJQUFrQztHbkJvdGFyQztDQUNGOztBYzM1YUs7RUtzTUE7SUFBa0M7R25CMHRhckM7Q0FDRjs7QW1CL3RhQztFQUFhO0NuQm11YWQ7O0FjcjZhSztFS3NNQTtJQUFrQztHbkJvdWFyQztDQUNGOztBYzM2YUs7RUtzTUE7SUFBa0M7R25CMHVhckM7Q0FDRjs7QWNqN2FLO0VLc01BO0lBQWtDO0duQmd2YXJDO0NBQ0Y7O0FjdjdhSztFS3NNQTtJQUFrQztHbkJzdmFyQztDQUNGOztBYzc3YUs7RUtzTUE7SUFBa0M7R25CNHZhckM7Q0FDRjs7QWNuOGFLO0VLc01BO0lBQWtDO0duQmt3YXJDO0NBQ0Y7O0FjejhhSztFS3NNQTtJQUFrQztHbkJ3d2FyQztDQUNGOztBYy84YUs7RUtzTUE7SUFBa0M7R25COHdhckM7Q0FDRjs7QWNyOWFLO0VLc01BO0lBQWtDO0duQm94YXJDO0NBQ0Y7O0FjMzlhSztFS3NNQTtJQUFrQztHbkIweGFyQztDQUNGOztBY2orYUs7RUtzTUE7SUFBa0M7R25CZ3lhckM7Q0FDRjs7QWN2K2FLO0VLc01BO0lBQWtDO0duQnN5YXJDO0NBQ0Y7O0FtQjN5YUM7RUFBYTtDbkIreWFkOztBY2ovYUs7RUtzTUE7SUFBa0M7R25CZ3phckM7Q0FDRjs7QWN2L2FLO0VLc01BO0lBQWtDO0duQnN6YXJDO0NBQ0Y7O0FjNy9hSztFS3NNQTtJQUFrQztHbkI0emFyQztDQUNGOztBY25nYks7RUtzTUE7SUFBa0M7R25CazBhckM7Q0FDRjs7QWN6Z2JLO0VLc01BO0lBQWtDO0duQncwYXJDO0NBQ0Y7O0FjL2diSztFS3NNQTtJQUFrQztHbkI4MGFyQztDQUNGOztBY3JoYks7RUtzTUE7SUFBa0M7R25CbzFhckM7Q0FDRjs7QWMzaGJLO0VLc01BO0lBQWtDO0duQjAxYXJDO0NBQ0Y7O0FjamliSztFS3NNQTtJQUFrQztHbkJnMmFyQztDQUNGOztBY3ZpYks7RUtzTUE7SUFBa0M7R25CczJhckM7Q0FDRjs7QWM3aWJLO0VLc01BO0lBQWtDO0duQjQyYXJDO0NBQ0Y7O0FjbmpiSztFS3NNQTtJQUFrQztHbkJrM2FyQztDQUNGOztBbUJ2M2FDO0VBQWE7Q25CMjNhZDs7QWM3amJLO0VLc01BO0lBQWtDO0duQjQzYXJDO0NBQ0Y7O0FjbmtiSztFS3NNQTtJQUFrQztHbkJrNGFyQztDQUNGOztBY3prYks7RUtzTUE7SUFBa0M7R25CdzRhckM7Q0FDRjs7QWMva2JLO0VLc01BO0lBQWtDO0duQjg0YXJDO0NBQ0Y7O0FjcmxiSztFS3NNQTtJQUFrQztHbkJvNWFyQztDQUNGOztBYzNsYks7RUtzTUE7SUFBa0M7R25CMDVhckM7Q0FDRjs7QWNqbWJLO0VLc01BO0lBQWtDO0duQmc2YXJDO0NBQ0Y7O0Fjdm1iSztFS3NNQTtJQUFrQztHbkJzNmFyQztDQUNGOztBYzdtYks7RUtzTUE7SUFBa0M7R25CNDZhckM7Q0FDRjs7QWNubmJLO0VLc01BO0lBQWtDO0duQms3YXJDO0NBQ0Y7O0Fjem5iSztFS3NNQTtJQUFrQztHbkJ3N2FyQztDQUNGOztBYy9uYks7RUtzTUE7SUFBa0M7R25CODdhckM7Q0FDRjs7QW1CbjhhQztFQUFhO0NuQnU4YWQ7O0Fjem9iSztFS3NNQTtJQUFrQztHbkJ3OGFyQztDQUNGOztBYy9vYks7RUtzTUE7SUFBa0M7R25CODhhckM7Q0FDRjs7QWNycGJLO0VLc01BO0lBQWtDO0duQm85YXJDO0NBQ0Y7O0FjM3BiSztFS3NNQTtJQUFrQztHbkIwOWFyQztDQUNGOztBY2pxYks7RUtzTUE7SUFBa0M7R25CZythckM7Q0FDRjs7QWN2cWJLO0VLc01BO0lBQWtDO0duQnMrYXJDO0NBQ0Y7O0FjN3FiSztFS3NNQTtJQUFrQztHbkI0K2FyQztDQUNGOztBY25yYks7RUtzTUE7SUFBa0M7R25Cay9hckM7Q0FDRjs7QWN6cmJLO0VLc01BO0lBQWtDO0duQncvYXJDO0NBQ0Y7O0FjL3JiSztFS3NNQTtJQUFrQztHbkI4L2FyQztDQUNGOztBY3JzYks7RUtzTUE7SUFBa0M7R25Cb2dickM7Q0FDRjs7QWMzc2JLO0VLc01BO0lBQWtDO0duQjBnYnJDO0NBQ0Y7O0FtQi9nYkM7RUFBYTtDbkJtaGJkOztBY3J0Yks7RUtzTUE7SUFBa0M7R25Cb2hickM7Q0FDRjs7QWMzdGJLO0VLc01BO0lBQWtDO0duQjBoYnJDO0NBQ0Y7O0FjanViSztFS3NNQTtJQUFrQztHbkJnaWJyQztDQUNGOztBY3Z1Yks7RUtzTUE7SUFBa0M7R25Cc2lickM7Q0FDRjs7QWM3dWJLO0VLc01BO0lBQWtDO0duQjRpYnJDO0NBQ0Y7O0FjbnZiSztFS3NNQTtJQUFrQztHbkJramJyQztDQUNGOztBY3p2Yks7RUtzTUE7SUFBa0M7R25Cd2pickM7Q0FDRjs7QWMvdmJLO0VLc01BO0lBQWtDO0duQjhqYnJDO0NBQ0Y7O0FjcndiSztFS3NNQTtJQUFrQztHbkJva2JyQztDQUNGOztBYzN3Yks7RUtzTUE7SUFBa0M7R25CMGtickM7Q0FDRjs7QWNqeGJLO0VLc01BO0lBQWtDO0duQmdsYnJDO0NBQ0Y7O0FjdnhiSztFS3NNQTtJQUFrQztHbkJzbGJyQztDQUNGOztBbUIzbGJDO0VBQWE7Q25CK2xiZDs7QWNqeWJLO0VLc01BO0lBQWtDO0duQmdtYnJDO0NBQ0Y7O0FjdnliSztFS3NNQTtJQUFrQztHbkJzbWJyQztDQUNGOztBYzd5Yks7RUtzTUE7SUFBa0M7R25CNG1ickM7Q0FDRjs7QWNuemJLO0VLc01BO0lBQWtDO0duQmtuYnJDO0NBQ0Y7O0FjenpiSztFS3NNQTtJQUFrQztHbkJ3bmJyQztDQUNGOztBYy96Yks7RUtzTUE7SUFBa0M7R25COG5ickM7Q0FDRjs7QWNyMGJLO0VLc01BO0lBQWtDO0duQm9vYnJDO0NBQ0Y7O0FjMzBiSztFS3NNQTtJQUFrQztHbkIwb2JyQztDQUNGOztBY2oxYks7RUtzTUE7SUFBa0M7R25CZ3BickM7Q0FDRjs7QWN2MWJLO0VLc01BO0lBQWtDO0duQnNwYnJDO0NBQ0Y7O0FjNzFiSztFS3NNQTtJQUFrQztHbkI0cGJyQztDQUNGOztBY24yYks7RUtzTUE7SUFBa0M7R25Ca3FickM7Q0FDRjs7QW1CdnFiQztFQUFhO0NuQjJxYmQ7O0FjNzJiSztFS3NNQTtJQUFrQztHbkI0cWJyQztDQUNGOztBY24zYks7RUtzTUE7SUFBa0M7R25Ca3JickM7Q0FDRjs7QWN6M2JLO0VLc01BO0lBQWtDO0duQndyYnJDO0NBQ0Y7O0FjLzNiSztFS3NNQTtJQUFrQztHbkI4cmJyQztDQUNGOztBY3I0Yks7RUtzTUE7SUFBa0M7R25Cb3NickM7Q0FDRjs7QWMzNGJLO0VLc01BO0lBQWtDO0duQjBzYnJDO0NBQ0Y7O0FjajViSztFS3NNQTtJQUFrQztHbkJndGJyQztDQUNGOztBY3Y1Yks7RUtzTUE7SUFBa0M7R25Cc3RickM7Q0FDRjs7QWM3NWJLO0VLc01BO0lBQWtDO0duQjR0YnJDO0NBQ0Y7O0FjbjZiSztFS3NNQTtJQUFrQztHbkJrdWJyQztDQUNGOztBY3o2Yks7RUtzTUE7SUFBa0M7R25Cd3VickM7Q0FDRjs7QWMvNmJLO0VLc01BO0lBQWtDO0duQjh1YnJDO0NBQ0Y7O0FtQm52YkM7RUFBYTtDbkJ1dmJkOztBY3o3Yks7RUtzTUE7SUFBa0M7R25Cd3ZickM7Q0FDRjs7QWMvN2JLO0VLc01BO0lBQWtDO0duQjh2YnJDO0NBQ0Y7O0FjcjhiSztFS3NNQTtJQUFrQztHbkJvd2JyQztDQUNGOztBYzM4Yks7RUtzTUE7SUFBa0M7R25CMHdickM7Q0FDRjs7QWNqOWJLO0VLc01BO0lBQWtDO0duQmd4YnJDO0NBQ0Y7O0FjdjliSztFS3NNQTtJQUFrQztHbkJzeGJyQztDQUNGOztBYzc5Yks7RUtzTUE7SUFBa0M7R25CNHhickM7Q0FDRjs7QWNuK2JLO0VLc01BO0lBQWtDO0duQmt5YnJDO0NBQ0Y7O0FjeitiSztFS3NNQTtJQUFrQztHbkJ3eWJyQztDQUNGOztBYy8rYks7RUtzTUE7SUFBa0M7R25COHlickM7Q0FDRjs7QWNyL2JLO0VLc01BO0lBQWtDO0duQm96YnJDO0NBQ0Y7O0FjMy9iSztFS3NNQTtJQUFrQztHbkIwemJyQztDQUNGOztBbUIvemJDO0VBQWE7Q25CbTBiZDs7QWNyZ2NLO0VLc01BO0lBQWtDO0duQm8wYnJDO0NBQ0Y7O0FjM2djSztFS3NNQTtJQUFrQztHbkIwMGJyQztDQUNGOztBY2poY0s7RUtzTUE7SUFBa0M7R25CZzFickM7Q0FDRjs7QWN2aGNLO0VLc01BO0lBQWtDO0duQnMxYnJDO0NBQ0Y7O0FjN2hjSztFS3NNQTtJQUFrQztHbkI0MWJyQztDQUNGOztBY25pY0s7RUtzTUE7SUFBa0M7R25CazJickM7Q0FDRjs7QWN6aWNLO0VLc01BO0lBQWtDO0duQncyYnJDO0NBQ0Y7O0FjL2ljSztFS3NNQTtJQUFrQztHbkI4MmJyQztDQUNGOztBY3JqY0s7RUtzTUE7SUFBa0M7R25CbzNickM7Q0FDRjs7QWMzamNLO0VLc01BO0lBQWtDO0duQjAzYnJDO0NBQ0Y7O0FjamtjSztFS3NNQTtJQUFrQztHbkJnNGJyQztDQUNGOztBY3ZrY0s7RUtzTUE7SUFBa0M7R25CczRickM7Q0FDRjs7QW9CdmtjRDtFQUFnQjtDcEIya2NmOztBb0Ixa2NEO0VBQWdCO0NwQjhrY2Y7O0FvQjdrY0Q7RUFBZ0I7Q3BCaWxjZjs7QW9CaGxjRDtFQUFnQjtDcEJvbGNmOztBb0JubGNEO0VBQWdCO0NwQnVsY2Y7O0FvQnRsY0Q7RUFBZ0I7Q3BCMGxjZjs7QWNybWNLO0VNZUY7SUFBaUM7R3BCMmxjbEM7O0VvQjFsY0M7SUFBaUM7R3BCOGxjbEM7O0VvQjdsY0M7SUFBaUM7R3BCaW1jbEM7O0VvQmhtY0M7SUFBaUM7R3BCb21jbEM7O0VvQm5tY0M7SUFBaUM7R3BCdW1jbEM7O0VvQnRtY0M7SUFBaUM7R3BCMG1jbEM7Q0FDRjs7QWMvbmNLO0VNZUY7SUFBaUM7R3BCcW5jbEM7O0VvQnBuY0M7SUFBaUM7R3BCd25jbEM7O0VvQnZuY0M7SUFBaUM7R3BCMm5jbEM7O0VvQjFuY0M7SUFBaUM7R3BCOG5jbEM7O0VvQjduY0M7SUFBaUM7R3BCaW9jbEM7O0VvQmhvY0M7SUFBaUM7R3BCb29jbEM7Q0FDRjs7QWN6cGNLO0VNZUY7SUFBaUM7R3BCK29jbEM7O0VvQjlvY0M7SUFBaUM7R3BCa3BjbEM7O0VvQmpwY0M7SUFBaUM7R3BCcXBjbEM7O0VvQnBwY0M7SUFBaUM7R3BCd3BjbEM7O0VvQnZwY0M7SUFBaUM7R3BCMnBjbEM7O0VvQjFwY0M7SUFBaUM7R3BCOHBjbEM7Q0FDRjs7QWNucmNLO0VNZUY7SUFBaUM7R3BCeXFjbEM7O0VvQnhxY0M7SUFBaUM7R3BCNHFjbEM7O0VvQjNxY0M7SUFBaUM7R3BCK3FjbEM7O0VvQjlxY0M7SUFBaUM7R3BCa3JjbEM7O0VvQmpyY0M7SUFBaUM7R3BCcXJjbEM7O0VvQnByY0M7SUFBaUM7R3BCd3JjbEM7Q0FDRjs7QWM3c2NLO0VNZUY7SUFBaUM7R3BCbXNjbEM7O0VvQmxzY0M7SUFBaUM7R3BCc3NjbEM7O0VvQnJzY0M7SUFBaUM7R3BCeXNjbEM7O0VvQnhzY0M7SUFBaUM7R3BCNHNjbEM7O0VvQjNzY0M7SUFBaUM7R3BCK3NjbEM7O0VvQjlzY0M7SUFBaUM7R3BCa3RjbEM7Q0FDRjs7QWN2dWNLO0VNZUY7SUFBaUM7R3BCNnRjbEM7O0VvQjV0Y0M7SUFBaUM7R3BCZ3VjbEM7O0VvQi90Y0M7SUFBaUM7R3BCbXVjbEM7O0VvQmx1Y0M7SUFBaUM7R3BCc3VjbEM7O0VvQnJ1Y0M7SUFBaUM7R3BCeXVjbEM7O0VvQnh1Y0M7SUFBaUM7R3BCNHVjbEM7Q0FDRjs7QWNqd2NLO0VNZUY7SUFBaUM7R3BCdXZjbEM7O0VvQnR2Y0M7SUFBaUM7R3BCMHZjbEM7O0VvQnp2Y0M7SUFBaUM7R3BCNnZjbEM7O0VvQjV2Y0M7SUFBaUM7R3BCZ3djbEM7O0VvQi92Y0M7SUFBaUM7R3BCbXdjbEM7O0VvQmx3Y0M7SUFBaUM7R3BCc3djbEM7Q0FDRjs7QWMzeGNLO0VNZUY7SUFBaUM7R3BCaXhjbEM7O0VvQmh4Y0M7SUFBaUM7R3BCb3hjbEM7O0VvQm54Y0M7SUFBaUM7R3BCdXhjbEM7O0VvQnR4Y0M7SUFBaUM7R3BCMHhjbEM7O0VvQnp4Y0M7SUFBaUM7R3BCNnhjbEM7O0VvQjV4Y0M7SUFBaUM7R3BCZ3ljbEM7Q0FDRjs7QWNyemNLO0VNZUY7SUFBaUM7R3BCMnljbEM7O0VvQjF5Y0M7SUFBaUM7R3BCOHljbEM7O0VvQjd5Y0M7SUFBaUM7R3BCaXpjbEM7O0VvQmh6Y0M7SUFBaUM7R3BCb3pjbEM7O0VvQm56Y0M7SUFBaUM7R3BCdXpjbEM7O0VvQnR6Y0M7SUFBaUM7R3BCMHpjbEM7Q0FDRjs7QWMvMGNLO0VNZUY7SUFBaUM7R3BCcTBjbEM7O0VvQnAwY0M7SUFBaUM7R3BCdzBjbEM7O0VvQnYwY0M7SUFBaUM7R3BCMjBjbEM7O0VvQjEwY0M7SUFBaUM7R3BCODBjbEM7O0VvQjcwY0M7SUFBaUM7R3BCaTFjbEM7O0VvQmgxY0M7SUFBaUM7R3BCbzFjbEM7Q0FDRjs7QWN6MmNLO0VNZUY7SUFBaUM7R3BCKzFjbEM7O0VvQjkxY0M7SUFBaUM7R3BCazJjbEM7O0VvQmoyY0M7SUFBaUM7R3BCcTJjbEM7O0VvQnAyY0M7SUFBaUM7R3BCdzJjbEM7O0VvQnYyY0M7SUFBaUM7R3BCMjJjbEM7O0VvQjEyY0M7SUFBaUM7R3BCODJjbEM7Q0FDRjs7QWNuNGNLO0VNZUY7SUFBaUM7R3BCeTNjbEM7O0VvQngzY0M7SUFBaUM7R3BCNDNjbEM7O0VvQjMzY0M7SUFBaUM7R3BCKzNjbEM7O0VvQjkzY0M7SUFBaUM7R3BCazRjbEM7O0VvQmo0Y0M7SUFBaUM7R3BCcTRjbEM7O0VvQnA0Y0M7SUFBaUM7R3BCdzRjbEM7Q0FDRjs7QW9CajRjRDtFQUFnQjtDcEJxNGNmOztBb0JwNGNEO0VBQWdCO0NwQnc0Y2Y7O0FvQnY0Y0Q7RUFBZ0I7Q3BCMjRjZjs7QW9CejRjRDtFQUFnQjtDcEI2NGNmOztBb0I1NGNEO0VBQWdCO0NwQmc1Y2Y7O0FvQi80Y0Q7RUFBZ0I7Q3BCbTVjZjs7QW9CbDVjRDtFQUFnQjtDcEJzNWNmOztBb0JyNWNEO0VBQWdCO0NwQnk1Y2Y7O0FvQng1Y0Q7RUFBZ0I7Q3BCNDVjZjs7QWNqOGNLO0VNeUNGO0lBQWlDO0dwQjY1Y2xDOztFb0I1NWNDO0lBQWlDO0dwQmc2Y2xDOztFb0IvNWNDO0lBQWlDO0dwQm02Y2xDOztFb0JqNmNDO0lBQWlDO0dwQnE2Y2xDOztFb0JwNmNDO0lBQWlDO0dwQnc2Y2xDOztFb0J2NmNDO0lBQWlDO0dwQjI2Y2xDOztFb0IxNmNDO0lBQWlDO0dwQjg2Y2xDOztFb0I3NmNDO0lBQWlDO0dwQmk3Y2xDOztFb0JoN2NDO0lBQWlDO0dwQm83Y2xDO0NBQ0Y7O0FjditjSztFTXlDRjtJQUFpQztHcEJtOGNsQzs7RW9CbDhjQztJQUFpQztHcEJzOGNsQzs7RW9CcjhjQztJQUFpQztHcEJ5OGNsQzs7RW9CdjhjQztJQUFpQztHcEIyOGNsQzs7RW9CMThjQztJQUFpQztHcEI4OGNsQzs7RW9CNzhjQztJQUFpQztHcEJpOWNsQzs7RW9CaDljQztJQUFpQztHcEJvOWNsQzs7RW9CbjljQztJQUFpQztHcEJ1OWNsQzs7RW9CdDljQztJQUFpQztHcEIwOWNsQztDQUNGOztBYzdnZEs7RU15Q0Y7SUFBaUM7R3BCeStjbEM7O0VvQngrY0M7SUFBaUM7R3BCNCtjbEM7O0VvQjMrY0M7SUFBaUM7R3BCKytjbEM7O0VvQjcrY0M7SUFBaUM7R3BCaS9jbEM7O0VvQmgvY0M7SUFBaUM7R3BCby9jbEM7O0VvQm4vY0M7SUFBaUM7R3BCdS9jbEM7O0VvQnQvY0M7SUFBaUM7R3BCMC9jbEM7O0VvQnovY0M7SUFBaUM7R3BCNi9jbEM7O0VvQjUvY0M7SUFBaUM7R3BCZ2dkbEM7Q0FDRjs7QWNuamRLO0VNeUNGO0lBQWlDO0dwQitnZGxDOztFb0I5Z2RDO0lBQWlDO0dwQmtoZGxDOztFb0JqaGRDO0lBQWlDO0dwQnFoZGxDOztFb0JuaGRDO0lBQWlDO0dwQnVoZGxDOztFb0J0aGRDO0lBQWlDO0dwQjBoZGxDOztFb0J6aGRDO0lBQWlDO0dwQjZoZGxDOztFb0I1aGRDO0lBQWlDO0dwQmdpZGxDOztFb0IvaGRDO0lBQWlDO0dwQm1pZGxDOztFb0JsaWRDO0lBQWlDO0dwQnNpZGxDO0NBQ0Y7O0FjemxkSztFTXlDRjtJQUFpQztHcEJxamRsQzs7RW9CcGpkQztJQUFpQztHcEJ3amRsQzs7RW9CdmpkQztJQUFpQztHcEIyamRsQzs7RW9CempkQztJQUFpQztHcEI2amRsQzs7RW9CNWpkQztJQUFpQztHcEJna2RsQzs7RW9CL2pkQztJQUFpQztHcEJta2RsQzs7RW9CbGtkQztJQUFpQztHcEJza2RsQzs7RW9CcmtkQztJQUFpQztHcEJ5a2RsQzs7RW9CeGtkQztJQUFpQztHcEI0a2RsQztDQUNGOztBYy9uZEs7RU15Q0Y7SUFBaUM7R3BCMmxkbEM7O0VvQjFsZEM7SUFBaUM7R3BCOGxkbEM7O0VvQjdsZEM7SUFBaUM7R3BCaW1kbEM7O0VvQi9sZEM7SUFBaUM7R3BCbW1kbEM7O0VvQmxtZEM7SUFBaUM7R3BCc21kbEM7O0VvQnJtZEM7SUFBaUM7R3BCeW1kbEM7O0VvQnhtZEM7SUFBaUM7R3BCNG1kbEM7O0VvQjNtZEM7SUFBaUM7R3BCK21kbEM7O0VvQjltZEM7SUFBaUM7R3BCa25kbEM7Q0FDRjs7QWNycWRLO0VNeUNGO0lBQWlDO0dwQmlvZGxDOztFb0Job2RDO0lBQWlDO0dwQm9vZGxDOztFb0Jub2RDO0lBQWlDO0dwQnVvZGxDOztFb0Jyb2RDO0lBQWlDO0dwQnlvZGxDOztFb0J4b2RDO0lBQWlDO0dwQjRvZGxDOztFb0Izb2RDO0lBQWlDO0dwQitvZGxDOztFb0I5b2RDO0lBQWlDO0dwQmtwZGxDOztFb0JqcGRDO0lBQWlDO0dwQnFwZGxDOztFb0JwcGRDO0lBQWlDO0dwQndwZGxDO0NBQ0Y7O0FjM3NkSztFTXlDRjtJQUFpQztHcEJ1cWRsQzs7RW9CdHFkQztJQUFpQztHcEIwcWRsQzs7RW9CenFkQztJQUFpQztHcEI2cWRsQzs7RW9CM3FkQztJQUFpQztHcEIrcWRsQzs7RW9COXFkQztJQUFpQztHcEJrcmRsQzs7RW9CanJkQztJQUFpQztHcEJxcmRsQzs7RW9CcHJkQztJQUFpQztHcEJ3cmRsQzs7RW9CdnJkQztJQUFpQztHcEIycmRsQzs7RW9CMXJkQztJQUFpQztHcEI4cmRsQztDQUNGOztBY2p2ZEs7RU15Q0Y7SUFBaUM7R3BCNnNkbEM7O0VvQjVzZEM7SUFBaUM7R3BCZ3RkbEM7O0VvQi9zZEM7SUFBaUM7R3BCbXRkbEM7O0VvQmp0ZEM7SUFBaUM7R3BCcXRkbEM7O0VvQnB0ZEM7SUFBaUM7R3BCd3RkbEM7O0VvQnZ0ZEM7SUFBaUM7R3BCMnRkbEM7O0VvQjF0ZEM7SUFBaUM7R3BCOHRkbEM7O0VvQjd0ZEM7SUFBaUM7R3BCaXVkbEM7O0VvQmh1ZEM7SUFBaUM7R3BCb3VkbEM7Q0FDRjs7QWN2eGRLO0VNeUNGO0lBQWlDO0dwQm12ZGxDOztFb0JsdmRDO0lBQWlDO0dwQnN2ZGxDOztFb0JydmRDO0lBQWlDO0dwQnl2ZGxDOztFb0J2dmRDO0lBQWlDO0dwQjJ2ZGxDOztFb0IxdmRDO0lBQWlDO0dwQjh2ZGxDOztFb0I3dmRDO0lBQWlDO0dwQml3ZGxDOztFb0Jod2RDO0lBQWlDO0dwQm93ZGxDOztFb0Jud2RDO0lBQWlDO0dwQnV3ZGxDOztFb0J0d2RDO0lBQWlDO0dwQjB3ZGxDO0NBQ0Y7O0FjN3pkSztFTXlDRjtJQUFpQztHcEJ5eGRsQzs7RW9CeHhkQztJQUFpQztHcEI0eGRsQzs7RW9CM3hkQztJQUFpQztHcEIreGRsQzs7RW9CN3hkQztJQUFpQztHcEJpeWRsQzs7RW9CaHlkQztJQUFpQztHcEJveWRsQzs7RW9CbnlkQztJQUFpQztHcEJ1eWRsQzs7RW9CdHlkQztJQUFpQztHcEIweWRsQzs7RW9CenlkQztJQUFpQztHcEI2eWRsQzs7RW9CNXlkQztJQUFpQztHcEJnemRsQztDQUNGOztBY24yZEs7RU15Q0Y7SUFBaUM7R3BCK3pkbEM7O0VvQjl6ZEM7SUFBaUM7R3BCazBkbEM7O0VvQmowZEM7SUFBaUM7R3BCcTBkbEM7O0VvQm4wZEM7SUFBaUM7R3BCdTBkbEM7O0VvQnQwZEM7SUFBaUM7R3BCMDBkbEM7O0VvQnowZEM7SUFBaUM7R3BCNjBkbEM7O0VvQjUwZEM7SUFBaUM7R3BCZzFkbEM7O0VvQi8wZEM7SUFBaUM7R3BCbTFkbEM7O0VvQmwxZEM7SUFBaUM7R3BCczFkbEM7Q0FDRjs7QW9CLzBkRDtFQUFnQjtDcEJtMWRmOztBb0JsMWREO0VBQWdCO0NwQnMxZGY7O0FvQnIxZEQ7RUFBZ0I7Q3BCeTFkZjs7QWNyNWRLO0VNZ0VGO0lBQWlDO0dwQjAxZGxDOztFb0J6MWRDO0lBQWlDO0dwQjYxZGxDOztFb0I1MWRDO0lBQWlDO0dwQmcyZGxDO0NBQ0Y7O0FjbjZkSztFTWdFRjtJQUFpQztHcEJ3MmRsQzs7RW9CdjJkQztJQUFpQztHcEIyMmRsQzs7RW9CMTJkQztJQUFpQztHcEI4MmRsQztDQUNGOztBY2o3ZEs7RU1nRUY7SUFBaUM7R3BCczNkbEM7O0VvQnIzZEM7SUFBaUM7R3BCeTNkbEM7O0VvQngzZEM7SUFBaUM7R3BCNDNkbEM7Q0FDRjs7QWMvN2RLO0VNZ0VGO0lBQWlDO0dwQm80ZGxDOztFb0JuNGRDO0lBQWlDO0dwQnU0ZGxDOztFb0J0NGRDO0lBQWlDO0dwQjA0ZGxDO0NBQ0Y7O0FjNzhkSztFTWdFRjtJQUFpQztHcEJrNWRsQzs7RW9CajVkQztJQUFpQztHcEJxNWRsQzs7RW9CcDVkQztJQUFpQztHcEJ3NWRsQztDQUNGOztBYzM5ZEs7RU1nRUY7SUFBaUM7R3BCZzZkbEM7O0VvQi81ZEM7SUFBaUM7R3BCbTZkbEM7O0VvQmw2ZEM7SUFBaUM7R3BCczZkbEM7Q0FDRjs7QWN6K2RLO0VNZ0VGO0lBQWlDO0dwQjg2ZGxDOztFb0I3NmRDO0lBQWlDO0dwQmk3ZGxDOztFb0JoN2RDO0lBQWlDO0dwQm83ZGxDO0NBQ0Y7O0Fjdi9kSztFTWdFRjtJQUFpQztHcEI0N2RsQzs7RW9CMzdkQztJQUFpQztHcEIrN2RsQzs7RW9COTdkQztJQUFpQztHcEJrOGRsQztDQUNGOztBY3JnZUs7RU1nRUY7SUFBaUM7R3BCMDhkbEM7O0VvQno4ZEM7SUFBaUM7R3BCNjhkbEM7O0VvQjU4ZEM7SUFBaUM7R3BCZzlkbEM7Q0FDRjs7QWNuaGVLO0VNZ0VGO0lBQWlDO0dwQnc5ZGxDOztFb0J2OWRDO0lBQWlDO0dwQjI5ZGxDOztFb0IxOWRDO0lBQWlDO0dwQjg5ZGxDO0NBQ0Y7O0FjamllSztFTWdFRjtJQUFpQztHcEJzK2RsQzs7RW9CcitkQztJQUFpQztHcEJ5K2RsQzs7RW9CeCtkQztJQUFpQztHcEI0K2RsQztDQUNGOztBYy9pZUs7RU1nRUY7SUFBaUM7R3BCby9kbEM7O0VvQm4vZEM7SUFBaUM7R3BCdS9kbEM7O0VvQnQvZEM7SUFBaUM7R3BCMC9kbEM7Q0FDRjs7QW9Cbi9kRDtFQUFnQjtDcEJ1L2RmOztBb0J0L2REO0VBQWdCO0NwQjAvZGY7O0FvQnovZEQ7RUFBZ0I7Q3BCNi9kZjs7QWN6a2VLO0VNZ0ZGO0lBQWlDO0dwQjgvZGxDOztFb0I3L2RDO0lBQWlDO0dwQmlnZWxDOztFb0JoZ2VDO0lBQWlDO0dwQm9nZWxDO0NBQ0Y7O0FjdmxlSztFTWdGRjtJQUFpQztHcEI0Z2VsQzs7RW9CM2dlQztJQUFpQztHcEIrZ2VsQzs7RW9COWdlQztJQUFpQztHcEJraGVsQztDQUNGOztBY3JtZUs7RU1nRkY7SUFBaUM7R3BCMGhlbEM7O0VvQnpoZUM7SUFBaUM7R3BCNmhlbEM7O0VvQjVoZUM7SUFBaUM7R3BCZ2llbEM7Q0FDRjs7QWNubmVLO0VNZ0ZGO0lBQWlDO0dwQndpZWxDOztFb0J2aWVDO0lBQWlDO0dwQjJpZWxDOztFb0IxaWVDO0lBQWlDO0dwQjhpZWxDO0NBQ0Y7O0Fjam9lSztFTWdGRjtJQUFpQztHcEJzamVsQzs7RW9CcmplQztJQUFpQztHcEJ5amVsQzs7RW9CeGplQztJQUFpQztHcEI0amVsQztDQUNGOztBYy9vZUs7RU1nRkY7SUFBaUM7R3BCb2tlbEM7O0VvQm5rZUM7SUFBaUM7R3BCdWtlbEM7O0VvQnRrZUM7SUFBaUM7R3BCMGtlbEM7Q0FDRjs7QWM3cGVLO0VNZ0ZGO0lBQWlDO0dwQmtsZWxDOztFb0JqbGVDO0lBQWlDO0dwQnFsZWxDOztFb0JwbGVDO0lBQWlDO0dwQndsZWxDO0NBQ0Y7O0FjM3FlSztFTWdGRjtJQUFpQztHcEJnbWVsQzs7RW9CL2xlQztJQUFpQztHcEJtbWVsQzs7RW9CbG1lQztJQUFpQztHcEJzbWVsQztDQUNGOztBY3pyZUs7RU1nRkY7SUFBaUM7R3BCOG1lbEM7O0VvQjdtZUM7SUFBaUM7R3BCaW5lbEM7O0VvQmhuZUM7SUFBaUM7R3BCb25lbEM7Q0FDRjs7QWN2c2VLO0VNZ0ZGO0lBQWlDO0dwQjRuZWxDOztFb0IzbmVDO0lBQWlDO0dwQituZWxDOztFb0I5bmVDO0lBQWlDO0dwQmtvZWxDO0NBQ0Y7O0FjcnRlSztFTWdGRjtJQUFpQztHcEIwb2VsQzs7RW9Cem9lQztJQUFpQztHcEI2b2VsQzs7RW9CNW9lQztJQUFpQztHcEJncGVsQztDQUNGOztBY251ZUs7RU1nRkY7SUFBaUM7R3BCd3BlbEM7O0VvQnZwZUM7SUFBaUM7R3BCMnBlbEM7O0VvQjFwZUM7SUFBaUM7R3BCOHBlbEM7Q0FDRjs7QW9CdnBlRDtFQUFnQjtDcEIycGVmOztBb0IxcGVEO0VBQWdCO0NwQjhwZWY7O0FvQjdwZUQ7RUFBZ0I7Q3BCaXFlZjs7QW9CaHFlRDtFQUFnQjtDcEJvcWVmOztBb0JucWVEO0VBQWdCO0NwQnVxZWY7O0FjcndlSztFTWtHRjtJQUFpQztHcEJ3cWVsQzs7RW9CdnFlQztJQUFpQztHcEIycWVsQzs7RW9CMXFlQztJQUFpQztHcEI4cWVsQzs7RW9CN3FlQztJQUFpQztHcEJpcmVsQzs7RW9CaHJlQztJQUFpQztHcEJvcmVsQztDQUNGOztBYzN4ZUs7RU1rR0Y7SUFBaUM7R3BCOHJlbEM7O0VvQjdyZUM7SUFBaUM7R3BCaXNlbEM7O0VvQmhzZUM7SUFBaUM7R3BCb3NlbEM7O0VvQm5zZUM7SUFBaUM7R3BCdXNlbEM7O0VvQnRzZUM7SUFBaUM7R3BCMHNlbEM7Q0FDRjs7QWNqemVLO0VNa0dGO0lBQWlDO0dwQm90ZWxDOztFb0JudGVDO0lBQWlDO0dwQnV0ZWxDOztFb0J0dGVDO0lBQWlDO0dwQjB0ZWxDOztFb0J6dGVDO0lBQWlDO0dwQjZ0ZWxDOztFb0I1dGVDO0lBQWlDO0dwQmd1ZWxDO0NBQ0Y7O0FjdjBlSztFTWtHRjtJQUFpQztHcEIwdWVsQzs7RW9CenVlQztJQUFpQztHcEI2dWVsQzs7RW9CNXVlQztJQUFpQztHcEJndmVsQzs7RW9CL3VlQztJQUFpQztHcEJtdmVsQzs7RW9CbHZlQztJQUFpQztHcEJzdmVsQztDQUNGOztBYzcxZUs7RU1rR0Y7SUFBaUM7R3BCZ3dlbEM7O0VvQi92ZUM7SUFBaUM7R3BCbXdlbEM7O0VvQmx3ZUM7SUFBaUM7R3BCc3dlbEM7O0VvQnJ3ZUM7SUFBaUM7R3BCeXdlbEM7O0VvQnh3ZUM7SUFBaUM7R3BCNHdlbEM7Q0FDRjs7QWNuM2VLO0VNa0dGO0lBQWlDO0dwQnN4ZWxDOztFb0JyeGVDO0lBQWlDO0dwQnl4ZWxDOztFb0J4eGVDO0lBQWlDO0dwQjR4ZWxDOztFb0IzeGVDO0lBQWlDO0dwQit4ZWxDOztFb0I5eGVDO0lBQWlDO0dwQmt5ZWxDO0NBQ0Y7O0FjejRlSztFTWtHRjtJQUFpQztHcEI0eWVsQzs7RW9CM3llQztJQUFpQztHcEIreWVsQzs7RW9COXllQztJQUFpQztHcEJremVsQzs7RW9CanplQztJQUFpQztHcEJxemVsQzs7RW9CcHplQztJQUFpQztHcEJ3emVsQztDQUNGOztBYy81ZUs7RU1rR0Y7SUFBaUM7R3BCazBlbEM7O0VvQmowZUM7SUFBaUM7R3BCcTBlbEM7O0VvQnAwZUM7SUFBaUM7R3BCdzBlbEM7O0VvQnYwZUM7SUFBaUM7R3BCMjBlbEM7O0VvQjEwZUM7SUFBaUM7R3BCODBlbEM7Q0FDRjs7QWNyN2VLO0VNa0dGO0lBQWlDO0dwQncxZWxDOztFb0J2MWVDO0lBQWlDO0dwQjIxZWxDOztFb0IxMWVDO0lBQWlDO0dwQjgxZWxDOztFb0I3MWVDO0lBQWlDO0dwQmkyZWxDOztFb0JoMmVDO0lBQWlDO0dwQm8yZWxDO0NBQ0Y7O0FjMzhlSztFTWtHRjtJQUFpQztHcEI4MmVsQzs7RW9CNzJlQztJQUFpQztHcEJpM2VsQzs7RW9CaDNlQztJQUFpQztHcEJvM2VsQzs7RW9CbjNlQztJQUFpQztHcEJ1M2VsQzs7RW9CdDNlQztJQUFpQztHcEIwM2VsQztDQUNGOztBY2orZUs7RU1rR0Y7SUFBaUM7R3BCbzRlbEM7O0VvQm40ZUM7SUFBaUM7R3BCdTRlbEM7O0VvQnQ0ZUM7SUFBaUM7R3BCMDRlbEM7O0VvQno0ZUM7SUFBaUM7R3BCNjRlbEM7O0VvQjU0ZUM7SUFBaUM7R3BCZzVlbEM7Q0FDRjs7QWN2L2VLO0VNa0dGO0lBQWlDO0dwQjA1ZWxDOztFb0J6NWVDO0lBQWlDO0dwQjY1ZWxDOztFb0I1NWVDO0lBQWlDO0dwQmc2ZWxDOztFb0IvNWVDO0lBQWlDO0dwQm02ZWxDOztFb0JsNmVDO0lBQWlDO0dwQnM2ZWxDO0NBQ0Y7O0FvQjk1ZUM7RUFBVztDcEJrNmVaOztBY2poZks7RU1tSEE7SUFBZ0M7R3BCbTZlbkM7Q0FDRjs7QWN2aGZLO0VNbUhBO0lBQWdDO0dwQnk2ZW5DO0NBQ0Y7O0FjN2hmSztFTW1IQTtJQUFnQztHcEIrNmVuQztDQUNGOztBY25pZks7RU1tSEE7SUFBZ0M7R3BCcTdlbkM7Q0FDRjs7QWN6aWZLO0VNbUhBO0lBQWdDO0dwQjI3ZW5DO0NBQ0Y7O0FjL2lmSztFTW1IQTtJQUFnQztHcEJpOGVuQztDQUNGOztBY3JqZks7RU1tSEE7SUFBZ0M7R3BCdThlbkM7Q0FDRjs7QWMzamZLO0VNbUhBO0lBQWdDO0dwQjY4ZW5DO0NBQ0Y7O0FjamtmSztFTW1IQTtJQUFnQztHcEJtOWVuQztDQUNGOztBY3ZrZks7RU1tSEE7SUFBZ0M7R3BCeTllbkM7Q0FDRjs7QWM3a2ZLO0VNbUhBO0lBQWdDO0dwQis5ZW5DO0NBQ0Y7O0FjbmxmSztFTW1IQTtJQUFnQztHcEJxK2VuQztDQUNGOztBb0IxK2VDO0VBQVc7Q3BCOCtlWjs7QWM3bGZLO0VNbUhBO0lBQWdDO0dwQisrZW5DO0NBQ0Y7O0Fjbm1mSztFTW1IQTtJQUFnQztHcEJxL2VuQztDQUNGOztBY3ptZks7RU1tSEE7SUFBZ0M7R3BCMi9lbkM7Q0FDRjs7QWMvbWZLO0VNbUhBO0lBQWdDO0dwQmlnZm5DO0NBQ0Y7O0Fjcm5mSztFTW1IQTtJQUFnQztHcEJ1Z2ZuQztDQUNGOztBYzNuZks7RU1tSEE7SUFBZ0M7R3BCNmdmbkM7Q0FDRjs7QWNqb2ZLO0VNbUhBO0lBQWdDO0dwQm1oZm5DO0NBQ0Y7O0Fjdm9mSztFTW1IQTtJQUFnQztHcEJ5aGZuQztDQUNGOztBYzdvZks7RU1tSEE7SUFBZ0M7R3BCK2hmbkM7Q0FDRjs7QWNucGZLO0VNbUhBO0lBQWdDO0dwQnFpZm5DO0NBQ0Y7O0FjenBmSztFTW1IQTtJQUFnQztHcEIyaWZuQztDQUNGOztBYy9wZks7RU1tSEE7SUFBZ0M7R3BCaWpmbkM7Q0FDRjs7QW9CdGpmQztFQUFXO0NwQjBqZlo7O0FjenFmSztFTW1IQTtJQUFnQztHcEIyamZuQztDQUNGOztBYy9xZks7RU1tSEE7SUFBZ0M7R3BCaWtmbkM7Q0FDRjs7QWNycmZLO0VNbUhBO0lBQWdDO0dwQnVrZm5DO0NBQ0Y7O0FjM3JmSztFTW1IQTtJQUFnQztHcEI2a2ZuQztDQUNGOztBY2pzZks7RU1tSEE7SUFBZ0M7R3BCbWxmbkM7Q0FDRjs7QWN2c2ZLO0VNbUhBO0lBQWdDO0dwQnlsZm5DO0NBQ0Y7O0FjN3NmSztFTW1IQTtJQUFnQztHcEIrbGZuQztDQUNGOztBY250Zks7RU1tSEE7SUFBZ0M7R3BCcW1mbkM7Q0FDRjs7QWN6dGZLO0VNbUhBO0lBQWdDO0dwQjJtZm5DO0NBQ0Y7O0FjL3RmSztFTW1IQTtJQUFnQztHcEJpbmZuQztDQUNGOztBY3J1Zks7RU1tSEE7SUFBZ0M7R3BCdW5mbkM7Q0FDRjs7QWMzdWZLO0VNbUhBO0lBQWdDO0dwQjZuZm5DO0NBQ0Y7O0FvQmxvZkM7RUFBVztDcEJzb2ZaOztBY3J2Zks7RU1tSEE7SUFBZ0M7R3BCdW9mbkM7Q0FDRjs7QWMzdmZLO0VNbUhBO0lBQWdDO0dwQjZvZm5DO0NBQ0Y7O0FjandmSztFTW1IQTtJQUFnQztHcEJtcGZuQztDQUNGOztBY3Z3Zks7RU1tSEE7SUFBZ0M7R3BCeXBmbkM7Q0FDRjs7QWM3d2ZLO0VNbUhBO0lBQWdDO0dwQitwZm5DO0NBQ0Y7O0FjbnhmSztFTW1IQTtJQUFnQztHcEJxcWZuQztDQUNGOztBY3p4Zks7RU1tSEE7SUFBZ0M7R3BCMnFmbkM7Q0FDRjs7QWMveGZLO0VNbUhBO0lBQWdDO0dwQmlyZm5DO0NBQ0Y7O0FjcnlmSztFTW1IQTtJQUFnQztHcEJ1cmZuQztDQUNGOztBYzN5Zks7RU1tSEE7SUFBZ0M7R3BCNnJmbkM7Q0FDRjs7QWNqemZLO0VNbUhBO0lBQWdDO0dwQm1zZm5DO0NBQ0Y7O0FjdnpmSztFTW1IQTtJQUFnQztHcEJ5c2ZuQztDQUNGOztBb0I5c2ZDO0VBQVc7Q3BCa3RmWjs7QWNqMGZLO0VNbUhBO0lBQWdDO0dwQm10Zm5DO0NBQ0Y7O0FjdjBmSztFTW1IQTtJQUFnQztHcEJ5dGZuQztDQUNGOztBYzcwZks7RU1tSEE7SUFBZ0M7R3BCK3RmbkM7Q0FDRjs7QWNuMWZLO0VNbUhBO0lBQWdDO0dwQnF1Zm5DO0NBQ0Y7O0FjejFmSztFTW1IQTtJQUFnQztHcEIydWZuQztDQUNGOztBYy8xZks7RU1tSEE7SUFBZ0M7R3BCaXZmbkM7Q0FDRjs7QWNyMmZLO0VNbUhBO0lBQWdDO0dwQnV2Zm5DO0NBQ0Y7O0FjMzJmSztFTW1IQTtJQUFnQztHcEI2dmZuQztDQUNGOztBY2ozZks7RU1tSEE7SUFBZ0M7R3BCbXdmbkM7Q0FDRjs7QWN2M2ZLO0VNbUhBO0lBQWdDO0dwQnl3Zm5DO0NBQ0Y7O0FjNzNmSztFTW1IQTtJQUFnQztHcEIrd2ZuQztDQUNGOztBY240Zks7RU1tSEE7SUFBZ0M7R3BCcXhmbkM7Q0FDRjs7QW9CMXhmQztFQUFXO0NwQjh4Zlo7O0FjNzRmSztFTW1IQTtJQUFnQztHcEIreGZuQztDQUNGOztBY241Zks7RU1tSEE7SUFBZ0M7R3BCcXlmbkM7Q0FDRjs7QWN6NWZLO0VNbUhBO0lBQWdDO0dwQjJ5Zm5DO0NBQ0Y7O0FjLzVmSztFTW1IQTtJQUFnQztHcEJpemZuQztDQUNGOztBY3I2Zks7RU1tSEE7SUFBZ0M7R3BCdXpmbkM7Q0FDRjs7QWMzNmZLO0VNbUhBO0lBQWdDO0dwQjZ6Zm5DO0NBQ0Y7O0FjajdmSztFTW1IQTtJQUFnQztHcEJtMGZuQztDQUNGOztBY3Y3Zks7RU1tSEE7SUFBZ0M7R3BCeTBmbkM7Q0FDRjs7QWM3N2ZLO0VNbUhBO0lBQWdDO0dwQiswZm5DO0NBQ0Y7O0FjbjhmSztFTW1IQTtJQUFnQztHcEJxMWZuQztDQUNGOztBY3o4Zks7RU1tSEE7SUFBZ0M7R3BCMjFmbkM7Q0FDRjs7QWMvOGZLO0VNbUhBO0lBQWdDO0dwQmkyZm5DO0NBQ0Y7O0FvQnQyZkM7RUFBVztDcEIwMmZaOztBY3o5Zks7RU1tSEE7SUFBZ0M7R3BCMjJmbkM7Q0FDRjs7QWMvOWZLO0VNbUhBO0lBQWdDO0dwQmkzZm5DO0NBQ0Y7O0FjcitmSztFTW1IQTtJQUFnQztHcEJ1M2ZuQztDQUNGOztBYzMrZks7RU1tSEE7SUFBZ0M7R3BCNjNmbkM7Q0FDRjs7QWNqL2ZLO0VNbUhBO0lBQWdDO0dwQm00Zm5DO0NBQ0Y7O0Fjdi9mSztFTW1IQTtJQUFnQztHcEJ5NGZuQztDQUNGOztBYzcvZks7RU1tSEE7SUFBZ0M7R3BCKzRmbkM7Q0FDRjs7QWNuZ2dCSztFTW1IQTtJQUFnQztHcEJxNWZuQztDQUNGOztBY3pnZ0JLO0VNbUhBO0lBQWdDO0dwQjI1Zm5DO0NBQ0Y7O0FjL2dnQks7RU1tSEE7SUFBZ0M7R3BCaTZmbkM7Q0FDRjs7QWNyaGdCSztFTW1IQTtJQUFnQztHcEJ1NmZuQztDQUNGOztBYzNoZ0JLO0VNbUhBO0lBQWdDO0dwQjY2Zm5DO0NBQ0Y7O0FvQmw3ZkM7RUFBVztDcEJzN2ZaOztBY3JpZ0JLO0VNbUhBO0lBQWdDO0dwQnU3Zm5DO0NBQ0Y7O0FjM2lnQks7RU1tSEE7SUFBZ0M7R3BCNjdmbkM7Q0FDRjs7QWNqamdCSztFTW1IQTtJQUFnQztHcEJtOGZuQztDQUNGOztBY3ZqZ0JLO0VNbUhBO0lBQWdDO0dwQnk4Zm5DO0NBQ0Y7O0FjN2pnQks7RU1tSEE7SUFBZ0M7R3BCKzhmbkM7Q0FDRjs7QWNua2dCSztFTW1IQTtJQUFnQztHcEJxOWZuQztDQUNGOztBY3prZ0JLO0VNbUhBO0lBQWdDO0dwQjI5Zm5DO0NBQ0Y7O0FjL2tnQks7RU1tSEE7SUFBZ0M7R3BCaStmbkM7Q0FDRjs7QWNybGdCSztFTW1IQTtJQUFnQztHcEJ1K2ZuQztDQUNGOztBYzNsZ0JLO0VNbUhBO0lBQWdDO0dwQjYrZm5DO0NBQ0Y7O0Fjam1nQks7RU1tSEE7SUFBZ0M7R3BCbS9mbkM7Q0FDRjs7QWN2bWdCSztFTW1IQTtJQUFnQztHcEJ5L2ZuQztDQUNGOztBb0I5L2ZDO0VBQVc7Q3BCa2dnQlo7O0Fjam5nQks7RU1tSEE7SUFBZ0M7R3BCbWdnQm5DO0NBQ0Y7O0Fjdm5nQks7RU1tSEE7SUFBZ0M7R3BCeWdnQm5DO0NBQ0Y7O0FjN25nQks7RU1tSEE7SUFBZ0M7R3BCK2dnQm5DO0NBQ0Y7O0Fjbm9nQks7RU1tSEE7SUFBZ0M7R3BCcWhnQm5DO0NBQ0Y7O0Fjem9nQks7RU1tSEE7SUFBZ0M7R3BCMmhnQm5DO0NBQ0Y7O0FjL29nQks7RU1tSEE7SUFBZ0M7R3BCaWlnQm5DO0NBQ0Y7O0FjcnBnQks7RU1tSEE7SUFBZ0M7R3BCdWlnQm5DO0NBQ0Y7O0FjM3BnQks7RU1tSEE7SUFBZ0M7R3BCNmlnQm5DO0NBQ0Y7O0FjanFnQks7RU1tSEE7SUFBZ0M7R3BCbWpnQm5DO0NBQ0Y7O0FjdnFnQks7RU1tSEE7SUFBZ0M7R3BCeWpnQm5DO0NBQ0Y7O0FjN3FnQks7RU1tSEE7SUFBZ0M7R3BCK2pnQm5DO0NBQ0Y7O0FjbnJnQks7RU1tSEE7SUFBZ0M7R3BCcWtnQm5DO0NBQ0Y7O0FvQjFrZ0JDO0VBQVc7Q3BCOGtnQlo7O0FjN3JnQks7RU1tSEE7SUFBZ0M7R3BCK2tnQm5DO0NBQ0Y7O0FjbnNnQks7RU1tSEE7SUFBZ0M7R3BCcWxnQm5DO0NBQ0Y7O0FjenNnQks7RU1tSEE7SUFBZ0M7R3BCMmxnQm5DO0NBQ0Y7O0FjL3NnQks7RU1tSEE7SUFBZ0M7R3BCaW1nQm5DO0NBQ0Y7O0FjcnRnQks7RU1tSEE7SUFBZ0M7R3BCdW1nQm5DO0NBQ0Y7O0FjM3RnQks7RU1tSEE7SUFBZ0M7R3BCNm1nQm5DO0NBQ0Y7O0FjanVnQks7RU1tSEE7SUFBZ0M7R3BCbW5nQm5DO0NBQ0Y7O0FjdnVnQks7RU1tSEE7SUFBZ0M7R3BCeW5nQm5DO0NBQ0Y7O0FjN3VnQks7RU1tSEE7SUFBZ0M7R3BCK25nQm5DO0NBQ0Y7O0FjbnZnQks7RU1tSEE7SUFBZ0M7R3BCcW9nQm5DO0NBQ0Y7O0FjenZnQks7RU1tSEE7SUFBZ0M7R3BCMm9nQm5DO0NBQ0Y7O0FjL3ZnQks7RU1tSEE7SUFBZ0M7R3BCaXBnQm5DO0NBQ0Y7O0FxQjF3Z0JEO0VBQVU7Q3JCOHdnQlQ7O0FxQjd3Z0JEO0VBQVU7Q3JCaXhnQlQ7O0FxQjN3Z0JEO0VBQVU7Q3JCK3dnQlQ7O0FxQjl3Z0JEO0VBQVU7Q3JCa3hnQlQ7O0FxQmp4Z0JEO0VBQVU7Q3JCcXhnQlQ7O0FxQnB4Z0JEO0VBQVU7Q3JCd3hnQlQ7O0FxQnZ4Z0JEO0VBQVU7Q3JCMnhnQlQ7O0FzQjV4Z0JDO0VBQVk7Q3RCZ3lnQmI7O0FzQi94Z0JDO0VBQVk7Q3RCbXlnQmI7O0FzQmx5Z0JDO0VBQVk7Q3RCc3lnQmI7O0FzQnJ5Z0JDO0VBQVk7Q3RCeXlnQmI7O0FzQnh5Z0JDO0VBQVk7Q3RCNHlnQmI7O0FzQjF5Z0JDO0VBQ0U7RUFDQTtDdEI2eWdCSDs7QXNCMXlnQkM7RUFDRTtFQUNBO0N0QjZ5Z0JIOztBc0IxeWdCQztFQUFlO0N0Qjh5Z0JoQjs7QXNCN3lnQkM7RUFBZTtDdEJpemdCaEI7O0FzQmh6Z0JDO0VBQWU7Q3RCb3pnQmhCOztBc0JuemdCQztFQUFlO0N0QnV6Z0JoQjs7QXNCdHpnQkM7RUFBZTtDdEIwemdCaEI7O0FzQnh6Z0JDO0VBQ0U7RUFDQTtDdEIyemdCSDs7QXNCeHpnQkM7RUFDRTtFQUNBO0N0QjJ6Z0JIOztBYzcxZ0JLO0VRdUNBO0lBQWlDO0d0QjJ6Z0JwQzs7RXNCMXpnQkc7SUFBaUM7R3RCOHpnQnBDOztFc0I3emdCRztJQUFpQztHdEJpMGdCcEM7O0VzQmgwZ0JHO0lBQWlDO0d0Qm8wZ0JwQzs7RXNCbjBnQkc7SUFBaUM7R3RCdTBnQnBDOztFc0JyMGdCRztJQUNFO0lBQ0E7R3RCdzBnQkw7O0VzQnIwZ0JHO0lBQ0U7SUFDQTtHdEJ3MGdCTDs7RXNCcjBnQkc7SUFBb0M7R3RCeTBnQnZDOztFc0J4MGdCRztJQUFvQztHdEI0MGdCdkM7O0VzQjMwZ0JHO0lBQW9DO0d0QiswZ0J2Qzs7RXNCOTBnQkc7SUFBb0M7R3RCazFnQnZDOztFc0JqMWdCRztJQUFvQztHdEJxMWdCdkM7O0VzQm4xZ0JHO0lBQ0U7SUFDQTtHdEJzMWdCTDs7RXNCbjFnQkc7SUFDRTtJQUNBO0d0QnMxZ0JMO0NBQ0Y7O0FjMzVnQks7RVF1Q0E7SUFBaUM7R3RCeTNnQnBDOztFc0J4M2dCRztJQUFpQztHdEI0M2dCcEM7O0VzQjMzZ0JHO0lBQWlDO0d0QiszZ0JwQzs7RXNCOTNnQkc7SUFBaUM7R3RCazRnQnBDOztFc0JqNGdCRztJQUFpQztHdEJxNGdCcEM7O0VzQm40Z0JHO0lBQ0U7SUFDQTtHdEJzNGdCTDs7RXNCbjRnQkc7SUFDRTtJQUNBO0d0QnM0Z0JMOztFc0JuNGdCRztJQUFvQztHdEJ1NGdCdkM7O0VzQnQ0Z0JHO0lBQW9DO0d0QjA0Z0J2Qzs7RXNCejRnQkc7SUFBb0M7R3RCNjRnQnZDOztFc0I1NGdCRztJQUFvQztHdEJnNWdCdkM7O0VzQi80Z0JHO0lBQW9DO0d0Qm01Z0J2Qzs7RXNCajVnQkc7SUFDRTtJQUNBO0d0Qm81Z0JMOztFc0JqNWdCRztJQUNFO0lBQ0E7R3RCbzVnQkw7Q0FDRjs7QWN6OWdCSztFUXVDQTtJQUFpQztHdEJ1N2dCcEM7O0VzQnQ3Z0JHO0lBQWlDO0d0QjA3Z0JwQzs7RXNCejdnQkc7SUFBaUM7R3RCNjdnQnBDOztFc0I1N2dCRztJQUFpQztHdEJnOGdCcEM7O0VzQi83Z0JHO0lBQWlDO0d0Qm04Z0JwQzs7RXNCajhnQkc7SUFDRTtJQUNBO0d0Qm84Z0JMOztFc0JqOGdCRztJQUNFO0lBQ0E7R3RCbzhnQkw7O0VzQmo4Z0JHO0lBQW9DO0d0QnE4Z0J2Qzs7RXNCcDhnQkc7SUFBb0M7R3RCdzhnQnZDOztFc0J2OGdCRztJQUFvQztHdEIyOGdCdkM7O0VzQjE4Z0JHO0lBQW9DO0d0Qjg4Z0J2Qzs7RXNCNzhnQkc7SUFBb0M7R3RCaTlnQnZDOztFc0IvOGdCRztJQUNFO0lBQ0E7R3RCazlnQkw7O0VzQi84Z0JHO0lBQ0U7SUFDQTtHdEJrOWdCTDtDQUNGOztBY3ZoaEJLO0VRdUNBO0lBQWlDO0d0QnEvZ0JwQzs7RXNCcC9nQkc7SUFBaUM7R3RCdy9nQnBDOztFc0J2L2dCRztJQUFpQztHdEIyL2dCcEM7O0VzQjEvZ0JHO0lBQWlDO0d0QjgvZ0JwQzs7RXNCNy9nQkc7SUFBaUM7R3RCaWdoQnBDOztFc0IvL2dCRztJQUNFO0lBQ0E7R3RCa2doQkw7O0VzQi8vZ0JHO0lBQ0U7SUFDQTtHdEJrZ2hCTDs7RXNCLy9nQkc7SUFBb0M7R3RCbWdoQnZDOztFc0JsZ2hCRztJQUFvQztHdEJzZ2hCdkM7O0VzQnJnaEJHO0lBQW9DO0d0QnlnaEJ2Qzs7RXNCeGdoQkc7SUFBb0M7R3RCNGdoQnZDOztFc0IzZ2hCRztJQUFvQztHdEIrZ2hCdkM7O0VzQjdnaEJHO0lBQ0U7SUFDQTtHdEJnaGhCTDs7RXNCN2doQkc7SUFDRTtJQUNBO0d0QmdoaEJMO0NBQ0Y7O0FjcmxoQks7RVF1Q0E7SUFBaUM7R3RCbWpoQnBDOztFc0JsamhCRztJQUFpQztHdEJzamhCcEM7O0VzQnJqaEJHO0lBQWlDO0d0QnlqaEJwQzs7RXNCeGpoQkc7SUFBaUM7R3RCNGpoQnBDOztFc0IzamhCRztJQUFpQztHdEIramhCcEM7O0VzQjdqaEJHO0lBQ0U7SUFDQTtHdEJna2hCTDs7RXNCN2poQkc7SUFDRTtJQUNBO0d0QmdraEJMOztFc0I3amhCRztJQUFvQztHdEJpa2hCdkM7O0VzQmhraEJHO0lBQW9DO0d0Qm9raEJ2Qzs7RXNCbmtoQkc7SUFBb0M7R3RCdWtoQnZDOztFc0J0a2hCRztJQUFvQztHdEIwa2hCdkM7O0VzQnpraEJHO0lBQW9DO0d0QjZraEJ2Qzs7RXNCM2toQkc7SUFDRTtJQUNBO0d0QjhraEJMOztFc0Iza2hCRztJQUNFO0lBQ0E7R3RCOGtoQkw7Q0FDRjs7QWNucGhCSztFUXVDQTtJQUFpQztHdEJpbmhCcEM7O0VzQmhuaEJHO0lBQWlDO0d0Qm9uaEJwQzs7RXNCbm5oQkc7SUFBaUM7R3RCdW5oQnBDOztFc0J0bmhCRztJQUFpQztHdEIwbmhCcEM7O0VzQnpuaEJHO0lBQWlDO0d0QjZuaEJwQzs7RXNCM25oQkc7SUFDRTtJQUNBO0d0QjhuaEJMOztFc0IzbmhCRztJQUNFO0lBQ0E7R3RCOG5oQkw7O0VzQjNuaEJHO0lBQW9DO0d0QituaEJ2Qzs7RXNCOW5oQkc7SUFBb0M7R3RCa29oQnZDOztFc0Jqb2hCRztJQUFvQztHdEJxb2hCdkM7O0VzQnBvaEJHO0lBQW9DO0d0QndvaEJ2Qzs7RXNCdm9oQkc7SUFBb0M7R3RCMm9oQnZDOztFc0J6b2hCRztJQUNFO0lBQ0E7R3RCNG9oQkw7O0VzQnpvaEJHO0lBQ0U7SUFDQTtHdEI0b2hCTDtDQUNGOztBY2p0aEJLO0VRdUNBO0lBQWlDO0d0QitxaEJwQzs7RXNCOXFoQkc7SUFBaUM7R3RCa3JoQnBDOztFc0JqcmhCRztJQUFpQztHdEJxcmhCcEM7O0VzQnByaEJHO0lBQWlDO0d0QndyaEJwQzs7RXNCdnJoQkc7SUFBaUM7R3RCMnJoQnBDOztFc0J6cmhCRztJQUNFO0lBQ0E7R3RCNHJoQkw7O0VzQnpyaEJHO0lBQ0U7SUFDQTtHdEI0cmhCTDs7RXNCenJoQkc7SUFBb0M7R3RCNnJoQnZDOztFc0I1cmhCRztJQUFvQztHdEJnc2hCdkM7O0VzQi9yaEJHO0lBQW9DO0d0Qm1zaEJ2Qzs7RXNCbHNoQkc7SUFBb0M7R3RCc3NoQnZDOztFc0Jyc2hCRztJQUFvQztHdEJ5c2hCdkM7O0VzQnZzaEJHO0lBQ0U7SUFDQTtHdEIwc2hCTDs7RXNCdnNoQkc7SUFDRTtJQUNBO0d0QjBzaEJMO0NBQ0Y7O0FjL3doQks7RVF1Q0E7SUFBaUM7R3RCNnVoQnBDOztFc0I1dWhCRztJQUFpQztHdEJndmhCcEM7O0VzQi91aEJHO0lBQWlDO0d0Qm12aEJwQzs7RXNCbHZoQkc7SUFBaUM7R3RCc3ZoQnBDOztFc0JydmhCRztJQUFpQztHdEJ5dmhCcEM7O0VzQnZ2aEJHO0lBQ0U7SUFDQTtHdEIwdmhCTDs7RXNCdnZoQkc7SUFDRTtJQUNBO0d0QjB2aEJMOztFc0J2dmhCRztJQUFvQztHdEIydmhCdkM7O0VzQjF2aEJHO0lBQW9DO0d0Qjh2aEJ2Qzs7RXNCN3ZoQkc7SUFBb0M7R3RCaXdoQnZDOztFc0Jod2hCRztJQUFvQztHdEJvd2hCdkM7O0VzQm53aEJHO0lBQW9DO0d0QnV3aEJ2Qzs7RXNCcndoQkc7SUFDRTtJQUNBO0d0Qnd3aEJMOztFc0Jyd2hCRztJQUNFO0lBQ0E7R3RCd3doQkw7Q0FDRjs7QWM3MGhCSztFUXVDQTtJQUFpQztHdEIyeWhCcEM7O0VzQjF5aEJHO0lBQWlDO0d0Qjh5aEJwQzs7RXNCN3loQkc7SUFBaUM7R3RCaXpoQnBDOztFc0JoemhCRztJQUFpQztHdEJvemhCcEM7O0VzQm56aEJHO0lBQWlDO0d0QnV6aEJwQzs7RXNCcnpoQkc7SUFDRTtJQUNBO0d0Qnd6aEJMOztFc0JyemhCRztJQUNFO0lBQ0E7R3RCd3poQkw7O0VzQnJ6aEJHO0lBQW9DO0d0Qnl6aEJ2Qzs7RXNCeHpoQkc7SUFBb0M7R3RCNHpoQnZDOztFc0IzemhCRztJQUFvQztHdEIremhCdkM7O0VzQjl6aEJHO0lBQW9DO0d0QmswaEJ2Qzs7RXNCajBoQkc7SUFBb0M7R3RCcTBoQnZDOztFc0JuMGhCRztJQUNFO0lBQ0E7R3RCczBoQkw7O0VzQm4waEJHO0lBQ0U7SUFDQTtHdEJzMGhCTDtDQUNGOztBYzM0aEJLO0VRdUNBO0lBQWlDO0d0QnkyaEJwQzs7RXNCeDJoQkc7SUFBaUM7R3RCNDJoQnBDOztFc0IzMmhCRztJQUFpQztHdEIrMmhCcEM7O0VzQjkyaEJHO0lBQWlDO0d0QmszaEJwQzs7RXNCajNoQkc7SUFBaUM7R3RCcTNoQnBDOztFc0JuM2hCRztJQUNFO0lBQ0E7R3RCczNoQkw7O0VzQm4zaEJHO0lBQ0U7SUFDQTtHdEJzM2hCTDs7RXNCbjNoQkc7SUFBb0M7R3RCdTNoQnZDOztFc0J0M2hCRztJQUFvQztHdEIwM2hCdkM7O0VzQnozaEJHO0lBQW9DO0d0QjYzaEJ2Qzs7RXNCNTNoQkc7SUFBb0M7R3RCZzRoQnZDOztFc0IvM2hCRztJQUFvQztHdEJtNGhCdkM7O0VzQmo0aEJHO0lBQ0U7SUFDQTtHdEJvNGhCTDs7RXNCajRoQkc7SUFDRTtJQUNBO0d0Qm80aEJMO0NBQ0Y7O0FjejhoQks7RVF1Q0E7SUFBaUM7R3RCdTZoQnBDOztFc0J0NmhCRztJQUFpQztHdEIwNmhCcEM7O0VzQno2aEJHO0lBQWlDO0d0QjY2aEJwQzs7RXNCNTZoQkc7SUFBaUM7R3RCZzdoQnBDOztFc0IvNmhCRztJQUFpQztHdEJtN2hCcEM7O0VzQmo3aEJHO0lBQ0U7SUFDQTtHdEJvN2hCTDs7RXNCajdoQkc7SUFDRTtJQUNBO0d0Qm83aEJMOztFc0JqN2hCRztJQUFvQztHdEJxN2hCdkM7O0VzQnA3aEJHO0lBQW9DO0d0Qnc3aEJ2Qzs7RXNCdjdoQkc7SUFBb0M7R3RCMjdoQnZDOztFc0IxN2hCRztJQUFvQztHdEI4N2hCdkM7O0VzQjc3aEJHO0lBQW9DO0d0Qmk4aEJ2Qzs7RXNCLzdoQkc7SUFDRTtJQUNBO0d0Qms4aEJMOztFc0IvN2hCRztJQUNFO0lBQ0E7R3RCazhoQkw7Q0FDRjs7QWN2Z2lCSztFUXVDQTtJQUFpQztHdEJxK2hCcEM7O0VzQnAraEJHO0lBQWlDO0d0QncraEJwQzs7RXNCditoQkc7SUFBaUM7R3RCMitoQnBDOztFc0IxK2hCRztJQUFpQztHdEI4K2hCcEM7O0VzQjcraEJHO0lBQWlDO0d0QmkvaEJwQzs7RXNCLytoQkc7SUFDRTtJQUNBO0d0QmsvaEJMOztFc0IvK2hCRztJQUNFO0lBQ0E7R3RCay9oQkw7O0VzQi8raEJHO0lBQW9DO0d0Qm0vaEJ2Qzs7RXNCbC9oQkc7SUFBb0M7R3RCcy9oQnZDOztFc0JyL2hCRztJQUFvQztHdEJ5L2hCdkM7O0VzQngvaEJHO0lBQW9DO0d0QjQvaEJ2Qzs7RXNCMy9oQkc7SUFBb0M7R3RCKy9oQnZDOztFc0I3L2hCRztJQUNFO0lBQ0E7R3RCZ2dpQkw7O0VzQjcvaEJHO0lBQ0U7SUFDQTtHdEJnZ2lCTDtDQUNGOztBc0Joa2lCQztFQUFZO0N0Qm9raUJiOztBc0Jua2lCQztFQUFZO0N0QnVraUJiOztBc0J0a2lCQztFQUFZO0N0QjBraUJiOztBc0J6a2lCQztFQUFZO0N0QjZraUJiOztBc0I1a2lCQztFQUFZO0N0QmdsaUJiOztBc0I5a2lCQztFQUNFO0VBQ0E7Q3RCaWxpQkg7O0FzQjlraUJDO0VBQ0U7RUFDQTtDdEJpbGlCSDs7QXNCOWtpQkM7RUFBZTtDdEJrbGlCaEI7O0FzQmpsaUJDO0VBQWU7Q3RCcWxpQmhCOztBc0JwbGlCQztFQUFlO0N0QndsaUJoQjs7QXNCdmxpQkM7RUFBZTtDdEIybGlCaEI7O0FzQjFsaUJDO0VBQWU7Q3RCOGxpQmhCOztBc0I1bGlCQztFQUNFO0VBQ0E7Q3RCK2xpQkg7O0FzQjVsaUJDO0VBQ0U7RUFDQTtDdEIrbGlCSDs7QWNqb2lCSztFUXVDQTtJQUFpQztHdEIrbGlCcEM7O0VzQjlsaUJHO0lBQWlDO0d0QmttaUJwQzs7RXNCam1pQkc7SUFBaUM7R3RCcW1pQnBDOztFc0JwbWlCRztJQUFpQztHdEJ3bWlCcEM7O0VzQnZtaUJHO0lBQWlDO0d0QjJtaUJwQzs7RXNCem1pQkc7SUFDRTtJQUNBO0d0QjRtaUJMOztFc0J6bWlCRztJQUNFO0lBQ0E7R3RCNG1pQkw7O0VzQnptaUJHO0lBQW9DO0d0QjZtaUJ2Qzs7RXNCNW1pQkc7SUFBb0M7R3RCZ25pQnZDOztFc0IvbWlCRztJQUFvQztHdEJtbmlCdkM7O0VzQmxuaUJHO0lBQW9DO0d0QnNuaUJ2Qzs7RXNCcm5pQkc7SUFBb0M7R3RCeW5pQnZDOztFc0J2bmlCRztJQUNFO0lBQ0E7R3RCMG5pQkw7O0VzQnZuaUJHO0lBQ0U7SUFDQTtHdEIwbmlCTDtDQUNGOztBYy9yaUJLO0VRdUNBO0lBQWlDO0d0QjZwaUJwQzs7RXNCNXBpQkc7SUFBaUM7R3RCZ3FpQnBDOztFc0IvcGlCRztJQUFpQztHdEJtcWlCcEM7O0VzQmxxaUJHO0lBQWlDO0d0QnNxaUJwQzs7RXNCcnFpQkc7SUFBaUM7R3RCeXFpQnBDOztFc0J2cWlCRztJQUNFO0lBQ0E7R3RCMHFpQkw7O0VzQnZxaUJHO0lBQ0U7SUFDQTtHdEIwcWlCTDs7RXNCdnFpQkc7SUFBb0M7R3RCMnFpQnZDOztFc0IxcWlCRztJQUFvQztHdEI4cWlCdkM7O0VzQjdxaUJHO0lBQW9DO0d0QmlyaUJ2Qzs7RXNCaHJpQkc7SUFBb0M7R3RCb3JpQnZDOztFc0JucmlCRztJQUFvQztHdEJ1cmlCdkM7O0VzQnJyaUJHO0lBQ0U7SUFDQTtHdEJ3cmlCTDs7RXNCcnJpQkc7SUFDRTtJQUNBO0d0QndyaUJMO0NBQ0Y7O0FjN3ZpQks7RVF1Q0E7SUFBaUM7R3RCMnRpQnBDOztFc0IxdGlCRztJQUFpQztHdEI4dGlCcEM7O0VzQjd0aUJHO0lBQWlDO0d0Qml1aUJwQzs7RXNCaHVpQkc7SUFBaUM7R3RCb3VpQnBDOztFc0JudWlCRztJQUFpQztHdEJ1dWlCcEM7O0VzQnJ1aUJHO0lBQ0U7SUFDQTtHdEJ3dWlCTDs7RXNCcnVpQkc7SUFDRTtJQUNBO0d0Qnd1aUJMOztFc0JydWlCRztJQUFvQztHdEJ5dWlCdkM7O0VzQnh1aUJHO0lBQW9DO0d0QjR1aUJ2Qzs7RXNCM3VpQkc7SUFBb0M7R3RCK3VpQnZDOztFc0I5dWlCRztJQUFvQztHdEJrdmlCdkM7O0VzQmp2aUJHO0lBQW9DO0d0QnF2aUJ2Qzs7RXNCbnZpQkc7SUFDRTtJQUNBO0d0QnN2aUJMOztFc0JudmlCRztJQUNFO0lBQ0E7R3RCc3ZpQkw7Q0FDRjs7QWMzemlCSztFUXVDQTtJQUFpQztHdEJ5eGlCcEM7O0VzQnh4aUJHO0lBQWlDO0d0QjR4aUJwQzs7RXNCM3hpQkc7SUFBaUM7R3RCK3hpQnBDOztFc0I5eGlCRztJQUFpQztHdEJreWlCcEM7O0VzQmp5aUJHO0lBQWlDO0d0QnF5aUJwQzs7RXNCbnlpQkc7SUFDRTtJQUNBO0d0QnN5aUJMOztFc0JueWlCRztJQUNFO0lBQ0E7R3RCc3lpQkw7O0VzQm55aUJHO0lBQW9DO0d0QnV5aUJ2Qzs7RXNCdHlpQkc7SUFBb0M7R3RCMHlpQnZDOztFc0J6eWlCRztJQUFvQztHdEI2eWlCdkM7O0VzQjV5aUJHO0lBQW9DO0d0Qmd6aUJ2Qzs7RXNCL3lpQkc7SUFBb0M7R3RCbXppQnZDOztFc0JqemlCRztJQUNFO0lBQ0E7R3RCb3ppQkw7O0VzQmp6aUJHO0lBQ0U7SUFDQTtHdEJvemlCTDtDQUNGOztBY3ozaUJLO0VRdUNBO0lBQWlDO0d0QnUxaUJwQzs7RXNCdDFpQkc7SUFBaUM7R3RCMDFpQnBDOztFc0J6MWlCRztJQUFpQztHdEI2MWlCcEM7O0VzQjUxaUJHO0lBQWlDO0d0QmcyaUJwQzs7RXNCLzFpQkc7SUFBaUM7R3RCbTJpQnBDOztFc0JqMmlCRztJQUNFO0lBQ0E7R3RCbzJpQkw7O0VzQmoyaUJHO0lBQ0U7SUFDQTtHdEJvMmlCTDs7RXNCajJpQkc7SUFBb0M7R3RCcTJpQnZDOztFc0JwMmlCRztJQUFvQztHdEJ3MmlCdkM7O0VzQnYyaUJHO0lBQW9DO0d0QjIyaUJ2Qzs7RXNCMTJpQkc7SUFBb0M7R3RCODJpQnZDOztFc0I3MmlCRztJQUFvQztHdEJpM2lCdkM7O0VzQi8yaUJHO0lBQ0U7SUFDQTtHdEJrM2lCTDs7RXNCLzJpQkc7SUFDRTtJQUNBO0d0QmszaUJMO0NBQ0Y7O0FjdjdpQks7RVF1Q0E7SUFBaUM7R3RCcTVpQnBDOztFc0JwNWlCRztJQUFpQztHdEJ3NWlCcEM7O0VzQnY1aUJHO0lBQWlDO0d0QjI1aUJwQzs7RXNCMTVpQkc7SUFBaUM7R3RCODVpQnBDOztFc0I3NWlCRztJQUFpQztHdEJpNmlCcEM7O0VzQi81aUJHO0lBQ0U7SUFDQTtHdEJrNmlCTDs7RXNCLzVpQkc7SUFDRTtJQUNBO0d0Qms2aUJMOztFc0IvNWlCRztJQUFvQztHdEJtNmlCdkM7O0VzQmw2aUJHO0lBQW9DO0d0QnM2aUJ2Qzs7RXNCcjZpQkc7SUFBb0M7R3RCeTZpQnZDOztFc0J4NmlCRztJQUFvQztHdEI0NmlCdkM7O0VzQjM2aUJHO0lBQW9DO0d0Qis2aUJ2Qzs7RXNCNzZpQkc7SUFDRTtJQUNBO0d0Qmc3aUJMOztFc0I3NmlCRztJQUNFO0lBQ0E7R3RCZzdpQkw7Q0FDRjs7QWNyL2lCSztFUXVDQTtJQUFpQztHdEJtOWlCcEM7O0VzQmw5aUJHO0lBQWlDO0d0QnM5aUJwQzs7RXNCcjlpQkc7SUFBaUM7R3RCeTlpQnBDOztFc0J4OWlCRztJQUFpQztHdEI0OWlCcEM7O0VzQjM5aUJHO0lBQWlDO0d0Qis5aUJwQzs7RXNCNzlpQkc7SUFDRTtJQUNBO0d0QmcraUJMOztFc0I3OWlCRztJQUNFO0lBQ0E7R3RCZytpQkw7O0VzQjc5aUJHO0lBQW9DO0d0QmkraUJ2Qzs7RXNCaCtpQkc7SUFBb0M7R3RCbytpQnZDOztFc0JuK2lCRztJQUFvQztHdEJ1K2lCdkM7O0VzQnQraUJHO0lBQW9DO0d0QjAraUJ2Qzs7RXNCeitpQkc7SUFBb0M7R3RCNitpQnZDOztFc0IzK2lCRztJQUNFO0lBQ0E7R3RCOCtpQkw7O0VzQjMraUJHO0lBQ0U7SUFDQTtHdEI4K2lCTDtDQUNGOztBY25qakJLO0VRdUNBO0lBQWlDO0d0QmloakJwQzs7RXNCaGhqQkc7SUFBaUM7R3RCb2hqQnBDOztFc0JuaGpCRztJQUFpQztHdEJ1aGpCcEM7O0VzQnRoakJHO0lBQWlDO0d0QjBoakJwQzs7RXNCemhqQkc7SUFBaUM7R3RCNmhqQnBDOztFc0IzaGpCRztJQUNFO0lBQ0E7R3RCOGhqQkw7O0VzQjNoakJHO0lBQ0U7SUFDQTtHdEI4aGpCTDs7RXNCM2hqQkc7SUFBb0M7R3RCK2hqQnZDOztFc0I5aGpCRztJQUFvQztHdEJraWpCdkM7O0VzQmppakJHO0lBQW9DO0d0QnFpakJ2Qzs7RXNCcGlqQkc7SUFBb0M7R3RCd2lqQnZDOztFc0J2aWpCRztJQUFvQztHdEIyaWpCdkM7O0VzQnppakJHO0lBQ0U7SUFDQTtHdEI0aWpCTDs7RXNCemlqQkc7SUFDRTtJQUNBO0d0QjRpakJMO0NBQ0Y7O0Fjam5qQks7RVF1Q0E7SUFBaUM7R3RCK2tqQnBDOztFc0I5a2pCRztJQUFpQztHdEJrbGpCcEM7O0VzQmpsakJHO0lBQWlDO0d0QnFsakJwQzs7RXNCcGxqQkc7SUFBaUM7R3RCd2xqQnBDOztFc0J2bGpCRztJQUFpQztHdEIybGpCcEM7O0VzQnpsakJHO0lBQ0U7SUFDQTtHdEI0bGpCTDs7RXNCemxqQkc7SUFDRTtJQUNBO0d0QjRsakJMOztFc0J6bGpCRztJQUFvQztHdEI2bGpCdkM7O0VzQjVsakJHO0lBQW9DO0d0QmdtakJ2Qzs7RXNCL2xqQkc7SUFBb0M7R3RCbW1qQnZDOztFc0JsbWpCRztJQUFvQztHdEJzbWpCdkM7O0VzQnJtakJHO0lBQW9DO0d0QnltakJ2Qzs7RXNCdm1qQkc7SUFDRTtJQUNBO0d0QjBtakJMOztFc0J2bWpCRztJQUNFO0lBQ0E7R3RCMG1qQkw7Q0FDRjs7QWMvcWpCSztFUXVDQTtJQUFpQztHdEI2b2pCcEM7O0VzQjVvakJHO0lBQWlDO0d0QmdwakJwQzs7RXNCL29qQkc7SUFBaUM7R3RCbXBqQnBDOztFc0JscGpCRztJQUFpQztHdEJzcGpCcEM7O0VzQnJwakJHO0lBQWlDO0d0QnlwakJwQzs7RXNCdnBqQkc7SUFDRTtJQUNBO0d0QjBwakJMOztFc0J2cGpCRztJQUNFO0lBQ0E7R3RCMHBqQkw7O0VzQnZwakJHO0lBQW9DO0d0QjJwakJ2Qzs7RXNCMXBqQkc7SUFBb0M7R3RCOHBqQnZDOztFc0I3cGpCRztJQUFvQztHdEJpcWpCdkM7O0VzQmhxakJHO0lBQW9DO0d0Qm9xakJ2Qzs7RXNCbnFqQkc7SUFBb0M7R3RCdXFqQnZDOztFc0JycWpCRztJQUNFO0lBQ0E7R3RCd3FqQkw7O0VzQnJxakJHO0lBQ0U7SUFDQTtHdEJ3cWpCTDtDQUNGOztBYzd1akJLO0VRdUNBO0lBQWlDO0d0QjJzakJwQzs7RXNCMXNqQkc7SUFBaUM7R3RCOHNqQnBDOztFc0I3c2pCRztJQUFpQztHdEJpdGpCcEM7O0VzQmh0akJHO0lBQWlDO0d0Qm90akJwQzs7RXNCbnRqQkc7SUFBaUM7R3RCdXRqQnBDOztFc0JydGpCRztJQUNFO0lBQ0E7R3RCd3RqQkw7O0VzQnJ0akJHO0lBQ0U7SUFDQTtHdEJ3dGpCTDs7RXNCcnRqQkc7SUFBb0M7R3RCeXRqQnZDOztFc0J4dGpCRztJQUFvQztHdEI0dGpCdkM7O0VzQjN0akJHO0lBQW9DO0d0Qit0akJ2Qzs7RXNCOXRqQkc7SUFBb0M7R3RCa3VqQnZDOztFc0JqdWpCRztJQUFvQztHdEJxdWpCdkM7O0VzQm51akJHO0lBQ0U7SUFDQTtHdEJzdWpCTDs7RXNCbnVqQkc7SUFDRTtJQUNBO0d0QnN1akJMO0NBQ0Y7O0FjM3lqQks7RVF1Q0E7SUFBaUM7R3RCeXdqQnBDOztFc0J4d2pCRztJQUFpQztHdEI0d2pCcEM7O0VzQjN3akJHO0lBQWlDO0d0Qit3akJwQzs7RXNCOXdqQkc7SUFBaUM7R3RCa3hqQnBDOztFc0JqeGpCRztJQUFpQztHdEJxeGpCcEM7O0VzQm54akJHO0lBQ0U7SUFDQTtHdEJzeGpCTDs7RXNCbnhqQkc7SUFDRTtJQUNBO0d0QnN4akJMOztFc0JueGpCRztJQUFvQztHdEJ1eGpCdkM7O0VzQnR4akJHO0lBQW9DO0d0QjB4akJ2Qzs7RXNCenhqQkc7SUFBb0M7R3RCNnhqQnZDOztFc0I1eGpCRztJQUFvQztHdEJneWpCdkM7O0VzQi94akJHO0lBQW9DO0d0Qm15akJ2Qzs7RXNCanlqQkc7SUFDRTtJQUNBO0d0Qm95akJMOztFc0JqeWpCRztJQUNFO0lBQ0E7R3RCb3lqQkw7Q0FDRjs7QXNCcDJqQkM7RUFBWTtDdEJ3MmpCYjs7QXNCdjJqQkM7RUFBWTtDdEIyMmpCYjs7QXNCMTJqQkM7RUFBWTtDdEI4MmpCYjs7QXNCNzJqQkM7RUFBWTtDdEJpM2pCYjs7QXNCaDNqQkM7RUFBWTtDdEJvM2pCYjs7QXNCbDNqQkM7RUFDRTtFQUNBO0N0QnEzakJIOztBc0JsM2pCQztFQUNFO0VBQ0E7Q3RCcTNqQkg7O0FzQmwzakJDO0VBQWU7Q3RCczNqQmhCOztBc0JyM2pCQztFQUFlO0N0QnkzakJoQjs7QXNCeDNqQkM7RUFBZTtDdEI0M2pCaEI7O0FzQjMzakJDO0VBQWU7Q3RCKzNqQmhCOztBc0I5M2pCQztFQUFlO0N0Qms0akJoQjs7QXNCaDRqQkM7RUFDRTtFQUNBO0N0Qm00akJIOztBc0JoNGpCQztFQUNFO0VBQ0E7Q3RCbTRqQkg7O0FjcjZqQks7RVF1Q0E7SUFBaUM7R3RCbTRqQnBDOztFc0JsNGpCRztJQUFpQztHdEJzNGpCcEM7O0VzQnI0akJHO0lBQWlDO0d0Qnk0akJwQzs7RXNCeDRqQkc7SUFBaUM7R3RCNDRqQnBDOztFc0IzNGpCRztJQUFpQztHdEIrNGpCcEM7O0VzQjc0akJHO0lBQ0U7SUFDQTtHdEJnNWpCTDs7RXNCNzRqQkc7SUFDRTtJQUNBO0d0Qmc1akJMOztFc0I3NGpCRztJQUFvQztHdEJpNWpCdkM7O0VzQmg1akJHO0lBQW9DO0d0Qm81akJ2Qzs7RXNCbjVqQkc7SUFBb0M7R3RCdTVqQnZDOztFc0J0NWpCRztJQUFvQztHdEIwNWpCdkM7O0VzQno1akJHO0lBQW9DO0d0QjY1akJ2Qzs7RXNCMzVqQkc7SUFDRTtJQUNBO0d0Qjg1akJMOztFc0IzNWpCRztJQUNFO0lBQ0E7R3RCODVqQkw7Q0FDRjs7QWNuK2pCSztFUXVDQTtJQUFpQztHdEJpOGpCcEM7O0VzQmg4akJHO0lBQWlDO0d0Qm84akJwQzs7RXNCbjhqQkc7SUFBaUM7R3RCdThqQnBDOztFc0J0OGpCRztJQUFpQztHdEIwOGpCcEM7O0VzQno4akJHO0lBQWlDO0d0QjY4akJwQzs7RXNCMzhqQkc7SUFDRTtJQUNBO0d0Qjg4akJMOztFc0IzOGpCRztJQUNFO0lBQ0E7R3RCODhqQkw7O0VzQjM4akJHO0lBQW9DO0d0Qis4akJ2Qzs7RXNCOThqQkc7SUFBb0M7R3RCazlqQnZDOztFc0JqOWpCRztJQUFvQztHdEJxOWpCdkM7O0VzQnA5akJHO0lBQW9DO0d0Qnc5akJ2Qzs7RXNCdjlqQkc7SUFBb0M7R3RCMjlqQnZDOztFc0J6OWpCRztJQUNFO0lBQ0E7R3RCNDlqQkw7O0VzQno5akJHO0lBQ0U7SUFDQTtHdEI0OWpCTDtDQUNGOztBY2ppa0JLO0VRdUNBO0lBQWlDO0d0QisvakJwQzs7RXNCOS9qQkc7SUFBaUM7R3RCa2drQnBDOztFc0JqZ2tCRztJQUFpQztHdEJxZ2tCcEM7O0VzQnBna0JHO0lBQWlDO0d0Qndna0JwQzs7RXNCdmdrQkc7SUFBaUM7R3RCMmdrQnBDOztFc0J6Z2tCRztJQUNFO0lBQ0E7R3RCNGdrQkw7O0VzQnpna0JHO0lBQ0U7SUFDQTtHdEI0Z2tCTDs7RXNCemdrQkc7SUFBb0M7R3RCNmdrQnZDOztFc0I1Z2tCRztJQUFvQztHdEJnaGtCdkM7O0VzQi9na0JHO0lBQW9DO0d0Qm1oa0J2Qzs7RXNCbGhrQkc7SUFBb0M7R3RCc2hrQnZDOztFc0JyaGtCRztJQUFvQztHdEJ5aGtCdkM7O0VzQnZoa0JHO0lBQ0U7SUFDQTtHdEIwaGtCTDs7RXNCdmhrQkc7SUFDRTtJQUNBO0d0QjBoa0JMO0NBQ0Y7O0FjL2xrQks7RVF1Q0E7SUFBaUM7R3RCNmprQnBDOztFc0I1amtCRztJQUFpQztHdEJna2tCcEM7O0VzQi9qa0JHO0lBQWlDO0d0Qm1ra0JwQzs7RXNCbGtrQkc7SUFBaUM7R3RCc2trQnBDOztFc0Jya2tCRztJQUFpQztHdEJ5a2tCcEM7O0VzQnZra0JHO0lBQ0U7SUFDQTtHdEIwa2tCTDs7RXNCdmtrQkc7SUFDRTtJQUNBO0d0QjBra0JMOztFc0J2a2tCRztJQUFvQztHdEIya2tCdkM7O0VzQjFra0JHO0lBQW9DO0d0Qjhra0J2Qzs7RXNCN2trQkc7SUFBb0M7R3RCaWxrQnZDOztFc0JobGtCRztJQUFvQztHdEJvbGtCdkM7O0VzQm5sa0JHO0lBQW9DO0d0QnVsa0J2Qzs7RXNCcmxrQkc7SUFDRTtJQUNBO0d0Qndsa0JMOztFc0JybGtCRztJQUNFO0lBQ0E7R3RCd2xrQkw7Q0FDRjs7QWM3cGtCSztFUXVDQTtJQUFpQztHdEIybmtCcEM7O0VzQjFua0JHO0lBQWlDO0d0Qjhua0JwQzs7RXNCN25rQkc7SUFBaUM7R3RCaW9rQnBDOztFc0Job2tCRztJQUFpQztHdEJvb2tCcEM7O0VzQm5va0JHO0lBQWlDO0d0QnVva0JwQzs7RXNCcm9rQkc7SUFDRTtJQUNBO0d0Qndva0JMOztFc0Jyb2tCRztJQUNFO0lBQ0E7R3RCd29rQkw7O0VzQnJva0JHO0lBQW9DO0d0Qnlva0J2Qzs7RXNCeG9rQkc7SUFBb0M7R3RCNG9rQnZDOztFc0Izb2tCRztJQUFvQztHdEIrb2tCdkM7O0VzQjlva0JHO0lBQW9DO0d0Qmtwa0J2Qzs7RXNCanBrQkc7SUFBb0M7R3RCcXBrQnZDOztFc0JucGtCRztJQUNFO0lBQ0E7R3RCc3BrQkw7O0VzQm5wa0JHO0lBQ0U7SUFDQTtHdEJzcGtCTDtDQUNGOztBYzN0a0JLO0VRdUNBO0lBQWlDO0d0Qnlya0JwQzs7RXNCeHJrQkc7SUFBaUM7R3RCNHJrQnBDOztFc0IzcmtCRztJQUFpQztHdEIrcmtCcEM7O0VzQjlya0JHO0lBQWlDO0d0Qmtza0JwQzs7RXNCanNrQkc7SUFBaUM7R3RCcXNrQnBDOztFc0Juc2tCRztJQUNFO0lBQ0E7R3RCc3NrQkw7O0VzQm5za0JHO0lBQ0U7SUFDQTtHdEJzc2tCTDs7RXNCbnNrQkc7SUFBb0M7R3RCdXNrQnZDOztFc0J0c2tCRztJQUFvQztHdEIwc2tCdkM7O0VzQnpza0JHO0lBQW9DO0d0QjZza0J2Qzs7RXNCNXNrQkc7SUFBb0M7R3RCZ3RrQnZDOztFc0Ivc2tCRztJQUFvQztHdEJtdGtCdkM7O0VzQmp0a0JHO0lBQ0U7SUFDQTtHdEJvdGtCTDs7RXNCanRrQkc7SUFDRTtJQUNBO0d0Qm90a0JMO0NBQ0Y7O0FjenhrQks7RVF1Q0E7SUFBaUM7R3RCdXZrQnBDOztFc0J0dmtCRztJQUFpQztHdEIwdmtCcEM7O0VzQnp2a0JHO0lBQWlDO0d0QjZ2a0JwQzs7RXNCNXZrQkc7SUFBaUM7R3RCZ3drQnBDOztFc0IvdmtCRztJQUFpQztHdEJtd2tCcEM7O0VzQmp3a0JHO0lBQ0U7SUFDQTtHdEJvd2tCTDs7RXNCandrQkc7SUFDRTtJQUNBO0d0Qm93a0JMOztFc0Jqd2tCRztJQUFvQztHdEJxd2tCdkM7O0VzQnB3a0JHO0lBQW9DO0d0Qnd3a0J2Qzs7RXNCdndrQkc7SUFBb0M7R3RCMndrQnZDOztFc0Ixd2tCRztJQUFvQztHdEI4d2tCdkM7O0VzQjd3a0JHO0lBQW9DO0d0Qml4a0J2Qzs7RXNCL3drQkc7SUFDRTtJQUNBO0d0Qmt4a0JMOztFc0Ivd2tCRztJQUNFO0lBQ0E7R3RCa3hrQkw7Q0FDRjs7QWN2MWtCSztFUXVDQTtJQUFpQztHdEJxemtCcEM7O0VzQnB6a0JHO0lBQWlDO0d0Qnd6a0JwQzs7RXNCdnprQkc7SUFBaUM7R3RCMnprQnBDOztFc0IxemtCRztJQUFpQztHdEI4emtCcEM7O0VzQjd6a0JHO0lBQWlDO0d0Qmkwa0JwQzs7RXNCL3prQkc7SUFDRTtJQUNBO0d0Qmswa0JMOztFc0IvemtCRztJQUNFO0lBQ0E7R3RCazBrQkw7O0VzQi96a0JHO0lBQW9DO0d0Qm0wa0J2Qzs7RXNCbDBrQkc7SUFBb0M7R3RCczBrQnZDOztFc0JyMGtCRztJQUFvQztHdEJ5MGtCdkM7O0VzQngwa0JHO0lBQW9DO0d0QjQwa0J2Qzs7RXNCMzBrQkc7SUFBb0M7R3RCKzBrQnZDOztFc0I3MGtCRztJQUNFO0lBQ0E7R3RCZzFrQkw7O0VzQjcwa0JHO0lBQ0U7SUFDQTtHdEJnMWtCTDtDQUNGOztBY3I1a0JLO0VRdUNBO0lBQWlDO0d0Qm0za0JwQzs7RXNCbDNrQkc7SUFBaUM7R3RCczNrQnBDOztFc0JyM2tCRztJQUFpQztHdEJ5M2tCcEM7O0VzQngza0JHO0lBQWlDO0d0QjQza0JwQzs7RXNCMzNrQkc7SUFBaUM7R3RCKzNrQnBDOztFc0I3M2tCRztJQUNFO0lBQ0E7R3RCZzRrQkw7O0VzQjcza0JHO0lBQ0U7SUFDQTtHdEJnNGtCTDs7RXNCNzNrQkc7SUFBb0M7R3RCaTRrQnZDOztFc0JoNGtCRztJQUFvQztHdEJvNGtCdkM7O0VzQm40a0JHO0lBQW9DO0d0QnU0a0J2Qzs7RXNCdDRrQkc7SUFBb0M7R3RCMDRrQnZDOztFc0J6NGtCRztJQUFvQztHdEI2NGtCdkM7O0VzQjM0a0JHO0lBQ0U7SUFDQTtHdEI4NGtCTDs7RXNCMzRrQkc7SUFDRTtJQUNBO0d0Qjg0a0JMO0NBQ0Y7O0FjbjlrQks7RVF1Q0E7SUFBaUM7R3RCaTdrQnBDOztFc0JoN2tCRztJQUFpQztHdEJvN2tCcEM7O0VzQm43a0JHO0lBQWlDO0d0QnU3a0JwQzs7RXNCdDdrQkc7SUFBaUM7R3RCMDdrQnBDOztFc0J6N2tCRztJQUFpQztHdEI2N2tCcEM7O0VzQjM3a0JHO0lBQ0U7SUFDQTtHdEI4N2tCTDs7RXNCMzdrQkc7SUFDRTtJQUNBO0d0Qjg3a0JMOztFc0IzN2tCRztJQUFvQztHdEIrN2tCdkM7O0VzQjk3a0JHO0lBQW9DO0d0Qms4a0J2Qzs7RXNCajhrQkc7SUFBb0M7R3RCcThrQnZDOztFc0JwOGtCRztJQUFvQztHdEJ3OGtCdkM7O0VzQnY4a0JHO0lBQW9DO0d0QjI4a0J2Qzs7RXNCejhrQkc7SUFDRTtJQUNBO0d0QjQ4a0JMOztFc0J6OGtCRztJQUNFO0lBQ0E7R3RCNDhrQkw7Q0FDRjs7QWNqaGxCSztFUXVDQTtJQUFpQztHdEIrK2tCcEM7O0VzQjkra0JHO0lBQWlDO0d0Qmsva0JwQzs7RXNCai9rQkc7SUFBaUM7R3RCcS9rQnBDOztFc0JwL2tCRztJQUFpQztHdEJ3L2tCcEM7O0VzQnYva0JHO0lBQWlDO0d0QjIva0JwQzs7RXNCei9rQkc7SUFDRTtJQUNBO0d0QjQva0JMOztFc0J6L2tCRztJQUNFO0lBQ0E7R3RCNC9rQkw7O0VzQnova0JHO0lBQW9DO0d0QjYva0J2Qzs7RXNCNS9rQkc7SUFBb0M7R3RCZ2dsQnZDOztFc0IvL2tCRztJQUFvQztHdEJtZ2xCdkM7O0VzQmxnbEJHO0lBQW9DO0d0QnNnbEJ2Qzs7RXNCcmdsQkc7SUFBb0M7R3RCeWdsQnZDOztFc0J2Z2xCRztJQUNFO0lBQ0E7R3RCMGdsQkw7O0VzQnZnbEJHO0lBQ0U7SUFDQTtHdEIwZ2xCTDtDQUNGOztBYy9rbEJLO0VRdUNBO0lBQWlDO0d0QjZpbEJwQzs7RXNCNWlsQkc7SUFBaUM7R3RCZ2psQnBDOztFc0IvaWxCRztJQUFpQztHdEJtamxCcEM7O0VzQmxqbEJHO0lBQWlDO0d0QnNqbEJwQzs7RXNCcmpsQkc7SUFBaUM7R3RCeWpsQnBDOztFc0J2amxCRztJQUNFO0lBQ0E7R3RCMGpsQkw7O0VzQnZqbEJHO0lBQ0U7SUFDQTtHdEIwamxCTDs7RXNCdmpsQkc7SUFBb0M7R3RCMmpsQnZDOztFc0IxamxCRztJQUFvQztHdEI4amxCdkM7O0VzQjdqbEJHO0lBQW9DO0d0QmlrbEJ2Qzs7RXNCaGtsQkc7SUFBb0M7R3RCb2tsQnZDOztFc0Jua2xCRztJQUFvQztHdEJ1a2xCdkM7O0VzQnJrbEJHO0lBQ0U7SUFDQTtHdEJ3a2xCTDs7RXNCcmtsQkc7SUFDRTtJQUNBO0d0QndrbEJMO0NBQ0Y7O0FzQnhvbEJDO0VBQVk7Q3RCNG9sQmI7O0FzQjNvbEJDO0VBQVk7Q3RCK29sQmI7O0FzQjlvbEJDO0VBQVk7Q3RCa3BsQmI7O0FzQmpwbEJDO0VBQVk7Q3RCcXBsQmI7O0FzQnBwbEJDO0VBQVk7Q3RCd3BsQmI7O0FzQnRwbEJDO0VBQ0U7RUFDQTtDdEJ5cGxCSDs7QXNCdHBsQkM7RUFDRTtFQUNBO0N0QnlwbEJIOztBc0J0cGxCQztFQUFlO0N0QjBwbEJoQjs7QXNCenBsQkM7RUFBZTtDdEI2cGxCaEI7O0FzQjVwbEJDO0VBQWU7Q3RCZ3FsQmhCOztBc0IvcGxCQztFQUFlO0N0Qm1xbEJoQjs7QXNCbHFsQkM7RUFBZTtDdEJzcWxCaEI7O0FzQnBxbEJDO0VBQ0U7RUFDQTtDdEJ1cWxCSDs7QXNCcHFsQkM7RUFDRTtFQUNBO0N0QnVxbEJIOztBY3pzbEJLO0VRdUNBO0lBQWlDO0d0QnVxbEJwQzs7RXNCdHFsQkc7SUFBaUM7R3RCMHFsQnBDOztFc0J6cWxCRztJQUFpQztHdEI2cWxCcEM7O0VzQjVxbEJHO0lBQWlDO0d0QmdybEJwQzs7RXNCL3FsQkc7SUFBaUM7R3RCbXJsQnBDOztFc0JqcmxCRztJQUNFO0lBQ0E7R3RCb3JsQkw7O0VzQmpybEJHO0lBQ0U7SUFDQTtHdEJvcmxCTDs7RXNCanJsQkc7SUFBb0M7R3RCcXJsQnZDOztFc0JwcmxCRztJQUFvQztHdEJ3cmxCdkM7O0VzQnZybEJHO0lBQW9DO0d0QjJybEJ2Qzs7RXNCMXJsQkc7SUFBb0M7R3RCOHJsQnZDOztFc0I3cmxCRztJQUFvQztHdEJpc2xCdkM7O0VzQi9ybEJHO0lBQ0U7SUFDQTtHdEJrc2xCTDs7RXNCL3JsQkc7SUFDRTtJQUNBO0d0QmtzbEJMO0NBQ0Y7O0FjdndsQks7RVF1Q0E7SUFBaUM7R3RCcXVsQnBDOztFc0JwdWxCRztJQUFpQztHdEJ3dWxCcEM7O0VzQnZ1bEJHO0lBQWlDO0d0QjJ1bEJwQzs7RXNCMXVsQkc7SUFBaUM7R3RCOHVsQnBDOztFc0I3dWxCRztJQUFpQztHdEJpdmxCcEM7O0VzQi91bEJHO0lBQ0U7SUFDQTtHdEJrdmxCTDs7RXNCL3VsQkc7SUFDRTtJQUNBO0d0Qmt2bEJMOztFc0IvdWxCRztJQUFvQztHdEJtdmxCdkM7O0VzQmx2bEJHO0lBQW9DO0d0QnN2bEJ2Qzs7RXNCcnZsQkc7SUFBb0M7R3RCeXZsQnZDOztFc0J4dmxCRztJQUFvQztHdEI0dmxCdkM7O0VzQjN2bEJHO0lBQW9DO0d0Qit2bEJ2Qzs7RXNCN3ZsQkc7SUFDRTtJQUNBO0d0Qmd3bEJMOztFc0I3dmxCRztJQUNFO0lBQ0E7R3RCZ3dsQkw7Q0FDRjs7QWNyMGxCSztFUXVDQTtJQUFpQztHdEJteWxCcEM7O0VzQmx5bEJHO0lBQWlDO0d0QnN5bEJwQzs7RXNCcnlsQkc7SUFBaUM7R3RCeXlsQnBDOztFc0J4eWxCRztJQUFpQztHdEI0eWxCcEM7O0VzQjN5bEJHO0lBQWlDO0d0Qit5bEJwQzs7RXNCN3lsQkc7SUFDRTtJQUNBO0d0Qmd6bEJMOztFc0I3eWxCRztJQUNFO0lBQ0E7R3RCZ3psQkw7O0VzQjd5bEJHO0lBQW9DO0d0Qml6bEJ2Qzs7RXNCaHpsQkc7SUFBb0M7R3RCb3psQnZDOztFc0JuemxCRztJQUFvQztHdEJ1emxCdkM7O0VzQnR6bEJHO0lBQW9DO0d0QjB6bEJ2Qzs7RXNCenpsQkc7SUFBb0M7R3RCNnpsQnZDOztFc0IzemxCRztJQUNFO0lBQ0E7R3RCOHpsQkw7O0VzQjN6bEJHO0lBQ0U7SUFDQTtHdEI4emxCTDtDQUNGOztBY240bEJLO0VRdUNBO0lBQWlDO0d0QmkybEJwQzs7RXNCaDJsQkc7SUFBaUM7R3RCbzJsQnBDOztFc0JuMmxCRztJQUFpQztHdEJ1MmxCcEM7O0VzQnQybEJHO0lBQWlDO0d0QjAybEJwQzs7RXNCejJsQkc7SUFBaUM7R3RCNjJsQnBDOztFc0IzMmxCRztJQUNFO0lBQ0E7R3RCODJsQkw7O0VzQjMybEJHO0lBQ0U7SUFDQTtHdEI4MmxCTDs7RXNCMzJsQkc7SUFBb0M7R3RCKzJsQnZDOztFc0I5MmxCRztJQUFvQztHdEJrM2xCdkM7O0VzQmozbEJHO0lBQW9DO0d0QnEzbEJ2Qzs7RXNCcDNsQkc7SUFBb0M7R3RCdzNsQnZDOztFc0J2M2xCRztJQUFvQztHdEIyM2xCdkM7O0VzQnozbEJHO0lBQ0U7SUFDQTtHdEI0M2xCTDs7RXNCejNsQkc7SUFDRTtJQUNBO0d0QjQzbEJMO0NBQ0Y7O0FjajhsQks7RVF1Q0E7SUFBaUM7R3RCKzVsQnBDOztFc0I5NWxCRztJQUFpQztHdEJrNmxCcEM7O0VzQmo2bEJHO0lBQWlDO0d0QnE2bEJwQzs7RXNCcDZsQkc7SUFBaUM7R3RCdzZsQnBDOztFc0J2NmxCRztJQUFpQztHdEIyNmxCcEM7O0VzQno2bEJHO0lBQ0U7SUFDQTtHdEI0NmxCTDs7RXNCejZsQkc7SUFDRTtJQUNBO0d0QjQ2bEJMOztFc0J6NmxCRztJQUFvQztHdEI2NmxCdkM7O0VzQjU2bEJHO0lBQW9DO0d0Qmc3bEJ2Qzs7RXNCLzZsQkc7SUFBb0M7R3RCbTdsQnZDOztFc0JsN2xCRztJQUFvQztHdEJzN2xCdkM7O0VzQnI3bEJHO0lBQW9DO0d0Qnk3bEJ2Qzs7RXNCdjdsQkc7SUFDRTtJQUNBO0d0QjA3bEJMOztFc0J2N2xCRztJQUNFO0lBQ0E7R3RCMDdsQkw7Q0FDRjs7QWMvL2xCSztFUXVDQTtJQUFpQztHdEI2OWxCcEM7O0VzQjU5bEJHO0lBQWlDO0d0QmcrbEJwQzs7RXNCLzlsQkc7SUFBaUM7R3RCbStsQnBDOztFc0JsK2xCRztJQUFpQztHdEJzK2xCcEM7O0VzQnIrbEJHO0lBQWlDO0d0QnkrbEJwQzs7RXNCditsQkc7SUFDRTtJQUNBO0d0QjArbEJMOztFc0J2K2xCRztJQUNFO0lBQ0E7R3RCMCtsQkw7O0VzQnYrbEJHO0lBQW9DO0d0QjIrbEJ2Qzs7RXNCMStsQkc7SUFBb0M7R3RCOCtsQnZDOztFc0I3K2xCRztJQUFvQztHdEJpL2xCdkM7O0VzQmgvbEJHO0lBQW9DO0d0Qm8vbEJ2Qzs7RXNCbi9sQkc7SUFBb0M7R3RCdS9sQnZDOztFc0JyL2xCRztJQUNFO0lBQ0E7R3RCdy9sQkw7O0VzQnIvbEJHO0lBQ0U7SUFDQTtHdEJ3L2xCTDtDQUNGOztBYzdqbUJLO0VRdUNBO0lBQWlDO0d0QjJobUJwQzs7RXNCMWhtQkc7SUFBaUM7R3RCOGhtQnBDOztFc0I3aG1CRztJQUFpQztHdEJpaW1CcEM7O0VzQmhpbUJHO0lBQWlDO0d0Qm9pbUJwQzs7RXNCbmltQkc7SUFBaUM7R3RCdWltQnBDOztFc0JyaW1CRztJQUNFO0lBQ0E7R3RCd2ltQkw7O0VzQnJpbUJHO0lBQ0U7SUFDQTtHdEJ3aW1CTDs7RXNCcmltQkc7SUFBb0M7R3RCeWltQnZDOztFc0J4aW1CRztJQUFvQztHdEI0aW1CdkM7O0VzQjNpbUJHO0lBQW9DO0d0QitpbUJ2Qzs7RXNCOWltQkc7SUFBb0M7R3RCa2ptQnZDOztFc0Jqam1CRztJQUFvQztHdEJxam1CdkM7O0VzQm5qbUJHO0lBQ0U7SUFDQTtHdEJzam1CTDs7RXNCbmptQkc7SUFDRTtJQUNBO0d0QnNqbUJMO0NBQ0Y7O0FjM25tQks7RVF1Q0E7SUFBaUM7R3RCeWxtQnBDOztFc0J4bG1CRztJQUFpQztHdEI0bG1CcEM7O0VzQjNsbUJHO0lBQWlDO0d0QitsbUJwQzs7RXNCOWxtQkc7SUFBaUM7R3RCa21tQnBDOztFc0JqbW1CRztJQUFpQztHdEJxbW1CcEM7O0VzQm5tbUJHO0lBQ0U7SUFDQTtHdEJzbW1CTDs7RXNCbm1tQkc7SUFDRTtJQUNBO0d0QnNtbUJMOztFc0JubW1CRztJQUFvQztHdEJ1bW1CdkM7O0VzQnRtbUJHO0lBQW9DO0d0QjBtbUJ2Qzs7RXNCem1tQkc7SUFBb0M7R3RCNm1tQnZDOztFc0I1bW1CRztJQUFvQztHdEJnbm1CdkM7O0VzQi9tbUJHO0lBQW9DO0d0Qm1ubUJ2Qzs7RXNCam5tQkc7SUFDRTtJQUNBO0d0Qm9ubUJMOztFc0Jqbm1CRztJQUNFO0lBQ0E7R3RCb25tQkw7Q0FDRjs7QWN6cm1CSztFUXVDQTtJQUFpQztHdEJ1cG1CcEM7O0VzQnRwbUJHO0lBQWlDO0d0QjBwbUJwQzs7RXNCenBtQkc7SUFBaUM7R3RCNnBtQnBDOztFc0I1cG1CRztJQUFpQztHdEJncW1CcEM7O0VzQi9wbUJHO0lBQWlDO0d0Qm1xbUJwQzs7RXNCanFtQkc7SUFDRTtJQUNBO0d0Qm9xbUJMOztFc0JqcW1CRztJQUNFO0lBQ0E7R3RCb3FtQkw7O0VzQmpxbUJHO0lBQW9DO0d0QnFxbUJ2Qzs7RXNCcHFtQkc7SUFBb0M7R3RCd3FtQnZDOztFc0J2cW1CRztJQUFvQztHdEIycW1CdkM7O0VzQjFxbUJHO0lBQW9DO0d0QjhxbUJ2Qzs7RXNCN3FtQkc7SUFBb0M7R3RCaXJtQnZDOztFc0IvcW1CRztJQUNFO0lBQ0E7R3RCa3JtQkw7O0VzQi9xbUJHO0lBQ0U7SUFDQTtHdEJrcm1CTDtDQUNGOztBY3Z2bUJLO0VRdUNBO0lBQWlDO0d0QnF0bUJwQzs7RXNCcHRtQkc7SUFBaUM7R3RCd3RtQnBDOztFc0J2dG1CRztJQUFpQztHdEIydG1CcEM7O0VzQjF0bUJHO0lBQWlDO0d0Qjh0bUJwQzs7RXNCN3RtQkc7SUFBaUM7R3RCaXVtQnBDOztFc0IvdG1CRztJQUNFO0lBQ0E7R3RCa3VtQkw7O0VzQi90bUJHO0lBQ0U7SUFDQTtHdEJrdW1CTDs7RXNCL3RtQkc7SUFBb0M7R3RCbXVtQnZDOztFc0JsdW1CRztJQUFvQztHdEJzdW1CdkM7O0VzQnJ1bUJHO0lBQW9DO0d0Qnl1bUJ2Qzs7RXNCeHVtQkc7SUFBb0M7R3RCNHVtQnZDOztFc0IzdW1CRztJQUFvQztHdEIrdW1CdkM7O0VzQjd1bUJHO0lBQ0U7SUFDQTtHdEJndm1CTDs7RXNCN3VtQkc7SUFDRTtJQUNBO0d0Qmd2bUJMO0NBQ0Y7O0FjcnptQks7RVF1Q0E7SUFBaUM7R3RCbXhtQnBDOztFc0JseG1CRztJQUFpQztHdEJzeG1CcEM7O0VzQnJ4bUJHO0lBQWlDO0d0Qnl4bUJwQzs7RXNCeHhtQkc7SUFBaUM7R3RCNHhtQnBDOztFc0IzeG1CRztJQUFpQztHdEIreG1CcEM7O0VzQjd4bUJHO0lBQ0U7SUFDQTtHdEJneW1CTDs7RXNCN3htQkc7SUFDRTtJQUNBO0d0Qmd5bUJMOztFc0I3eG1CRztJQUFvQztHdEJpeW1CdkM7O0VzQmh5bUJHO0lBQW9DO0d0Qm95bUJ2Qzs7RXNCbnltQkc7SUFBb0M7R3RCdXltQnZDOztFc0J0eW1CRztJQUFvQztHdEIweW1CdkM7O0VzQnp5bUJHO0lBQW9DO0d0QjZ5bUJ2Qzs7RXNCM3ltQkc7SUFDRTtJQUNBO0d0Qjh5bUJMOztFc0IzeW1CRztJQUNFO0lBQ0E7R3RCOHltQkw7Q0FDRjs7QWNuM21CSztFUXVDQTtJQUFpQztHdEJpMW1CcEM7O0VzQmgxbUJHO0lBQWlDO0d0Qm8xbUJwQzs7RXNCbjFtQkc7SUFBaUM7R3RCdTFtQnBDOztFc0J0MW1CRztJQUFpQztHdEIwMW1CcEM7O0VzQnoxbUJHO0lBQWlDO0d0QjYxbUJwQzs7RXNCMzFtQkc7SUFDRTtJQUNBO0d0QjgxbUJMOztFc0IzMW1CRztJQUNFO0lBQ0E7R3RCODFtQkw7O0VzQjMxbUJHO0lBQW9DO0d0QisxbUJ2Qzs7RXNCOTFtQkc7SUFBb0M7R3RCazJtQnZDOztFc0JqMm1CRztJQUFvQztHdEJxMm1CdkM7O0VzQnAybUJHO0lBQW9DO0d0QncybUJ2Qzs7RXNCdjJtQkc7SUFBb0M7R3RCMjJtQnZDOztFc0J6Mm1CRztJQUNFO0lBQ0E7R3RCNDJtQkw7O0VzQnoybUJHO0lBQ0U7SUFDQTtHdEI0Mm1CTDtDQUNGOztBc0I1Nm1CQztFQUFZO0N0Qmc3bUJiOztBc0IvNm1CQztFQUFZO0N0Qm03bUJiOztBc0JsN21CQztFQUFZO0N0QnM3bUJiOztBc0JyN21CQztFQUFZO0N0Qnk3bUJiOztBc0J4N21CQztFQUFZO0N0QjQ3bUJiOztBc0IxN21CQztFQUNFO0VBQ0E7Q3RCNjdtQkg7O0FzQjE3bUJDO0VBQ0U7RUFDQTtDdEI2N21CSDs7QXNCMTdtQkM7RUFBZTtDdEI4N21CaEI7O0FzQjc3bUJDO0VBQWU7Q3RCaThtQmhCOztBc0JoOG1CQztFQUFlO0N0Qm84bUJoQjs7QXNCbjhtQkM7RUFBZTtDdEJ1OG1CaEI7O0FzQnQ4bUJDO0VBQWU7Q3RCMDhtQmhCOztBc0J4OG1CQztFQUNFO0VBQ0E7Q3RCMjhtQkg7O0FzQng4bUJDO0VBQ0U7RUFDQTtDdEIyOG1CSDs7QWM3K21CSztFUXVDQTtJQUFpQztHdEIyOG1CcEM7O0VzQjE4bUJHO0lBQWlDO0d0Qjg4bUJwQzs7RXNCNzhtQkc7SUFBaUM7R3RCaTltQnBDOztFc0JoOW1CRztJQUFpQztHdEJvOW1CcEM7O0VzQm45bUJHO0lBQWlDO0d0QnU5bUJwQzs7RXNCcjltQkc7SUFDRTtJQUNBO0d0Qnc5bUJMOztFc0JyOW1CRztJQUNFO0lBQ0E7R3RCdzltQkw7O0VzQnI5bUJHO0lBQW9DO0d0Qnk5bUJ2Qzs7RXNCeDltQkc7SUFBb0M7R3RCNDltQnZDOztFc0IzOW1CRztJQUFvQztHdEIrOW1CdkM7O0VzQjk5bUJHO0lBQW9DO0d0QmsrbUJ2Qzs7RXNCaittQkc7SUFBb0M7R3RCcSttQnZDOztFc0JuK21CRztJQUNFO0lBQ0E7R3RCcyttQkw7O0VzQm4rbUJHO0lBQ0U7SUFDQTtHdEJzK21CTDtDQUNGOztBYzNpbkJLO0VRdUNBO0lBQWlDO0d0QnlnbkJwQzs7RXNCeGduQkc7SUFBaUM7R3RCNGduQnBDOztFc0IzZ25CRztJQUFpQztHdEIrZ25CcEM7O0VzQjlnbkJHO0lBQWlDO0d0QmtobkJwQzs7RXNCamhuQkc7SUFBaUM7R3RCcWhuQnBDOztFc0JuaG5CRztJQUNFO0lBQ0E7R3RCc2huQkw7O0VzQm5obkJHO0lBQ0U7SUFDQTtHdEJzaG5CTDs7RXNCbmhuQkc7SUFBb0M7R3RCdWhuQnZDOztFc0J0aG5CRztJQUFvQztHdEIwaG5CdkM7O0VzQnpobkJHO0lBQW9DO0d0QjZobkJ2Qzs7RXNCNWhuQkc7SUFBb0M7R3RCZ2luQnZDOztFc0IvaG5CRztJQUFvQztHdEJtaW5CdkM7O0VzQmppbkJHO0lBQ0U7SUFDQTtHdEJvaW5CTDs7RXNCamluQkc7SUFDRTtJQUNBO0d0Qm9pbkJMO0NBQ0Y7O0Fjem1uQks7RVF1Q0E7SUFBaUM7R3RCdWtuQnBDOztFc0J0a25CRztJQUFpQztHdEIwa25CcEM7O0VzQnprbkJHO0lBQWlDO0d0QjZrbkJwQzs7RXNCNWtuQkc7SUFBaUM7R3RCZ2xuQnBDOztFc0Iva25CRztJQUFpQztHdEJtbG5CcEM7O0VzQmpsbkJHO0lBQ0U7SUFDQTtHdEJvbG5CTDs7RXNCamxuQkc7SUFDRTtJQUNBO0d0Qm9sbkJMOztFc0JqbG5CRztJQUFvQztHdEJxbG5CdkM7O0VzQnBsbkJHO0lBQW9DO0d0QndsbkJ2Qzs7RXNCdmxuQkc7SUFBb0M7R3RCMmxuQnZDOztFc0IxbG5CRztJQUFvQztHdEI4bG5CdkM7O0VzQjdsbkJHO0lBQW9DO0d0QmltbkJ2Qzs7RXNCL2xuQkc7SUFDRTtJQUNBO0d0QmttbkJMOztFc0IvbG5CRztJQUNFO0lBQ0E7R3RCa21uQkw7Q0FDRjs7QWN2cW5CSztFUXVDQTtJQUFpQztHdEJxb25CcEM7O0VzQnBvbkJHO0lBQWlDO0d0QndvbkJwQzs7RXNCdm9uQkc7SUFBaUM7R3RCMm9uQnBDOztFc0Ixb25CRztJQUFpQztHdEI4b25CcEM7O0VzQjdvbkJHO0lBQWlDO0d0QmlwbkJwQzs7RXNCL29uQkc7SUFDRTtJQUNBO0d0QmtwbkJMOztFc0Ivb25CRztJQUNFO0lBQ0E7R3RCa3BuQkw7O0VzQi9vbkJHO0lBQW9DO0d0Qm1wbkJ2Qzs7RXNCbHBuQkc7SUFBb0M7R3RCc3BuQnZDOztFc0JycG5CRztJQUFvQztHdEJ5cG5CdkM7O0VzQnhwbkJHO0lBQW9DO0d0QjRwbkJ2Qzs7RXNCM3BuQkc7SUFBb0M7R3RCK3BuQnZDOztFc0I3cG5CRztJQUNFO0lBQ0E7R3RCZ3FuQkw7O0VzQjdwbkJHO0lBQ0U7SUFDQTtHdEJncW5CTDtDQUNGOztBY3J1bkJLO0VRdUNBO0lBQWlDO0d0Qm1zbkJwQzs7RXNCbHNuQkc7SUFBaUM7R3RCc3NuQnBDOztFc0Jyc25CRztJQUFpQztHdEJ5c25CcEM7O0VzQnhzbkJHO0lBQWlDO0d0QjRzbkJwQzs7RXNCM3NuQkc7SUFBaUM7R3RCK3NuQnBDOztFc0I3c25CRztJQUNFO0lBQ0E7R3RCZ3RuQkw7O0VzQjdzbkJHO0lBQ0U7SUFDQTtHdEJndG5CTDs7RXNCN3NuQkc7SUFBb0M7R3RCaXRuQnZDOztFc0JodG5CRztJQUFvQztHdEJvdG5CdkM7O0VzQm50bkJHO0lBQW9DO0d0QnV0bkJ2Qzs7RXNCdHRuQkc7SUFBb0M7R3RCMHRuQnZDOztFc0J6dG5CRztJQUFvQztHdEI2dG5CdkM7O0VzQjN0bkJHO0lBQ0U7SUFDQTtHdEI4dG5CTDs7RXNCM3RuQkc7SUFDRTtJQUNBO0d0Qjh0bkJMO0NBQ0Y7O0FjbnluQks7RVF1Q0E7SUFBaUM7R3RCaXduQnBDOztFc0Jod25CRztJQUFpQztHdEJvd25CcEM7O0VzQm53bkJHO0lBQWlDO0d0QnV3bkJwQzs7RXNCdHduQkc7SUFBaUM7R3RCMHduQnBDOztFc0J6d25CRztJQUFpQztHdEI2d25CcEM7O0VzQjN3bkJHO0lBQ0U7SUFDQTtHdEI4d25CTDs7RXNCM3duQkc7SUFDRTtJQUNBO0d0Qjh3bkJMOztFc0Izd25CRztJQUFvQztHdEIrd25CdkM7O0VzQjl3bkJHO0lBQW9DO0d0Qmt4bkJ2Qzs7RXNCanhuQkc7SUFBb0M7R3RCcXhuQnZDOztFc0JweG5CRztJQUFvQztHdEJ3eG5CdkM7O0VzQnZ4bkJHO0lBQW9DO0d0QjJ4bkJ2Qzs7RXNCenhuQkc7SUFDRTtJQUNBO0d0QjR4bkJMOztFc0J6eG5CRztJQUNFO0lBQ0E7R3RCNHhuQkw7Q0FDRjs7QWNqMm5CSztFUXVDQTtJQUFpQztHdEIrem5CcEM7O0VzQjl6bkJHO0lBQWlDO0d0QmswbkJwQzs7RXNCajBuQkc7SUFBaUM7R3RCcTBuQnBDOztFc0JwMG5CRztJQUFpQztHdEJ3MG5CcEM7O0VzQnYwbkJHO0lBQWlDO0d0QjIwbkJwQzs7RXNCejBuQkc7SUFDRTtJQUNBO0d0QjQwbkJMOztFc0J6MG5CRztJQUNFO0lBQ0E7R3RCNDBuQkw7O0VzQnowbkJHO0lBQW9DO0d0QjYwbkJ2Qzs7RXNCNTBuQkc7SUFBb0M7R3RCZzFuQnZDOztFc0IvMG5CRztJQUFvQztHdEJtMW5CdkM7O0VzQmwxbkJHO0lBQW9DO0d0QnMxbkJ2Qzs7RXNCcjFuQkc7SUFBb0M7R3RCeTFuQnZDOztFc0J2MW5CRztJQUNFO0lBQ0E7R3RCMDFuQkw7O0VzQnYxbkJHO0lBQ0U7SUFDQTtHdEIwMW5CTDtDQUNGOztBYy81bkJLO0VRdUNBO0lBQWlDO0d0QjYzbkJwQzs7RXNCNTNuQkc7SUFBaUM7R3RCZzRuQnBDOztFc0IvM25CRztJQUFpQztHdEJtNG5CcEM7O0VzQmw0bkJHO0lBQWlDO0d0QnM0bkJwQzs7RXNCcjRuQkc7SUFBaUM7R3RCeTRuQnBDOztFc0J2NG5CRztJQUNFO0lBQ0E7R3RCMDRuQkw7O0VzQnY0bkJHO0lBQ0U7SUFDQTtHdEIwNG5CTDs7RXNCdjRuQkc7SUFBb0M7R3RCMjRuQnZDOztFc0IxNG5CRztJQUFvQztHdEI4NG5CdkM7O0VzQjc0bkJHO0lBQW9DO0d0Qmk1bkJ2Qzs7RXNCaDVuQkc7SUFBb0M7R3RCbzVuQnZDOztFc0JuNW5CRztJQUFvQztHdEJ1NW5CdkM7O0VzQnI1bkJHO0lBQ0U7SUFDQTtHdEJ3NW5CTDs7RXNCcjVuQkc7SUFDRTtJQUNBO0d0Qnc1bkJMO0NBQ0Y7O0FjNzluQks7RVF1Q0E7SUFBaUM7R3RCMjduQnBDOztFc0IxN25CRztJQUFpQztHdEI4N25CcEM7O0VzQjc3bkJHO0lBQWlDO0d0Qmk4bkJwQzs7RXNCaDhuQkc7SUFBaUM7R3RCbzhuQnBDOztFc0JuOG5CRztJQUFpQztHdEJ1OG5CcEM7O0VzQnI4bkJHO0lBQ0U7SUFDQTtHdEJ3OG5CTDs7RXNCcjhuQkc7SUFDRTtJQUNBO0d0Qnc4bkJMOztFc0JyOG5CRztJQUFvQztHdEJ5OG5CdkM7O0VzQng4bkJHO0lBQW9DO0d0QjQ4bkJ2Qzs7RXNCMzhuQkc7SUFBb0M7R3RCKzhuQnZDOztFc0I5OG5CRztJQUFvQztHdEJrOW5CdkM7O0VzQmo5bkJHO0lBQW9DO0d0QnE5bkJ2Qzs7RXNCbjluQkc7SUFDRTtJQUNBO0d0QnM5bkJMOztFc0JuOW5CRztJQUNFO0lBQ0E7R3RCczluQkw7Q0FDRjs7QWMzaG9CSztFUXVDQTtJQUFpQztHdEJ5L25CcEM7O0VzQngvbkJHO0lBQWlDO0d0QjQvbkJwQzs7RXNCMy9uQkc7SUFBaUM7R3RCKy9uQnBDOztFc0I5L25CRztJQUFpQztHdEJrZ29CcEM7O0VzQmpnb0JHO0lBQWlDO0d0QnFnb0JwQzs7RXNCbmdvQkc7SUFDRTtJQUNBO0d0QnNnb0JMOztFc0JuZ29CRztJQUNFO0lBQ0E7R3RCc2dvQkw7O0VzQm5nb0JHO0lBQW9DO0d0QnVnb0J2Qzs7RXNCdGdvQkc7SUFBb0M7R3RCMGdvQnZDOztFc0J6Z29CRztJQUFvQztHdEI2Z29CdkM7O0VzQjVnb0JHO0lBQW9DO0d0Qmdob0J2Qzs7RXNCL2dvQkc7SUFBb0M7R3RCbWhvQnZDOztFc0JqaG9CRztJQUNFO0lBQ0E7R3RCb2hvQkw7O0VzQmpob0JHO0lBQ0U7SUFDQTtHdEJvaG9CTDtDQUNGOztBY3psb0JLO0VRdUNBO0lBQWlDO0d0QnVqb0JwQzs7RXNCdGpvQkc7SUFBaUM7R3RCMGpvQnBDOztFc0J6am9CRztJQUFpQztHdEI2am9CcEM7O0VzQjVqb0JHO0lBQWlDO0d0Qmdrb0JwQzs7RXNCL2pvQkc7SUFBaUM7R3RCbWtvQnBDOztFc0Jqa29CRztJQUNFO0lBQ0E7R3RCb2tvQkw7O0VzQmprb0JHO0lBQ0U7SUFDQTtHdEJva29CTDs7RXNCamtvQkc7SUFBb0M7R3RCcWtvQnZDOztFc0Jwa29CRztJQUFvQztHdEJ3a29CdkM7O0VzQnZrb0JHO0lBQW9DO0d0QjJrb0J2Qzs7RXNCMWtvQkc7SUFBb0M7R3RCOGtvQnZDOztFc0I3a29CRztJQUFvQztHdEJpbG9CdkM7O0VzQi9rb0JHO0lBQ0U7SUFDQTtHdEJrbG9CTDs7RXNCL2tvQkc7SUFDRTtJQUNBO0d0Qmtsb0JMO0NBQ0Y7O0FjdnBvQks7RVF1Q0E7SUFBaUM7R3RCcW5vQnBDOztFc0Jwbm9CRztJQUFpQztHdEJ3bm9CcEM7O0VzQnZub0JHO0lBQWlDO0d0QjJub0JwQzs7RXNCMW5vQkc7SUFBaUM7R3RCOG5vQnBDOztFc0I3bm9CRztJQUFpQztHdEJpb29CcEM7O0VzQi9ub0JHO0lBQ0U7SUFDQTtHdEJrb29CTDs7RXNCL25vQkc7SUFDRTtJQUNBO0d0Qmtvb0JMOztFc0Ivbm9CRztJQUFvQztHdEJtb29CdkM7O0VzQmxvb0JHO0lBQW9DO0d0QnNvb0J2Qzs7RXNCcm9vQkc7SUFBb0M7R3RCeW9vQnZDOztFc0J4b29CRztJQUFvQztHdEI0b29CdkM7O0VzQjNvb0JHO0lBQW9DO0d0Qitvb0J2Qzs7RXNCN29vQkc7SUFDRTtJQUNBO0d0Qmdwb0JMOztFc0I3b29CRztJQUNFO0lBQ0E7R3RCZ3BvQkw7Q0FDRjs7QXNCcm9vQkc7RUFBWTtDdEJ5b29CZjs7QXNCeG9vQkc7RUFBWTtDdEI0b29CZjs7QXNCM29vQkc7RUFBWTtDdEIrb29CZjs7QXNCOW9vQkc7RUFBWTtDdEJrcG9CZjs7QXNCanBvQkc7RUFBWTtDdEJxcG9CZjs7QXNCbnBvQkc7RUFDRTtFQUNBO0N0QnNwb0JMOztBc0JucG9CRztFQUNFO0VBQ0E7Q3RCc3BvQkw7O0FzQm5wb0JHO0VBQWU7Q3RCdXBvQmxCOztBc0J0cG9CRztFQUFlO0N0QjBwb0JsQjs7QXNCenBvQkc7RUFBZTtDdEI2cG9CbEI7O0FzQjVwb0JHO0VBQWU7Q3RCZ3FvQmxCOztBc0IvcG9CRztFQUFlO0N0Qm1xb0JsQjs7QXNCanFvQkc7RUFDRTtFQUNBO0N0Qm9xb0JMOztBc0JqcW9CRztFQUNFO0VBQ0E7Q3RCb3FvQkw7O0FjanhvQks7RVFrSEU7SUFBaUM7R3RCb3FvQnRDOztFc0JucW9CSztJQUFpQztHdEJ1cW9CdEM7O0VzQnRxb0JLO0lBQWlDO0d0QjBxb0J0Qzs7RXNCenFvQks7SUFBaUM7R3RCNnFvQnRDOztFc0I1cW9CSztJQUFpQztHdEJncm9CdEM7O0VzQjlxb0JLO0lBQ0U7SUFDQTtHdEJpcm9CUDs7RXNCOXFvQks7SUFDRTtJQUNBO0d0Qmlyb0JQOztFc0I5cW9CSztJQUFvQztHdEJrcm9CekM7O0VzQmpyb0JLO0lBQW9DO0d0QnFyb0J6Qzs7RXNCcHJvQks7SUFBb0M7R3RCd3JvQnpDOztFc0J2cm9CSztJQUFvQztHdEIycm9CekM7O0VzQjFyb0JLO0lBQW9DO0d0Qjhyb0J6Qzs7RXNCNXJvQks7SUFDRTtJQUNBO0d0Qityb0JQOztFc0I1cm9CSztJQUNFO0lBQ0E7R3RCK3JvQlA7Q0FDRjs7QWMvMG9CSztFUWtIRTtJQUFpQztHdEJrdW9CdEM7O0VzQmp1b0JLO0lBQWlDO0d0QnF1b0J0Qzs7RXNCcHVvQks7SUFBaUM7R3RCd3VvQnRDOztFc0J2dW9CSztJQUFpQztHdEIydW9CdEM7O0VzQjF1b0JLO0lBQWlDO0d0Qjh1b0J0Qzs7RXNCNXVvQks7SUFDRTtJQUNBO0d0Qit1b0JQOztFc0I1dW9CSztJQUNFO0lBQ0E7R3RCK3VvQlA7O0VzQjV1b0JLO0lBQW9DO0d0Qmd2b0J6Qzs7RXNCL3VvQks7SUFBb0M7R3RCbXZvQnpDOztFc0Jsdm9CSztJQUFvQztHdEJzdm9CekM7O0VzQnJ2b0JLO0lBQW9DO0d0Qnl2b0J6Qzs7RXNCeHZvQks7SUFBb0M7R3RCNHZvQnpDOztFc0Ixdm9CSztJQUNFO0lBQ0E7R3RCNnZvQlA7O0VzQjF2b0JLO0lBQ0U7SUFDQTtHdEI2dm9CUDtDQUNGOztBYzc0b0JLO0VRa0hFO0lBQWlDO0d0Qmd5b0J0Qzs7RXNCL3hvQks7SUFBaUM7R3RCbXlvQnRDOztFc0JseW9CSztJQUFpQztHdEJzeW9CdEM7O0VzQnJ5b0JLO0lBQWlDO0d0Qnl5b0J0Qzs7RXNCeHlvQks7SUFBaUM7R3RCNHlvQnRDOztFc0IxeW9CSztJQUNFO0lBQ0E7R3RCNnlvQlA7O0VzQjF5b0JLO0lBQ0U7SUFDQTtHdEI2eW9CUDs7RXNCMXlvQks7SUFBb0M7R3RCOHlvQnpDOztFc0I3eW9CSztJQUFvQztHdEJpem9CekM7O0VzQmh6b0JLO0lBQW9DO0d0Qm96b0J6Qzs7RXNCbnpvQks7SUFBb0M7R3RCdXpvQnpDOztFc0J0em9CSztJQUFvQztHdEIwem9CekM7O0VzQnh6b0JLO0lBQ0U7SUFDQTtHdEIyem9CUDs7RXNCeHpvQks7SUFDRTtJQUNBO0d0QjJ6b0JQO0NBQ0Y7O0FjMzhvQks7RVFrSEU7SUFBaUM7R3RCODFvQnRDOztFc0I3MW9CSztJQUFpQztHdEJpMm9CdEM7O0VzQmgyb0JLO0lBQWlDO0d0Qm8yb0J0Qzs7RXNCbjJvQks7SUFBaUM7R3RCdTJvQnRDOztFc0J0Mm9CSztJQUFpQztHdEIwMm9CdEM7O0VzQngyb0JLO0lBQ0U7SUFDQTtHdEIyMm9CUDs7RXNCeDJvQks7SUFDRTtJQUNBO0d0QjIyb0JQOztFc0J4Mm9CSztJQUFvQztHdEI0Mm9CekM7O0VzQjMyb0JLO0lBQW9DO0d0Qisyb0J6Qzs7RXNCOTJvQks7SUFBb0M7R3RCazNvQnpDOztFc0JqM29CSztJQUFvQztHdEJxM29CekM7O0VzQnAzb0JLO0lBQW9DO0d0Qnczb0J6Qzs7RXNCdDNvQks7SUFDRTtJQUNBO0d0Qnkzb0JQOztFc0J0M29CSztJQUNFO0lBQ0E7R3RCeTNvQlA7Q0FDRjs7QWN6Z3BCSztFUWtIRTtJQUFpQztHdEI0NW9CdEM7O0VzQjM1b0JLO0lBQWlDO0d0Qis1b0J0Qzs7RXNCOTVvQks7SUFBaUM7R3RCazZvQnRDOztFc0JqNm9CSztJQUFpQztHdEJxNm9CdEM7O0VzQnA2b0JLO0lBQWlDO0d0Qnc2b0J0Qzs7RXNCdDZvQks7SUFDRTtJQUNBO0d0Qnk2b0JQOztFc0J0Nm9CSztJQUNFO0lBQ0E7R3RCeTZvQlA7O0VzQnQ2b0JLO0lBQW9DO0d0QjA2b0J6Qzs7RXNCejZvQks7SUFBb0M7R3RCNjZvQnpDOztFc0I1Nm9CSztJQUFvQztHdEJnN29CekM7O0VzQi82b0JLO0lBQW9DO0d0Qm03b0J6Qzs7RXNCbDdvQks7SUFBb0M7R3RCczdvQnpDOztFc0JwN29CSztJQUNFO0lBQ0E7R3RCdTdvQlA7O0VzQnA3b0JLO0lBQ0U7SUFDQTtHdEJ1N29CUDtDQUNGOztBY3ZrcEJLO0VRa0hFO0lBQWlDO0d0QjA5b0J0Qzs7RXNCejlvQks7SUFBaUM7R3RCNjlvQnRDOztFc0I1OW9CSztJQUFpQztHdEJnK29CdEM7O0VzQi85b0JLO0lBQWlDO0d0Qm0rb0J0Qzs7RXNCbCtvQks7SUFBaUM7R3RCcytvQnRDOztFc0JwK29CSztJQUNFO0lBQ0E7R3RCdStvQlA7O0VzQnArb0JLO0lBQ0U7SUFDQTtHdEJ1K29CUDs7RXNCcCtvQks7SUFBb0M7R3RCdytvQnpDOztFc0J2K29CSztJQUFvQztHdEIyK29CekM7O0VzQjErb0JLO0lBQW9DO0d0Qjgrb0J6Qzs7RXNCNytvQks7SUFBb0M7R3RCaS9vQnpDOztFc0JoL29CSztJQUFvQztHdEJvL29CekM7O0VzQmwvb0JLO0lBQ0U7SUFDQTtHdEJxL29CUDs7RXNCbC9vQks7SUFDRTtJQUNBO0d0QnEvb0JQO0NBQ0Y7O0Fjcm9wQks7RVFrSEU7SUFBaUM7R3RCd2hwQnRDOztFc0J2aHBCSztJQUFpQztHdEIyaHBCdEM7O0VzQjFocEJLO0lBQWlDO0d0QjhocEJ0Qzs7RXNCN2hwQks7SUFBaUM7R3RCaWlwQnRDOztFc0JoaXBCSztJQUFpQztHdEJvaXBCdEM7O0VzQmxpcEJLO0lBQ0U7SUFDQTtHdEJxaXBCUDs7RXNCbGlwQks7SUFDRTtJQUNBO0d0QnFpcEJQOztFc0JsaXBCSztJQUFvQztHdEJzaXBCekM7O0VzQnJpcEJLO0lBQW9DO0d0QnlpcEJ6Qzs7RXNCeGlwQks7SUFBb0M7R3RCNGlwQnpDOztFc0IzaXBCSztJQUFvQztHdEIraXBCekM7O0VzQjlpcEJLO0lBQW9DO0d0QmtqcEJ6Qzs7RXNCaGpwQks7SUFDRTtJQUNBO0d0Qm1qcEJQOztFc0JoanBCSztJQUNFO0lBQ0E7R3RCbWpwQlA7Q0FDRjs7QWNuc3BCSztFUWtIRTtJQUFpQztHdEJzbHBCdEM7O0VzQnJscEJLO0lBQWlDO0d0QnlscEJ0Qzs7RXNCeGxwQks7SUFBaUM7R3RCNGxwQnRDOztFc0IzbHBCSztJQUFpQztHdEIrbHBCdEM7O0VzQjlscEJLO0lBQWlDO0d0QmttcEJ0Qzs7RXNCaG1wQks7SUFDRTtJQUNBO0d0Qm1tcEJQOztFc0JobXBCSztJQUNFO0lBQ0E7R3RCbW1wQlA7O0VzQmhtcEJLO0lBQW9DO0d0Qm9tcEJ6Qzs7RXNCbm1wQks7SUFBb0M7R3RCdW1wQnpDOztFc0J0bXBCSztJQUFvQztHdEIwbXBCekM7O0VzQnptcEJLO0lBQW9DO0d0QjZtcEJ6Qzs7RXNCNW1wQks7SUFBb0M7R3RCZ25wQnpDOztFc0I5bXBCSztJQUNFO0lBQ0E7R3RCaW5wQlA7O0VzQjltcEJLO0lBQ0U7SUFDQTtHdEJpbnBCUDtDQUNGOztBY2p3cEJLO0VRa0hFO0lBQWlDO0d0Qm9wcEJ0Qzs7RXNCbnBwQks7SUFBaUM7R3RCdXBwQnRDOztFc0J0cHBCSztJQUFpQztHdEIwcHBCdEM7O0VzQnpwcEJLO0lBQWlDO0d0QjZwcEJ0Qzs7RXNCNXBwQks7SUFBaUM7R3RCZ3FwQnRDOztFc0I5cHBCSztJQUNFO0lBQ0E7R3RCaXFwQlA7O0VzQjlwcEJLO0lBQ0U7SUFDQTtHdEJpcXBCUDs7RXNCOXBwQks7SUFBb0M7R3RCa3FwQnpDOztFc0JqcXBCSztJQUFvQztHdEJxcXBCekM7O0VzQnBxcEJLO0lBQW9DO0d0QndxcEJ6Qzs7RXNCdnFwQks7SUFBb0M7R3RCMnFwQnpDOztFc0IxcXBCSztJQUFvQztHdEI4cXBCekM7O0VzQjVxcEJLO0lBQ0U7SUFDQTtHdEIrcXBCUDs7RXNCNXFwQks7SUFDRTtJQUNBO0d0QitxcEJQO0NBQ0Y7O0FjL3pwQks7RVFrSEU7SUFBaUM7R3RCa3RwQnRDOztFc0JqdHBCSztJQUFpQztHdEJxdHBCdEM7O0VzQnB0cEJLO0lBQWlDO0d0Qnd0cEJ0Qzs7RXNCdnRwQks7SUFBaUM7R3RCMnRwQnRDOztFc0IxdHBCSztJQUFpQztHdEI4dHBCdEM7O0VzQjV0cEJLO0lBQ0U7SUFDQTtHdEIrdHBCUDs7RXNCNXRwQks7SUFDRTtJQUNBO0d0Qit0cEJQOztFc0I1dHBCSztJQUFvQztHdEJndXBCekM7O0VzQi90cEJLO0lBQW9DO0d0Qm11cEJ6Qzs7RXNCbHVwQks7SUFBb0M7R3RCc3VwQnpDOztFc0JydXBCSztJQUFvQztHdEJ5dXBCekM7O0VzQnh1cEJLO0lBQW9DO0d0QjR1cEJ6Qzs7RXNCMXVwQks7SUFDRTtJQUNBO0d0QjZ1cEJQOztFc0IxdXBCSztJQUNFO0lBQ0E7R3RCNnVwQlA7Q0FDRjs7QWM3M3BCSztFUWtIRTtJQUFpQztHdEJneHBCdEM7O0VzQi93cEJLO0lBQWlDO0d0Qm14cEJ0Qzs7RXNCbHhwQks7SUFBaUM7R3RCc3hwQnRDOztFc0JyeHBCSztJQUFpQztHdEJ5eHBCdEM7O0VzQnh4cEJLO0lBQWlDO0d0QjR4cEJ0Qzs7RXNCMXhwQks7SUFDRTtJQUNBO0d0QjZ4cEJQOztFc0IxeHBCSztJQUNFO0lBQ0E7R3RCNnhwQlA7O0VzQjF4cEJLO0lBQW9DO0d0Qjh4cEJ6Qzs7RXNCN3hwQks7SUFBb0M7R3RCaXlwQnpDOztFc0JoeXBCSztJQUFvQztHdEJveXBCekM7O0VzQm55cEJLO0lBQW9DO0d0QnV5cEJ6Qzs7RXNCdHlwQks7SUFBb0M7R3RCMHlwQnpDOztFc0J4eXBCSztJQUNFO0lBQ0E7R3RCMnlwQlA7O0VzQnh5cEJLO0lBQ0U7SUFDQTtHdEIyeXBCUDtDQUNGOztBYzM3cEJLO0VRa0hFO0lBQWlDO0d0QjgwcEJ0Qzs7RXNCNzBwQks7SUFBaUM7R3RCaTFwQnRDOztFc0JoMXBCSztJQUFpQztHdEJvMXBCdEM7O0VzQm4xcEJLO0lBQWlDO0d0QnUxcEJ0Qzs7RXNCdDFwQks7SUFBaUM7R3RCMDFwQnRDOztFc0J4MXBCSztJQUNFO0lBQ0E7R3RCMjFwQlA7O0VzQngxcEJLO0lBQ0U7SUFDQTtHdEIyMXBCUDs7RXNCeDFwQks7SUFBb0M7R3RCNDFwQnpDOztFc0IzMXBCSztJQUFvQztHdEIrMXBCekM7O0VzQjkxcEJLO0lBQW9DO0d0QmsycEJ6Qzs7RXNCajJwQks7SUFBb0M7R3RCcTJwQnpDOztFc0JwMnBCSztJQUFvQztHdEJ3MnBCekM7O0VzQnQycEJLO0lBQ0U7SUFDQTtHdEJ5MnBCUDs7RXNCdDJwQks7SUFDRTtJQUNBO0d0QnkycEJQO0NBQ0Y7O0FzQno2cEJHO0VBQVk7Q3RCNjZwQmY7O0FzQjU2cEJHO0VBQVk7Q3RCZzdwQmY7O0FzQi82cEJHO0VBQVk7Q3RCbTdwQmY7O0FzQmw3cEJHO0VBQVk7Q3RCczdwQmY7O0FzQnI3cEJHO0VBQVk7Q3RCeTdwQmY7O0FzQnY3cEJHO0VBQ0U7RUFDQTtDdEIwN3BCTDs7QXNCdjdwQkc7RUFDRTtFQUNBO0N0QjA3cEJMOztBc0J2N3BCRztFQUFlO0N0QjI3cEJsQjs7QXNCMTdwQkc7RUFBZTtDdEI4N3BCbEI7O0FzQjc3cEJHO0VBQWU7Q3RCaThwQmxCOztBc0JoOHBCRztFQUFlO0N0Qm84cEJsQjs7QXNCbjhwQkc7RUFBZTtDdEJ1OHBCbEI7O0FzQnI4cEJHO0VBQ0U7RUFDQTtDdEJ3OHBCTDs7QXNCcjhwQkc7RUFDRTtFQUNBO0N0Qnc4cEJMOztBY3JqcUJLO0VRa0hFO0lBQWlDO0d0Qnc4cEJ0Qzs7RXNCdjhwQks7SUFBaUM7R3RCMjhwQnRDOztFc0IxOHBCSztJQUFpQztHdEI4OHBCdEM7O0VzQjc4cEJLO0lBQWlDO0d0Qmk5cEJ0Qzs7RXNCaDlwQks7SUFBaUM7R3RCbzlwQnRDOztFc0JsOXBCSztJQUNFO0lBQ0E7R3RCcTlwQlA7O0VzQmw5cEJLO0lBQ0U7SUFDQTtHdEJxOXBCUDs7RXNCbDlwQks7SUFBb0M7R3RCczlwQnpDOztFc0JyOXBCSztJQUFvQztHdEJ5OXBCekM7O0VzQng5cEJLO0lBQW9DO0d0QjQ5cEJ6Qzs7RXNCMzlwQks7SUFBb0M7R3RCKzlwQnpDOztFc0I5OXBCSztJQUFvQztHdEJrK3BCekM7O0VzQmgrcEJLO0lBQ0U7SUFDQTtHdEJtK3BCUDs7RXNCaCtwQks7SUFDRTtJQUNBO0d0Qm0rcEJQO0NBQ0Y7O0Fjbm5xQks7RVFrSEU7SUFBaUM7R3RCc2dxQnRDOztFc0JyZ3FCSztJQUFpQztHdEJ5Z3FCdEM7O0VzQnhncUJLO0lBQWlDO0d0QjRncUJ0Qzs7RXNCM2dxQks7SUFBaUM7R3RCK2dxQnRDOztFc0I5Z3FCSztJQUFpQztHdEJraHFCdEM7O0VzQmhocUJLO0lBQ0U7SUFDQTtHdEJtaHFCUDs7RXNCaGhxQks7SUFDRTtJQUNBO0d0Qm1ocUJQOztFc0JoaHFCSztJQUFvQztHdEJvaHFCekM7O0VzQm5ocUJLO0lBQW9DO0d0QnVocUJ6Qzs7RXNCdGhxQks7SUFBb0M7R3RCMGhxQnpDOztFc0J6aHFCSztJQUFvQztHdEI2aHFCekM7O0VzQjVocUJLO0lBQW9DO0d0QmdpcUJ6Qzs7RXNCOWhxQks7SUFDRTtJQUNBO0d0QmlpcUJQOztFc0I5aHFCSztJQUNFO0lBQ0E7R3RCaWlxQlA7Q0FDRjs7QWNqcnFCSztFUWtIRTtJQUFpQztHdEJva3FCdEM7O0VzQm5rcUJLO0lBQWlDO0d0QnVrcUJ0Qzs7RXNCdGtxQks7SUFBaUM7R3RCMGtxQnRDOztFc0J6a3FCSztJQUFpQztHdEI2a3FCdEM7O0VzQjVrcUJLO0lBQWlDO0d0QmdscUJ0Qzs7RXNCOWtxQks7SUFDRTtJQUNBO0d0QmlscUJQOztFc0I5a3FCSztJQUNFO0lBQ0E7R3RCaWxxQlA7O0VzQjlrcUJLO0lBQW9DO0d0QmtscUJ6Qzs7RXNCamxxQks7SUFBb0M7R3RCcWxxQnpDOztFc0JwbHFCSztJQUFvQztHdEJ3bHFCekM7O0VzQnZscUJLO0lBQW9DO0d0QjJscUJ6Qzs7RXNCMWxxQks7SUFBb0M7R3RCOGxxQnpDOztFc0I1bHFCSztJQUNFO0lBQ0E7R3RCK2xxQlA7O0VzQjVscUJLO0lBQ0U7SUFDQTtHdEIrbHFCUDtDQUNGOztBYy91cUJLO0VRa0hFO0lBQWlDO0d0QmtvcUJ0Qzs7RXNCam9xQks7SUFBaUM7R3RCcW9xQnRDOztFc0Jwb3FCSztJQUFpQztHdEJ3b3FCdEM7O0VzQnZvcUJLO0lBQWlDO0d0QjJvcUJ0Qzs7RXNCMW9xQks7SUFBaUM7R3RCOG9xQnRDOztFc0I1b3FCSztJQUNFO0lBQ0E7R3RCK29xQlA7O0VzQjVvcUJLO0lBQ0U7SUFDQTtHdEIrb3FCUDs7RXNCNW9xQks7SUFBb0M7R3RCZ3BxQnpDOztFc0Ivb3FCSztJQUFvQztHdEJtcHFCekM7O0VzQmxwcUJLO0lBQW9DO0d0QnNwcUJ6Qzs7RXNCcnBxQks7SUFBb0M7R3RCeXBxQnpDOztFc0J4cHFCSztJQUFvQztHdEI0cHFCekM7O0VzQjFwcUJLO0lBQ0U7SUFDQTtHdEI2cHFCUDs7RXNCMXBxQks7SUFDRTtJQUNBO0d0QjZwcUJQO0NBQ0Y7O0FjN3lxQks7RVFrSEU7SUFBaUM7R3RCZ3NxQnRDOztFc0IvcnFCSztJQUFpQztHdEJtc3FCdEM7O0VzQmxzcUJLO0lBQWlDO0d0QnNzcUJ0Qzs7RXNCcnNxQks7SUFBaUM7R3RCeXNxQnRDOztFc0J4c3FCSztJQUFpQztHdEI0c3FCdEM7O0VzQjFzcUJLO0lBQ0U7SUFDQTtHdEI2c3FCUDs7RXNCMXNxQks7SUFDRTtJQUNBO0d0QjZzcUJQOztFc0Ixc3FCSztJQUFvQztHdEI4c3FCekM7O0VzQjdzcUJLO0lBQW9DO0d0Qml0cUJ6Qzs7RXNCaHRxQks7SUFBb0M7R3RCb3RxQnpDOztFc0JudHFCSztJQUFvQztHdEJ1dHFCekM7O0VzQnR0cUJLO0lBQW9DO0d0QjB0cUJ6Qzs7RXNCeHRxQks7SUFDRTtJQUNBO0d0QjJ0cUJQOztFc0J4dHFCSztJQUNFO0lBQ0E7R3RCMnRxQlA7Q0FDRjs7QWMzMnFCSztFUWtIRTtJQUFpQztHdEI4dnFCdEM7O0VzQjd2cUJLO0lBQWlDO0d0Qml3cUJ0Qzs7RXNCaHdxQks7SUFBaUM7R3RCb3dxQnRDOztFc0Jud3FCSztJQUFpQztHdEJ1d3FCdEM7O0VzQnR3cUJLO0lBQWlDO0d0QjB3cUJ0Qzs7RXNCeHdxQks7SUFDRTtJQUNBO0d0QjJ3cUJQOztFc0J4d3FCSztJQUNFO0lBQ0E7R3RCMndxQlA7O0VzQnh3cUJLO0lBQW9DO0d0QjR3cUJ6Qzs7RXNCM3dxQks7SUFBb0M7R3RCK3dxQnpDOztFc0I5d3FCSztJQUFvQztHdEJreHFCekM7O0VzQmp4cUJLO0lBQW9DO0d0QnF4cUJ6Qzs7RXNCcHhxQks7SUFBb0M7R3RCd3hxQnpDOztFc0J0eHFCSztJQUNFO0lBQ0E7R3RCeXhxQlA7O0VzQnR4cUJLO0lBQ0U7SUFDQTtHdEJ5eHFCUDtDQUNGOztBY3o2cUJLO0VRa0hFO0lBQWlDO0d0QjR6cUJ0Qzs7RXNCM3pxQks7SUFBaUM7R3RCK3pxQnRDOztFc0I5enFCSztJQUFpQztHdEJrMHFCdEM7O0VzQmowcUJLO0lBQWlDO0d0QnEwcUJ0Qzs7RXNCcDBxQks7SUFBaUM7R3RCdzBxQnRDOztFc0J0MHFCSztJQUNFO0lBQ0E7R3RCeTBxQlA7O0VzQnQwcUJLO0lBQ0U7SUFDQTtHdEJ5MHFCUDs7RXNCdDBxQks7SUFBb0M7R3RCMDBxQnpDOztFc0J6MHFCSztJQUFvQztHdEI2MHFCekM7O0VzQjUwcUJLO0lBQW9DO0d0QmcxcUJ6Qzs7RXNCLzBxQks7SUFBb0M7R3RCbTFxQnpDOztFc0JsMXFCSztJQUFvQztHdEJzMXFCekM7O0VzQnAxcUJLO0lBQ0U7SUFDQTtHdEJ1MXFCUDs7RXNCcDFxQks7SUFDRTtJQUNBO0d0QnUxcUJQO0NBQ0Y7O0FjditxQks7RVFrSEU7SUFBaUM7R3RCMDNxQnRDOztFc0J6M3FCSztJQUFpQztHdEI2M3FCdEM7O0VzQjUzcUJLO0lBQWlDO0d0Qmc0cUJ0Qzs7RXNCLzNxQks7SUFBaUM7R3RCbTRxQnRDOztFc0JsNHFCSztJQUFpQztHdEJzNHFCdEM7O0VzQnA0cUJLO0lBQ0U7SUFDQTtHdEJ1NHFCUDs7RXNCcDRxQks7SUFDRTtJQUNBO0d0QnU0cUJQOztFc0JwNHFCSztJQUFvQztHdEJ3NHFCekM7O0VzQnY0cUJLO0lBQW9DO0d0QjI0cUJ6Qzs7RXNCMTRxQks7SUFBb0M7R3RCODRxQnpDOztFc0I3NHFCSztJQUFvQztHdEJpNXFCekM7O0VzQmg1cUJLO0lBQW9DO0d0Qm81cUJ6Qzs7RXNCbDVxQks7SUFDRTtJQUNBO0d0QnE1cUJQOztFc0JsNXFCSztJQUNFO0lBQ0E7R3RCcTVxQlA7Q0FDRjs7QWNyaXJCSztFUWtIRTtJQUFpQztHdEJ3N3FCdEM7O0VzQnY3cUJLO0lBQWlDO0d0QjI3cUJ0Qzs7RXNCMTdxQks7SUFBaUM7R3RCODdxQnRDOztFc0I3N3FCSztJQUFpQztHdEJpOHFCdEM7O0VzQmg4cUJLO0lBQWlDO0d0Qm84cUJ0Qzs7RXNCbDhxQks7SUFDRTtJQUNBO0d0QnE4cUJQOztFc0JsOHFCSztJQUNFO0lBQ0E7R3RCcThxQlA7O0VzQmw4cUJLO0lBQW9DO0d0QnM4cUJ6Qzs7RXNCcjhxQks7SUFBb0M7R3RCeThxQnpDOztFc0J4OHFCSztJQUFvQztHdEI0OHFCekM7O0VzQjM4cUJLO0lBQW9DO0d0Qis4cUJ6Qzs7RXNCOThxQks7SUFBb0M7R3RCazlxQnpDOztFc0JoOXFCSztJQUNFO0lBQ0E7R3RCbTlxQlA7O0VzQmg5cUJLO0lBQ0U7SUFDQTtHdEJtOXFCUDtDQUNGOztBY25tckJLO0VRa0hFO0lBQWlDO0d0QnMvcUJ0Qzs7RXNCci9xQks7SUFBaUM7R3RCeS9xQnRDOztFc0J4L3FCSztJQUFpQztHdEI0L3FCdEM7O0VzQjMvcUJLO0lBQWlDO0d0QisvcUJ0Qzs7RXNCOS9xQks7SUFBaUM7R3RCa2dyQnRDOztFc0JoZ3JCSztJQUNFO0lBQ0E7R3RCbWdyQlA7O0VzQmhnckJLO0lBQ0U7SUFDQTtHdEJtZ3JCUDs7RXNCaGdyQks7SUFBb0M7R3RCb2dyQnpDOztFc0JuZ3JCSztJQUFvQztHdEJ1Z3JCekM7O0VzQnRnckJLO0lBQW9DO0d0QjBnckJ6Qzs7RXNCemdyQks7SUFBb0M7R3RCNmdyQnpDOztFc0I1Z3JCSztJQUFvQztHdEJnaHJCekM7O0VzQjlnckJLO0lBQ0U7SUFDQTtHdEJpaHJCUDs7RXNCOWdyQks7SUFDRTtJQUNBO0d0QmlockJQO0NBQ0Y7O0FjanFyQks7RVFrSEU7SUFBaUM7R3RCb2pyQnRDOztFc0JuanJCSztJQUFpQztHdEJ1anJCdEM7O0VzQnRqckJLO0lBQWlDO0d0QjBqckJ0Qzs7RXNCempyQks7SUFBaUM7R3RCNmpyQnRDOztFc0I1anJCSztJQUFpQztHdEJna3JCdEM7O0VzQjlqckJLO0lBQ0U7SUFDQTtHdEJpa3JCUDs7RXNCOWpyQks7SUFDRTtJQUNBO0d0QmlrckJQOztFc0I5anJCSztJQUFvQztHdEJra3JCekM7O0VzQmprckJLO0lBQW9DO0d0QnFrckJ6Qzs7RXNCcGtyQks7SUFBb0M7R3RCd2tyQnpDOztFc0J2a3JCSztJQUFvQztHdEIya3JCekM7O0VzQjFrckJLO0lBQW9DO0d0QjhrckJ6Qzs7RXNCNWtyQks7SUFDRTtJQUNBO0d0QitrckJQOztFc0I1a3JCSztJQUNFO0lBQ0E7R3RCK2tyQlA7Q0FDRjs7QWMvdHJCSztFUWtIRTtJQUFpQztHdEJrbnJCdEM7O0VzQmpuckJLO0lBQWlDO0d0QnFuckJ0Qzs7RXNCcG5yQks7SUFBaUM7R3RCd25yQnRDOztFc0J2bnJCSztJQUFpQztHdEIybnJCdEM7O0VzQjFuckJLO0lBQWlDO0d0QjhuckJ0Qzs7RXNCNW5yQks7SUFDRTtJQUNBO0d0QituckJQOztFc0I1bnJCSztJQUNFO0lBQ0E7R3RCK25yQlA7O0VzQjVuckJLO0lBQW9DO0d0QmdvckJ6Qzs7RXNCL25yQks7SUFBb0M7R3RCbW9yQnpDOztFc0Jsb3JCSztJQUFvQztHdEJzb3JCekM7O0VzQnJvckJLO0lBQW9DO0d0QnlvckJ6Qzs7RXNCeG9yQks7SUFBb0M7R3RCNG9yQnpDOztFc0Ixb3JCSztJQUNFO0lBQ0E7R3RCNm9yQlA7O0VzQjFvckJLO0lBQ0U7SUFDQTtHdEI2b3JCUDtDQUNGOztBc0I3c3JCRztFQUFZO0N0Qml0ckJmOztBc0JodHJCRztFQUFZO0N0Qm90ckJmOztBc0JudHJCRztFQUFZO0N0QnV0ckJmOztBc0J0dHJCRztFQUFZO0N0QjB0ckJmOztBc0J6dHJCRztFQUFZO0N0QjZ0ckJmOztBc0IzdHJCRztFQUNFO0VBQ0E7Q3RCOHRyQkw7O0FzQjN0ckJHO0VBQ0U7RUFDQTtDdEI4dHJCTDs7QXNCM3RyQkc7RUFBZTtDdEIrdHJCbEI7O0FzQjl0ckJHO0VBQWU7Q3RCa3VyQmxCOztBc0JqdXJCRztFQUFlO0N0QnF1ckJsQjs7QXNCcHVyQkc7RUFBZTtDdEJ3dXJCbEI7O0FzQnZ1ckJHO0VBQWU7Q3RCMnVyQmxCOztBc0J6dXJCRztFQUNFO0VBQ0E7Q3RCNHVyQkw7O0FzQnp1ckJHO0VBQ0U7RUFDQTtDdEI0dXJCTDs7QWN6MXJCSztFUWtIRTtJQUFpQztHdEI0dXJCdEM7O0VzQjN1ckJLO0lBQWlDO0d0Qit1ckJ0Qzs7RXNCOXVyQks7SUFBaUM7R3RCa3ZyQnRDOztFc0JqdnJCSztJQUFpQztHdEJxdnJCdEM7O0VzQnB2ckJLO0lBQWlDO0d0Qnd2ckJ0Qzs7RXNCdHZyQks7SUFDRTtJQUNBO0d0Qnl2ckJQOztFc0J0dnJCSztJQUNFO0lBQ0E7R3RCeXZyQlA7O0VzQnR2ckJLO0lBQW9DO0d0QjB2ckJ6Qzs7RXNCenZyQks7SUFBb0M7R3RCNnZyQnpDOztFc0I1dnJCSztJQUFvQztHdEJnd3JCekM7O0VzQi92ckJLO0lBQW9DO0d0Qm13ckJ6Qzs7RXNCbHdyQks7SUFBb0M7R3RCc3dyQnpDOztFc0Jwd3JCSztJQUNFO0lBQ0E7R3RCdXdyQlA7O0VzQnB3ckJLO0lBQ0U7SUFDQTtHdEJ1d3JCUDtDQUNGOztBY3Y1ckJLO0VRa0hFO0lBQWlDO0d0QjB5ckJ0Qzs7RXNCenlyQks7SUFBaUM7R3RCNnlyQnRDOztFc0I1eXJCSztJQUFpQztHdEJnenJCdEM7O0VzQi95ckJLO0lBQWlDO0d0Qm16ckJ0Qzs7RXNCbHpyQks7SUFBaUM7R3RCc3pyQnRDOztFc0JwenJCSztJQUNFO0lBQ0E7R3RCdXpyQlA7O0VzQnB6ckJLO0lBQ0U7SUFDQTtHdEJ1enJCUDs7RXNCcHpyQks7SUFBb0M7R3RCd3pyQnpDOztFc0J2enJCSztJQUFvQztHdEIyenJCekM7O0VzQjF6ckJLO0lBQW9DO0d0Qjh6ckJ6Qzs7RXNCN3pyQks7SUFBb0M7R3RCaTByQnpDOztFc0JoMHJCSztJQUFvQztHdEJvMHJCekM7O0VzQmwwckJLO0lBQ0U7SUFDQTtHdEJxMHJCUDs7RXNCbDByQks7SUFDRTtJQUNBO0d0QnEwckJQO0NBQ0Y7O0FjcjlyQks7RVFrSEU7SUFBaUM7R3RCdzJyQnRDOztFc0J2MnJCSztJQUFpQztHdEIyMnJCdEM7O0VzQjEyckJLO0lBQWlDO0d0QjgyckJ0Qzs7RXNCNzJyQks7SUFBaUM7R3RCaTNyQnRDOztFc0JoM3JCSztJQUFpQztHdEJvM3JCdEM7O0VzQmwzckJLO0lBQ0U7SUFDQTtHdEJxM3JCUDs7RXNCbDNyQks7SUFDRTtJQUNBO0d0QnEzckJQOztFc0JsM3JCSztJQUFvQztHdEJzM3JCekM7O0VzQnIzckJLO0lBQW9DO0d0QnkzckJ6Qzs7RXNCeDNyQks7SUFBb0M7R3RCNDNyQnpDOztFc0IzM3JCSztJQUFvQztHdEIrM3JCekM7O0VzQjkzckJLO0lBQW9DO0d0Qms0ckJ6Qzs7RXNCaDRyQks7SUFDRTtJQUNBO0d0Qm00ckJQOztFc0JoNHJCSztJQUNFO0lBQ0E7R3RCbTRyQlA7Q0FDRjs7QWNuaHNCSztFUWtIRTtJQUFpQztHdEJzNnJCdEM7O0VzQnI2ckJLO0lBQWlDO0d0Qnk2ckJ0Qzs7RXNCeDZyQks7SUFBaUM7R3RCNDZyQnRDOztFc0IzNnJCSztJQUFpQztHdEIrNnJCdEM7O0VzQjk2ckJLO0lBQWlDO0d0Qms3ckJ0Qzs7RXNCaDdyQks7SUFDRTtJQUNBO0d0Qm03ckJQOztFc0JoN3JCSztJQUNFO0lBQ0E7R3RCbTdyQlA7O0VzQmg3ckJLO0lBQW9DO0d0Qm83ckJ6Qzs7RXNCbjdyQks7SUFBb0M7R3RCdTdyQnpDOztFc0J0N3JCSztJQUFvQztHdEIwN3JCekM7O0VzQno3ckJLO0lBQW9DO0d0QjY3ckJ6Qzs7RXNCNTdyQks7SUFBb0M7R3RCZzhyQnpDOztFc0I5N3JCSztJQUNFO0lBQ0E7R3RCaThyQlA7O0VzQjk3ckJLO0lBQ0U7SUFDQTtHdEJpOHJCUDtDQUNGOztBY2psc0JLO0VRa0hFO0lBQWlDO0d0Qm8rckJ0Qzs7RXNCbityQks7SUFBaUM7R3RCdStyQnRDOztFc0J0K3JCSztJQUFpQztHdEIwK3JCdEM7O0VzQnorckJLO0lBQWlDO0d0QjYrckJ0Qzs7RXNCNStyQks7SUFBaUM7R3RCZy9yQnRDOztFc0I5K3JCSztJQUNFO0lBQ0E7R3RCaS9yQlA7O0VzQjkrckJLO0lBQ0U7SUFDQTtHdEJpL3JCUDs7RXNCOStyQks7SUFBb0M7R3RCay9yQnpDOztFc0JqL3JCSztJQUFvQztHdEJxL3JCekM7O0VzQnAvckJLO0lBQW9DO0d0QncvckJ6Qzs7RXNCdi9yQks7SUFBb0M7R3RCMi9yQnpDOztFc0IxL3JCSztJQUFvQztHdEI4L3JCekM7O0VzQjUvckJLO0lBQ0U7SUFDQTtHdEIrL3JCUDs7RXNCNS9yQks7SUFDRTtJQUNBO0d0QisvckJQO0NBQ0Y7O0FjL29zQks7RVFrSEU7SUFBaUM7R3RCa2lzQnRDOztFc0JqaXNCSztJQUFpQztHdEJxaXNCdEM7O0VzQnBpc0JLO0lBQWlDO0d0Qndpc0J0Qzs7RXNCdmlzQks7SUFBaUM7R3RCMmlzQnRDOztFc0IxaXNCSztJQUFpQztHdEI4aXNCdEM7O0VzQjVpc0JLO0lBQ0U7SUFDQTtHdEIraXNCUDs7RXNCNWlzQks7SUFDRTtJQUNBO0d0Qitpc0JQOztFc0I1aXNCSztJQUFvQztHdEJnanNCekM7O0VzQi9pc0JLO0lBQW9DO0d0Qm1qc0J6Qzs7RXNCbGpzQks7SUFBb0M7R3RCc2pzQnpDOztFc0JyanNCSztJQUFvQztHdEJ5anNCekM7O0VzQnhqc0JLO0lBQW9DO0d0QjRqc0J6Qzs7RXNCMWpzQks7SUFDRTtJQUNBO0d0QjZqc0JQOztFc0IxanNCSztJQUNFO0lBQ0E7R3RCNmpzQlA7Q0FDRjs7QWM3c3NCSztFUWtIRTtJQUFpQztHdEJnbXNCdEM7O0VzQi9sc0JLO0lBQWlDO0d0Qm1tc0J0Qzs7RXNCbG1zQks7SUFBaUM7R3RCc21zQnRDOztFc0JybXNCSztJQUFpQztHdEJ5bXNCdEM7O0VzQnhtc0JLO0lBQWlDO0d0QjRtc0J0Qzs7RXNCMW1zQks7SUFDRTtJQUNBO0d0QjZtc0JQOztFc0IxbXNCSztJQUNFO0lBQ0E7R3RCNm1zQlA7O0VzQjFtc0JLO0lBQW9DO0d0Qjhtc0J6Qzs7RXNCN21zQks7SUFBb0M7R3RCaW5zQnpDOztFc0JobnNCSztJQUFvQztHdEJvbnNCekM7O0VzQm5uc0JLO0lBQW9DO0d0QnVuc0J6Qzs7RXNCdG5zQks7SUFBb0M7R3RCMG5zQnpDOztFc0J4bnNCSztJQUNFO0lBQ0E7R3RCMm5zQlA7O0VzQnhuc0JLO0lBQ0U7SUFDQTtHdEIybnNCUDtDQUNGOztBYzN3c0JLO0VRa0hFO0lBQWlDO0d0Qjhwc0J0Qzs7RXNCN3BzQks7SUFBaUM7R3RCaXFzQnRDOztFc0JocXNCSztJQUFpQztHdEJvcXNCdEM7O0VzQm5xc0JLO0lBQWlDO0d0QnVxc0J0Qzs7RXNCdHFzQks7SUFBaUM7R3RCMHFzQnRDOztFc0J4cXNCSztJQUNFO0lBQ0E7R3RCMnFzQlA7O0VzQnhxc0JLO0lBQ0U7SUFDQTtHdEIycXNCUDs7RXNCeHFzQks7SUFBb0M7R3RCNHFzQnpDOztFc0IzcXNCSztJQUFvQztHdEIrcXNCekM7O0VzQjlxc0JLO0lBQW9DO0d0Qmtyc0J6Qzs7RXNCanJzQks7SUFBb0M7R3RCcXJzQnpDOztFc0JwcnNCSztJQUFvQztHdEJ3cnNCekM7O0VzQnRyc0JLO0lBQ0U7SUFDQTtHdEJ5cnNCUDs7RXNCdHJzQks7SUFDRTtJQUNBO0d0Qnlyc0JQO0NBQ0Y7O0FjejBzQks7RVFrSEU7SUFBaUM7R3RCNHRzQnRDOztFc0IzdHNCSztJQUFpQztHdEIrdHNCdEM7O0VzQjl0c0JLO0lBQWlDO0d0Qmt1c0J0Qzs7RXNCanVzQks7SUFBaUM7R3RCcXVzQnRDOztFc0JwdXNCSztJQUFpQztHdEJ3dXNCdEM7O0VzQnR1c0JLO0lBQ0U7SUFDQTtHdEJ5dXNCUDs7RXNCdHVzQks7SUFDRTtJQUNBO0d0Qnl1c0JQOztFc0J0dXNCSztJQUFvQztHdEIwdXNCekM7O0VzQnp1c0JLO0lBQW9DO0d0QjZ1c0J6Qzs7RXNCNXVzQks7SUFBb0M7R3RCZ3ZzQnpDOztFc0IvdXNCSztJQUFvQztHdEJtdnNCekM7O0VzQmx2c0JLO0lBQW9DO0d0QnN2c0J6Qzs7RXNCcHZzQks7SUFDRTtJQUNBO0d0QnV2c0JQOztFc0JwdnNCSztJQUNFO0lBQ0E7R3RCdXZzQlA7Q0FDRjs7QWN2NHNCSztFUWtIRTtJQUFpQztHdEIweHNCdEM7O0VzQnp4c0JLO0lBQWlDO0d0QjZ4c0J0Qzs7RXNCNXhzQks7SUFBaUM7R3RCZ3lzQnRDOztFc0IveHNCSztJQUFpQztHdEJteXNCdEM7O0VzQmx5c0JLO0lBQWlDO0d0QnN5c0J0Qzs7RXNCcHlzQks7SUFDRTtJQUNBO0d0QnV5c0JQOztFc0JweXNCSztJQUNFO0lBQ0E7R3RCdXlzQlA7O0VzQnB5c0JLO0lBQW9DO0d0Qnd5c0J6Qzs7RXNCdnlzQks7SUFBb0M7R3RCMnlzQnpDOztFc0IxeXNCSztJQUFvQztHdEI4eXNCekM7O0VzQjd5c0JLO0lBQW9DO0d0Qml6c0J6Qzs7RXNCaHpzQks7SUFBb0M7R3RCb3pzQnpDOztFc0JsenNCSztJQUNFO0lBQ0E7R3RCcXpzQlA7O0VzQmx6c0JLO0lBQ0U7SUFDQTtHdEJxenNCUDtDQUNGOztBY3I4c0JLO0VRa0hFO0lBQWlDO0d0Qncxc0J0Qzs7RXNCdjFzQks7SUFBaUM7R3RCMjFzQnRDOztFc0IxMXNCSztJQUFpQztHdEI4MXNCdEM7O0VzQjcxc0JLO0lBQWlDO0d0Qmkyc0J0Qzs7RXNCaDJzQks7SUFBaUM7R3RCbzJzQnRDOztFc0JsMnNCSztJQUNFO0lBQ0E7R3RCcTJzQlA7O0VzQmwyc0JLO0lBQ0U7SUFDQTtHdEJxMnNCUDs7RXNCbDJzQks7SUFBb0M7R3RCczJzQnpDOztFc0JyMnNCSztJQUFvQztHdEJ5MnNCekM7O0VzQngyc0JLO0lBQW9DO0d0QjQyc0J6Qzs7RXNCMzJzQks7SUFBb0M7R3RCKzJzQnpDOztFc0I5MnNCSztJQUFvQztHdEJrM3NCekM7O0VzQmgzc0JLO0lBQ0U7SUFDQTtHdEJtM3NCUDs7RXNCaDNzQks7SUFDRTtJQUNBO0d0Qm0zc0JQO0NBQ0Y7O0Fjbmd0Qks7RVFrSEU7SUFBaUM7R3RCczVzQnRDOztFc0JyNXNCSztJQUFpQztHdEJ5NXNCdEM7O0VzQng1c0JLO0lBQWlDO0d0QjQ1c0J0Qzs7RXNCMzVzQks7SUFBaUM7R3RCKzVzQnRDOztFc0I5NXNCSztJQUFpQztHdEJrNnNCdEM7O0VzQmg2c0JLO0lBQ0U7SUFDQTtHdEJtNnNCUDs7RXNCaDZzQks7SUFDRTtJQUNBO0d0Qm02c0JQOztFc0JoNnNCSztJQUFvQztHdEJvNnNCekM7O0VzQm42c0JLO0lBQW9DO0d0QnU2c0J6Qzs7RXNCdDZzQks7SUFBb0M7R3RCMDZzQnpDOztFc0J6NnNCSztJQUFvQztHdEI2NnNCekM7O0VzQjU2c0JLO0lBQW9DO0d0Qmc3c0J6Qzs7RXNCOTZzQks7SUFDRTtJQUNBO0d0Qmk3c0JQOztFc0I5NnNCSztJQUNFO0lBQ0E7R3RCaTdzQlA7Q0FDRjs7QXNCai9zQkc7RUFBWTtDdEJxL3NCZjs7QXNCcC9zQkc7RUFBWTtDdEJ3L3NCZjs7QXNCdi9zQkc7RUFBWTtDdEIyL3NCZjs7QXNCMS9zQkc7RUFBWTtDdEI4L3NCZjs7QXNCNy9zQkc7RUFBWTtDdEJpZ3RCZjs7QXNCLy9zQkc7RUFDRTtFQUNBO0N0QmtndEJMOztBc0IvL3NCRztFQUNFO0VBQ0E7Q3RCa2d0Qkw7O0FzQi8vc0JHO0VBQWU7Q3RCbWd0QmxCOztBc0JsZ3RCRztFQUFlO0N0QnNndEJsQjs7QXNCcmd0Qkc7RUFBZTtDdEJ5Z3RCbEI7O0FzQnhndEJHO0VBQWU7Q3RCNGd0QmxCOztBc0IzZ3RCRztFQUFlO0N0QitndEJsQjs7QXNCN2d0Qkc7RUFDRTtFQUNBO0N0QmdodEJMOztBc0I3Z3RCRztFQUNFO0VBQ0E7Q3RCZ2h0Qkw7O0FjN250Qks7RVFrSEU7SUFBaUM7R3RCZ2h0QnRDOztFc0IvZ3RCSztJQUFpQztHdEJtaHRCdEM7O0VzQmxodEJLO0lBQWlDO0d0QnNodEJ0Qzs7RXNCcmh0Qks7SUFBaUM7R3RCeWh0QnRDOztFc0J4aHRCSztJQUFpQztHdEI0aHRCdEM7O0VzQjFodEJLO0lBQ0U7SUFDQTtHdEI2aHRCUDs7RXNCMWh0Qks7SUFDRTtJQUNBO0d0QjZodEJQOztFc0IxaHRCSztJQUFvQztHdEI4aHRCekM7O0VzQjdodEJLO0lBQW9DO0d0QmlpdEJ6Qzs7RXNCaGl0Qks7SUFBb0M7R3RCb2l0QnpDOztFc0JuaXRCSztJQUFvQztHdEJ1aXRCekM7O0VzQnRpdEJLO0lBQW9DO0d0QjBpdEJ6Qzs7RXNCeGl0Qks7SUFDRTtJQUNBO0d0QjJpdEJQOztFc0J4aXRCSztJQUNFO0lBQ0E7R3RCMml0QlA7Q0FDRjs7QWMzcnRCSztFUWtIRTtJQUFpQztHdEI4a3RCdEM7O0VzQjdrdEJLO0lBQWlDO0d0QmlsdEJ0Qzs7RXNCaGx0Qks7SUFBaUM7R3RCb2x0QnRDOztFc0JubHRCSztJQUFpQztHdEJ1bHRCdEM7O0VzQnRsdEJLO0lBQWlDO0d0QjBsdEJ0Qzs7RXNCeGx0Qks7SUFDRTtJQUNBO0d0QjJsdEJQOztFc0J4bHRCSztJQUNFO0lBQ0E7R3RCMmx0QlA7O0VzQnhsdEJLO0lBQW9DO0d0QjRsdEJ6Qzs7RXNCM2x0Qks7SUFBb0M7R3RCK2x0QnpDOztFc0I5bHRCSztJQUFvQztHdEJrbXRCekM7O0VzQmptdEJLO0lBQW9DO0d0QnFtdEJ6Qzs7RXNCcG10Qks7SUFBb0M7R3RCd210QnpDOztFc0J0bXRCSztJQUNFO0lBQ0E7R3RCeW10QlA7O0VzQnRtdEJLO0lBQ0U7SUFDQTtHdEJ5bXRCUDtDQUNGOztBY3p2dEJLO0VRa0hFO0lBQWlDO0d0QjRvdEJ0Qzs7RXNCM290Qks7SUFBaUM7R3RCK290QnRDOztFc0I5b3RCSztJQUFpQztHdEJrcHRCdEM7O0VzQmpwdEJLO0lBQWlDO0d0QnFwdEJ0Qzs7RXNCcHB0Qks7SUFBaUM7R3RCd3B0QnRDOztFc0J0cHRCSztJQUNFO0lBQ0E7R3RCeXB0QlA7O0VzQnRwdEJLO0lBQ0U7SUFDQTtHdEJ5cHRCUDs7RXNCdHB0Qks7SUFBb0M7R3RCMHB0QnpDOztFc0J6cHRCSztJQUFvQztHdEI2cHRCekM7O0VzQjVwdEJLO0lBQW9DO0d0QmdxdEJ6Qzs7RXNCL3B0Qks7SUFBb0M7R3RCbXF0QnpDOztFc0JscXRCSztJQUFvQztHdEJzcXRCekM7O0VzQnBxdEJLO0lBQ0U7SUFDQTtHdEJ1cXRCUDs7RXNCcHF0Qks7SUFDRTtJQUNBO0d0QnVxdEJQO0NBQ0Y7O0Fjdnp0Qks7RVFrSEU7SUFBaUM7R3RCMHN0QnRDOztFc0J6c3RCSztJQUFpQztHdEI2c3RCdEM7O0VzQjVzdEJLO0lBQWlDO0d0Qmd0dEJ0Qzs7RXNCL3N0Qks7SUFBaUM7R3RCbXR0QnRDOztFc0JsdHRCSztJQUFpQztHdEJzdHRCdEM7O0VzQnB0dEJLO0lBQ0U7SUFDQTtHdEJ1dHRCUDs7RXNCcHR0Qks7SUFDRTtJQUNBO0d0QnV0dEJQOztFc0JwdHRCSztJQUFvQztHdEJ3dHRCekM7O0VzQnZ0dEJLO0lBQW9DO0d0QjJ0dEJ6Qzs7RXNCMXR0Qks7SUFBb0M7R3RCOHR0QnpDOztFc0I3dHRCSztJQUFvQztHdEJpdXRCekM7O0VzQmh1dEJLO0lBQW9DO0d0Qm91dEJ6Qzs7RXNCbHV0Qks7SUFDRTtJQUNBO0d0QnF1dEJQOztFc0JsdXRCSztJQUNFO0lBQ0E7R3RCcXV0QlA7Q0FDRjs7QWNyM3RCSztFUWtIRTtJQUFpQztHdEJ3d3RCdEM7O0VzQnZ3dEJLO0lBQWlDO0d0QjJ3dEJ0Qzs7RXNCMXd0Qks7SUFBaUM7R3RCOHd0QnRDOztFc0I3d3RCSztJQUFpQztHdEJpeHRCdEM7O0VzQmh4dEJLO0lBQWlDO0d0Qm94dEJ0Qzs7RXNCbHh0Qks7SUFDRTtJQUNBO0d0QnF4dEJQOztFc0JseHRCSztJQUNFO0lBQ0E7R3RCcXh0QlA7O0VzQmx4dEJLO0lBQW9DO0d0QnN4dEJ6Qzs7RXNCcnh0Qks7SUFBb0M7R3RCeXh0QnpDOztFc0J4eHRCSztJQUFvQztHdEI0eHRCekM7O0VzQjN4dEJLO0lBQW9DO0d0Qit4dEJ6Qzs7RXNCOXh0Qks7SUFBb0M7R3RCa3l0QnpDOztFc0JoeXRCSztJQUNFO0lBQ0E7R3RCbXl0QlA7O0VzQmh5dEJLO0lBQ0U7SUFDQTtHdEJteXRCUDtDQUNGOztBY243dEJLO0VRa0hFO0lBQWlDO0d0QnMwdEJ0Qzs7RXNCcjB0Qks7SUFBaUM7R3RCeTB0QnRDOztFc0J4MHRCSztJQUFpQztHdEI0MHRCdEM7O0VzQjMwdEJLO0lBQWlDO0d0QiswdEJ0Qzs7RXNCOTB0Qks7SUFBaUM7R3RCazF0QnRDOztFc0JoMXRCSztJQUNFO0lBQ0E7R3RCbTF0QlA7O0VzQmgxdEJLO0lBQ0U7SUFDQTtHdEJtMXRCUDs7RXNCaDF0Qks7SUFBb0M7R3RCbzF0QnpDOztFc0JuMXRCSztJQUFvQztHdEJ1MXRCekM7O0VzQnQxdEJLO0lBQW9DO0d0QjAxdEJ6Qzs7RXNCejF0Qks7SUFBb0M7R3RCNjF0QnpDOztFc0I1MXRCSztJQUFvQztHdEJnMnRCekM7O0VzQjkxdEJLO0lBQ0U7SUFDQTtHdEJpMnRCUDs7RXNCOTF0Qks7SUFDRTtJQUNBO0d0QmkydEJQO0NBQ0Y7O0Fjai90Qks7RVFrSEU7SUFBaUM7R3RCbzR0QnRDOztFc0JuNHRCSztJQUFpQztHdEJ1NHRCdEM7O0VzQnQ0dEJLO0lBQWlDO0d0QjA0dEJ0Qzs7RXNCejR0Qks7SUFBaUM7R3RCNjR0QnRDOztFc0I1NHRCSztJQUFpQztHdEJnNXRCdEM7O0VzQjk0dEJLO0lBQ0U7SUFDQTtHdEJpNXRCUDs7RXNCOTR0Qks7SUFDRTtJQUNBO0d0Qmk1dEJQOztFc0I5NHRCSztJQUFvQztHdEJrNXRCekM7O0VzQmo1dEJLO0lBQW9DO0d0QnE1dEJ6Qzs7RXNCcDV0Qks7SUFBb0M7R3RCdzV0QnpDOztFc0J2NXRCSztJQUFvQztHdEIyNXRCekM7O0VzQjE1dEJLO0lBQW9DO0d0Qjg1dEJ6Qzs7RXNCNTV0Qks7SUFDRTtJQUNBO0d0Qis1dEJQOztFc0I1NXRCSztJQUNFO0lBQ0E7R3RCKzV0QlA7Q0FDRjs7QWMvaXVCSztFUWtIRTtJQUFpQztHdEJrOHRCdEM7O0VzQmo4dEJLO0lBQWlDO0d0QnE4dEJ0Qzs7RXNCcDh0Qks7SUFBaUM7R3RCdzh0QnRDOztFc0J2OHRCSztJQUFpQztHdEIyOHRCdEM7O0VzQjE4dEJLO0lBQWlDO0d0Qjg4dEJ0Qzs7RXNCNTh0Qks7SUFDRTtJQUNBO0d0Qis4dEJQOztFc0I1OHRCSztJQUNFO0lBQ0E7R3RCKzh0QlA7O0VzQjU4dEJLO0lBQW9DO0d0Qmc5dEJ6Qzs7RXNCLzh0Qks7SUFBb0M7R3RCbTl0QnpDOztFc0JsOXRCSztJQUFvQztHdEJzOXRCekM7O0VzQnI5dEJLO0lBQW9DO0d0Qnk5dEJ6Qzs7RXNCeDl0Qks7SUFBb0M7R3RCNDl0QnpDOztFc0IxOXRCSztJQUNFO0lBQ0E7R3RCNjl0QlA7O0VzQjE5dEJLO0lBQ0U7SUFDQTtHdEI2OXRCUDtDQUNGOztBYzdtdUJLO0VRa0hFO0lBQWlDO0d0QmdndUJ0Qzs7RXNCLy90Qks7SUFBaUM7R3RCbWd1QnRDOztFc0JsZ3VCSztJQUFpQztHdEJzZ3VCdEM7O0VzQnJndUJLO0lBQWlDO0d0QnlndUJ0Qzs7RXNCeGd1Qks7SUFBaUM7R3RCNGd1QnRDOztFc0IxZ3VCSztJQUNFO0lBQ0E7R3RCNmd1QlA7O0VzQjFndUJLO0lBQ0U7SUFDQTtHdEI2Z3VCUDs7RXNCMWd1Qks7SUFBb0M7R3RCOGd1QnpDOztFc0I3Z3VCSztJQUFvQztHdEJpaHVCekM7O0VzQmhodUJLO0lBQW9DO0d0Qm9odUJ6Qzs7RXNCbmh1Qks7SUFBb0M7R3RCdWh1QnpDOztFc0J0aHVCSztJQUFvQztHdEIwaHVCekM7O0VzQnhodUJLO0lBQ0U7SUFDQTtHdEIyaHVCUDs7RXNCeGh1Qks7SUFDRTtJQUNBO0d0QjJodUJQO0NBQ0Y7O0FjM3F1Qks7RVFrSEU7SUFBaUM7R3RCOGp1QnRDOztFc0I3anVCSztJQUFpQztHdEJpa3VCdEM7O0VzQmhrdUJLO0lBQWlDO0d0Qm9rdUJ0Qzs7RXNCbmt1Qks7SUFBaUM7R3RCdWt1QnRDOztFc0J0a3VCSztJQUFpQztHdEIwa3VCdEM7O0VzQnhrdUJLO0lBQ0U7SUFDQTtHdEIya3VCUDs7RXNCeGt1Qks7SUFDRTtJQUNBO0d0QjJrdUJQOztFc0J4a3VCSztJQUFvQztHdEI0a3VCekM7O0VzQjNrdUJLO0lBQW9DO0d0QitrdUJ6Qzs7RXNCOWt1Qks7SUFBb0M7R3RCa2x1QnpDOztFc0JqbHVCSztJQUFvQztHdEJxbHVCekM7O0VzQnBsdUJLO0lBQW9DO0d0QndsdUJ6Qzs7RXNCdGx1Qks7SUFDRTtJQUNBO0d0QnlsdUJQOztFc0J0bHVCSztJQUNFO0lBQ0E7R3RCeWx1QlA7Q0FDRjs7QWN6dXVCSztFUWtIRTtJQUFpQztHdEI0bnVCdEM7O0VzQjNudUJLO0lBQWlDO0d0QitudUJ0Qzs7RXNCOW51Qks7SUFBaUM7R3RCa291QnRDOztFc0Jqb3VCSztJQUFpQztHdEJxb3VCdEM7O0VzQnBvdUJLO0lBQWlDO0d0QndvdUJ0Qzs7RXNCdG91Qks7SUFDRTtJQUNBO0d0QnlvdUJQOztFc0J0b3VCSztJQUNFO0lBQ0E7R3RCeW91QlA7O0VzQnRvdUJLO0lBQW9DO0d0QjBvdUJ6Qzs7RXNCem91Qks7SUFBb0M7R3RCNm91QnpDOztFc0I1b3VCSztJQUFvQztHdEJncHVCekM7O0VzQi9vdUJLO0lBQW9DO0d0Qm1wdUJ6Qzs7RXNCbHB1Qks7SUFBb0M7R3RCc3B1QnpDOztFc0JwcHVCSztJQUNFO0lBQ0E7R3RCdXB1QlA7O0VzQnBwdUJLO0lBQ0U7SUFDQTtHdEJ1cHVCUDtDQUNGOztBY3Z5dUJLO0VRa0hFO0lBQWlDO0d0QjBydUJ0Qzs7RXNCenJ1Qks7SUFBaUM7R3RCNnJ1QnRDOztFc0I1cnVCSztJQUFpQztHdEJnc3VCdEM7O0VzQi9ydUJLO0lBQWlDO0d0Qm1zdUJ0Qzs7RXNCbHN1Qks7SUFBaUM7R3RCc3N1QnRDOztFc0Jwc3VCSztJQUNFO0lBQ0E7R3RCdXN1QlA7O0VzQnBzdUJLO0lBQ0U7SUFDQTtHdEJ1c3VCUDs7RXNCcHN1Qks7SUFBb0M7R3RCd3N1QnpDOztFc0J2c3VCSztJQUFvQztHdEIyc3VCekM7O0VzQjFzdUJLO0lBQW9DO0d0QjhzdUJ6Qzs7RXNCN3N1Qks7SUFBb0M7R3RCaXR1QnpDOztFc0JodHVCSztJQUFvQztHdEJvdHVCekM7O0VzQmx0dUJLO0lBQ0U7SUFDQTtHdEJxdHVCUDs7RXNCbHR1Qks7SUFDRTtJQUNBO0d0QnF0dUJQO0NBQ0Y7O0FzQnJ4dUJHO0VBQVk7Q3RCeXh1QmY7O0FzQnh4dUJHO0VBQVk7Q3RCNHh1QmY7O0FzQjN4dUJHO0VBQVk7Q3RCK3h1QmY7O0FzQjl4dUJHO0VBQVk7Q3RCa3l1QmY7O0FzQmp5dUJHO0VBQVk7Q3RCcXl1QmY7O0FzQm55dUJHO0VBQ0U7RUFDQTtDdEJzeXVCTDs7QXNCbnl1Qkc7RUFDRTtFQUNBO0N0QnN5dUJMOztBc0JueXVCRztFQUFlO0N0QnV5dUJsQjs7QXNCdHl1Qkc7RUFBZTtDdEIweXVCbEI7O0FzQnp5dUJHO0VBQWU7Q3RCNnl1QmxCOztBc0I1eXVCRztFQUFlO0N0Qmd6dUJsQjs7QXNCL3l1Qkc7RUFBZTtDdEJtenVCbEI7O0FzQmp6dUJHO0VBQ0U7RUFDQTtDdEJvenVCTDs7QXNCanp1Qkc7RUFDRTtFQUNBO0N0Qm96dUJMOztBY2o2dUJLO0VRa0hFO0lBQWlDO0d0Qm96dUJ0Qzs7RXNCbnp1Qks7SUFBaUM7R3RCdXp1QnRDOztFc0J0enVCSztJQUFpQztHdEIwenVCdEM7O0VzQnp6dUJLO0lBQWlDO0d0QjZ6dUJ0Qzs7RXNCNXp1Qks7SUFBaUM7R3RCZzB1QnRDOztFc0I5enVCSztJQUNFO0lBQ0E7R3RCaTB1QlA7O0VzQjl6dUJLO0lBQ0U7SUFDQTtHdEJpMHVCUDs7RXNCOXp1Qks7SUFBb0M7R3RCazB1QnpDOztFc0JqMHVCSztJQUFvQztHdEJxMHVCekM7O0VzQnAwdUJLO0lBQW9DO0d0QncwdUJ6Qzs7RXNCdjB1Qks7SUFBb0M7R3RCMjB1QnpDOztFc0IxMHVCSztJQUFvQztHdEI4MHVCekM7O0VzQjUwdUJLO0lBQ0U7SUFDQTtHdEIrMHVCUDs7RXNCNTB1Qks7SUFDRTtJQUNBO0d0QiswdUJQO0NBQ0Y7O0FjLzl1Qks7RVFrSEU7SUFBaUM7R3RCazN1QnRDOztFc0JqM3VCSztJQUFpQztHdEJxM3VCdEM7O0VzQnAzdUJLO0lBQWlDO0d0QnczdUJ0Qzs7RXNCdjN1Qks7SUFBaUM7R3RCMjN1QnRDOztFc0IxM3VCSztJQUFpQztHdEI4M3VCdEM7O0VzQjUzdUJLO0lBQ0U7SUFDQTtHdEIrM3VCUDs7RXNCNTN1Qks7SUFDRTtJQUNBO0d0QiszdUJQOztFc0I1M3VCSztJQUFvQztHdEJnNHVCekM7O0VzQi8zdUJLO0lBQW9DO0d0Qm00dUJ6Qzs7RXNCbDR1Qks7SUFBb0M7R3RCczR1QnpDOztFc0JyNHVCSztJQUFvQztHdEJ5NHVCekM7O0VzQng0dUJLO0lBQW9DO0d0QjQ0dUJ6Qzs7RXNCMTR1Qks7SUFDRTtJQUNBO0d0QjY0dUJQOztFc0IxNHVCSztJQUNFO0lBQ0E7R3RCNjR1QlA7Q0FDRjs7QWM3aHZCSztFUWtIRTtJQUFpQztHdEJnN3VCdEM7O0VzQi82dUJLO0lBQWlDO0d0Qm03dUJ0Qzs7RXNCbDd1Qks7SUFBaUM7R3RCczd1QnRDOztFc0JyN3VCSztJQUFpQztHdEJ5N3VCdEM7O0VzQng3dUJLO0lBQWlDO0d0QjQ3dUJ0Qzs7RXNCMTd1Qks7SUFDRTtJQUNBO0d0QjY3dUJQOztFc0IxN3VCSztJQUNFO0lBQ0E7R3RCNjd1QlA7O0VzQjE3dUJLO0lBQW9DO0d0Qjg3dUJ6Qzs7RXNCNzd1Qks7SUFBb0M7R3RCaTh1QnpDOztFc0JoOHVCSztJQUFvQztHdEJvOHVCekM7O0VzQm44dUJLO0lBQW9DO0d0QnU4dUJ6Qzs7RXNCdDh1Qks7SUFBb0M7R3RCMDh1QnpDOztFc0J4OHVCSztJQUNFO0lBQ0E7R3RCMjh1QlA7O0VzQng4dUJLO0lBQ0U7SUFDQTtHdEIyOHVCUDtDQUNGOztBYzNsdkJLO0VRa0hFO0lBQWlDO0d0QjgrdUJ0Qzs7RXNCNyt1Qks7SUFBaUM7R3RCaS91QnRDOztFc0JoL3VCSztJQUFpQztHdEJvL3VCdEM7O0VzQm4vdUJLO0lBQWlDO0d0QnUvdUJ0Qzs7RXNCdC91Qks7SUFBaUM7R3RCMC91QnRDOztFc0J4L3VCSztJQUNFO0lBQ0E7R3RCMi91QlA7O0VzQngvdUJLO0lBQ0U7SUFDQTtHdEIyL3VCUDs7RXNCeC91Qks7SUFBb0M7R3RCNC91QnpDOztFc0IzL3VCSztJQUFvQztHdEIrL3VCekM7O0VzQjkvdUJLO0lBQW9DO0d0QmtndkJ6Qzs7RXNCamd2Qks7SUFBb0M7R3RCcWd2QnpDOztFc0JwZ3ZCSztJQUFvQztHdEJ3Z3ZCekM7O0VzQnRndkJLO0lBQ0U7SUFDQTtHdEJ5Z3ZCUDs7RXNCdGd2Qks7SUFDRTtJQUNBO0d0QnlndkJQO0NBQ0Y7O0FjenB2Qks7RVFrSEU7SUFBaUM7R3RCNGl2QnRDOztFc0IzaXZCSztJQUFpQztHdEIraXZCdEM7O0VzQjlpdkJLO0lBQWlDO0d0QmtqdkJ0Qzs7RXNCamp2Qks7SUFBaUM7R3RCcWp2QnRDOztFc0JwanZCSztJQUFpQztHdEJ3anZCdEM7O0VzQnRqdkJLO0lBQ0U7SUFDQTtHdEJ5anZCUDs7RXNCdGp2Qks7SUFDRTtJQUNBO0d0QnlqdkJQOztFc0J0anZCSztJQUFvQztHdEIwanZCekM7O0VzQnpqdkJLO0lBQW9DO0d0QjZqdkJ6Qzs7RXNCNWp2Qks7SUFBb0M7R3RCZ2t2QnpDOztFc0IvanZCSztJQUFvQztHdEJta3ZCekM7O0VzQmxrdkJLO0lBQW9DO0d0QnNrdkJ6Qzs7RXNCcGt2Qks7SUFDRTtJQUNBO0d0QnVrdkJQOztFc0Jwa3ZCSztJQUNFO0lBQ0E7R3RCdWt2QlA7Q0FDRjs7QWN2dHZCSztFUWtIRTtJQUFpQztHdEIwbXZCdEM7O0VzQnptdkJLO0lBQWlDO0d0QjZtdkJ0Qzs7RXNCNW12Qks7SUFBaUM7R3RCZ252QnRDOztFc0IvbXZCSztJQUFpQztHdEJtbnZCdEM7O0VzQmxudkJLO0lBQWlDO0d0QnNudkJ0Qzs7RXNCcG52Qks7SUFDRTtJQUNBO0d0QnVudkJQOztFc0JwbnZCSztJQUNFO0lBQ0E7R3RCdW52QlA7O0VzQnBudkJLO0lBQW9DO0d0QndudkJ6Qzs7RXNCdm52Qks7SUFBb0M7R3RCMm52QnpDOztFc0IxbnZCSztJQUFvQztHdEI4bnZCekM7O0VzQjdudkJLO0lBQW9DO0d0QmlvdkJ6Qzs7RXNCaG92Qks7SUFBb0M7R3RCb292QnpDOztFc0Jsb3ZCSztJQUNFO0lBQ0E7R3RCcW92QlA7O0VzQmxvdkJLO0lBQ0U7SUFDQTtHdEJxb3ZCUDtDQUNGOztBY3J4dkJLO0VRa0hFO0lBQWlDO0d0QndxdkJ0Qzs7RXNCdnF2Qks7SUFBaUM7R3RCMnF2QnRDOztFc0IxcXZCSztJQUFpQztHdEI4cXZCdEM7O0VzQjdxdkJLO0lBQWlDO0d0QmlydkJ0Qzs7RXNCaHJ2Qks7SUFBaUM7R3RCb3J2QnRDOztFc0JscnZCSztJQUNFO0lBQ0E7R3RCcXJ2QlA7O0VzQmxydkJLO0lBQ0U7SUFDQTtHdEJxcnZCUDs7RXNCbHJ2Qks7SUFBb0M7R3RCc3J2QnpDOztFc0JycnZCSztJQUFvQztHdEJ5cnZCekM7O0VzQnhydkJLO0lBQW9DO0d0QjRydkJ6Qzs7RXNCM3J2Qks7SUFBb0M7R3RCK3J2QnpDOztFc0I5cnZCSztJQUFvQztHdEJrc3ZCekM7O0VzQmhzdkJLO0lBQ0U7SUFDQTtHdEJtc3ZCUDs7RXNCaHN2Qks7SUFDRTtJQUNBO0d0Qm1zdkJQO0NBQ0Y7O0FjbjF2Qks7RVFrSEU7SUFBaUM7R3RCc3V2QnRDOztFc0JydXZCSztJQUFpQztHdEJ5dXZCdEM7O0VzQnh1dkJLO0lBQWlDO0d0QjR1dkJ0Qzs7RXNCM3V2Qks7SUFBaUM7R3RCK3V2QnRDOztFc0I5dXZCSztJQUFpQztHdEJrdnZCdEM7O0VzQmh2dkJLO0lBQ0U7SUFDQTtHdEJtdnZCUDs7RXNCaHZ2Qks7SUFDRTtJQUNBO0d0Qm12dkJQOztFc0JodnZCSztJQUFvQztHdEJvdnZCekM7O0VzQm52dkJLO0lBQW9DO0d0QnV2dkJ6Qzs7RXNCdHZ2Qks7SUFBb0M7R3RCMHZ2QnpDOztFc0J6dnZCSztJQUFvQztHdEI2dnZCekM7O0VzQjV2dkJLO0lBQW9DO0d0Qmd3dkJ6Qzs7RXNCOXZ2Qks7SUFDRTtJQUNBO0d0Qml3dkJQOztFc0I5dnZCSztJQUNFO0lBQ0E7R3RCaXd2QlA7Q0FDRjs7QWNqNXZCSztFUWtIRTtJQUFpQztHdEJveXZCdEM7O0VzQm55dkJLO0lBQWlDO0d0QnV5dkJ0Qzs7RXNCdHl2Qks7SUFBaUM7R3RCMHl2QnRDOztFc0J6eXZCSztJQUFpQztHdEI2eXZCdEM7O0VzQjV5dkJLO0lBQWlDO0d0Qmd6dkJ0Qzs7RXNCOXl2Qks7SUFDRTtJQUNBO0d0Qml6dkJQOztFc0I5eXZCSztJQUNFO0lBQ0E7R3RCaXp2QlA7O0VzQjl5dkJLO0lBQW9DO0d0Qmt6dkJ6Qzs7RXNCanp2Qks7SUFBb0M7R3RCcXp2QnpDOztFc0JwenZCSztJQUFvQztHdEJ3enZCekM7O0VzQnZ6dkJLO0lBQW9DO0d0QjJ6dkJ6Qzs7RXNCMXp2Qks7SUFBb0M7R3RCOHp2QnpDOztFc0I1enZCSztJQUNFO0lBQ0E7R3RCK3p2QlA7O0VzQjV6dkJLO0lBQ0U7SUFDQTtHdEIrenZCUDtDQUNGOztBYy84dkJLO0VRa0hFO0lBQWlDO0d0QmsydkJ0Qzs7RXNCajJ2Qks7SUFBaUM7R3RCcTJ2QnRDOztFc0JwMnZCSztJQUFpQztHdEJ3MnZCdEM7O0VzQnYydkJLO0lBQWlDO0d0QjIydkJ0Qzs7RXNCMTJ2Qks7SUFBaUM7R3RCODJ2QnRDOztFc0I1MnZCSztJQUNFO0lBQ0E7R3RCKzJ2QlA7O0VzQjUydkJLO0lBQ0U7SUFDQTtHdEIrMnZCUDs7RXNCNTJ2Qks7SUFBb0M7R3RCZzN2QnpDOztFc0IvMnZCSztJQUFvQztHdEJtM3ZCekM7O0VzQmwzdkJLO0lBQW9DO0d0QnMzdkJ6Qzs7RXNCcjN2Qks7SUFBb0M7R3RCeTN2QnpDOztFc0J4M3ZCSztJQUFvQztHdEI0M3ZCekM7O0VzQjEzdkJLO0lBQ0U7SUFDQTtHdEI2M3ZCUDs7RXNCMTN2Qks7SUFDRTtJQUNBO0d0QjYzdkJQO0NBQ0Y7O0FjN2d3Qks7RVFrSEU7SUFBaUM7R3RCZzZ2QnRDOztFc0IvNXZCSztJQUFpQztHdEJtNnZCdEM7O0VzQmw2dkJLO0lBQWlDO0d0QnM2dkJ0Qzs7RXNCcjZ2Qks7SUFBaUM7R3RCeTZ2QnRDOztFc0J4NnZCSztJQUFpQztHdEI0NnZCdEM7O0VzQjE2dkJLO0lBQ0U7SUFDQTtHdEI2NnZCUDs7RXNCMTZ2Qks7SUFDRTtJQUNBO0d0QjY2dkJQOztFc0IxNnZCSztJQUFvQztHdEI4NnZCekM7O0VzQjc2dkJLO0lBQW9DO0d0Qmk3dkJ6Qzs7RXNCaDd2Qks7SUFBb0M7R3RCbzd2QnpDOztFc0JuN3ZCSztJQUFvQztHdEJ1N3ZCekM7O0VzQnQ3dkJLO0lBQW9DO0d0QjA3dkJ6Qzs7RXNCeDd2Qks7SUFDRTtJQUNBO0d0QjI3dkJQOztFc0J4N3ZCSztJQUNFO0lBQ0E7R3RCMjd2QlA7Q0FDRjs7QWMza3dCSztFUWtIRTtJQUFpQztHdEI4OXZCdEM7O0VzQjc5dkJLO0lBQWlDO0d0QmkrdkJ0Qzs7RXNCaCt2Qks7SUFBaUM7R3RCbyt2QnRDOztFc0JuK3ZCSztJQUFpQztHdEJ1K3ZCdEM7O0VzQnQrdkJLO0lBQWlDO0d0QjArdkJ0Qzs7RXNCeCt2Qks7SUFDRTtJQUNBO0d0QjIrdkJQOztFc0J4K3ZCSztJQUNFO0lBQ0E7R3RCMit2QlA7O0VzQngrdkJLO0lBQW9DO0d0QjQrdkJ6Qzs7RXNCMyt2Qks7SUFBb0M7R3RCKyt2QnpDOztFc0I5K3ZCSztJQUFvQztHdEJrL3ZCekM7O0VzQmovdkJLO0lBQW9DO0d0QnEvdkJ6Qzs7RXNCcC92Qks7SUFBb0M7R3RCdy92QnpDOztFc0J0L3ZCSztJQUNFO0lBQ0E7R3RCeS92QlA7O0VzQnQvdkJLO0lBQ0U7SUFDQTtHdEJ5L3ZCUDtDQUNGOztBc0J6andCRztFQUFZO0N0QjZqd0JmOztBc0I1andCRztFQUFZO0N0Qmdrd0JmOztBc0IvandCRztFQUFZO0N0Qm1rd0JmOztBc0Jsa3dCRztFQUFZO0N0QnNrd0JmOztBc0Jya3dCRztFQUFZO0N0Qnlrd0JmOztBc0J2a3dCRztFQUNFO0VBQ0E7Q3RCMGt3Qkw7O0FzQnZrd0JHO0VBQ0U7RUFDQTtDdEIwa3dCTDs7QXNCdmt3Qkc7RUFBZTtDdEIya3dCbEI7O0FzQjFrd0JHO0VBQWU7Q3RCOGt3QmxCOztBc0I3a3dCRztFQUFlO0N0Qmlsd0JsQjs7QXNCaGx3Qkc7RUFBZTtDdEJvbHdCbEI7O0FzQm5sd0JHO0VBQWU7Q3RCdWx3QmxCOztBc0JybHdCRztFQUNFO0VBQ0E7Q3RCd2x3Qkw7O0FzQnJsd0JHO0VBQ0U7RUFDQTtDdEJ3bHdCTDs7QWNyc3dCSztFUWtIRTtJQUFpQztHdEJ3bHdCdEM7O0VzQnZsd0JLO0lBQWlDO0d0QjJsd0J0Qzs7RXNCMWx3Qks7SUFBaUM7R3RCOGx3QnRDOztFc0I3bHdCSztJQUFpQztHdEJpbXdCdEM7O0VzQmhtd0JLO0lBQWlDO0d0Qm9td0J0Qzs7RXNCbG13Qks7SUFDRTtJQUNBO0d0QnFtd0JQOztFc0JsbXdCSztJQUNFO0lBQ0E7R3RCcW13QlA7O0VzQmxtd0JLO0lBQW9DO0d0QnNtd0J6Qzs7RXNCcm13Qks7SUFBb0M7R3RCeW13QnpDOztFc0J4bXdCSztJQUFvQztHdEI0bXdCekM7O0VzQjNtd0JLO0lBQW9DO0d0Qittd0J6Qzs7RXNCOW13Qks7SUFBb0M7R3RCa253QnpDOztFc0JobndCSztJQUNFO0lBQ0E7R3RCbW53QlA7O0VzQmhud0JLO0lBQ0U7SUFDQTtHdEJtbndCUDtDQUNGOztBY253d0JLO0VRa0hFO0lBQWlDO0d0QnNwd0J0Qzs7RXNCcnB3Qks7SUFBaUM7R3RCeXB3QnRDOztFc0J4cHdCSztJQUFpQztHdEI0cHdCdEM7O0VzQjNwd0JLO0lBQWlDO0d0Qitwd0J0Qzs7RXNCOXB3Qks7SUFBaUM7R3RCa3F3QnRDOztFc0JocXdCSztJQUNFO0lBQ0E7R3RCbXF3QlA7O0VzQmhxd0JLO0lBQ0U7SUFDQTtHdEJtcXdCUDs7RXNCaHF3Qks7SUFBb0M7R3RCb3F3QnpDOztFc0JucXdCSztJQUFvQztHdEJ1cXdCekM7O0VzQnRxd0JLO0lBQW9DO0d0QjBxd0J6Qzs7RXNCenF3Qks7SUFBb0M7R3RCNnF3QnpDOztFc0I1cXdCSztJQUFvQztHdEJncndCekM7O0VzQjlxd0JLO0lBQ0U7SUFDQTtHdEJpcndCUDs7RXNCOXF3Qks7SUFDRTtJQUNBO0d0Qmlyd0JQO0NBQ0Y7O0FjajB3Qks7RVFrSEU7SUFBaUM7R3RCb3R3QnRDOztFc0JudHdCSztJQUFpQztHdEJ1dHdCdEM7O0VzQnR0d0JLO0lBQWlDO0d0QjB0d0J0Qzs7RXNCenR3Qks7SUFBaUM7R3RCNnR3QnRDOztFc0I1dHdCSztJQUFpQztHdEJndXdCdEM7O0VzQjl0d0JLO0lBQ0U7SUFDQTtHdEJpdXdCUDs7RXNCOXR3Qks7SUFDRTtJQUNBO0d0Qml1d0JQOztFc0I5dHdCSztJQUFvQztHdEJrdXdCekM7O0VzQmp1d0JLO0lBQW9DO0d0QnF1d0J6Qzs7RXNCcHV3Qks7SUFBb0M7R3RCd3V3QnpDOztFc0J2dXdCSztJQUFvQztHdEIydXdCekM7O0VzQjF1d0JLO0lBQW9DO0d0Qjh1d0J6Qzs7RXNCNXV3Qks7SUFDRTtJQUNBO0d0Qit1d0JQOztFc0I1dXdCSztJQUNFO0lBQ0E7R3RCK3V3QlA7Q0FDRjs7QWMvM3dCSztFUWtIRTtJQUFpQztHdEJreHdCdEM7O0VzQmp4d0JLO0lBQWlDO0d0QnF4d0J0Qzs7RXNCcHh3Qks7SUFBaUM7R3RCd3h3QnRDOztFc0J2eHdCSztJQUFpQztHdEIyeHdCdEM7O0VzQjF4d0JLO0lBQWlDO0d0Qjh4d0J0Qzs7RXNCNXh3Qks7SUFDRTtJQUNBO0d0Qit4d0JQOztFc0I1eHdCSztJQUNFO0lBQ0E7R3RCK3h3QlA7O0VzQjV4d0JLO0lBQW9DO0d0Qmd5d0J6Qzs7RXNCL3h3Qks7SUFBb0M7R3RCbXl3QnpDOztFc0JseXdCSztJQUFvQztHdEJzeXdCekM7O0VzQnJ5d0JLO0lBQW9DO0d0Qnl5d0J6Qzs7RXNCeHl3Qks7SUFBb0M7R3RCNHl3QnpDOztFc0IxeXdCSztJQUNFO0lBQ0E7R3RCNnl3QlA7O0VzQjF5d0JLO0lBQ0U7SUFDQTtHdEI2eXdCUDtDQUNGOztBYzc3d0JLO0VRa0hFO0lBQWlDO0d0Qmcxd0J0Qzs7RXNCLzB3Qks7SUFBaUM7R3RCbTF3QnRDOztFc0JsMXdCSztJQUFpQztHdEJzMXdCdEM7O0VzQnIxd0JLO0lBQWlDO0d0Qnkxd0J0Qzs7RXNCeDF3Qks7SUFBaUM7R3RCNDF3QnRDOztFc0IxMXdCSztJQUNFO0lBQ0E7R3RCNjF3QlA7O0VzQjExd0JLO0lBQ0U7SUFDQTtHdEI2MXdCUDs7RXNCMTF3Qks7SUFBb0M7R3RCODF3QnpDOztFc0I3MXdCSztJQUFvQztHdEJpMndCekM7O0VzQmgyd0JLO0lBQW9DO0d0Qm8yd0J6Qzs7RXNCbjJ3Qks7SUFBb0M7R3RCdTJ3QnpDOztFc0J0MndCSztJQUFvQztHdEIwMndCekM7O0VzQngyd0JLO0lBQ0U7SUFDQTtHdEIyMndCUDs7RXNCeDJ3Qks7SUFDRTtJQUNBO0d0QjIyd0JQO0NBQ0Y7O0FjMy93Qks7RVFrSEU7SUFBaUM7R3RCODR3QnRDOztFc0I3NHdCSztJQUFpQztHdEJpNXdCdEM7O0VzQmg1d0JLO0lBQWlDO0d0Qm81d0J0Qzs7RXNCbjV3Qks7SUFBaUM7R3RCdTV3QnRDOztFc0J0NXdCSztJQUFpQztHdEIwNXdCdEM7O0VzQng1d0JLO0lBQ0U7SUFDQTtHdEIyNXdCUDs7RXNCeDV3Qks7SUFDRTtJQUNBO0d0QjI1d0JQOztFc0J4NXdCSztJQUFvQztHdEI0NXdCekM7O0VzQjM1d0JLO0lBQW9DO0d0Qis1d0J6Qzs7RXNCOTV3Qks7SUFBb0M7R3RCazZ3QnpDOztFc0JqNndCSztJQUFvQztHdEJxNndCekM7O0VzQnA2d0JLO0lBQW9DO0d0Qnc2d0J6Qzs7RXNCdDZ3Qks7SUFDRTtJQUNBO0d0Qnk2d0JQOztFc0J0NndCSztJQUNFO0lBQ0E7R3RCeTZ3QlA7Q0FDRjs7QWN6anhCSztFUWtIRTtJQUFpQztHdEI0OHdCdEM7O0VzQjM4d0JLO0lBQWlDO0d0Qis4d0J0Qzs7RXNCOTh3Qks7SUFBaUM7R3RCazl3QnRDOztFc0JqOXdCSztJQUFpQztHdEJxOXdCdEM7O0VzQnA5d0JLO0lBQWlDO0d0Qnc5d0J0Qzs7RXNCdDl3Qks7SUFDRTtJQUNBO0d0Qnk5d0JQOztFc0J0OXdCSztJQUNFO0lBQ0E7R3RCeTl3QlA7O0VzQnQ5d0JLO0lBQW9DO0d0QjA5d0J6Qzs7RXNCejl3Qks7SUFBb0M7R3RCNjl3QnpDOztFc0I1OXdCSztJQUFvQztHdEJnK3dCekM7O0VzQi85d0JLO0lBQW9DO0d0Qm0rd0J6Qzs7RXNCbCt3Qks7SUFBb0M7R3RCcyt3QnpDOztFc0JwK3dCSztJQUNFO0lBQ0E7R3RCdSt3QlA7O0VzQnArd0JLO0lBQ0U7SUFDQTtHdEJ1K3dCUDtDQUNGOztBY3ZueEJLO0VRa0hFO0lBQWlDO0d0QjBneEJ0Qzs7RXNCemd4Qks7SUFBaUM7R3RCNmd4QnRDOztFc0I1Z3hCSztJQUFpQztHdEJnaHhCdEM7O0VzQi9neEJLO0lBQWlDO0d0Qm1oeEJ0Qzs7RXNCbGh4Qks7SUFBaUM7R3RCc2h4QnRDOztFc0JwaHhCSztJQUNFO0lBQ0E7R3RCdWh4QlA7O0VzQnBoeEJLO0lBQ0U7SUFDQTtHdEJ1aHhCUDs7RXNCcGh4Qks7SUFBb0M7R3RCd2h4QnpDOztFc0J2aHhCSztJQUFvQztHdEIyaHhCekM7O0VzQjFoeEJLO0lBQW9DO0d0QjhoeEJ6Qzs7RXNCN2h4Qks7SUFBb0M7R3RCaWl4QnpDOztFc0JoaXhCSztJQUFvQztHdEJvaXhCekM7O0VzQmxpeEJLO0lBQ0U7SUFDQTtHdEJxaXhCUDs7RXNCbGl4Qks7SUFDRTtJQUNBO0d0QnFpeEJQO0NBQ0Y7O0FjcnJ4Qks7RVFrSEU7SUFBaUM7R3RCd2t4QnRDOztFc0J2a3hCSztJQUFpQztHdEIya3hCdEM7O0VzQjFreEJLO0lBQWlDO0d0QjhreEJ0Qzs7RXNCN2t4Qks7SUFBaUM7R3RCaWx4QnRDOztFc0JobHhCSztJQUFpQztHdEJvbHhCdEM7O0VzQmxseEJLO0lBQ0U7SUFDQTtHdEJxbHhCUDs7RXNCbGx4Qks7SUFDRTtJQUNBO0d0QnFseEJQOztFc0JsbHhCSztJQUFvQztHdEJzbHhCekM7O0VzQnJseEJLO0lBQW9DO0d0QnlseEJ6Qzs7RXNCeGx4Qks7SUFBb0M7R3RCNGx4QnpDOztFc0IzbHhCSztJQUFvQztHdEIrbHhCekM7O0VzQjlseEJLO0lBQW9DO0d0QmtteEJ6Qzs7RXNCaG14Qks7SUFDRTtJQUNBO0d0Qm1teEJQOztFc0JobXhCSztJQUNFO0lBQ0E7R3RCbW14QlA7Q0FDRjs7QWNudnhCSztFUWtIRTtJQUFpQztHdEJzb3hCdEM7O0VzQnJveEJLO0lBQWlDO0d0QnlveEJ0Qzs7RXNCeG94Qks7SUFBaUM7R3RCNG94QnRDOztFc0Izb3hCSztJQUFpQztHdEIrb3hCdEM7O0VzQjlveEJLO0lBQWlDO0d0QmtweEJ0Qzs7RXNCaHB4Qks7SUFDRTtJQUNBO0d0Qm1weEJQOztFc0JocHhCSztJQUNFO0lBQ0E7R3RCbXB4QlA7O0VzQmhweEJLO0lBQW9DO0d0Qm9weEJ6Qzs7RXNCbnB4Qks7SUFBb0M7R3RCdXB4QnpDOztFc0J0cHhCSztJQUFvQztHdEIwcHhCekM7O0VzQnpweEJLO0lBQW9DO0d0QjZweEJ6Qzs7RXNCNXB4Qks7SUFBb0M7R3RCZ3F4QnpDOztFc0I5cHhCSztJQUNFO0lBQ0E7R3RCaXF4QlA7O0VzQjlweEJLO0lBQ0U7SUFDQTtHdEJpcXhCUDtDQUNGOztBY2p6eEJLO0VRa0hFO0lBQWlDO0d0Qm9zeEJ0Qzs7RXNCbnN4Qks7SUFBaUM7R3RCdXN4QnRDOztFc0J0c3hCSztJQUFpQztHdEIwc3hCdEM7O0VzQnpzeEJLO0lBQWlDO0d0QjZzeEJ0Qzs7RXNCNXN4Qks7SUFBaUM7R3RCZ3R4QnRDOztFc0I5c3hCSztJQUNFO0lBQ0E7R3RCaXR4QlA7O0VzQjlzeEJLO0lBQ0U7SUFDQTtHdEJpdHhCUDs7RXNCOXN4Qks7SUFBb0M7R3RCa3R4QnpDOztFc0JqdHhCSztJQUFvQztHdEJxdHhCekM7O0VzQnB0eEJLO0lBQW9DO0d0Qnd0eEJ6Qzs7RXNCdnR4Qks7SUFBb0M7R3RCMnR4QnpDOztFc0IxdHhCSztJQUFvQztHdEI4dHhCekM7O0VzQjV0eEJLO0lBQ0U7SUFDQTtHdEIrdHhCUDs7RXNCNXR4Qks7SUFDRTtJQUNBO0d0Qit0eEJQO0NBQ0Y7O0FjLzJ4Qks7RVFrSEU7SUFBaUM7R3RCa3d4QnRDOztFc0Jqd3hCSztJQUFpQztHdEJxd3hCdEM7O0VzQnB3eEJLO0lBQWlDO0d0Qnd3eEJ0Qzs7RXNCdnd4Qks7SUFBaUM7R3RCMnd4QnRDOztFc0Ixd3hCSztJQUFpQztHdEI4d3hCdEM7O0VzQjV3eEJLO0lBQ0U7SUFDQTtHdEIrd3hCUDs7RXNCNXd4Qks7SUFDRTtJQUNBO0d0Qit3eEJQOztFc0I1d3hCSztJQUFvQztHdEJneHhCekM7O0VzQi93eEJLO0lBQW9DO0d0Qm14eEJ6Qzs7RXNCbHh4Qks7SUFBb0M7R3RCc3h4QnpDOztFc0JyeHhCSztJQUFvQztHdEJ5eHhCekM7O0VzQnh4eEJLO0lBQW9DO0d0QjR4eEJ6Qzs7RXNCMXh4Qks7SUFDRTtJQUNBO0d0QjZ4eEJQOztFc0IxeHhCSztJQUNFO0lBQ0E7R3RCNnh4QlA7Q0FDRjs7QXNCNzF4Qkc7RUFBWTtDdEJpMnhCZjs7QXNCaDJ4Qkc7RUFBWTtDdEJvMnhCZjs7QXNCbjJ4Qkc7RUFBWTtDdEJ1MnhCZjs7QXNCdDJ4Qkc7RUFBWTtDdEIwMnhCZjs7QXNCejJ4Qkc7RUFBWTtDdEI2MnhCZjs7QXNCMzJ4Qkc7RUFDRTtFQUNBO0N0QjgyeEJMOztBc0IzMnhCRztFQUNFO0VBQ0E7Q3RCODJ4Qkw7O0FzQjMyeEJHO0VBQWU7Q3RCKzJ4QmxCOztBc0I5MnhCRztFQUFlO0N0QmszeEJsQjs7QXNCajN4Qkc7RUFBZTtDdEJxM3hCbEI7O0FzQnAzeEJHO0VBQWU7Q3RCdzN4QmxCOztBc0J2M3hCRztFQUFlO0N0QjIzeEJsQjs7QXNCejN4Qkc7RUFDRTtFQUNBO0N0QjQzeEJMOztBc0J6M3hCRztFQUNFO0VBQ0E7Q3RCNDN4Qkw7O0Fjeit4Qks7RVFrSEU7SUFBaUM7R3RCNDN4QnRDOztFc0IzM3hCSztJQUFpQztHdEIrM3hCdEM7O0VzQjkzeEJLO0lBQWlDO0d0Qms0eEJ0Qzs7RXNCajR4Qks7SUFBaUM7R3RCcTR4QnRDOztFc0JwNHhCSztJQUFpQztHdEJ3NHhCdEM7O0VzQnQ0eEJLO0lBQ0U7SUFDQTtHdEJ5NHhCUDs7RXNCdDR4Qks7SUFDRTtJQUNBO0d0Qnk0eEJQOztFc0J0NHhCSztJQUFvQztHdEIwNHhCekM7O0VzQno0eEJLO0lBQW9DO0d0QjY0eEJ6Qzs7RXNCNTR4Qks7SUFBb0M7R3RCZzV4QnpDOztFc0IvNHhCSztJQUFvQztHdEJtNXhCekM7O0VzQmw1eEJLO0lBQW9DO0d0QnM1eEJ6Qzs7RXNCcDV4Qks7SUFDRTtJQUNBO0d0QnU1eEJQOztFc0JwNXhCSztJQUNFO0lBQ0E7R3RCdTV4QlA7Q0FDRjs7QWN2aXlCSztFUWtIRTtJQUFpQztHdEIwN3hCdEM7O0VzQno3eEJLO0lBQWlDO0d0QjY3eEJ0Qzs7RXNCNTd4Qks7SUFBaUM7R3RCZzh4QnRDOztFc0IvN3hCSztJQUFpQztHdEJtOHhCdEM7O0VzQmw4eEJLO0lBQWlDO0d0QnM4eEJ0Qzs7RXNCcDh4Qks7SUFDRTtJQUNBO0d0QnU4eEJQOztFc0JwOHhCSztJQUNFO0lBQ0E7R3RCdTh4QlA7O0VzQnA4eEJLO0lBQW9DO0d0Qnc4eEJ6Qzs7RXNCdjh4Qks7SUFBb0M7R3RCMjh4QnpDOztFc0IxOHhCSztJQUFvQztHdEI4OHhCekM7O0VzQjc4eEJLO0lBQW9DO0d0Qmk5eEJ6Qzs7RXNCaDl4Qks7SUFBb0M7R3RCbzl4QnpDOztFc0JsOXhCSztJQUNFO0lBQ0E7R3RCcTl4QlA7O0VzQmw5eEJLO0lBQ0U7SUFDQTtHdEJxOXhCUDtDQUNGOztBY3JteUJLO0VRa0hFO0lBQWlDO0d0QncveEJ0Qzs7RXNCdi94Qks7SUFBaUM7R3RCMi94QnRDOztFc0IxL3hCSztJQUFpQztHdEI4L3hCdEM7O0VzQjcveEJLO0lBQWlDO0d0QmlneUJ0Qzs7RXNCaGd5Qks7SUFBaUM7R3RCb2d5QnRDOztFc0JsZ3lCSztJQUNFO0lBQ0E7R3RCcWd5QlA7O0VzQmxneUJLO0lBQ0U7SUFDQTtHdEJxZ3lCUDs7RXNCbGd5Qks7SUFBb0M7R3RCc2d5QnpDOztFc0JyZ3lCSztJQUFvQztHdEJ5Z3lCekM7O0VzQnhneUJLO0lBQW9DO0d0QjRneUJ6Qzs7RXNCM2d5Qks7SUFBb0M7R3RCK2d5QnpDOztFc0I5Z3lCSztJQUFvQztHdEJraHlCekM7O0VzQmhoeUJLO0lBQ0U7SUFDQTtHdEJtaHlCUDs7RXNCaGh5Qks7SUFDRTtJQUNBO0d0Qm1oeUJQO0NBQ0Y7O0FjbnF5Qks7RVFrSEU7SUFBaUM7R3RCc2p5QnRDOztFc0JyanlCSztJQUFpQztHdEJ5anlCdEM7O0VzQnhqeUJLO0lBQWlDO0d0QjRqeUJ0Qzs7RXNCM2p5Qks7SUFBaUM7R3RCK2p5QnRDOztFc0I5anlCSztJQUFpQztHdEJra3lCdEM7O0VzQmhreUJLO0lBQ0U7SUFDQTtHdEJta3lCUDs7RXNCaGt5Qks7SUFDRTtJQUNBO0d0Qm1reUJQOztFc0Joa3lCSztJQUFvQztHdEJva3lCekM7O0VzQm5reUJLO0lBQW9DO0d0QnVreUJ6Qzs7RXNCdGt5Qks7SUFBb0M7R3RCMGt5QnpDOztFc0J6a3lCSztJQUFvQztHdEI2a3lCekM7O0VzQjVreUJLO0lBQW9DO0d0QmdseUJ6Qzs7RXNCOWt5Qks7SUFDRTtJQUNBO0d0QmlseUJQOztFc0I5a3lCSztJQUNFO0lBQ0E7R3RCaWx5QlA7Q0FDRjs7QWNqdXlCSztFUWtIRTtJQUFpQztHdEJvbnlCdEM7O0VzQm5ueUJLO0lBQWlDO0d0QnVueUJ0Qzs7RXNCdG55Qks7SUFBaUM7R3RCMG55QnRDOztFc0J6bnlCSztJQUFpQztHdEI2bnlCdEM7O0VzQjVueUJLO0lBQWlDO0d0QmdveUJ0Qzs7RXNCOW55Qks7SUFDRTtJQUNBO0d0QmlveUJQOztFc0I5bnlCSztJQUNFO0lBQ0E7R3RCaW95QlA7O0VzQjlueUJLO0lBQW9DO0d0QmtveUJ6Qzs7RXNCam95Qks7SUFBb0M7R3RCcW95QnpDOztFc0Jwb3lCSztJQUFvQztHdEJ3b3lCekM7O0VzQnZveUJLO0lBQW9DO0d0QjJveUJ6Qzs7RXNCMW95Qks7SUFBb0M7R3RCOG95QnpDOztFc0I1b3lCSztJQUNFO0lBQ0E7R3RCK295QlA7O0VzQjVveUJLO0lBQ0U7SUFDQTtHdEIrb3lCUDtDQUNGOztBYy94eUJLO0VRa0hFO0lBQWlDO0d0QmtyeUJ0Qzs7RXNCanJ5Qks7SUFBaUM7R3RCcXJ5QnRDOztFc0JwcnlCSztJQUFpQztHdEJ3cnlCdEM7O0VzQnZyeUJLO0lBQWlDO0d0QjJyeUJ0Qzs7RXNCMXJ5Qks7SUFBaUM7R3RCOHJ5QnRDOztFc0I1cnlCSztJQUNFO0lBQ0E7R3RCK3J5QlA7O0VzQjVyeUJLO0lBQ0U7SUFDQTtHdEIrcnlCUDs7RXNCNXJ5Qks7SUFBb0M7R3RCZ3N5QnpDOztFc0IvcnlCSztJQUFvQztHdEJtc3lCekM7O0VzQmxzeUJLO0lBQW9DO0d0QnNzeUJ6Qzs7RXNCcnN5Qks7SUFBb0M7R3RCeXN5QnpDOztFc0J4c3lCSztJQUFvQztHdEI0c3lCekM7O0VzQjFzeUJLO0lBQ0U7SUFDQTtHdEI2c3lCUDs7RXNCMXN5Qks7SUFDRTtJQUNBO0d0QjZzeUJQO0NBQ0Y7O0FjNzF5Qks7RVFrSEU7SUFBaUM7R3RCZ3Z5QnRDOztFc0IvdXlCSztJQUFpQztHdEJtdnlCdEM7O0VzQmx2eUJLO0lBQWlDO0d0QnN2eUJ0Qzs7RXNCcnZ5Qks7SUFBaUM7R3RCeXZ5QnRDOztFc0J4dnlCSztJQUFpQztHdEI0dnlCdEM7O0VzQjF2eUJLO0lBQ0U7SUFDQTtHdEI2dnlCUDs7RXNCMXZ5Qks7SUFDRTtJQUNBO0d0QjZ2eUJQOztFc0IxdnlCSztJQUFvQztHdEI4dnlCekM7O0VzQjd2eUJLO0lBQW9DO0d0Qml3eUJ6Qzs7RXNCaHd5Qks7SUFBb0M7R3RCb3d5QnpDOztFc0Jud3lCSztJQUFvQztHdEJ1d3lCekM7O0VzQnR3eUJLO0lBQW9DO0d0QjB3eUJ6Qzs7RXNCeHd5Qks7SUFDRTtJQUNBO0d0QjJ3eUJQOztFc0J4d3lCSztJQUNFO0lBQ0E7R3RCMnd5QlA7Q0FDRjs7QWMzNXlCSztFUWtIRTtJQUFpQztHdEI4eXlCdEM7O0VzQjd5eUJLO0lBQWlDO0d0Qml6eUJ0Qzs7RXNCaHp5Qks7SUFBaUM7R3RCb3p5QnRDOztFc0JuenlCSztJQUFpQztHdEJ1enlCdEM7O0VzQnR6eUJLO0lBQWlDO0d0QjB6eUJ0Qzs7RXNCeHp5Qks7SUFDRTtJQUNBO0d0QjJ6eUJQOztFc0J4enlCSztJQUNFO0lBQ0E7R3RCMnp5QlA7O0VzQnh6eUJLO0lBQW9DO0d0QjR6eUJ6Qzs7RXNCM3p5Qks7SUFBb0M7R3RCK3p5QnpDOztFc0I5enlCSztJQUFvQztHdEJrMHlCekM7O0VzQmoweUJLO0lBQW9DO0d0QnEweUJ6Qzs7RXNCcDB5Qks7SUFBb0M7R3RCdzB5QnpDOztFc0J0MHlCSztJQUNFO0lBQ0E7R3RCeTB5QlA7O0VzQnQweUJLO0lBQ0U7SUFDQTtHdEJ5MHlCUDtDQUNGOztBY3o5eUJLO0VRa0hFO0lBQWlDO0d0QjQyeUJ0Qzs7RXNCMzJ5Qks7SUFBaUM7R3RCKzJ5QnRDOztFc0I5MnlCSztJQUFpQztHdEJrM3lCdEM7O0VzQmozeUJLO0lBQWlDO0d0QnEzeUJ0Qzs7RXNCcDN5Qks7SUFBaUM7R3RCdzN5QnRDOztFc0J0M3lCSztJQUNFO0lBQ0E7R3RCeTN5QlA7O0VzQnQzeUJLO0lBQ0U7SUFDQTtHdEJ5M3lCUDs7RXNCdDN5Qks7SUFBb0M7R3RCMDN5QnpDOztFc0J6M3lCSztJQUFvQztHdEI2M3lCekM7O0VzQjUzeUJLO0lBQW9DO0d0Qmc0eUJ6Qzs7RXNCLzN5Qks7SUFBb0M7R3RCbTR5QnpDOztFc0JsNHlCSztJQUFvQztHdEJzNHlCekM7O0VzQnA0eUJLO0lBQ0U7SUFDQTtHdEJ1NHlCUDs7RXNCcDR5Qks7SUFDRTtJQUNBO0d0QnU0eUJQO0NBQ0Y7O0Fjdmh6Qks7RVFrSEU7SUFBaUM7R3RCMDZ5QnRDOztFc0J6NnlCSztJQUFpQztHdEI2NnlCdEM7O0VzQjU2eUJLO0lBQWlDO0d0Qmc3eUJ0Qzs7RXNCLzZ5Qks7SUFBaUM7R3RCbTd5QnRDOztFc0JsN3lCSztJQUFpQztHdEJzN3lCdEM7O0VzQnA3eUJLO0lBQ0U7SUFDQTtHdEJ1N3lCUDs7RXNCcDd5Qks7SUFDRTtJQUNBO0d0QnU3eUJQOztFc0JwN3lCSztJQUFvQztHdEJ3N3lCekM7O0VzQnY3eUJLO0lBQW9DO0d0QjI3eUJ6Qzs7RXNCMTd5Qks7SUFBb0M7R3RCODd5QnpDOztFc0I3N3lCSztJQUFvQztHdEJpOHlCekM7O0VzQmg4eUJLO0lBQW9DO0d0Qm84eUJ6Qzs7RXNCbDh5Qks7SUFDRTtJQUNBO0d0QnE4eUJQOztFc0JsOHlCSztJQUNFO0lBQ0E7R3RCcTh5QlA7Q0FDRjs7QWNybHpCSztFUWtIRTtJQUFpQztHdEJ3K3lCdEM7O0VzQnYreUJLO0lBQWlDO0d0QjIreUJ0Qzs7RXNCMSt5Qks7SUFBaUM7R3RCOCt5QnRDOztFc0I3K3lCSztJQUFpQztHdEJpL3lCdEM7O0VzQmgveUJLO0lBQWlDO0d0Qm8veUJ0Qzs7RXNCbC95Qks7SUFDRTtJQUNBO0d0QnEveUJQOztFc0JsL3lCSztJQUNFO0lBQ0E7R3RCcS95QlA7O0VzQmwveUJLO0lBQW9DO0d0QnMveUJ6Qzs7RXNCci95Qks7SUFBb0M7R3RCeS95QnpDOztFc0J4L3lCSztJQUFvQztHdEI0L3lCekM7O0VzQjMveUJLO0lBQW9DO0d0QisveUJ6Qzs7RXNCOS95Qks7SUFBb0M7R3RCa2d6QnpDOztFc0JoZ3pCSztJQUNFO0lBQ0E7R3RCbWd6QlA7O0VzQmhnekJLO0lBQ0U7SUFDQTtHdEJtZ3pCUDtDQUNGOztBY25wekJLO0VRa0hFO0lBQWlDO0d0QnNpekJ0Qzs7RXNCcml6Qks7SUFBaUM7R3RCeWl6QnRDOztFc0J4aXpCSztJQUFpQztHdEI0aXpCdEM7O0VzQjNpekJLO0lBQWlDO0d0QitpekJ0Qzs7RXNCOWl6Qks7SUFBaUM7R3RCa2p6QnRDOztFc0JoanpCSztJQUNFO0lBQ0E7R3RCbWp6QlA7O0VzQmhqekJLO0lBQ0U7SUFDQTtHdEJtanpCUDs7RXNCaGp6Qks7SUFBb0M7R3RCb2p6QnpDOztFc0JuanpCSztJQUFvQztHdEJ1anpCekM7O0VzQnRqekJLO0lBQW9DO0d0QjBqekJ6Qzs7RXNCemp6Qks7SUFBb0M7R3RCNmp6QnpDOztFc0I1anpCSztJQUFvQztHdEJna3pCekM7O0VzQjlqekJLO0lBQ0U7SUFDQTtHdEJpa3pCUDs7RXNCOWp6Qks7SUFDRTtJQUNBO0d0QmlrekJQO0NBQ0Y7O0FzQnBqekJHO0VBQVk7Q3RCd2p6QmY7O0FzQnZqekJHO0VBQVk7Q3RCMmp6QmY7O0FzQjFqekJHO0VBQVk7Q3RCOGp6QmY7O0FzQjdqekJHO0VBQVk7Q3RCaWt6QmY7O0FzQmhrekJHO0VBQVk7Q3RCb2t6QmY7O0FzQmxrekJHO0VBQ0U7RUFDQTtDdEJxa3pCTDs7QXNCbGt6Qkc7RUFDRTtFQUNBO0N0QnFrekJMOztBc0Jsa3pCRztFQUFlO0N0QnNrekJsQjs7QXNCcmt6Qkc7RUFBZTtDdEJ5a3pCbEI7O0FzQnhrekJHO0VBQWU7Q3RCNGt6QmxCOztBc0Iza3pCRztFQUFlO0N0QitrekJsQjs7QXNCOWt6Qkc7RUFBZTtDdEJrbHpCbEI7O0FzQmhsekJHO0VBQ0U7RUFDQTtDdEJtbHpCTDs7QXNCaGx6Qkc7RUFDRTtFQUNBO0N0Qm1sekJMOztBYzd3ekJLO0VRK0xFO0lBQWlDO0d0Qm1sekJ0Qzs7RXNCbGx6Qks7SUFBaUM7R3RCc2x6QnRDOztFc0JybHpCSztJQUFpQztHdEJ5bHpCdEM7O0VzQnhsekJLO0lBQWlDO0d0QjRsekJ0Qzs7RXNCM2x6Qks7SUFBaUM7R3RCK2x6QnRDOztFc0I3bHpCSztJQUNFO0lBQ0E7R3RCZ216QlA7O0VzQjdsekJLO0lBQ0U7SUFDQTtHdEJnbXpCUDs7RXNCN2x6Qks7SUFBb0M7R3RCaW16QnpDOztFc0JobXpCSztJQUFvQztHdEJvbXpCekM7O0VzQm5tekJLO0lBQW9DO0d0QnVtekJ6Qzs7RXNCdG16Qks7SUFBb0M7R3RCMG16QnpDOztFc0J6bXpCSztJQUFvQztHdEI2bXpCekM7O0VzQjNtekJLO0lBQ0U7SUFDQTtHdEI4bXpCUDs7RXNCM216Qks7SUFDRTtJQUNBO0d0QjhtekJQO0NBQ0Y7O0FjMzB6Qks7RVErTEU7SUFBaUM7R3RCaXB6QnRDOztFc0JocHpCSztJQUFpQztHdEJvcHpCdEM7O0VzQm5wekJLO0lBQWlDO0d0QnVwekJ0Qzs7RXNCdHB6Qks7SUFBaUM7R3RCMHB6QnRDOztFc0J6cHpCSztJQUFpQztHdEI2cHpCdEM7O0VzQjNwekJLO0lBQ0U7SUFDQTtHdEI4cHpCUDs7RXNCM3B6Qks7SUFDRTtJQUNBO0d0QjhwekJQOztFc0IzcHpCSztJQUFvQztHdEIrcHpCekM7O0VzQjlwekJLO0lBQW9DO0d0QmtxekJ6Qzs7RXNCanF6Qks7SUFBb0M7R3RCcXF6QnpDOztFc0JwcXpCSztJQUFvQztHdEJ3cXpCekM7O0VzQnZxekJLO0lBQW9DO0d0QjJxekJ6Qzs7RXNCenF6Qks7SUFDRTtJQUNBO0d0QjRxekJQOztFc0J6cXpCSztJQUNFO0lBQ0E7R3RCNHF6QlA7Q0FDRjs7QWN6NHpCSztFUStMRTtJQUFpQztHdEIrc3pCdEM7O0VzQjlzekJLO0lBQWlDO0d0Qmt0ekJ0Qzs7RXNCanR6Qks7SUFBaUM7R3RCcXR6QnRDOztFc0JwdHpCSztJQUFpQztHdEJ3dHpCdEM7O0VzQnZ0ekJLO0lBQWlDO0d0QjJ0ekJ0Qzs7RXNCenR6Qks7SUFDRTtJQUNBO0d0QjR0ekJQOztFc0J6dHpCSztJQUNFO0lBQ0E7R3RCNHR6QlA7O0VzQnp0ekJLO0lBQW9DO0d0QjZ0ekJ6Qzs7RXNCNXR6Qks7SUFBb0M7R3RCZ3V6QnpDOztFc0IvdHpCSztJQUFvQztHdEJtdXpCekM7O0VzQmx1ekJLO0lBQW9DO0d0QnN1ekJ6Qzs7RXNCcnV6Qks7SUFBb0M7R3RCeXV6QnpDOztFc0J2dXpCSztJQUNFO0lBQ0E7R3RCMHV6QlA7O0VzQnZ1ekJLO0lBQ0U7SUFDQTtHdEIwdXpCUDtDQUNGOztBY3Y4ekJLO0VRK0xFO0lBQWlDO0d0QjZ3ekJ0Qzs7RXNCNXd6Qks7SUFBaUM7R3RCZ3h6QnRDOztFc0Ivd3pCSztJQUFpQztHdEJteHpCdEM7O0VzQmx4ekJLO0lBQWlDO0d0QnN4ekJ0Qzs7RXNCcnh6Qks7SUFBaUM7R3RCeXh6QnRDOztFc0J2eHpCSztJQUNFO0lBQ0E7R3RCMHh6QlA7O0VzQnZ4ekJLO0lBQ0U7SUFDQTtHdEIweHpCUDs7RXNCdnh6Qks7SUFBb0M7R3RCMnh6QnpDOztFc0IxeHpCSztJQUFvQztHdEI4eHpCekM7O0VzQjd4ekJLO0lBQW9DO0d0Qml5ekJ6Qzs7RXNCaHl6Qks7SUFBb0M7R3RCb3l6QnpDOztFc0JueXpCSztJQUFvQztHdEJ1eXpCekM7O0VzQnJ5ekJLO0lBQ0U7SUFDQTtHdEJ3eXpCUDs7RXNCcnl6Qks7SUFDRTtJQUNBO0d0Qnd5ekJQO0NBQ0Y7O0FjcmcwQks7RVErTEU7SUFBaUM7R3RCMjB6QnRDOztFc0IxMHpCSztJQUFpQztHdEI4MHpCdEM7O0VzQjcwekJLO0lBQWlDO0d0QmkxekJ0Qzs7RXNCaDF6Qks7SUFBaUM7R3RCbzF6QnRDOztFc0JuMXpCSztJQUFpQztHdEJ1MXpCdEM7O0VzQnIxekJLO0lBQ0U7SUFDQTtHdEJ3MXpCUDs7RXNCcjF6Qks7SUFDRTtJQUNBO0d0QncxekJQOztFc0JyMXpCSztJQUFvQztHdEJ5MXpCekM7O0VzQngxekJLO0lBQW9DO0d0QjQxekJ6Qzs7RXNCMzF6Qks7SUFBb0M7R3RCKzF6QnpDOztFc0I5MXpCSztJQUFvQztHdEJrMnpCekM7O0VzQmoyekJLO0lBQW9DO0d0QnEyekJ6Qzs7RXNCbjJ6Qks7SUFDRTtJQUNBO0d0QnMyekJQOztFc0JuMnpCSztJQUNFO0lBQ0E7R3RCczJ6QlA7Q0FDRjs7QWNuazBCSztFUStMRTtJQUFpQztHdEJ5NHpCdEM7O0VzQng0ekJLO0lBQWlDO0d0QjQ0ekJ0Qzs7RXNCMzR6Qks7SUFBaUM7R3RCKzR6QnRDOztFc0I5NHpCSztJQUFpQztHdEJrNXpCdEM7O0VzQmo1ekJLO0lBQWlDO0d0QnE1ekJ0Qzs7RXNCbjV6Qks7SUFDRTtJQUNBO0d0QnM1ekJQOztFc0JuNXpCSztJQUNFO0lBQ0E7R3RCczV6QlA7O0VzQm41ekJLO0lBQW9DO0d0QnU1ekJ6Qzs7RXNCdDV6Qks7SUFBb0M7R3RCMDV6QnpDOztFc0J6NXpCSztJQUFvQztHdEI2NXpCekM7O0VzQjU1ekJLO0lBQW9DO0d0Qmc2ekJ6Qzs7RXNCLzV6Qks7SUFBb0M7R3RCbTZ6QnpDOztFc0JqNnpCSztJQUNFO0lBQ0E7R3RCbzZ6QlA7O0VzQmo2ekJLO0lBQ0U7SUFDQTtHdEJvNnpCUDtDQUNGOztBY2pvMEJLO0VRK0xFO0lBQWlDO0d0QnU4ekJ0Qzs7RXNCdDh6Qks7SUFBaUM7R3RCMDh6QnRDOztFc0J6OHpCSztJQUFpQztHdEI2OHpCdEM7O0VzQjU4ekJLO0lBQWlDO0d0Qmc5ekJ0Qzs7RXNCLzh6Qks7SUFBaUM7R3RCbTl6QnRDOztFc0JqOXpCSztJQUNFO0lBQ0E7R3RCbzl6QlA7O0VzQmo5ekJLO0lBQ0U7SUFDQTtHdEJvOXpCUDs7RXNCajl6Qks7SUFBb0M7R3RCcTl6QnpDOztFc0JwOXpCSztJQUFvQztHdEJ3OXpCekM7O0VzQnY5ekJLO0lBQW9DO0d0QjI5ekJ6Qzs7RXNCMTl6Qks7SUFBb0M7R3RCODl6QnpDOztFc0I3OXpCSztJQUFvQztHdEJpK3pCekM7O0VzQi85ekJLO0lBQ0U7SUFDQTtHdEJrK3pCUDs7RXNCLzl6Qks7SUFDRTtJQUNBO0d0QmsrekJQO0NBQ0Y7O0FjL3IwQks7RVErTEU7SUFBaUM7R3RCcWcwQnRDOztFc0JwZzBCSztJQUFpQztHdEJ3ZzBCdEM7O0VzQnZnMEJLO0lBQWlDO0d0QjJnMEJ0Qzs7RXNCMWcwQks7SUFBaUM7R3RCOGcwQnRDOztFc0I3ZzBCSztJQUFpQztHdEJpaDBCdEM7O0VzQi9nMEJLO0lBQ0U7SUFDQTtHdEJraDBCUDs7RXNCL2cwQks7SUFDRTtJQUNBO0d0QmtoMEJQOztFc0IvZzBCSztJQUFvQztHdEJtaDBCekM7O0VzQmxoMEJLO0lBQW9DO0d0QnNoMEJ6Qzs7RXNCcmgwQks7SUFBb0M7R3RCeWgwQnpDOztFc0J4aDBCSztJQUFvQztHdEI0aDBCekM7O0VzQjNoMEJLO0lBQW9DO0d0QitoMEJ6Qzs7RXNCN2gwQks7SUFDRTtJQUNBO0d0QmdpMEJQOztFc0I3aDBCSztJQUNFO0lBQ0E7R3RCZ2kwQlA7Q0FDRjs7QWM3djBCSztFUStMRTtJQUFpQztHdEJtazBCdEM7O0VzQmxrMEJLO0lBQWlDO0d0QnNrMEJ0Qzs7RXNCcmswQks7SUFBaUM7R3RCeWswQnRDOztFc0J4azBCSztJQUFpQztHdEI0azBCdEM7O0VzQjNrMEJLO0lBQWlDO0d0QitrMEJ0Qzs7RXNCN2swQks7SUFDRTtJQUNBO0d0QmdsMEJQOztFc0I3azBCSztJQUNFO0lBQ0E7R3RCZ2wwQlA7O0VzQjdrMEJLO0lBQW9DO0d0QmlsMEJ6Qzs7RXNCaGwwQks7SUFBb0M7R3RCb2wwQnpDOztFc0JubDBCSztJQUFvQztHdEJ1bDBCekM7O0VzQnRsMEJLO0lBQW9DO0d0QjBsMEJ6Qzs7RXNCemwwQks7SUFBb0M7R3RCNmwwQnpDOztFc0IzbDBCSztJQUNFO0lBQ0E7R3RCOGwwQlA7O0VzQjNsMEJLO0lBQ0U7SUFDQTtHdEI4bDBCUDtDQUNGOztBYzN6MEJLO0VRK0xFO0lBQWlDO0d0QmlvMEJ0Qzs7RXNCaG8wQks7SUFBaUM7R3RCb28wQnRDOztFc0JubzBCSztJQUFpQztHdEJ1bzBCdEM7O0VzQnRvMEJLO0lBQWlDO0d0QjBvMEJ0Qzs7RXNCem8wQks7SUFBaUM7R3RCNm8wQnRDOztFc0IzbzBCSztJQUNFO0lBQ0E7R3RCOG8wQlA7O0VzQjNvMEJLO0lBQ0U7SUFDQTtHdEI4bzBCUDs7RXNCM28wQks7SUFBb0M7R3RCK28wQnpDOztFc0I5bzBCSztJQUFvQztHdEJrcDBCekM7O0VzQmpwMEJLO0lBQW9DO0d0QnFwMEJ6Qzs7RXNCcHAwQks7SUFBb0M7R3RCd3AwQnpDOztFc0J2cDBCSztJQUFvQztHdEIycDBCekM7O0VzQnpwMEJLO0lBQ0U7SUFDQTtHdEI0cDBCUDs7RXNCenAwQks7SUFDRTtJQUNBO0d0QjRwMEJQO0NBQ0Y7O0FjejMwQks7RVErTEU7SUFBaUM7R3RCK3IwQnRDOztFc0I5cjBCSztJQUFpQztHdEJrczBCdEM7O0VzQmpzMEJLO0lBQWlDO0d0QnFzMEJ0Qzs7RXNCcHMwQks7SUFBaUM7R3RCd3MwQnRDOztFc0J2czBCSztJQUFpQztHdEIyczBCdEM7O0VzQnpzMEJLO0lBQ0U7SUFDQTtHdEI0czBCUDs7RXNCenMwQks7SUFDRTtJQUNBO0d0QjRzMEJQOztFc0J6czBCSztJQUFvQztHdEI2czBCekM7O0VzQjVzMEJLO0lBQW9DO0d0Qmd0MEJ6Qzs7RXNCL3MwQks7SUFBb0M7R3RCbXQwQnpDOztFc0JsdDBCSztJQUFvQztHdEJzdDBCekM7O0VzQnJ0MEJLO0lBQW9DO0d0Qnl0MEJ6Qzs7RXNCdnQwQks7SUFDRTtJQUNBO0d0QjB0MEJQOztFc0J2dDBCSztJQUNFO0lBQ0E7R3RCMHQwQlA7Q0FDRjs7QWN2NzBCSztFUStMRTtJQUFpQztHdEI2djBCdEM7O0VzQjV2MEJLO0lBQWlDO0d0Qmd3MEJ0Qzs7RXNCL3YwQks7SUFBaUM7R3RCbXcwQnRDOztFc0JsdzBCSztJQUFpQztHdEJzdzBCdEM7O0VzQnJ3MEJLO0lBQWlDO0d0Qnl3MEJ0Qzs7RXNCdncwQks7SUFDRTtJQUNBO0d0QjB3MEJQOztFc0J2dzBCSztJQUNFO0lBQ0E7R3RCMHcwQlA7O0VzQnZ3MEJLO0lBQW9DO0d0QjJ3MEJ6Qzs7RXNCMXcwQks7SUFBb0M7R3RCOHcwQnpDOztFc0I3dzBCSztJQUFvQztHdEJpeDBCekM7O0VzQmh4MEJLO0lBQW9DO0d0Qm94MEJ6Qzs7RXNCbngwQks7SUFBb0M7R3RCdXgwQnpDOztFc0JyeDBCSztJQUNFO0lBQ0E7R3RCd3gwQlA7O0VzQnJ4MEJLO0lBQ0U7SUFDQTtHdEJ3eDBCUDtDQUNGOztBc0J4MTBCRztFQUFZO0N0QjQxMEJmOztBc0IzMTBCRztFQUFZO0N0QisxMEJmOztBc0I5MTBCRztFQUFZO0N0QmsyMEJmOztBc0JqMjBCRztFQUFZO0N0QnEyMEJmOztBc0JwMjBCRztFQUFZO0N0QncyMEJmOztBc0J0MjBCRztFQUNFO0VBQ0E7Q3RCeTIwQkw7O0FzQnQyMEJHO0VBQ0U7RUFDQTtDdEJ5MjBCTDs7QXNCdDIwQkc7RUFBZTtDdEIwMjBCbEI7O0FzQnoyMEJHO0VBQWU7Q3RCNjIwQmxCOztBc0I1MjBCRztFQUFlO0N0QmczMEJsQjs7QXNCLzIwQkc7RUFBZTtDdEJtMzBCbEI7O0FzQmwzMEJHO0VBQWU7Q3RCczMwQmxCOztBc0JwMzBCRztFQUNFO0VBQ0E7Q3RCdTMwQkw7O0FzQnAzMEJHO0VBQ0U7RUFDQTtDdEJ1MzBCTDs7QWNqajFCSztFUStMRTtJQUFpQztHdEJ1MzBCdEM7O0VzQnQzMEJLO0lBQWlDO0d0QjAzMEJ0Qzs7RXNCejMwQks7SUFBaUM7R3RCNjMwQnRDOztFc0I1MzBCSztJQUFpQztHdEJnNDBCdEM7O0VzQi8zMEJLO0lBQWlDO0d0Qm00MEJ0Qzs7RXNCajQwQks7SUFDRTtJQUNBO0d0Qm80MEJQOztFc0JqNDBCSztJQUNFO0lBQ0E7R3RCbzQwQlA7O0VzQmo0MEJLO0lBQW9DO0d0QnE0MEJ6Qzs7RXNCcDQwQks7SUFBb0M7R3RCdzQwQnpDOztFc0J2NDBCSztJQUFvQztHdEIyNDBCekM7O0VzQjE0MEJLO0lBQW9DO0d0Qjg0MEJ6Qzs7RXNCNzQwQks7SUFBb0M7R3RCaTUwQnpDOztFc0IvNDBCSztJQUNFO0lBQ0E7R3RCazUwQlA7O0VzQi80MEJLO0lBQ0U7SUFDQTtHdEJrNTBCUDtDQUNGOztBYy9tMUJLO0VRK0xFO0lBQWlDO0d0QnE3MEJ0Qzs7RXNCcDcwQks7SUFBaUM7R3RCdzcwQnRDOztFc0J2NzBCSztJQUFpQztHdEIyNzBCdEM7O0VzQjE3MEJLO0lBQWlDO0d0Qjg3MEJ0Qzs7RXNCNzcwQks7SUFBaUM7R3RCaTgwQnRDOztFc0IvNzBCSztJQUNFO0lBQ0E7R3RCazgwQlA7O0VzQi83MEJLO0lBQ0U7SUFDQTtHdEJrODBCUDs7RXNCLzcwQks7SUFBb0M7R3RCbTgwQnpDOztFc0JsODBCSztJQUFvQztHdEJzODBCekM7O0VzQnI4MEJLO0lBQW9DO0d0Qnk4MEJ6Qzs7RXNCeDgwQks7SUFBb0M7R3RCNDgwQnpDOztFc0IzODBCSztJQUFvQztHdEIrODBCekM7O0VzQjc4MEJLO0lBQ0U7SUFDQTtHdEJnOTBCUDs7RXNCNzgwQks7SUFDRTtJQUNBO0d0Qmc5MEJQO0NBQ0Y7O0FjN3ExQks7RVErTEU7SUFBaUM7R3RCbS8wQnRDOztFc0JsLzBCSztJQUFpQztHdEJzLzBCdEM7O0VzQnIvMEJLO0lBQWlDO0d0QnkvMEJ0Qzs7RXNCeC8wQks7SUFBaUM7R3RCNC8wQnRDOztFc0IzLzBCSztJQUFpQztHdEIrLzBCdEM7O0VzQjcvMEJLO0lBQ0U7SUFDQTtHdEJnZzFCUDs7RXNCNy8wQks7SUFDRTtJQUNBO0d0QmdnMUJQOztFc0I3LzBCSztJQUFvQztHdEJpZzFCekM7O0VzQmhnMUJLO0lBQW9DO0d0Qm9nMUJ6Qzs7RXNCbmcxQks7SUFBb0M7R3RCdWcxQnpDOztFc0J0ZzFCSztJQUFvQztHdEIwZzFCekM7O0VzQnpnMUJLO0lBQW9DO0d0QjZnMUJ6Qzs7RXNCM2cxQks7SUFDRTtJQUNBO0d0QjhnMUJQOztFc0IzZzFCSztJQUNFO0lBQ0E7R3RCOGcxQlA7Q0FDRjs7QWMzdTFCSztFUStMRTtJQUFpQztHdEJpajFCdEM7O0VzQmhqMUJLO0lBQWlDO0d0Qm9qMUJ0Qzs7RXNCbmoxQks7SUFBaUM7R3RCdWoxQnRDOztFc0J0ajFCSztJQUFpQztHdEIwajFCdEM7O0VzQnpqMUJLO0lBQWlDO0d0QjZqMUJ0Qzs7RXNCM2oxQks7SUFDRTtJQUNBO0d0QjhqMUJQOztFc0IzajFCSztJQUNFO0lBQ0E7R3RCOGoxQlA7O0VzQjNqMUJLO0lBQW9DO0d0QitqMUJ6Qzs7RXNCOWoxQks7SUFBb0M7R3RCa2sxQnpDOztFc0JqazFCSztJQUFvQztHdEJxazFCekM7O0VzQnBrMUJLO0lBQW9DO0d0QndrMUJ6Qzs7RXNCdmsxQks7SUFBb0M7R3RCMmsxQnpDOztFc0J6azFCSztJQUNFO0lBQ0E7R3RCNGsxQlA7O0VzQnprMUJLO0lBQ0U7SUFDQTtHdEI0azFCUDtDQUNGOztBY3p5MUJLO0VRK0xFO0lBQWlDO0d0QittMUJ0Qzs7RXNCOW0xQks7SUFBaUM7R3RCa24xQnRDOztFc0JqbjFCSztJQUFpQztHdEJxbjFCdEM7O0VzQnBuMUJLO0lBQWlDO0d0QnduMUJ0Qzs7RXNCdm4xQks7SUFBaUM7R3RCMm4xQnRDOztFc0J6bjFCSztJQUNFO0lBQ0E7R3RCNG4xQlA7O0VzQnpuMUJLO0lBQ0U7SUFDQTtHdEI0bjFCUDs7RXNCem4xQks7SUFBb0M7R3RCNm4xQnpDOztFc0I1bjFCSztJQUFvQztHdEJnbzFCekM7O0VzQi9uMUJLO0lBQW9DO0d0Qm1vMUJ6Qzs7RXNCbG8xQks7SUFBb0M7R3RCc28xQnpDOztFc0JybzFCSztJQUFvQztHdEJ5bzFCekM7O0VzQnZvMUJLO0lBQ0U7SUFDQTtHdEIwbzFCUDs7RXNCdm8xQks7SUFDRTtJQUNBO0d0QjBvMUJQO0NBQ0Y7O0FjdjIxQks7RVErTEU7SUFBaUM7R3RCNnExQnRDOztFc0I1cTFCSztJQUFpQztHdEJncjFCdEM7O0VzQi9xMUJLO0lBQWlDO0d0Qm1yMUJ0Qzs7RXNCbHIxQks7SUFBaUM7R3RCc3IxQnRDOztFc0JycjFCSztJQUFpQztHdEJ5cjFCdEM7O0VzQnZyMUJLO0lBQ0U7SUFDQTtHdEIwcjFCUDs7RXNCdnIxQks7SUFDRTtJQUNBO0d0QjByMUJQOztFc0J2cjFCSztJQUFvQztHdEIycjFCekM7O0VzQjFyMUJLO0lBQW9DO0d0QjhyMUJ6Qzs7RXNCN3IxQks7SUFBb0M7R3RCaXMxQnpDOztFc0JoczFCSztJQUFvQztHdEJvczFCekM7O0VzQm5zMUJLO0lBQW9DO0d0QnVzMUJ6Qzs7RXNCcnMxQks7SUFDRTtJQUNBO0d0QndzMUJQOztFc0JyczFCSztJQUNFO0lBQ0E7R3RCd3MxQlA7Q0FDRjs7QWNyNjFCSztFUStMRTtJQUFpQztHdEIydTFCdEM7O0VzQjF1MUJLO0lBQWlDO0d0Qjh1MUJ0Qzs7RXNCN3UxQks7SUFBaUM7R3RCaXYxQnRDOztFc0JodjFCSztJQUFpQztHdEJvdjFCdEM7O0VzQm52MUJLO0lBQWlDO0d0QnV2MUJ0Qzs7RXNCcnYxQks7SUFDRTtJQUNBO0d0Qnd2MUJQOztFc0JydjFCSztJQUNFO0lBQ0E7R3RCd3YxQlA7O0VzQnJ2MUJLO0lBQW9DO0d0Qnl2MUJ6Qzs7RXNCeHYxQks7SUFBb0M7R3RCNHYxQnpDOztFc0IzdjFCSztJQUFvQztHdEIrdjFCekM7O0VzQjl2MUJLO0lBQW9DO0d0Qmt3MUJ6Qzs7RXNCancxQks7SUFBb0M7R3RCcXcxQnpDOztFc0JudzFCSztJQUNFO0lBQ0E7R3RCc3cxQlA7O0VzQm53MUJLO0lBQ0U7SUFDQTtHdEJzdzFCUDtDQUNGOztBY24rMUJLO0VRK0xFO0lBQWlDO0d0Qnl5MUJ0Qzs7RXNCeHkxQks7SUFBaUM7R3RCNHkxQnRDOztFc0IzeTFCSztJQUFpQztHdEIreTFCdEM7O0VzQjl5MUJLO0lBQWlDO0d0Qmt6MUJ0Qzs7RXNCanoxQks7SUFBaUM7R3RCcXoxQnRDOztFc0JuejFCSztJQUNFO0lBQ0E7R3RCc3oxQlA7O0VzQm56MUJLO0lBQ0U7SUFDQTtHdEJzejFCUDs7RXNCbnoxQks7SUFBb0M7R3RCdXoxQnpDOztFc0J0ejFCSztJQUFvQztHdEIwejFCekM7O0VzQnp6MUJLO0lBQW9DO0d0QjZ6MUJ6Qzs7RXNCNXoxQks7SUFBb0M7R3RCZzAxQnpDOztFc0IvejFCSztJQUFvQztHdEJtMDFCekM7O0VzQmowMUJLO0lBQ0U7SUFDQTtHdEJvMDFCUDs7RXNCajAxQks7SUFDRTtJQUNBO0d0Qm8wMUJQO0NBQ0Y7O0FjamkyQks7RVErTEU7SUFBaUM7R3RCdTIxQnRDOztFc0J0MjFCSztJQUFpQztHdEIwMjFCdEM7O0VzQnoyMUJLO0lBQWlDO0d0QjYyMUJ0Qzs7RXNCNTIxQks7SUFBaUM7R3RCZzMxQnRDOztFc0IvMjFCSztJQUFpQztHdEJtMzFCdEM7O0VzQmozMUJLO0lBQ0U7SUFDQTtHdEJvMzFCUDs7RXNCajMxQks7SUFDRTtJQUNBO0d0Qm8zMUJQOztFc0JqMzFCSztJQUFvQztHdEJxMzFCekM7O0VzQnAzMUJLO0lBQW9DO0d0QnczMUJ6Qzs7RXNCdjMxQks7SUFBb0M7R3RCMjMxQnpDOztFc0IxMzFCSztJQUFvQztHdEI4MzFCekM7O0VzQjczMUJLO0lBQW9DO0d0Qmk0MUJ6Qzs7RXNCLzMxQks7SUFDRTtJQUNBO0d0Qms0MUJQOztFc0IvMzFCSztJQUNFO0lBQ0E7R3RCazQxQlA7Q0FDRjs7QWMvbDJCSztFUStMRTtJQUFpQztHdEJxNjFCdEM7O0VzQnA2MUJLO0lBQWlDO0d0Qnc2MUJ0Qzs7RXNCdjYxQks7SUFBaUM7R3RCMjYxQnRDOztFc0IxNjFCSztJQUFpQztHdEI4NjFCdEM7O0VzQjc2MUJLO0lBQWlDO0d0Qmk3MUJ0Qzs7RXNCLzYxQks7SUFDRTtJQUNBO0d0Qms3MUJQOztFc0IvNjFCSztJQUNFO0lBQ0E7R3RCazcxQlA7O0VzQi82MUJLO0lBQW9DO0d0Qm03MUJ6Qzs7RXNCbDcxQks7SUFBb0M7R3RCczcxQnpDOztFc0JyNzFCSztJQUFvQztHdEJ5NzFCekM7O0VzQng3MUJLO0lBQW9DO0d0QjQ3MUJ6Qzs7RXNCMzcxQks7SUFBb0M7R3RCKzcxQnpDOztFc0I3NzFCSztJQUNFO0lBQ0E7R3RCZzgxQlA7O0VzQjc3MUJLO0lBQ0U7SUFDQTtHdEJnODFCUDtDQUNGOztBYzdwMkJLO0VRK0xFO0lBQWlDO0d0Qm0rMUJ0Qzs7RXNCbCsxQks7SUFBaUM7R3RCcysxQnRDOztFc0JyKzFCSztJQUFpQztHdEJ5KzFCdEM7O0VzQngrMUJLO0lBQWlDO0d0QjQrMUJ0Qzs7RXNCMysxQks7SUFBaUM7R3RCKysxQnRDOztFc0I3KzFCSztJQUNFO0lBQ0E7R3RCZy8xQlA7O0VzQjcrMUJLO0lBQ0U7SUFDQTtHdEJnLzFCUDs7RXNCNysxQks7SUFBb0M7R3RCaS8xQnpDOztFc0JoLzFCSztJQUFvQztHdEJvLzFCekM7O0VzQm4vMUJLO0lBQW9DO0d0QnUvMUJ6Qzs7RXNCdC8xQks7SUFBb0M7R3RCMC8xQnpDOztFc0J6LzFCSztJQUFvQztHdEI2LzFCekM7O0VzQjMvMUJLO0lBQ0U7SUFDQTtHdEI4LzFCUDs7RXNCMy8xQks7SUFDRTtJQUNBO0d0QjgvMUJQO0NBQ0Y7O0FjM3QyQks7RVErTEU7SUFBaUM7R3RCaWkyQnRDOztFc0JoaTJCSztJQUFpQztHdEJvaTJCdEM7O0VzQm5pMkJLO0lBQWlDO0d0QnVpMkJ0Qzs7RXNCdGkyQks7SUFBaUM7R3RCMGkyQnRDOztFc0J6aTJCSztJQUFpQztHdEI2aTJCdEM7O0VzQjNpMkJLO0lBQ0U7SUFDQTtHdEI4aTJCUDs7RXNCM2kyQks7SUFDRTtJQUNBO0d0QjhpMkJQOztFc0IzaTJCSztJQUFvQztHdEIraTJCekM7O0VzQjlpMkJLO0lBQW9DO0d0QmtqMkJ6Qzs7RXNCamoyQks7SUFBb0M7R3RCcWoyQnpDOztFc0JwajJCSztJQUFvQztHdEJ3ajJCekM7O0VzQnZqMkJLO0lBQW9DO0d0QjJqMkJ6Qzs7RXNCemoyQks7SUFDRTtJQUNBO0d0QjRqMkJQOztFc0J6ajJCSztJQUNFO0lBQ0E7R3RCNGoyQlA7Q0FDRjs7QXNCNW4yQkc7RUFBWTtDdEJnbzJCZjs7QXNCL24yQkc7RUFBWTtDdEJtbzJCZjs7QXNCbG8yQkc7RUFBWTtDdEJzbzJCZjs7QXNCcm8yQkc7RUFBWTtDdEJ5bzJCZjs7QXNCeG8yQkc7RUFBWTtDdEI0bzJCZjs7QXNCMW8yQkc7RUFDRTtFQUNBO0N0QjZvMkJMOztBc0IxbzJCRztFQUNFO0VBQ0E7Q3RCNm8yQkw7O0FzQjFvMkJHO0VBQWU7Q3RCOG8yQmxCOztBc0I3bzJCRztFQUFlO0N0QmlwMkJsQjs7QXNCaHAyQkc7RUFBZTtDdEJvcDJCbEI7O0FzQm5wMkJHO0VBQWU7Q3RCdXAyQmxCOztBc0J0cDJCRztFQUFlO0N0QjBwMkJsQjs7QXNCeHAyQkc7RUFDRTtFQUNBO0N0QjJwMkJMOztBc0J4cDJCRztFQUNFO0VBQ0E7Q3RCMnAyQkw7O0FjcjEyQks7RVErTEU7SUFBaUM7R3RCMnAyQnRDOztFc0IxcDJCSztJQUFpQztHdEI4cDJCdEM7O0VzQjdwMkJLO0lBQWlDO0d0QmlxMkJ0Qzs7RXNCaHEyQks7SUFBaUM7R3RCb3EyQnRDOztFc0JucTJCSztJQUFpQztHdEJ1cTJCdEM7O0VzQnJxMkJLO0lBQ0U7SUFDQTtHdEJ3cTJCUDs7RXNCcnEyQks7SUFDRTtJQUNBO0d0QndxMkJQOztFc0JycTJCSztJQUFvQztHdEJ5cTJCekM7O0VzQnhxMkJLO0lBQW9DO0d0QjRxMkJ6Qzs7RXNCM3EyQks7SUFBb0M7R3RCK3EyQnpDOztFc0I5cTJCSztJQUFvQztHdEJrcjJCekM7O0VzQmpyMkJLO0lBQW9DO0d0QnFyMkJ6Qzs7RXNCbnIyQks7SUFDRTtJQUNBO0d0QnNyMkJQOztFc0JucjJCSztJQUNFO0lBQ0E7R3RCc3IyQlA7Q0FDRjs7QWNuNTJCSztFUStMRTtJQUFpQztHdEJ5dDJCdEM7O0VzQnh0MkJLO0lBQWlDO0d0QjR0MkJ0Qzs7RXNCM3QyQks7SUFBaUM7R3RCK3QyQnRDOztFc0I5dDJCSztJQUFpQztHdEJrdTJCdEM7O0VzQmp1MkJLO0lBQWlDO0d0QnF1MkJ0Qzs7RXNCbnUyQks7SUFDRTtJQUNBO0d0QnN1MkJQOztFc0JudTJCSztJQUNFO0lBQ0E7R3RCc3UyQlA7O0VzQm51MkJLO0lBQW9DO0d0QnV1MkJ6Qzs7RXNCdHUyQks7SUFBb0M7R3RCMHUyQnpDOztFc0J6dTJCSztJQUFvQztHdEI2dTJCekM7O0VzQjV1MkJLO0lBQW9DO0d0Qmd2MkJ6Qzs7RXNCL3UyQks7SUFBb0M7R3RCbXYyQnpDOztFc0JqdjJCSztJQUNFO0lBQ0E7R3RCb3YyQlA7O0VzQmp2MkJLO0lBQ0U7SUFDQTtHdEJvdjJCUDtDQUNGOztBY2o5MkJLO0VRK0xFO0lBQWlDO0d0QnV4MkJ0Qzs7RXNCdHgyQks7SUFBaUM7R3RCMHgyQnRDOztFc0J6eDJCSztJQUFpQztHdEI2eDJCdEM7O0VzQjV4MkJLO0lBQWlDO0d0Qmd5MkJ0Qzs7RXNCL3gyQks7SUFBaUM7R3RCbXkyQnRDOztFc0JqeTJCSztJQUNFO0lBQ0E7R3RCb3kyQlA7O0VzQmp5MkJLO0lBQ0U7SUFDQTtHdEJveTJCUDs7RXNCankyQks7SUFBb0M7R3RCcXkyQnpDOztFc0JweTJCSztJQUFvQztHdEJ3eTJCekM7O0VzQnZ5MkJLO0lBQW9DO0d0QjJ5MkJ6Qzs7RXNCMXkyQks7SUFBb0M7R3RCOHkyQnpDOztFc0I3eTJCSztJQUFvQztHdEJpejJCekM7O0VzQi95MkJLO0lBQ0U7SUFDQTtHdEJrejJCUDs7RXNCL3kyQks7SUFDRTtJQUNBO0d0Qmt6MkJQO0NBQ0Y7O0FjL2czQks7RVErTEU7SUFBaUM7R3RCcTEyQnRDOztFc0JwMTJCSztJQUFpQztHdEJ3MTJCdEM7O0VzQnYxMkJLO0lBQWlDO0d0QjIxMkJ0Qzs7RXNCMTEyQks7SUFBaUM7R3RCODEyQnRDOztFc0I3MTJCSztJQUFpQztHdEJpMjJCdEM7O0VzQi8xMkJLO0lBQ0U7SUFDQTtHdEJrMjJCUDs7RXNCLzEyQks7SUFDRTtJQUNBO0d0QmsyMkJQOztFc0IvMTJCSztJQUFvQztHdEJtMjJCekM7O0VzQmwyMkJLO0lBQW9DO0d0QnMyMkJ6Qzs7RXNCcjIyQks7SUFBb0M7R3RCeTIyQnpDOztFc0J4MjJCSztJQUFvQztHdEI0MjJCekM7O0VzQjMyMkJLO0lBQW9DO0d0QisyMkJ6Qzs7RXNCNzIyQks7SUFDRTtJQUNBO0d0QmczMkJQOztFc0I3MjJCSztJQUNFO0lBQ0E7R3RCZzMyQlA7Q0FDRjs7QWM3azNCSztFUStMRTtJQUFpQztHdEJtNTJCdEM7O0VzQmw1MkJLO0lBQWlDO0d0QnM1MkJ0Qzs7RXNCcjUyQks7SUFBaUM7R3RCeTUyQnRDOztFc0J4NTJCSztJQUFpQztHdEI0NTJCdEM7O0VzQjM1MkJLO0lBQWlDO0d0Qis1MkJ0Qzs7RXNCNzUyQks7SUFDRTtJQUNBO0d0Qmc2MkJQOztFc0I3NTJCSztJQUNFO0lBQ0E7R3RCZzYyQlA7O0VzQjc1MkJLO0lBQW9DO0d0Qmk2MkJ6Qzs7RXNCaDYyQks7SUFBb0M7R3RCbzYyQnpDOztFc0JuNjJCSztJQUFvQztHdEJ1NjJCekM7O0VzQnQ2MkJLO0lBQW9DO0d0QjA2MkJ6Qzs7RXNCejYyQks7SUFBb0M7R3RCNjYyQnpDOztFc0IzNjJCSztJQUNFO0lBQ0E7R3RCODYyQlA7O0VzQjM2MkJLO0lBQ0U7SUFDQTtHdEI4NjJCUDtDQUNGOztBYzNvM0JLO0VRK0xFO0lBQWlDO0d0Qmk5MkJ0Qzs7RXNCaDkyQks7SUFBaUM7R3RCbzkyQnRDOztFc0JuOTJCSztJQUFpQztHdEJ1OTJCdEM7O0VzQnQ5MkJLO0lBQWlDO0d0QjA5MkJ0Qzs7RXNCejkyQks7SUFBaUM7R3RCNjkyQnRDOztFc0IzOTJCSztJQUNFO0lBQ0E7R3RCODkyQlA7O0VzQjM5MkJLO0lBQ0U7SUFDQTtHdEI4OTJCUDs7RXNCMzkyQks7SUFBb0M7R3RCKzkyQnpDOztFc0I5OTJCSztJQUFvQztHdEJrKzJCekM7O0VzQmorMkJLO0lBQW9DO0d0QnErMkJ6Qzs7RXNCcCsyQks7SUFBb0M7R3RCdysyQnpDOztFc0J2KzJCSztJQUFvQztHdEIyKzJCekM7O0VzQnorMkJLO0lBQ0U7SUFDQTtHdEI0KzJCUDs7RXNCeisyQks7SUFDRTtJQUNBO0d0QjQrMkJQO0NBQ0Y7O0FjenMzQks7RVErTEU7SUFBaUM7R3RCK2czQnRDOztFc0I5ZzNCSztJQUFpQztHdEJraDNCdEM7O0VzQmpoM0JLO0lBQWlDO0d0QnFoM0J0Qzs7RXNCcGgzQks7SUFBaUM7R3RCd2gzQnRDOztFc0J2aDNCSztJQUFpQztHdEIyaDNCdEM7O0VzQnpoM0JLO0lBQ0U7SUFDQTtHdEI0aDNCUDs7RXNCemgzQks7SUFDRTtJQUNBO0d0QjRoM0JQOztFc0J6aDNCSztJQUFvQztHdEI2aDNCekM7O0VzQjVoM0JLO0lBQW9DO0d0QmdpM0J6Qzs7RXNCL2gzQks7SUFBb0M7R3RCbWkzQnpDOztFc0JsaTNCSztJQUFvQztHdEJzaTNCekM7O0VzQnJpM0JLO0lBQW9DO0d0QnlpM0J6Qzs7RXNCdmkzQks7SUFDRTtJQUNBO0d0QjBpM0JQOztFc0J2aTNCSztJQUNFO0lBQ0E7R3RCMGkzQlA7Q0FDRjs7QWN2dzNCSztFUStMRTtJQUFpQztHdEI2azNCdEM7O0VzQjVrM0JLO0lBQWlDO0d0QmdsM0J0Qzs7RXNCL2szQks7SUFBaUM7R3RCbWwzQnRDOztFc0JsbDNCSztJQUFpQztHdEJzbDNCdEM7O0VzQnJsM0JLO0lBQWlDO0d0QnlsM0J0Qzs7RXNCdmwzQks7SUFDRTtJQUNBO0d0QjBsM0JQOztFc0J2bDNCSztJQUNFO0lBQ0E7R3RCMGwzQlA7O0VzQnZsM0JLO0lBQW9DO0d0QjJsM0J6Qzs7RXNCMWwzQks7SUFBb0M7R3RCOGwzQnpDOztFc0I3bDNCSztJQUFvQztHdEJpbTNCekM7O0VzQmhtM0JLO0lBQW9DO0d0Qm9tM0J6Qzs7RXNCbm0zQks7SUFBb0M7R3RCdW0zQnpDOztFc0JybTNCSztJQUNFO0lBQ0E7R3RCd20zQlA7O0VzQnJtM0JLO0lBQ0U7SUFDQTtHdEJ3bTNCUDtDQUNGOztBY3IwM0JLO0VRK0xFO0lBQWlDO0d0QjJvM0J0Qzs7RXNCMW8zQks7SUFBaUM7R3RCOG8zQnRDOztFc0I3bzNCSztJQUFpQztHdEJpcDNCdEM7O0VzQmhwM0JLO0lBQWlDO0d0Qm9wM0J0Qzs7RXNCbnAzQks7SUFBaUM7R3RCdXAzQnRDOztFc0JycDNCSztJQUNFO0lBQ0E7R3RCd3AzQlA7O0VzQnJwM0JLO0lBQ0U7SUFDQTtHdEJ3cDNCUDs7RXNCcnAzQks7SUFBb0M7R3RCeXAzQnpDOztFc0J4cDNCSztJQUFvQztHdEI0cDNCekM7O0VzQjNwM0JLO0lBQW9DO0d0QitwM0J6Qzs7RXNCOXAzQks7SUFBb0M7R3RCa3EzQnpDOztFc0JqcTNCSztJQUFvQztHdEJxcTNCekM7O0VzQm5xM0JLO0lBQ0U7SUFDQTtHdEJzcTNCUDs7RXNCbnEzQks7SUFDRTtJQUNBO0d0QnNxM0JQO0NBQ0Y7O0FjbjQzQks7RVErTEU7SUFBaUM7R3RCeXMzQnRDOztFc0J4czNCSztJQUFpQztHdEI0czNCdEM7O0VzQjNzM0JLO0lBQWlDO0d0QitzM0J0Qzs7RXNCOXMzQks7SUFBaUM7R3RCa3QzQnRDOztFc0JqdDNCSztJQUFpQztHdEJxdDNCdEM7O0VzQm50M0JLO0lBQ0U7SUFDQTtHdEJzdDNCUDs7RXNCbnQzQks7SUFDRTtJQUNBO0d0QnN0M0JQOztFc0JudDNCSztJQUFvQztHdEJ1dDNCekM7O0VzQnR0M0JLO0lBQW9DO0d0QjB0M0J6Qzs7RXNCenQzQks7SUFBb0M7R3RCNnQzQnpDOztFc0I1dDNCSztJQUFvQztHdEJndTNCekM7O0VzQi90M0JLO0lBQW9DO0d0Qm11M0J6Qzs7RXNCanUzQks7SUFDRTtJQUNBO0d0Qm91M0JQOztFc0JqdTNCSztJQUNFO0lBQ0E7R3RCb3UzQlA7Q0FDRjs7QWNqODNCSztFUStMRTtJQUFpQztHdEJ1dzNCdEM7O0VzQnR3M0JLO0lBQWlDO0d0QjB3M0J0Qzs7RXNCenczQks7SUFBaUM7R3RCNnczQnRDOztFc0I1dzNCSztJQUFpQztHdEJneDNCdEM7O0VzQi93M0JLO0lBQWlDO0d0Qm14M0J0Qzs7RXNCangzQks7SUFDRTtJQUNBO0d0Qm94M0JQOztFc0JqeDNCSztJQUNFO0lBQ0E7R3RCb3gzQlA7O0VzQmp4M0JLO0lBQW9DO0d0QnF4M0J6Qzs7RXNCcHgzQks7SUFBb0M7R3RCd3gzQnpDOztFc0J2eDNCSztJQUFvQztHdEIyeDNCekM7O0VzQjF4M0JLO0lBQW9DO0d0Qjh4M0J6Qzs7RXNCN3gzQks7SUFBb0M7R3RCaXkzQnpDOztFc0IveDNCSztJQUNFO0lBQ0E7R3RCa3kzQlA7O0VzQi94M0JLO0lBQ0U7SUFDQTtHdEJreTNCUDtDQUNGOztBYy8vM0JLO0VRK0xFO0lBQWlDO0d0QnEwM0J0Qzs7RXNCcDAzQks7SUFBaUM7R3RCdzAzQnRDOztFc0J2MDNCSztJQUFpQztHdEIyMDNCdEM7O0VzQjEwM0JLO0lBQWlDO0d0QjgwM0J0Qzs7RXNCNzAzQks7SUFBaUM7R3RCaTEzQnRDOztFc0IvMDNCSztJQUNFO0lBQ0E7R3RCazEzQlA7O0VzQi8wM0JLO0lBQ0U7SUFDQTtHdEJrMTNCUDs7RXNCLzAzQks7SUFBb0M7R3RCbTEzQnpDOztFc0JsMTNCSztJQUFvQztHdEJzMTNCekM7O0VzQnIxM0JLO0lBQW9DO0d0QnkxM0J6Qzs7RXNCeDEzQks7SUFBb0M7R3RCNDEzQnpDOztFc0IzMTNCSztJQUFvQztHdEIrMTNCekM7O0VzQjcxM0JLO0lBQ0U7SUFDQTtHdEJnMjNCUDs7RXNCNzEzQks7SUFDRTtJQUNBO0d0QmcyM0JQO0NBQ0Y7O0FzQmg2M0JHO0VBQVk7Q3RCbzYzQmY7O0FzQm42M0JHO0VBQVk7Q3RCdTYzQmY7O0FzQnQ2M0JHO0VBQVk7Q3RCMDYzQmY7O0FzQno2M0JHO0VBQVk7Q3RCNjYzQmY7O0FzQjU2M0JHO0VBQVk7Q3RCZzczQmY7O0FzQjk2M0JHO0VBQ0U7RUFDQTtDdEJpNzNCTDs7QXNCOTYzQkc7RUFDRTtFQUNBO0N0Qmk3M0JMOztBc0I5NjNCRztFQUFlO0N0Qms3M0JsQjs7QXNCajczQkc7RUFBZTtDdEJxNzNCbEI7O0FzQnA3M0JHO0VBQWU7Q3RCdzczQmxCOztBc0J2NzNCRztFQUFlO0N0QjI3M0JsQjs7QXNCMTczQkc7RUFBZTtDdEI4NzNCbEI7O0FzQjU3M0JHO0VBQ0U7RUFDQTtDdEIrNzNCTDs7QXNCNTczQkc7RUFDRTtFQUNBO0N0Qis3M0JMOztBY3puNEJLO0VRK0xFO0lBQWlDO0d0Qis3M0J0Qzs7RXNCOTczQks7SUFBaUM7R3RCazgzQnRDOztFc0JqODNCSztJQUFpQztHdEJxODNCdEM7O0VzQnA4M0JLO0lBQWlDO0d0Qnc4M0J0Qzs7RXNCdjgzQks7SUFBaUM7R3RCMjgzQnRDOztFc0J6ODNCSztJQUNFO0lBQ0E7R3RCNDgzQlA7O0VzQno4M0JLO0lBQ0U7SUFDQTtHdEI0ODNCUDs7RXNCejgzQks7SUFBb0M7R3RCNjgzQnpDOztFc0I1ODNCSztJQUFvQztHdEJnOTNCekM7O0VzQi84M0JLO0lBQW9DO0d0Qm05M0J6Qzs7RXNCbDkzQks7SUFBb0M7R3RCczkzQnpDOztFc0JyOTNCSztJQUFvQztHdEJ5OTNCekM7O0VzQnY5M0JLO0lBQ0U7SUFDQTtHdEIwOTNCUDs7RXNCdjkzQks7SUFDRTtJQUNBO0d0QjA5M0JQO0NBQ0Y7O0FjdnI0Qks7RVErTEU7SUFBaUM7R3RCNi8zQnRDOztFc0I1LzNCSztJQUFpQztHdEJnZzRCdEM7O0VzQi8vM0JLO0lBQWlDO0d0Qm1nNEJ0Qzs7RXNCbGc0Qks7SUFBaUM7R3RCc2c0QnRDOztFc0JyZzRCSztJQUFpQztHdEJ5ZzRCdEM7O0VzQnZnNEJLO0lBQ0U7SUFDQTtHdEIwZzRCUDs7RXNCdmc0Qks7SUFDRTtJQUNBO0d0QjBnNEJQOztFc0J2ZzRCSztJQUFvQztHdEIyZzRCekM7O0VzQjFnNEJLO0lBQW9DO0d0QjhnNEJ6Qzs7RXNCN2c0Qks7SUFBb0M7R3RCaWg0QnpDOztFc0JoaDRCSztJQUFvQztHdEJvaDRCekM7O0VzQm5oNEJLO0lBQW9DO0d0QnVoNEJ6Qzs7RXNCcmg0Qks7SUFDRTtJQUNBO0d0QndoNEJQOztFc0JyaDRCSztJQUNFO0lBQ0E7R3RCd2g0QlA7Q0FDRjs7QWNydjRCSztFUStMRTtJQUFpQztHdEIyajRCdEM7O0VzQjFqNEJLO0lBQWlDO0d0QjhqNEJ0Qzs7RXNCN2o0Qks7SUFBaUM7R3RCaWs0QnRDOztFc0JoazRCSztJQUFpQztHdEJvazRCdEM7O0VzQm5rNEJLO0lBQWlDO0d0QnVrNEJ0Qzs7RXNCcms0Qks7SUFDRTtJQUNBO0d0QndrNEJQOztFc0JyazRCSztJQUNFO0lBQ0E7R3RCd2s0QlA7O0VzQnJrNEJLO0lBQW9DO0d0QnlrNEJ6Qzs7RXNCeGs0Qks7SUFBb0M7R3RCNGs0QnpDOztFc0IzazRCSztJQUFvQztHdEIrazRCekM7O0VzQjlrNEJLO0lBQW9DO0d0QmtsNEJ6Qzs7RXNCamw0Qks7SUFBb0M7R3RCcWw0QnpDOztFc0JubDRCSztJQUNFO0lBQ0E7R3RCc2w0QlA7O0VzQm5sNEJLO0lBQ0U7SUFDQTtHdEJzbDRCUDtDQUNGOztBY256NEJLO0VRK0xFO0lBQWlDO0d0QnluNEJ0Qzs7RXNCeG40Qks7SUFBaUM7R3RCNG40QnRDOztFc0IzbjRCSztJQUFpQztHdEIrbjRCdEM7O0VzQjluNEJLO0lBQWlDO0d0QmtvNEJ0Qzs7RXNCam80Qks7SUFBaUM7R3RCcW80QnRDOztFc0JubzRCSztJQUNFO0lBQ0E7R3RCc280QlA7O0VzQm5vNEJLO0lBQ0U7SUFDQTtHdEJzbzRCUDs7RXNCbm80Qks7SUFBb0M7R3RCdW80QnpDOztFc0J0bzRCSztJQUFvQztHdEIwbzRCekM7O0VzQnpvNEJLO0lBQW9DO0d0QjZvNEJ6Qzs7RXNCNW80Qks7SUFBb0M7R3RCZ3A0QnpDOztFc0IvbzRCSztJQUFvQztHdEJtcDRCekM7O0VzQmpwNEJLO0lBQ0U7SUFDQTtHdEJvcDRCUDs7RXNCanA0Qks7SUFDRTtJQUNBO0d0Qm9wNEJQO0NBQ0Y7O0FjajM0Qks7RVErTEU7SUFBaUM7R3RCdXI0QnRDOztFc0J0cjRCSztJQUFpQztHdEIwcjRCdEM7O0VzQnpyNEJLO0lBQWlDO0d0QjZyNEJ0Qzs7RXNCNXI0Qks7SUFBaUM7R3RCZ3M0QnRDOztFc0IvcjRCSztJQUFpQztHdEJtczRCdEM7O0VzQmpzNEJLO0lBQ0U7SUFDQTtHdEJvczRCUDs7RXNCanM0Qks7SUFDRTtJQUNBO0d0Qm9zNEJQOztFc0JqczRCSztJQUFvQztHdEJxczRCekM7O0VzQnBzNEJLO0lBQW9DO0d0QndzNEJ6Qzs7RXNCdnM0Qks7SUFBb0M7R3RCMnM0QnpDOztFc0IxczRCSztJQUFvQztHdEI4czRCekM7O0VzQjdzNEJLO0lBQW9DO0d0Qml0NEJ6Qzs7RXNCL3M0Qks7SUFDRTtJQUNBO0d0Qmt0NEJQOztFc0IvczRCSztJQUNFO0lBQ0E7R3RCa3Q0QlA7Q0FDRjs7QWMvNjRCSztFUStMRTtJQUFpQztHdEJxdjRCdEM7O0VzQnB2NEJLO0lBQWlDO0d0Qnd2NEJ0Qzs7RXNCdnY0Qks7SUFBaUM7R3RCMnY0QnRDOztFc0IxdjRCSztJQUFpQztHdEI4djRCdEM7O0VzQjd2NEJLO0lBQWlDO0d0Qml3NEJ0Qzs7RXNCL3Y0Qks7SUFDRTtJQUNBO0d0Qmt3NEJQOztFc0IvdjRCSztJQUNFO0lBQ0E7R3RCa3c0QlA7O0VzQi92NEJLO0lBQW9DO0d0Qm13NEJ6Qzs7RXNCbHc0Qks7SUFBb0M7R3RCc3c0QnpDOztFc0JydzRCSztJQUFvQztHdEJ5dzRCekM7O0VzQnh3NEJLO0lBQW9DO0d0QjR3NEJ6Qzs7RXNCM3c0Qks7SUFBb0M7R3RCK3c0QnpDOztFc0I3dzRCSztJQUNFO0lBQ0E7R3RCZ3g0QlA7O0VzQjd3NEJLO0lBQ0U7SUFDQTtHdEJneDRCUDtDQUNGOztBYzcrNEJLO0VRK0xFO0lBQWlDO0d0Qm16NEJ0Qzs7RXNCbHo0Qks7SUFBaUM7R3RCc3o0QnRDOztFc0JyejRCSztJQUFpQztHdEJ5ejRCdEM7O0VzQnh6NEJLO0lBQWlDO0d0QjR6NEJ0Qzs7RXNCM3o0Qks7SUFBaUM7R3RCK3o0QnRDOztFc0I3ejRCSztJQUNFO0lBQ0E7R3RCZzA0QlA7O0VzQjd6NEJLO0lBQ0U7SUFDQTtHdEJnMDRCUDs7RXNCN3o0Qks7SUFBb0M7R3RCaTA0QnpDOztFc0JoMDRCSztJQUFvQztHdEJvMDRCekM7O0VzQm4wNEJLO0lBQW9DO0d0QnUwNEJ6Qzs7RXNCdDA0Qks7SUFBb0M7R3RCMDA0QnpDOztFc0J6MDRCSztJQUFvQztHdEI2MDRCekM7O0VzQjMwNEJLO0lBQ0U7SUFDQTtHdEI4MDRCUDs7RXNCMzA0Qks7SUFDRTtJQUNBO0d0QjgwNEJQO0NBQ0Y7O0FjM2k1Qks7RVErTEU7SUFBaUM7R3RCaTM0QnRDOztFc0JoMzRCSztJQUFpQztHdEJvMzRCdEM7O0VzQm4zNEJLO0lBQWlDO0d0QnUzNEJ0Qzs7RXNCdDM0Qks7SUFBaUM7R3RCMDM0QnRDOztFc0J6MzRCSztJQUFpQztHdEI2MzRCdEM7O0VzQjMzNEJLO0lBQ0U7SUFDQTtHdEI4MzRCUDs7RXNCMzM0Qks7SUFDRTtJQUNBO0d0QjgzNEJQOztFc0IzMzRCSztJQUFvQztHdEIrMzRCekM7O0VzQjkzNEJLO0lBQW9DO0d0Qms0NEJ6Qzs7RXNCajQ0Qks7SUFBb0M7R3RCcTQ0QnpDOztFc0JwNDRCSztJQUFvQztHdEJ3NDRCekM7O0VzQnY0NEJLO0lBQW9DO0d0QjI0NEJ6Qzs7RXNCejQ0Qks7SUFDRTtJQUNBO0d0QjQ0NEJQOztFc0J6NDRCSztJQUNFO0lBQ0E7R3RCNDQ0QlA7Q0FDRjs7QWN6bTVCSztFUStMRTtJQUFpQztHdEIrNjRCdEM7O0VzQjk2NEJLO0lBQWlDO0d0Qms3NEJ0Qzs7RXNCajc0Qks7SUFBaUM7R3RCcTc0QnRDOztFc0JwNzRCSztJQUFpQztHdEJ3NzRCdEM7O0VzQnY3NEJLO0lBQWlDO0d0QjI3NEJ0Qzs7RXNCejc0Qks7SUFDRTtJQUNBO0d0QjQ3NEJQOztFc0J6NzRCSztJQUNFO0lBQ0E7R3RCNDc0QlA7O0VzQno3NEJLO0lBQW9DO0d0QjY3NEJ6Qzs7RXNCNTc0Qks7SUFBb0M7R3RCZzg0QnpDOztFc0IvNzRCSztJQUFvQztHdEJtODRCekM7O0VzQmw4NEJLO0lBQW9DO0d0QnM4NEJ6Qzs7RXNCcjg0Qks7SUFBb0M7R3RCeTg0QnpDOztFc0J2ODRCSztJQUNFO0lBQ0E7R3RCMDg0QlA7O0VzQnY4NEJLO0lBQ0U7SUFDQTtHdEIwODRCUDtDQUNGOztBY3ZxNUJLO0VRK0xFO0lBQWlDO0d0QjYrNEJ0Qzs7RXNCNSs0Qks7SUFBaUM7R3RCZy80QnRDOztFc0IvKzRCSztJQUFpQztHdEJtLzRCdEM7O0VzQmwvNEJLO0lBQWlDO0d0QnMvNEJ0Qzs7RXNCci80Qks7SUFBaUM7R3RCeS80QnRDOztFc0J2LzRCSztJQUNFO0lBQ0E7R3RCMC80QlA7O0VzQnYvNEJLO0lBQ0U7SUFDQTtHdEIwLzRCUDs7RXNCdi80Qks7SUFBb0M7R3RCMi80QnpDOztFc0IxLzRCSztJQUFvQztHdEI4LzRCekM7O0VzQjcvNEJLO0lBQW9DO0d0QmlnNUJ6Qzs7RXNCaGc1Qks7SUFBb0M7R3RCb2c1QnpDOztFc0JuZzVCSztJQUFvQztHdEJ1ZzVCekM7O0VzQnJnNUJLO0lBQ0U7SUFDQTtHdEJ3ZzVCUDs7RXNCcmc1Qks7SUFDRTtJQUNBO0d0QndnNUJQO0NBQ0Y7O0FjcnU1Qks7RVErTEU7SUFBaUM7R3RCMmk1QnRDOztFc0IxaTVCSztJQUFpQztHdEI4aTVCdEM7O0VzQjdpNUJLO0lBQWlDO0d0QmlqNUJ0Qzs7RXNCaGo1Qks7SUFBaUM7R3RCb2o1QnRDOztFc0JuajVCSztJQUFpQztHdEJ1ajVCdEM7O0VzQnJqNUJLO0lBQ0U7SUFDQTtHdEJ3ajVCUDs7RXNCcmo1Qks7SUFDRTtJQUNBO0d0QndqNUJQOztFc0JyajVCSztJQUFvQztHdEJ5ajVCekM7O0VzQnhqNUJLO0lBQW9DO0d0QjRqNUJ6Qzs7RXNCM2o1Qks7SUFBb0M7R3RCK2o1QnpDOztFc0I5ajVCSztJQUFvQztHdEJrazVCekM7O0VzQmprNUJLO0lBQW9DO0d0QnFrNUJ6Qzs7RXNCbms1Qks7SUFDRTtJQUNBO0d0QnNrNUJQOztFc0JuazVCSztJQUNFO0lBQ0E7R3RCc2s1QlA7Q0FDRjs7QWNueTVCSztFUStMRTtJQUFpQztHdEJ5bTVCdEM7O0VzQnhtNUJLO0lBQWlDO0d0QjRtNUJ0Qzs7RXNCM201Qks7SUFBaUM7R3RCK201QnRDOztFc0I5bTVCSztJQUFpQztHdEJrbjVCdEM7O0VzQmpuNUJLO0lBQWlDO0d0QnFuNUJ0Qzs7RXNCbm41Qks7SUFDRTtJQUNBO0d0QnNuNUJQOztFc0JubjVCSztJQUNFO0lBQ0E7R3RCc241QlA7O0VzQm5uNUJLO0lBQW9DO0d0QnVuNUJ6Qzs7RXNCdG41Qks7SUFBb0M7R3RCMG41QnpDOztFc0J6bjVCSztJQUFvQztHdEI2bjVCekM7O0VzQjVuNUJLO0lBQW9DO0d0QmdvNUJ6Qzs7RXNCL241Qks7SUFBb0M7R3RCbW81QnpDOztFc0JqbzVCSztJQUNFO0lBQ0E7R3RCb281QlA7O0VzQmpvNUJLO0lBQ0U7SUFDQTtHdEJvbzVCUDtDQUNGOztBc0JwczVCRztFQUFZO0N0QndzNUJmOztBc0J2czVCRztFQUFZO0N0QjJzNUJmOztBc0IxczVCRztFQUFZO0N0QjhzNUJmOztBc0I3czVCRztFQUFZO0N0Qml0NUJmOztBc0JodDVCRztFQUFZO0N0Qm90NUJmOztBc0JsdDVCRztFQUNFO0VBQ0E7Q3RCcXQ1Qkw7O0FzQmx0NUJHO0VBQ0U7RUFDQTtDdEJxdDVCTDs7QXNCbHQ1Qkc7RUFBZTtDdEJzdDVCbEI7O0FzQnJ0NUJHO0VBQWU7Q3RCeXQ1QmxCOztBc0J4dDVCRztFQUFlO0N0QjR0NUJsQjs7QXNCM3Q1Qkc7RUFBZTtDdEIrdDVCbEI7O0FzQjl0NUJHO0VBQWU7Q3RCa3U1QmxCOztBc0JodTVCRztFQUNFO0VBQ0E7Q3RCbXU1Qkw7O0FzQmh1NUJHO0VBQ0U7RUFDQTtDdEJtdTVCTDs7QWM3NTVCSztFUStMRTtJQUFpQztHdEJtdTVCdEM7O0VzQmx1NUJLO0lBQWlDO0d0QnN1NUJ0Qzs7RXNCcnU1Qks7SUFBaUM7R3RCeXU1QnRDOztFc0J4dTVCSztJQUFpQztHdEI0dTVCdEM7O0VzQjN1NUJLO0lBQWlDO0d0Qit1NUJ0Qzs7RXNCN3U1Qks7SUFDRTtJQUNBO0d0Qmd2NUJQOztFc0I3dTVCSztJQUNFO0lBQ0E7R3RCZ3Y1QlA7O0VzQjd1NUJLO0lBQW9DO0d0Qml2NUJ6Qzs7RXNCaHY1Qks7SUFBb0M7R3RCb3Y1QnpDOztFc0JudjVCSztJQUFvQztHdEJ1djVCekM7O0VzQnR2NUJLO0lBQW9DO0d0QjB2NUJ6Qzs7RXNCenY1Qks7SUFBb0M7R3RCNnY1QnpDOztFc0IzdjVCSztJQUNFO0lBQ0E7R3RCOHY1QlA7O0VzQjN2NUJLO0lBQ0U7SUFDQTtHdEI4djVCUDtDQUNGOztBYzM5NUJLO0VRK0xFO0lBQWlDO0d0Qml5NUJ0Qzs7RXNCaHk1Qks7SUFBaUM7R3RCb3k1QnRDOztFc0JueTVCSztJQUFpQztHdEJ1eTVCdEM7O0VzQnR5NUJLO0lBQWlDO0d0QjB5NUJ0Qzs7RXNCenk1Qks7SUFBaUM7R3RCNnk1QnRDOztFc0IzeTVCSztJQUNFO0lBQ0E7R3RCOHk1QlA7O0VzQjN5NUJLO0lBQ0U7SUFDQTtHdEI4eTVCUDs7RXNCM3k1Qks7SUFBb0M7R3RCK3k1QnpDOztFc0I5eTVCSztJQUFvQztHdEJrejVCekM7O0VzQmp6NUJLO0lBQW9DO0d0QnF6NUJ6Qzs7RXNCcHo1Qks7SUFBb0M7R3RCd3o1QnpDOztFc0J2ejVCSztJQUFvQztHdEIyejVCekM7O0VzQnp6NUJLO0lBQ0U7SUFDQTtHdEI0ejVCUDs7RXNCeno1Qks7SUFDRTtJQUNBO0d0QjR6NUJQO0NBQ0Y7O0Fjemg2Qks7RVErTEU7SUFBaUM7R3RCKzE1QnRDOztFc0I5MTVCSztJQUFpQztHdEJrMjVCdEM7O0VzQmoyNUJLO0lBQWlDO0d0QnEyNUJ0Qzs7RXNCcDI1Qks7SUFBaUM7R3RCdzI1QnRDOztFc0J2MjVCSztJQUFpQztHdEIyMjVCdEM7O0VzQnoyNUJLO0lBQ0U7SUFDQTtHdEI0MjVCUDs7RXNCejI1Qks7SUFDRTtJQUNBO0d0QjQyNUJQOztFc0J6MjVCSztJQUFvQztHdEI2MjVCekM7O0VzQjUyNUJLO0lBQW9DO0d0QmczNUJ6Qzs7RXNCLzI1Qks7SUFBb0M7R3RCbTM1QnpDOztFc0JsMzVCSztJQUFvQztHdEJzMzVCekM7O0VzQnIzNUJLO0lBQW9DO0d0QnkzNUJ6Qzs7RXNCdjM1Qks7SUFDRTtJQUNBO0d0QjAzNUJQOztFc0J2MzVCSztJQUNFO0lBQ0E7R3RCMDM1QlA7Q0FDRjs7QWN2bDZCSztFUStMRTtJQUFpQztHdEI2NTVCdEM7O0VzQjU1NUJLO0lBQWlDO0d0Qmc2NUJ0Qzs7RXNCLzU1Qks7SUFBaUM7R3RCbTY1QnRDOztFc0JsNjVCSztJQUFpQztHdEJzNjVCdEM7O0VzQnI2NUJLO0lBQWlDO0d0Qnk2NUJ0Qzs7RXNCdjY1Qks7SUFDRTtJQUNBO0d0QjA2NUJQOztFc0J2NjVCSztJQUNFO0lBQ0E7R3RCMDY1QlA7O0VzQnY2NUJLO0lBQW9DO0d0QjI2NUJ6Qzs7RXNCMTY1Qks7SUFBb0M7R3RCODY1QnpDOztFc0I3NjVCSztJQUFvQztHdEJpNzVCekM7O0VzQmg3NUJLO0lBQW9DO0d0Qm83NUJ6Qzs7RXNCbjc1Qks7SUFBb0M7R3RCdTc1QnpDOztFc0JyNzVCSztJQUNFO0lBQ0E7R3RCdzc1QlA7O0VzQnI3NUJLO0lBQ0U7SUFDQTtHdEJ3NzVCUDtDQUNGOztBY3JwNkJLO0VRK0xFO0lBQWlDO0d0QjI5NUJ0Qzs7RXNCMTk1Qks7SUFBaUM7R3RCODk1QnRDOztFc0I3OTVCSztJQUFpQztHdEJpKzVCdEM7O0VzQmgrNUJLO0lBQWlDO0d0Qm8rNUJ0Qzs7RXNCbis1Qks7SUFBaUM7R3RCdSs1QnRDOztFc0JyKzVCSztJQUNFO0lBQ0E7R3RCdys1QlA7O0VzQnIrNUJLO0lBQ0U7SUFDQTtHdEJ3KzVCUDs7RXNCcis1Qks7SUFBb0M7R3RCeSs1QnpDOztFc0J4KzVCSztJQUFvQztHdEI0KzVCekM7O0VzQjMrNUJLO0lBQW9DO0d0QisrNUJ6Qzs7RXNCOSs1Qks7SUFBb0M7R3RCay81QnpDOztFc0JqLzVCSztJQUFvQztHdEJxLzVCekM7O0VzQm4vNUJLO0lBQ0U7SUFDQTtHdEJzLzVCUDs7RXNCbi81Qks7SUFDRTtJQUNBO0d0QnMvNUJQO0NBQ0Y7O0FjbnQ2Qks7RVErTEU7SUFBaUM7R3RCeWg2QnRDOztFc0J4aDZCSztJQUFpQztHdEI0aDZCdEM7O0VzQjNoNkJLO0lBQWlDO0d0QitoNkJ0Qzs7RXNCOWg2Qks7SUFBaUM7R3RCa2k2QnRDOztFc0JqaTZCSztJQUFpQztHdEJxaTZCdEM7O0VzQm5pNkJLO0lBQ0U7SUFDQTtHdEJzaTZCUDs7RXNCbmk2Qks7SUFDRTtJQUNBO0d0QnNpNkJQOztFc0JuaTZCSztJQUFvQztHdEJ1aTZCekM7O0VzQnRpNkJLO0lBQW9DO0d0QjBpNkJ6Qzs7RXNCemk2Qks7SUFBb0M7R3RCNmk2QnpDOztFc0I1aTZCSztJQUFvQztHdEJnajZCekM7O0VzQi9pNkJLO0lBQW9DO0d0Qm1qNkJ6Qzs7RXNCamo2Qks7SUFDRTtJQUNBO0d0Qm9qNkJQOztFc0JqajZCSztJQUNFO0lBQ0E7R3RCb2o2QlA7Q0FDRjs7QWNqeDZCSztFUStMRTtJQUFpQztHdEJ1bDZCdEM7O0VzQnRsNkJLO0lBQWlDO0d0QjBsNkJ0Qzs7RXNCemw2Qks7SUFBaUM7R3RCNmw2QnRDOztFc0I1bDZCSztJQUFpQztHdEJnbTZCdEM7O0VzQi9sNkJLO0lBQWlDO0d0Qm1tNkJ0Qzs7RXNCam02Qks7SUFDRTtJQUNBO0d0Qm9tNkJQOztFc0JqbTZCSztJQUNFO0lBQ0E7R3RCb202QlA7O0VzQmptNkJLO0lBQW9DO0d0QnFtNkJ6Qzs7RXNCcG02Qks7SUFBb0M7R3RCd202QnpDOztFc0J2bTZCSztJQUFvQztHdEIybTZCekM7O0VzQjFtNkJLO0lBQW9DO0d0QjhtNkJ6Qzs7RXNCN202Qks7SUFBb0M7R3RCaW42QnpDOztFc0IvbTZCSztJQUNFO0lBQ0E7R3RCa242QlA7O0VzQi9tNkJLO0lBQ0U7SUFDQTtHdEJrbjZCUDtDQUNGOztBYy8wNkJLO0VRK0xFO0lBQWlDO0d0QnFwNkJ0Qzs7RXNCcHA2Qks7SUFBaUM7R3RCd3A2QnRDOztFc0J2cDZCSztJQUFpQztHdEIycDZCdEM7O0VzQjFwNkJLO0lBQWlDO0d0QjhwNkJ0Qzs7RXNCN3A2Qks7SUFBaUM7R3RCaXE2QnRDOztFc0IvcDZCSztJQUNFO0lBQ0E7R3RCa3E2QlA7O0VzQi9wNkJLO0lBQ0U7SUFDQTtHdEJrcTZCUDs7RXNCL3A2Qks7SUFBb0M7R3RCbXE2QnpDOztFc0JscTZCSztJQUFvQztHdEJzcTZCekM7O0VzQnJxNkJLO0lBQW9DO0d0QnlxNkJ6Qzs7RXNCeHE2Qks7SUFBb0M7R3RCNHE2QnpDOztFc0IzcTZCSztJQUFvQztHdEIrcTZCekM7O0VzQjdxNkJLO0lBQ0U7SUFDQTtHdEJncjZCUDs7RXNCN3E2Qks7SUFDRTtJQUNBO0d0QmdyNkJQO0NBQ0Y7O0FjNzQ2Qks7RVErTEU7SUFBaUM7R3RCbXQ2QnRDOztFc0JsdDZCSztJQUFpQztHdEJzdDZCdEM7O0VzQnJ0NkJLO0lBQWlDO0d0Qnl0NkJ0Qzs7RXNCeHQ2Qks7SUFBaUM7R3RCNHQ2QnRDOztFc0IzdDZCSztJQUFpQztHdEIrdDZCdEM7O0VzQjd0NkJLO0lBQ0U7SUFDQTtHdEJndTZCUDs7RXNCN3Q2Qks7SUFDRTtJQUNBO0d0Qmd1NkJQOztFc0I3dDZCSztJQUFvQztHdEJpdTZCekM7O0VzQmh1NkJLO0lBQW9DO0d0Qm91NkJ6Qzs7RXNCbnU2Qks7SUFBb0M7R3RCdXU2QnpDOztFc0J0dTZCSztJQUFvQztHdEIwdTZCekM7O0VzQnp1NkJLO0lBQW9DO0d0QjZ1NkJ6Qzs7RXNCM3U2Qks7SUFDRTtJQUNBO0d0Qjh1NkJQOztFc0IzdTZCSztJQUNFO0lBQ0E7R3RCOHU2QlA7Q0FDRjs7QWMzODZCSztFUStMRTtJQUFpQztHdEJpeDZCdEM7O0VzQmh4NkJLO0lBQWlDO0d0Qm94NkJ0Qzs7RXNCbng2Qks7SUFBaUM7R3RCdXg2QnRDOztFc0J0eDZCSztJQUFpQztHdEIweDZCdEM7O0VzQnp4NkJLO0lBQWlDO0d0QjZ4NkJ0Qzs7RXNCM3g2Qks7SUFDRTtJQUNBO0d0Qjh4NkJQOztFc0IzeDZCSztJQUNFO0lBQ0E7R3RCOHg2QlA7O0VzQjN4NkJLO0lBQW9DO0d0Qit4NkJ6Qzs7RXNCOXg2Qks7SUFBb0M7R3RCa3k2QnpDOztFc0JqeTZCSztJQUFvQztHdEJxeTZCekM7O0VzQnB5NkJLO0lBQW9DO0d0Qnd5NkJ6Qzs7RXNCdnk2Qks7SUFBb0M7R3RCMnk2QnpDOztFc0J6eTZCSztJQUNFO0lBQ0E7R3RCNHk2QlA7O0VzQnp5NkJLO0lBQ0U7SUFDQTtHdEI0eTZCUDtDQUNGOztBY3pnN0JLO0VRK0xFO0lBQWlDO0d0QiswNkJ0Qzs7RXNCOTA2Qks7SUFBaUM7R3RCazE2QnRDOztFc0JqMTZCSztJQUFpQztHdEJxMTZCdEM7O0VzQnAxNkJLO0lBQWlDO0d0QncxNkJ0Qzs7RXNCdjE2Qks7SUFBaUM7R3RCMjE2QnRDOztFc0J6MTZCSztJQUNFO0lBQ0E7R3RCNDE2QlA7O0VzQnoxNkJLO0lBQ0U7SUFDQTtHdEI0MTZCUDs7RXNCejE2Qks7SUFBb0M7R3RCNjE2QnpDOztFc0I1MTZCSztJQUFvQztHdEJnMjZCekM7O0VzQi8xNkJLO0lBQW9DO0d0Qm0yNkJ6Qzs7RXNCbDI2Qks7SUFBb0M7R3RCczI2QnpDOztFc0JyMjZCSztJQUFvQztHdEJ5MjZCekM7O0VzQnYyNkJLO0lBQ0U7SUFDQTtHdEIwMjZCUDs7RXNCdjI2Qks7SUFDRTtJQUNBO0d0QjAyNkJQO0NBQ0Y7O0Fjdms3Qks7RVErTEU7SUFBaUM7R3RCNjQ2QnRDOztFc0I1NDZCSztJQUFpQztHdEJnNTZCdEM7O0VzQi80NkJLO0lBQWlDO0d0Qm01NkJ0Qzs7RXNCbDU2Qks7SUFBaUM7R3RCczU2QnRDOztFc0JyNTZCSztJQUFpQztHdEJ5NTZCdEM7O0VzQnY1NkJLO0lBQ0U7SUFDQTtHdEIwNTZCUDs7RXNCdjU2Qks7SUFDRTtJQUNBO0d0QjA1NkJQOztFc0J2NTZCSztJQUFvQztHdEIyNTZCekM7O0VzQjE1NkJLO0lBQW9DO0d0Qjg1NkJ6Qzs7RXNCNzU2Qks7SUFBb0M7R3RCaTY2QnpDOztFc0JoNjZCSztJQUFvQztHdEJvNjZCekM7O0VzQm42NkJLO0lBQW9DO0d0QnU2NkJ6Qzs7RXNCcjY2Qks7SUFDRTtJQUNBO0d0Qnc2NkJQOztFc0JyNjZCSztJQUNFO0lBQ0E7R3RCdzY2QlA7Q0FDRjs7QXNCeCs2Qkc7RUFBWTtDdEI0KzZCZjs7QXNCMys2Qkc7RUFBWTtDdEIrKzZCZjs7QXNCOSs2Qkc7RUFBWTtDdEJrLzZCZjs7QXNCai82Qkc7RUFBWTtDdEJxLzZCZjs7QXNCcC82Qkc7RUFBWTtDdEJ3LzZCZjs7QXNCdC82Qkc7RUFDRTtFQUNBO0N0QnkvNkJMOztBc0J0LzZCRztFQUNFO0VBQ0E7Q3RCeS82Qkw7O0FzQnQvNkJHO0VBQWU7Q3RCMC82QmxCOztBc0J6LzZCRztFQUFlO0N0QjYvNkJsQjs7QXNCNS82Qkc7RUFBZTtDdEJnZzdCbEI7O0FzQi8vNkJHO0VBQWU7Q3RCbWc3QmxCOztBc0JsZzdCRztFQUFlO0N0QnNnN0JsQjs7QXNCcGc3Qkc7RUFDRTtFQUNBO0N0QnVnN0JMOztBc0JwZzdCRztFQUNFO0VBQ0E7Q3RCdWc3Qkw7O0FjanM3Qks7RVErTEU7SUFBaUM7R3RCdWc3QnRDOztFc0J0ZzdCSztJQUFpQztHdEIwZzdCdEM7O0VzQnpnN0JLO0lBQWlDO0d0QjZnN0J0Qzs7RXNCNWc3Qks7SUFBaUM7R3RCZ2g3QnRDOztFc0IvZzdCSztJQUFpQztHdEJtaDdCdEM7O0VzQmpoN0JLO0lBQ0U7SUFDQTtHdEJvaDdCUDs7RXNCamg3Qks7SUFDRTtJQUNBO0d0Qm9oN0JQOztFc0JqaDdCSztJQUFvQztHdEJxaDdCekM7O0VzQnBoN0JLO0lBQW9DO0d0QndoN0J6Qzs7RXNCdmg3Qks7SUFBb0M7R3RCMmg3QnpDOztFc0IxaDdCSztJQUFvQztHdEI4aDdCekM7O0VzQjdoN0JLO0lBQW9DO0d0QmlpN0J6Qzs7RXNCL2g3Qks7SUFDRTtJQUNBO0d0QmtpN0JQOztFc0IvaDdCSztJQUNFO0lBQ0E7R3RCa2k3QlA7Q0FDRjs7QWMvdjdCSztFUStMRTtJQUFpQztHdEJxazdCdEM7O0VzQnBrN0JLO0lBQWlDO0d0QndrN0J0Qzs7RXNCdms3Qks7SUFBaUM7R3RCMms3QnRDOztFc0IxazdCSztJQUFpQztHdEI4azdCdEM7O0VzQjdrN0JLO0lBQWlDO0d0QmlsN0J0Qzs7RXNCL2s3Qks7SUFDRTtJQUNBO0d0QmtsN0JQOztFc0IvazdCSztJQUNFO0lBQ0E7R3RCa2w3QlA7O0VzQi9rN0JLO0lBQW9DO0d0Qm1sN0J6Qzs7RXNCbGw3Qks7SUFBb0M7R3RCc2w3QnpDOztFc0JybDdCSztJQUFvQztHdEJ5bDdCekM7O0VzQnhsN0JLO0lBQW9DO0d0QjRsN0J6Qzs7RXNCM2w3Qks7SUFBb0M7R3RCK2w3QnpDOztFc0I3bDdCSztJQUNFO0lBQ0E7R3RCZ203QlA7O0VzQjdsN0JLO0lBQ0U7SUFDQTtHdEJnbTdCUDtDQUNGOztBYzd6N0JLO0VRK0xFO0lBQWlDO0d0Qm1vN0J0Qzs7RXNCbG83Qks7SUFBaUM7R3RCc283QnRDOztFc0JybzdCSztJQUFpQztHdEJ5bzdCdEM7O0VzQnhvN0JLO0lBQWlDO0d0QjRvN0J0Qzs7RXNCM283Qks7SUFBaUM7R3RCK283QnRDOztFc0I3bzdCSztJQUNFO0lBQ0E7R3RCZ3A3QlA7O0VzQjdvN0JLO0lBQ0U7SUFDQTtHdEJncDdCUDs7RXNCN283Qks7SUFBb0M7R3RCaXA3QnpDOztFc0JocDdCSztJQUFvQztHdEJvcDdCekM7O0VzQm5wN0JLO0lBQW9DO0d0QnVwN0J6Qzs7RXNCdHA3Qks7SUFBb0M7R3RCMHA3QnpDOztFc0J6cDdCSztJQUFvQztHdEI2cDdCekM7O0VzQjNwN0JLO0lBQ0U7SUFDQTtHdEI4cDdCUDs7RXNCM3A3Qks7SUFDRTtJQUNBO0d0QjhwN0JQO0NBQ0Y7O0FjMzM3Qks7RVErTEU7SUFBaUM7R3RCaXM3QnRDOztFc0JoczdCSztJQUFpQztHdEJvczdCdEM7O0VzQm5zN0JLO0lBQWlDO0d0QnVzN0J0Qzs7RXNCdHM3Qks7SUFBaUM7R3RCMHM3QnRDOztFc0J6czdCSztJQUFpQztHdEI2czdCdEM7O0VzQjNzN0JLO0lBQ0U7SUFDQTtHdEI4czdCUDs7RXNCM3M3Qks7SUFDRTtJQUNBO0d0QjhzN0JQOztFc0IzczdCSztJQUFvQztHdEIrczdCekM7O0VzQjlzN0JLO0lBQW9DO0d0Qmt0N0J6Qzs7RXNCanQ3Qks7SUFBb0M7R3RCcXQ3QnpDOztFc0JwdDdCSztJQUFvQztHdEJ3dDdCekM7O0VzQnZ0N0JLO0lBQW9DO0d0QjJ0N0J6Qzs7RXNCenQ3Qks7SUFDRTtJQUNBO0d0QjR0N0JQOztFc0J6dDdCSztJQUNFO0lBQ0E7R3RCNHQ3QlA7Q0FDRjs7QWN6NzdCSztFUStMRTtJQUFpQztHdEIrdjdCdEM7O0VzQjl2N0JLO0lBQWlDO0d0Qmt3N0J0Qzs7RXNCanc3Qks7SUFBaUM7R3RCcXc3QnRDOztFc0JwdzdCSztJQUFpQztHdEJ3dzdCdEM7O0VzQnZ3N0JLO0lBQWlDO0d0QjJ3N0J0Qzs7RXNCenc3Qks7SUFDRTtJQUNBO0d0QjR3N0JQOztFc0J6dzdCSztJQUNFO0lBQ0E7R3RCNHc3QlA7O0VzQnp3N0JLO0lBQW9DO0d0QjZ3N0J6Qzs7RXNCNXc3Qks7SUFBb0M7R3RCZ3g3QnpDOztFc0IvdzdCSztJQUFvQztHdEJteDdCekM7O0VzQmx4N0JLO0lBQW9DO0d0QnN4N0J6Qzs7RXNCcng3Qks7SUFBb0M7R3RCeXg3QnpDOztFc0J2eDdCSztJQUNFO0lBQ0E7R3RCMHg3QlA7O0VzQnZ4N0JLO0lBQ0U7SUFDQTtHdEIweDdCUDtDQUNGOztBY3YvN0JLO0VRK0xFO0lBQWlDO0d0QjZ6N0J0Qzs7RXNCNXo3Qks7SUFBaUM7R3RCZzA3QnRDOztFc0IvejdCSztJQUFpQztHdEJtMDdCdEM7O0VzQmwwN0JLO0lBQWlDO0d0QnMwN0J0Qzs7RXNCcjA3Qks7SUFBaUM7R3RCeTA3QnRDOztFc0J2MDdCSztJQUNFO0lBQ0E7R3RCMDA3QlA7O0VzQnYwN0JLO0lBQ0U7SUFDQTtHdEIwMDdCUDs7RXNCdjA3Qks7SUFBb0M7R3RCMjA3QnpDOztFc0IxMDdCSztJQUFvQztHdEI4MDdCekM7O0VzQjcwN0JLO0lBQW9DO0d0QmkxN0J6Qzs7RXNCaDE3Qks7SUFBb0M7R3RCbzE3QnpDOztFc0JuMTdCSztJQUFvQztHdEJ1MTdCekM7O0VzQnIxN0JLO0lBQ0U7SUFDQTtHdEJ3MTdCUDs7RXNCcjE3Qks7SUFDRTtJQUNBO0d0QncxN0JQO0NBQ0Y7O0Fjcmo4Qks7RVErTEU7SUFBaUM7R3RCMjM3QnRDOztFc0IxMzdCSztJQUFpQztHdEI4MzdCdEM7O0VzQjczN0JLO0lBQWlDO0d0Qmk0N0J0Qzs7RXNCaDQ3Qks7SUFBaUM7R3RCbzQ3QnRDOztFc0JuNDdCSztJQUFpQztHdEJ1NDdCdEM7O0VzQnI0N0JLO0lBQ0U7SUFDQTtHdEJ3NDdCUDs7RXNCcjQ3Qks7SUFDRTtJQUNBO0d0Qnc0N0JQOztFc0JyNDdCSztJQUFvQztHdEJ5NDdCekM7O0VzQng0N0JLO0lBQW9DO0d0QjQ0N0J6Qzs7RXNCMzQ3Qks7SUFBb0M7R3RCKzQ3QnpDOztFc0I5NDdCSztJQUFvQztHdEJrNTdCekM7O0VzQmo1N0JLO0lBQW9DO0d0QnE1N0J6Qzs7RXNCbjU3Qks7SUFDRTtJQUNBO0d0QnM1N0JQOztFc0JuNTdCSztJQUNFO0lBQ0E7R3RCczU3QlA7Q0FDRjs7QWNubjhCSztFUStMRTtJQUFpQztHdEJ5NzdCdEM7O0VzQng3N0JLO0lBQWlDO0d0QjQ3N0J0Qzs7RXNCMzc3Qks7SUFBaUM7R3RCKzc3QnRDOztFc0I5NzdCSztJQUFpQztHdEJrODdCdEM7O0VzQmo4N0JLO0lBQWlDO0d0QnE4N0J0Qzs7RXNCbjg3Qks7SUFDRTtJQUNBO0d0QnM4N0JQOztFc0JuODdCSztJQUNFO0lBQ0E7R3RCczg3QlA7O0VzQm44N0JLO0lBQW9DO0d0QnU4N0J6Qzs7RXNCdDg3Qks7SUFBb0M7R3RCMDg3QnpDOztFc0J6ODdCSztJQUFvQztHdEI2ODdCekM7O0VzQjU4N0JLO0lBQW9DO0d0Qmc5N0J6Qzs7RXNCLzg3Qks7SUFBb0M7R3RCbTk3QnpDOztFc0JqOTdCSztJQUNFO0lBQ0E7R3RCbzk3QlA7O0VzQmo5N0JLO0lBQ0U7SUFDQTtHdEJvOTdCUDtDQUNGOztBY2pyOEJLO0VRK0xFO0lBQWlDO0d0QnUvN0J0Qzs7RXNCdC83Qks7SUFBaUM7R3RCMC83QnRDOztFc0J6LzdCSztJQUFpQztHdEI2LzdCdEM7O0VzQjUvN0JLO0lBQWlDO0d0QmdnOEJ0Qzs7RXNCLy83Qks7SUFBaUM7R3RCbWc4QnRDOztFc0JqZzhCSztJQUNFO0lBQ0E7R3RCb2c4QlA7O0VzQmpnOEJLO0lBQ0U7SUFDQTtHdEJvZzhCUDs7RXNCamc4Qks7SUFBb0M7R3RCcWc4QnpDOztFc0JwZzhCSztJQUFvQztHdEJ3ZzhCekM7O0VzQnZnOEJLO0lBQW9DO0d0QjJnOEJ6Qzs7RXNCMWc4Qks7SUFBb0M7R3RCOGc4QnpDOztFc0I3ZzhCSztJQUFvQztHdEJpaDhCekM7O0VzQi9nOEJLO0lBQ0U7SUFDQTtHdEJraDhCUDs7RXNCL2c4Qks7SUFDRTtJQUNBO0d0QmtoOEJQO0NBQ0Y7O0FjL3U4Qks7RVErTEU7SUFBaUM7R3RCcWo4QnRDOztFc0JwajhCSztJQUFpQztHdEJ3ajhCdEM7O0VzQnZqOEJLO0lBQWlDO0d0QjJqOEJ0Qzs7RXNCMWo4Qks7SUFBaUM7R3RCOGo4QnRDOztFc0I3ajhCSztJQUFpQztHdEJpazhCdEM7O0VzQi9qOEJLO0lBQ0U7SUFDQTtHdEJrazhCUDs7RXNCL2o4Qks7SUFDRTtJQUNBO0d0QmtrOEJQOztFc0IvajhCSztJQUFvQztHdEJtazhCekM7O0VzQmxrOEJLO0lBQW9DO0d0QnNrOEJ6Qzs7RXNCcms4Qks7SUFBb0M7R3RCeWs4QnpDOztFc0J4azhCSztJQUFvQztHdEI0azhCekM7O0VzQjNrOEJLO0lBQW9DO0d0QitrOEJ6Qzs7RXNCN2s4Qks7SUFDRTtJQUNBO0d0QmdsOEJQOztFc0I3azhCSztJQUNFO0lBQ0E7R3RCZ2w4QlA7Q0FDRjs7QWM3eThCSztFUStMRTtJQUFpQztHdEJtbjhCdEM7O0VzQmxuOEJLO0lBQWlDO0d0QnNuOEJ0Qzs7RXNCcm44Qks7SUFBaUM7R3RCeW44QnRDOztFc0J4bjhCSztJQUFpQztHdEI0bjhCdEM7O0VzQjNuOEJLO0lBQWlDO0d0QituOEJ0Qzs7RXNCN244Qks7SUFDRTtJQUNBO0d0QmdvOEJQOztFc0I3bjhCSztJQUNFO0lBQ0E7R3RCZ284QlA7O0VzQjduOEJLO0lBQW9DO0d0QmlvOEJ6Qzs7RXNCaG84Qks7SUFBb0M7R3RCb284QnpDOztFc0JubzhCSztJQUFvQztHdEJ1bzhCekM7O0VzQnRvOEJLO0lBQW9DO0d0QjBvOEJ6Qzs7RXNCem84Qks7SUFBb0M7R3RCNm84QnpDOztFc0IzbzhCSztJQUNFO0lBQ0E7R3RCOG84QlA7O0VzQjNvOEJLO0lBQ0U7SUFDQTtHdEI4bzhCUDtDQUNGOztBYzMyOEJLO0VRK0xFO0lBQWlDO0d0QmlyOEJ0Qzs7RXNCaHI4Qks7SUFBaUM7R3RCb3I4QnRDOztFc0JucjhCSztJQUFpQztHdEJ1cjhCdEM7O0VzQnRyOEJLO0lBQWlDO0d0QjByOEJ0Qzs7RXNCenI4Qks7SUFBaUM7R3RCNnI4QnRDOztFc0IzcjhCSztJQUNFO0lBQ0E7R3RCOHI4QlA7O0VzQjNyOEJLO0lBQ0U7SUFDQTtHdEI4cjhCUDs7RXNCM3I4Qks7SUFBb0M7R3RCK3I4QnpDOztFc0I5cjhCSztJQUFvQztHdEJrczhCekM7O0VzQmpzOEJLO0lBQW9DO0d0QnFzOEJ6Qzs7RXNCcHM4Qks7SUFBb0M7R3RCd3M4QnpDOztFc0J2czhCSztJQUFvQztHdEIyczhCekM7O0VzQnpzOEJLO0lBQ0U7SUFDQTtHdEI0czhCUDs7RXNCenM4Qks7SUFDRTtJQUNBO0d0QjRzOEJQO0NBQ0Y7O0FzQjV3OEJHO0VBQVk7Q3RCZ3g4QmY7O0FzQi93OEJHO0VBQVk7Q3RCbXg4QmY7O0FzQmx4OEJHO0VBQVk7Q3RCc3g4QmY7O0FzQnJ4OEJHO0VBQVk7Q3RCeXg4QmY7O0FzQnh4OEJHO0VBQVk7Q3RCNHg4QmY7O0FzQjF4OEJHO0VBQ0U7RUFDQTtDdEI2eDhCTDs7QXNCMXg4Qkc7RUFDRTtFQUNBO0N0QjZ4OEJMOztBc0IxeDhCRztFQUFlO0N0Qjh4OEJsQjs7QXNCN3g4Qkc7RUFBZTtDdEJpeThCbEI7O0FzQmh5OEJHO0VBQWU7Q3RCb3k4QmxCOztBc0JueThCRztFQUFlO0N0QnV5OEJsQjs7QXNCdHk4Qkc7RUFBZTtDdEIweThCbEI7O0FzQnh5OEJHO0VBQ0U7RUFDQTtDdEIyeThCTDs7QXNCeHk4Qkc7RUFDRTtFQUNBO0N0QjJ5OEJMOztBY3IrOEJLO0VRK0xFO0lBQWlDO0d0QjJ5OEJ0Qzs7RXNCMXk4Qks7SUFBaUM7R3RCOHk4QnRDOztFc0I3eThCSztJQUFpQztHdEJpejhCdEM7O0VzQmh6OEJLO0lBQWlDO0d0Qm96OEJ0Qzs7RXNCbno4Qks7SUFBaUM7R3RCdXo4QnRDOztFc0JyejhCSztJQUNFO0lBQ0E7R3RCd3o4QlA7O0VzQnJ6OEJLO0lBQ0U7SUFDQTtHdEJ3ejhCUDs7RXNCcno4Qks7SUFBb0M7R3RCeXo4QnpDOztFc0J4ejhCSztJQUFvQztHdEI0ejhCekM7O0VzQjN6OEJLO0lBQW9DO0d0Qit6OEJ6Qzs7RXNCOXo4Qks7SUFBb0M7R3RCazA4QnpDOztFc0JqMDhCSztJQUFvQztHdEJxMDhCekM7O0VzQm4wOEJLO0lBQ0U7SUFDQTtHdEJzMDhCUDs7RXNCbjA4Qks7SUFDRTtJQUNBO0d0QnMwOEJQO0NBQ0Y7O0Fjbmk5Qks7RVErTEU7SUFBaUM7R3RCeTI4QnRDOztFc0J4MjhCSztJQUFpQztHdEI0MjhCdEM7O0VzQjMyOEJLO0lBQWlDO0d0QisyOEJ0Qzs7RXNCOTI4Qks7SUFBaUM7R3RCazM4QnRDOztFc0JqMzhCSztJQUFpQztHdEJxMzhCdEM7O0VzQm4zOEJLO0lBQ0U7SUFDQTtHdEJzMzhCUDs7RXNCbjM4Qks7SUFDRTtJQUNBO0d0QnMzOEJQOztFc0JuMzhCSztJQUFvQztHdEJ1MzhCekM7O0VzQnQzOEJLO0lBQW9DO0d0QjAzOEJ6Qzs7RXNCejM4Qks7SUFBb0M7R3RCNjM4QnpDOztFc0I1MzhCSztJQUFvQztHdEJnNDhCekM7O0VzQi8zOEJLO0lBQW9DO0d0Qm00OEJ6Qzs7RXNCajQ4Qks7SUFDRTtJQUNBO0d0Qm80OEJQOztFc0JqNDhCSztJQUNFO0lBQ0E7R3RCbzQ4QlA7Q0FDRjs7QWNqbTlCSztFUStMRTtJQUFpQztHdEJ1NjhCdEM7O0VzQnQ2OEJLO0lBQWlDO0d0QjA2OEJ0Qzs7RXNCejY4Qks7SUFBaUM7R3RCNjY4QnRDOztFc0I1NjhCSztJQUFpQztHdEJnNzhCdEM7O0VzQi82OEJLO0lBQWlDO0d0Qm03OEJ0Qzs7RXNCajc4Qks7SUFDRTtJQUNBO0d0Qm83OEJQOztFc0JqNzhCSztJQUNFO0lBQ0E7R3RCbzc4QlA7O0VzQmo3OEJLO0lBQW9DO0d0QnE3OEJ6Qzs7RXNCcDc4Qks7SUFBb0M7R3RCdzc4QnpDOztFc0J2NzhCSztJQUFvQztHdEIyNzhCekM7O0VzQjE3OEJLO0lBQW9DO0d0Qjg3OEJ6Qzs7RXNCNzc4Qks7SUFBb0M7R3RCaTg4QnpDOztFc0IvNzhCSztJQUNFO0lBQ0E7R3RCazg4QlA7O0VzQi83OEJLO0lBQ0U7SUFDQTtHdEJrODhCUDtDQUNGOztBYy9wOUJLO0VRK0xFO0lBQWlDO0d0QnErOEJ0Qzs7RXNCcCs4Qks7SUFBaUM7R3RCdys4QnRDOztFc0J2KzhCSztJQUFpQztHdEIyKzhCdEM7O0VzQjErOEJLO0lBQWlDO0d0QjgrOEJ0Qzs7RXNCNys4Qks7SUFBaUM7R3RCaS84QnRDOztFc0IvKzhCSztJQUNFO0lBQ0E7R3RCay84QlA7O0VzQi8rOEJLO0lBQ0U7SUFDQTtHdEJrLzhCUDs7RXNCLys4Qks7SUFBb0M7R3RCbS84QnpDOztFc0JsLzhCSztJQUFvQztHdEJzLzhCekM7O0VzQnIvOEJLO0lBQW9DO0d0QnkvOEJ6Qzs7RXNCeC84Qks7SUFBb0M7R3RCNC84QnpDOztFc0IzLzhCSztJQUFvQztHdEIrLzhCekM7O0VzQjcvOEJLO0lBQ0U7SUFDQTtHdEJnZzlCUDs7RXNCNy84Qks7SUFDRTtJQUNBO0d0QmdnOUJQO0NBQ0Y7O0FjN3Q5Qks7RVErTEU7SUFBaUM7R3RCbWk5QnRDOztFc0JsaTlCSztJQUFpQztHdEJzaTlCdEM7O0VzQnJpOUJLO0lBQWlDO0d0QnlpOUJ0Qzs7RXNCeGk5Qks7SUFBaUM7R3RCNGk5QnRDOztFc0IzaTlCSztJQUFpQztHdEIraTlCdEM7O0VzQjdpOUJLO0lBQ0U7SUFDQTtHdEJnajlCUDs7RXNCN2k5Qks7SUFDRTtJQUNBO0d0QmdqOUJQOztFc0I3aTlCSztJQUFvQztHdEJpajlCekM7O0VzQmhqOUJLO0lBQW9DO0d0Qm9qOUJ6Qzs7RXNCbmo5Qks7SUFBb0M7R3RCdWo5QnpDOztFc0J0ajlCSztJQUFvQztHdEIwajlCekM7O0VzQnpqOUJLO0lBQW9DO0d0QjZqOUJ6Qzs7RXNCM2o5Qks7SUFDRTtJQUNBO0d0QjhqOUJQOztFc0IzajlCSztJQUNFO0lBQ0E7R3RCOGo5QlA7Q0FDRjs7QWMzeDlCSztFUStMRTtJQUFpQztHdEJpbTlCdEM7O0VzQmhtOUJLO0lBQWlDO0d0Qm9tOUJ0Qzs7RXNCbm05Qks7SUFBaUM7R3RCdW05QnRDOztFc0J0bTlCSztJQUFpQztHdEIwbTlCdEM7O0VzQnptOUJLO0lBQWlDO0d0QjZtOUJ0Qzs7RXNCM205Qks7SUFDRTtJQUNBO0d0QjhtOUJQOztFc0IzbTlCSztJQUNFO0lBQ0E7R3RCOG05QlA7O0VzQjNtOUJLO0lBQW9DO0d0QittOUJ6Qzs7RXNCOW05Qks7SUFBb0M7R3RCa245QnpDOztFc0JqbjlCSztJQUFvQztHdEJxbjlCekM7O0VzQnBuOUJLO0lBQW9DO0d0QnduOUJ6Qzs7RXNCdm45Qks7SUFBb0M7R3RCMm45QnpDOztFc0J6bjlCSztJQUNFO0lBQ0E7R3RCNG45QlA7O0VzQnpuOUJLO0lBQ0U7SUFDQTtHdEI0bjlCUDtDQUNGOztBY3oxOUJLO0VRK0xFO0lBQWlDO0d0QitwOUJ0Qzs7RXNCOXA5Qks7SUFBaUM7R3RCa3E5QnRDOztFc0JqcTlCSztJQUFpQztHdEJxcTlCdEM7O0VzQnBxOUJLO0lBQWlDO0d0QndxOUJ0Qzs7RXNCdnE5Qks7SUFBaUM7R3RCMnE5QnRDOztFc0J6cTlCSztJQUNFO0lBQ0E7R3RCNHE5QlA7O0VzQnpxOUJLO0lBQ0U7SUFDQTtHdEI0cTlCUDs7RXNCenE5Qks7SUFBb0M7R3RCNnE5QnpDOztFc0I1cTlCSztJQUFvQztHdEJncjlCekM7O0VzQi9xOUJLO0lBQW9DO0d0Qm1yOUJ6Qzs7RXNCbHI5Qks7SUFBb0M7R3RCc3I5QnpDOztFc0JycjlCSztJQUFvQztHdEJ5cjlCekM7O0VzQnZyOUJLO0lBQ0U7SUFDQTtHdEIwcjlCUDs7RXNCdnI5Qks7SUFDRTtJQUNBO0d0QjByOUJQO0NBQ0Y7O0FjdjU5Qks7RVErTEU7SUFBaUM7R3RCNnQ5QnRDOztFc0I1dDlCSztJQUFpQztHdEJndTlCdEM7O0VzQi90OUJLO0lBQWlDO0d0Qm11OUJ0Qzs7RXNCbHU5Qks7SUFBaUM7R3RCc3U5QnRDOztFc0JydTlCSztJQUFpQztHdEJ5dTlCdEM7O0VzQnZ1OUJLO0lBQ0U7SUFDQTtHdEIwdTlCUDs7RXNCdnU5Qks7SUFDRTtJQUNBO0d0QjB1OUJQOztFc0J2dTlCSztJQUFvQztHdEIydTlCekM7O0VzQjF1OUJLO0lBQW9DO0d0Qjh1OUJ6Qzs7RXNCN3U5Qks7SUFBb0M7R3RCaXY5QnpDOztFc0JodjlCSztJQUFvQztHdEJvdjlCekM7O0VzQm52OUJLO0lBQW9DO0d0QnV2OUJ6Qzs7RXNCcnY5Qks7SUFDRTtJQUNBO0d0Qnd2OUJQOztFc0JydjlCSztJQUNFO0lBQ0E7R3RCd3Y5QlA7Q0FDRjs7QWNyOTlCSztFUStMRTtJQUFpQztHdEIyeDlCdEM7O0VzQjF4OUJLO0lBQWlDO0d0Qjh4OUJ0Qzs7RXNCN3g5Qks7SUFBaUM7R3RCaXk5QnRDOztFc0JoeTlCSztJQUFpQztHdEJveTlCdEM7O0VzQm55OUJLO0lBQWlDO0d0QnV5OUJ0Qzs7RXNCcnk5Qks7SUFDRTtJQUNBO0d0Qnd5OUJQOztFc0JyeTlCSztJQUNFO0lBQ0E7R3RCd3k5QlA7O0VzQnJ5OUJLO0lBQW9DO0d0Qnl5OUJ6Qzs7RXNCeHk5Qks7SUFBb0M7R3RCNHk5QnpDOztFc0IzeTlCSztJQUFvQztHdEIreTlCekM7O0VzQjl5OUJLO0lBQW9DO0d0Qmt6OUJ6Qzs7RXNCano5Qks7SUFBb0M7R3RCcXo5QnpDOztFc0JuejlCSztJQUNFO0lBQ0E7R3RCc3o5QlA7O0VzQm56OUJLO0lBQ0U7SUFDQTtHdEJzejlCUDtDQUNGOztBY25oK0JLO0VRK0xFO0lBQWlDO0d0QnkxOUJ0Qzs7RXNCeDE5Qks7SUFBaUM7R3RCNDE5QnRDOztFc0IzMTlCSztJQUFpQztHdEIrMTlCdEM7O0VzQjkxOUJLO0lBQWlDO0d0QmsyOUJ0Qzs7RXNCajI5Qks7SUFBaUM7R3RCcTI5QnRDOztFc0JuMjlCSztJQUNFO0lBQ0E7R3RCczI5QlA7O0VzQm4yOUJLO0lBQ0U7SUFDQTtHdEJzMjlCUDs7RXNCbjI5Qks7SUFBb0M7R3RCdTI5QnpDOztFc0J0MjlCSztJQUFvQztHdEIwMjlCekM7O0VzQnoyOUJLO0lBQW9DO0d0QjYyOUJ6Qzs7RXNCNTI5Qks7SUFBb0M7R3RCZzM5QnpDOztFc0IvMjlCSztJQUFvQztHdEJtMzlCekM7O0VzQmozOUJLO0lBQ0U7SUFDQTtHdEJvMzlCUDs7RXNCajM5Qks7SUFDRTtJQUNBO0d0Qm8zOUJQO0NBQ0Y7O0FjamwrQks7RVErTEU7SUFBaUM7R3RCdTU5QnRDOztFc0J0NTlCSztJQUFpQztHdEIwNTlCdEM7O0VzQno1OUJLO0lBQWlDO0d0QjY1OUJ0Qzs7RXNCNTU5Qks7SUFBaUM7R3RCZzY5QnRDOztFc0IvNTlCSztJQUFpQztHdEJtNjlCdEM7O0VzQmo2OUJLO0lBQ0U7SUFDQTtHdEJvNjlCUDs7RXNCajY5Qks7SUFDRTtJQUNBO0d0Qm82OUJQOztFc0JqNjlCSztJQUFvQztHdEJxNjlCekM7O0VzQnA2OUJLO0lBQW9DO0d0Qnc2OUJ6Qzs7RXNCdjY5Qks7SUFBb0M7R3RCMjY5QnpDOztFc0IxNjlCSztJQUFvQztHdEI4NjlCekM7O0VzQjc2OUJLO0lBQW9DO0d0Qmk3OUJ6Qzs7RXNCLzY5Qks7SUFDRTtJQUNBO0d0Qms3OUJQOztFc0IvNjlCSztJQUNFO0lBQ0E7R3RCazc5QlA7Q0FDRjs7QWMvbytCSztFUStMRTtJQUFpQztHdEJxOTlCdEM7O0VzQnA5OUJLO0lBQWlDO0d0Qnc5OUJ0Qzs7RXNCdjk5Qks7SUFBaUM7R3RCMjk5QnRDOztFc0IxOTlCSztJQUFpQztHdEI4OTlCdEM7O0VzQjc5OUJLO0lBQWlDO0d0QmkrOUJ0Qzs7RXNCLzk5Qks7SUFDRTtJQUNBO0d0QmsrOUJQOztFc0IvOTlCSztJQUNFO0lBQ0E7R3RCays5QlA7O0VzQi85OUJLO0lBQW9DO0d0Qm0rOUJ6Qzs7RXNCbCs5Qks7SUFBb0M7R3RCcys5QnpDOztFc0JyKzlCSztJQUFvQztHdEJ5KzlCekM7O0VzQngrOUJLO0lBQW9DO0d0QjQrOUJ6Qzs7RXNCMys5Qks7SUFBb0M7R3RCKys5QnpDOztFc0I3KzlCSztJQUNFO0lBQ0E7R3RCZy85QlA7O0VzQjcrOUJLO0lBQ0U7SUFDQTtHdEJnLzlCUDtDQUNGOztBc0JoaitCRztFQUFZO0N0Qm9qK0JmOztBc0JuaitCRztFQUFZO0N0QnVqK0JmOztBc0J0aitCRztFQUFZO0N0QjBqK0JmOztBc0J6aitCRztFQUFZO0N0QjZqK0JmOztBc0I1aitCRztFQUFZO0N0QmdrK0JmOztBc0I5aitCRztFQUNFO0VBQ0E7Q3RCaWsrQkw7O0FzQjlqK0JHO0VBQ0U7RUFDQTtDdEJpaytCTDs7QXNCOWorQkc7RUFBZTtDdEJraytCbEI7O0FzQmprK0JHO0VBQWU7Q3RCcWsrQmxCOztBc0JwaytCRztFQUFlO0N0QndrK0JsQjs7QXNCdmsrQkc7RUFBZTtDdEIyaytCbEI7O0FzQjFrK0JHO0VBQWU7Q3RCOGsrQmxCOztBc0I1aytCRztFQUNFO0VBQ0E7Q3RCK2srQkw7O0FzQjVrK0JHO0VBQ0U7RUFDQTtDdEIraytCTDs7QWN6dytCSztFUStMRTtJQUFpQztHdEIraytCdEM7O0VzQjlrK0JLO0lBQWlDO0d0QmtsK0J0Qzs7RXNCamwrQks7SUFBaUM7R3RCcWwrQnRDOztFc0JwbCtCSztJQUFpQztHdEJ3bCtCdEM7O0VzQnZsK0JLO0lBQWlDO0d0QjJsK0J0Qzs7RXNCemwrQks7SUFDRTtJQUNBO0d0QjRsK0JQOztFc0J6bCtCSztJQUNFO0lBQ0E7R3RCNGwrQlA7O0VzQnpsK0JLO0lBQW9DO0d0QjZsK0J6Qzs7RXNCNWwrQks7SUFBb0M7R3RCZ20rQnpDOztFc0IvbCtCSztJQUFvQztHdEJtbStCekM7O0VzQmxtK0JLO0lBQW9DO0d0QnNtK0J6Qzs7RXNCcm0rQks7SUFBb0M7R3RCeW0rQnpDOztFc0J2bStCSztJQUNFO0lBQ0E7R3RCMG0rQlA7O0VzQnZtK0JLO0lBQ0U7SUFDQTtHdEIwbStCUDtDQUNGOztBY3YwK0JLO0VRK0xFO0lBQWlDO0d0QjZvK0J0Qzs7RXNCNW8rQks7SUFBaUM7R3RCZ3ArQnRDOztFc0IvbytCSztJQUFpQztHdEJtcCtCdEM7O0VzQmxwK0JLO0lBQWlDO0d0QnNwK0J0Qzs7RXNCcnArQks7SUFBaUM7R3RCeXArQnRDOztFc0J2cCtCSztJQUNFO0lBQ0E7R3RCMHArQlA7O0VzQnZwK0JLO0lBQ0U7SUFDQTtHdEIwcCtCUDs7RXNCdnArQks7SUFBb0M7R3RCMnArQnpDOztFc0IxcCtCSztJQUFvQztHdEI4cCtCekM7O0VzQjdwK0JLO0lBQW9DO0d0QmlxK0J6Qzs7RXNCaHErQks7SUFBb0M7R3RCb3ErQnpDOztFc0JucStCSztJQUFvQztHdEJ1cStCekM7O0VzQnJxK0JLO0lBQ0U7SUFDQTtHdEJ3cStCUDs7RXNCcnErQks7SUFDRTtJQUNBO0d0QndxK0JQO0NBQ0Y7O0FjcjQrQks7RVErTEU7SUFBaUM7R3RCMnMrQnRDOztFc0IxcytCSztJQUFpQztHdEI4cytCdEM7O0VzQjdzK0JLO0lBQWlDO0d0Qml0K0J0Qzs7RXNCaHQrQks7SUFBaUM7R3RCb3QrQnRDOztFc0JudCtCSztJQUFpQztHdEJ1dCtCdEM7O0VzQnJ0K0JLO0lBQ0U7SUFDQTtHdEJ3dCtCUDs7RXNCcnQrQks7SUFDRTtJQUNBO0d0Qnd0K0JQOztFc0JydCtCSztJQUFvQztHdEJ5dCtCekM7O0VzQnh0K0JLO0lBQW9DO0d0QjR0K0J6Qzs7RXNCM3QrQks7SUFBb0M7R3RCK3QrQnpDOztFc0I5dCtCSztJQUFvQztHdEJrdStCekM7O0VzQmp1K0JLO0lBQW9DO0d0QnF1K0J6Qzs7RXNCbnUrQks7SUFDRTtJQUNBO0d0QnN1K0JQOztFc0JudStCSztJQUNFO0lBQ0E7R3RCc3UrQlA7Q0FDRjs7QWNuOCtCSztFUStMRTtJQUFpQztHdEJ5dytCdEM7O0VzQnh3K0JLO0lBQWlDO0d0QjR3K0J0Qzs7RXNCM3crQks7SUFBaUM7R3RCK3crQnRDOztFc0I5dytCSztJQUFpQztHdEJreCtCdEM7O0VzQmp4K0JLO0lBQWlDO0d0QnF4K0J0Qzs7RXNCbngrQks7SUFDRTtJQUNBO0d0QnN4K0JQOztFc0JueCtCSztJQUNFO0lBQ0E7R3RCc3grQlA7O0VzQm54K0JLO0lBQW9DO0d0QnV4K0J6Qzs7RXNCdHgrQks7SUFBb0M7R3RCMHgrQnpDOztFc0J6eCtCSztJQUFvQztHdEI2eCtCekM7O0VzQjV4K0JLO0lBQW9DO0d0Qmd5K0J6Qzs7RXNCL3grQks7SUFBb0M7R3RCbXkrQnpDOztFc0JqeStCSztJQUNFO0lBQ0E7R3RCb3krQlA7O0VzQmp5K0JLO0lBQ0U7SUFDQTtHdEJveStCUDtDQUNGOztBY2pnL0JLO0VRK0xFO0lBQWlDO0d0QnUwK0J0Qzs7RXNCdDArQks7SUFBaUM7R3RCMDArQnRDOztFc0J6MCtCSztJQUFpQztHdEI2MCtCdEM7O0VzQjUwK0JLO0lBQWlDO0d0QmcxK0J0Qzs7RXNCLzArQks7SUFBaUM7R3RCbTErQnRDOztFc0JqMStCSztJQUNFO0lBQ0E7R3RCbzErQlA7O0VzQmoxK0JLO0lBQ0U7SUFDQTtHdEJvMStCUDs7RXNCajErQks7SUFBb0M7R3RCcTErQnpDOztFc0JwMStCSztJQUFvQztHdEJ3MStCekM7O0VzQnYxK0JLO0lBQW9DO0d0QjIxK0J6Qzs7RXNCMTErQks7SUFBb0M7R3RCODErQnpDOztFc0I3MStCSztJQUFvQztHdEJpMitCekM7O0VzQi8xK0JLO0lBQ0U7SUFDQTtHdEJrMitCUDs7RXNCLzErQks7SUFDRTtJQUNBO0d0QmsyK0JQO0NBQ0Y7O0FjL2ovQks7RVErTEU7SUFBaUM7R3RCcTQrQnRDOztFc0JwNCtCSztJQUFpQztHdEJ3NCtCdEM7O0VzQnY0K0JLO0lBQWlDO0d0QjI0K0J0Qzs7RXNCMTQrQks7SUFBaUM7R3RCODQrQnRDOztFc0I3NCtCSztJQUFpQztHdEJpNStCdEM7O0VzQi80K0JLO0lBQ0U7SUFDQTtHdEJrNStCUDs7RXNCLzQrQks7SUFDRTtJQUNBO0d0Qms1K0JQOztFc0IvNCtCSztJQUFvQztHdEJtNStCekM7O0VzQmw1K0JLO0lBQW9DO0d0QnM1K0J6Qzs7RXNCcjUrQks7SUFBb0M7R3RCeTUrQnpDOztFc0J4NStCSztJQUFvQztHdEI0NStCekM7O0VzQjM1K0JLO0lBQW9DO0d0Qis1K0J6Qzs7RXNCNzUrQks7SUFDRTtJQUNBO0d0Qmc2K0JQOztFc0I3NStCSztJQUNFO0lBQ0E7R3RCZzYrQlA7Q0FDRjs7QWM3bi9CSztFUStMRTtJQUFpQztHdEJtOCtCdEM7O0VzQmw4K0JLO0lBQWlDO0d0QnM4K0J0Qzs7RXNCcjgrQks7SUFBaUM7R3RCeTgrQnRDOztFc0J4OCtCSztJQUFpQztHdEI0OCtCdEM7O0VzQjM4K0JLO0lBQWlDO0d0Qis4K0J0Qzs7RXNCNzgrQks7SUFDRTtJQUNBO0d0Qmc5K0JQOztFc0I3OCtCSztJQUNFO0lBQ0E7R3RCZzkrQlA7O0VzQjc4K0JLO0lBQW9DO0d0Qmk5K0J6Qzs7RXNCaDkrQks7SUFBb0M7R3RCbzkrQnpDOztFc0JuOStCSztJQUFvQztHdEJ1OStCekM7O0VzQnQ5K0JLO0lBQW9DO0d0QjA5K0J6Qzs7RXNCejkrQks7SUFBb0M7R3RCNjkrQnpDOztFc0IzOStCSztJQUNFO0lBQ0E7R3RCODkrQlA7O0VzQjM5K0JLO0lBQ0U7SUFDQTtHdEI4OStCUDtDQUNGOztBYzNyL0JLO0VRK0xFO0lBQWlDO0d0QmlnL0J0Qzs7RXNCaGcvQks7SUFBaUM7R3RCb2cvQnRDOztFc0JuZy9CSztJQUFpQztHdEJ1Zy9CdEM7O0VzQnRnL0JLO0lBQWlDO0d0QjBnL0J0Qzs7RXNCemcvQks7SUFBaUM7R3RCNmcvQnRDOztFc0IzZy9CSztJQUNFO0lBQ0E7R3RCOGcvQlA7O0VzQjNnL0JLO0lBQ0U7SUFDQTtHdEI4Zy9CUDs7RXNCM2cvQks7SUFBb0M7R3RCK2cvQnpDOztFc0I5Zy9CSztJQUFvQztHdEJraC9CekM7O0VzQmpoL0JLO0lBQW9DO0d0QnFoL0J6Qzs7RXNCcGgvQks7SUFBb0M7R3RCd2gvQnpDOztFc0J2aC9CSztJQUFvQztHdEIyaC9CekM7O0VzQnpoL0JLO0lBQ0U7SUFDQTtHdEI0aC9CUDs7RXNCemgvQks7SUFDRTtJQUNBO0d0QjRoL0JQO0NBQ0Y7O0FjenYvQks7RVErTEU7SUFBaUM7R3RCK2ovQnRDOztFc0I5ai9CSztJQUFpQztHdEJray9CdEM7O0VzQmprL0JLO0lBQWlDO0d0QnFrL0J0Qzs7RXNCcGsvQks7SUFBaUM7R3RCd2svQnRDOztFc0J2ay9CSztJQUFpQztHdEIyay9CdEM7O0VzQnprL0JLO0lBQ0U7SUFDQTtHdEI0ay9CUDs7RXNCemsvQks7SUFDRTtJQUNBO0d0QjRrL0JQOztFc0J6ay9CSztJQUFvQztHdEI2ay9CekM7O0VzQjVrL0JLO0lBQW9DO0d0QmdsL0J6Qzs7RXNCL2svQks7SUFBb0M7R3RCbWwvQnpDOztFc0JsbC9CSztJQUFvQztHdEJzbC9CekM7O0VzQnJsL0JLO0lBQW9DO0d0QnlsL0J6Qzs7RXNCdmwvQks7SUFDRTtJQUNBO0d0QjBsL0JQOztFc0J2bC9CSztJQUNFO0lBQ0E7R3RCMGwvQlA7Q0FDRjs7QWN2ei9CSztFUStMRTtJQUFpQztHdEI2bi9CdEM7O0VzQjVuL0JLO0lBQWlDO0d0QmdvL0J0Qzs7RXNCL24vQks7SUFBaUM7R3RCbW8vQnRDOztFc0Jsby9CSztJQUFpQztHdEJzby9CdEM7O0VzQnJvL0JLO0lBQWlDO0d0QnlvL0J0Qzs7RXNCdm8vQks7SUFDRTtJQUNBO0d0QjBvL0JQOztFc0J2by9CSztJQUNFO0lBQ0E7R3RCMG8vQlA7O0VzQnZvL0JLO0lBQW9DO0d0QjJvL0J6Qzs7RXNCMW8vQks7SUFBb0M7R3RCOG8vQnpDOztFc0I3by9CSztJQUFvQztHdEJpcC9CekM7O0VzQmhwL0JLO0lBQW9DO0d0Qm9wL0J6Qzs7RXNCbnAvQks7SUFBb0M7R3RCdXAvQnpDOztFc0JycC9CSztJQUNFO0lBQ0E7R3RCd3AvQlA7O0VzQnJwL0JLO0lBQ0U7SUFDQTtHdEJ3cC9CUDtDQUNGOztBY3IzL0JLO0VRK0xFO0lBQWlDO0d0QjJyL0J0Qzs7RXNCMXIvQks7SUFBaUM7R3RCOHIvQnRDOztFc0I3ci9CSztJQUFpQztHdEJpcy9CdEM7O0VzQmhzL0JLO0lBQWlDO0d0Qm9zL0J0Qzs7RXNCbnMvQks7SUFBaUM7R3RCdXMvQnRDOztFc0Jycy9CSztJQUNFO0lBQ0E7R3RCd3MvQlA7O0VzQnJzL0JLO0lBQ0U7SUFDQTtHdEJ3cy9CUDs7RXNCcnMvQks7SUFBb0M7R3RCeXMvQnpDOztFc0J4cy9CSztJQUFvQztHdEI0cy9CekM7O0VzQjNzL0JLO0lBQW9DO0d0QitzL0J6Qzs7RXNCOXMvQks7SUFBb0M7R3RCa3QvQnpDOztFc0JqdC9CSztJQUFvQztHdEJxdC9CekM7O0VzQm50L0JLO0lBQ0U7SUFDQTtHdEJzdC9CUDs7RXNCbnQvQks7SUFDRTtJQUNBO0d0QnN0L0JQO0NBQ0Y7O0FjbjcvQks7RVErTEU7SUFBaUM7R3RCeXYvQnRDOztFc0J4di9CSztJQUFpQztHdEI0di9CdEM7O0VzQjN2L0JLO0lBQWlDO0d0Qit2L0J0Qzs7RXNCOXYvQks7SUFBaUM7R3RCa3cvQnRDOztFc0Jqdy9CSztJQUFpQztHdEJxdy9CdEM7O0VzQm53L0JLO0lBQ0U7SUFDQTtHdEJzdy9CUDs7RXNCbncvQks7SUFDRTtJQUNBO0d0QnN3L0JQOztFc0Judy9CSztJQUFvQztHdEJ1dy9CekM7O0VzQnR3L0JLO0lBQW9DO0d0QjB3L0J6Qzs7RXNCencvQks7SUFBb0M7R3RCNncvQnpDOztFc0I1dy9CSztJQUFvQztHdEJneC9CekM7O0VzQi93L0JLO0lBQW9DO0d0Qm14L0J6Qzs7RXNCangvQks7SUFDRTtJQUNBO0d0Qm94L0JQOztFc0JqeC9CSztJQUNFO0lBQ0E7R3RCb3gvQlA7Q0FDRjs7QXNCcDEvQkc7RUFBWTtDdEJ3MS9CZjs7QXNCdjEvQkc7RUFBWTtDdEIyMS9CZjs7QXNCMTEvQkc7RUFBWTtDdEI4MS9CZjs7QXNCNzEvQkc7RUFBWTtDdEJpMi9CZjs7QXNCaDIvQkc7RUFBWTtDdEJvMi9CZjs7QXNCbDIvQkc7RUFDRTtFQUNBO0N0QnEyL0JMOztBc0JsMi9CRztFQUNFO0VBQ0E7Q3RCcTIvQkw7O0FzQmwyL0JHO0VBQWU7Q3RCczIvQmxCOztBc0JyMi9CRztFQUFlO0N0QnkyL0JsQjs7QXNCeDIvQkc7RUFBZTtDdEI0Mi9CbEI7O0FzQjMyL0JHO0VBQWU7Q3RCKzIvQmxCOztBc0I5Mi9CRztFQUFlO0N0QmszL0JsQjs7QXNCaDMvQkc7RUFDRTtFQUNBO0N0Qm0zL0JMOztBc0JoMy9CRztFQUNFO0VBQ0E7Q3RCbTMvQkw7O0FjN2lnQ0s7RVErTEU7SUFBaUM7R3RCbTMvQnRDOztFc0JsMy9CSztJQUFpQztHdEJzMy9CdEM7O0VzQnIzL0JLO0lBQWlDO0d0QnkzL0J0Qzs7RXNCeDMvQks7SUFBaUM7R3RCNDMvQnRDOztFc0IzMy9CSztJQUFpQztHdEIrMy9CdEM7O0VzQjczL0JLO0lBQ0U7SUFDQTtHdEJnNC9CUDs7RXNCNzMvQks7SUFDRTtJQUNBO0d0Qmc0L0JQOztFc0I3My9CSztJQUFvQztHdEJpNC9CekM7O0VzQmg0L0JLO0lBQW9DO0d0Qm80L0J6Qzs7RXNCbjQvQks7SUFBb0M7R3RCdTQvQnpDOztFc0J0NC9CSztJQUFvQztHdEIwNC9CekM7O0VzQno0L0JLO0lBQW9DO0d0QjY0L0J6Qzs7RXNCMzQvQks7SUFDRTtJQUNBO0d0Qjg0L0JQOztFc0IzNC9CSztJQUNFO0lBQ0E7R3RCODQvQlA7Q0FDRjs7QWMzbWdDSztFUStMRTtJQUFpQztHdEJpNy9CdEM7O0VzQmg3L0JLO0lBQWlDO0d0Qm83L0J0Qzs7RXNCbjcvQks7SUFBaUM7R3RCdTcvQnRDOztFc0J0Ny9CSztJQUFpQztHdEIwNy9CdEM7O0VzQno3L0JLO0lBQWlDO0d0QjY3L0J0Qzs7RXNCMzcvQks7SUFDRTtJQUNBO0d0Qjg3L0JQOztFc0IzNy9CSztJQUNFO0lBQ0E7R3RCODcvQlA7O0VzQjM3L0JLO0lBQW9DO0d0Qis3L0J6Qzs7RXNCOTcvQks7SUFBb0M7R3RCazgvQnpDOztFc0JqOC9CSztJQUFvQztHdEJxOC9CekM7O0VzQnA4L0JLO0lBQW9DO0d0Qnc4L0J6Qzs7RXNCdjgvQks7SUFBb0M7R3RCMjgvQnpDOztFc0J6OC9CSztJQUNFO0lBQ0E7R3RCNDgvQlA7O0VzQno4L0JLO0lBQ0U7SUFDQTtHdEI0OC9CUDtDQUNGOztBY3pxZ0NLO0VRK0xFO0lBQWlDO0d0QisrL0J0Qzs7RXNCOSsvQks7SUFBaUM7R3RCay8vQnRDOztFc0JqLy9CSztJQUFpQztHdEJxLy9CdEM7O0VzQnAvL0JLO0lBQWlDO0d0QncvL0J0Qzs7RXNCdi8vQks7SUFBaUM7R3RCMi8vQnRDOztFc0J6Ly9CSztJQUNFO0lBQ0E7R3RCNC8vQlA7O0VzQnovL0JLO0lBQ0U7SUFDQTtHdEI0Ly9CUDs7RXNCei8vQks7SUFBb0M7R3RCNi8vQnpDOztFc0I1Ly9CSztJQUFvQztHdEJnZ2dDekM7O0VzQi8vL0JLO0lBQW9DO0d0Qm1nZ0N6Qzs7RXNCbGdnQ0s7SUFBb0M7R3RCc2dnQ3pDOztFc0JyZ2dDSztJQUFvQztHdEJ5Z2dDekM7O0VzQnZnZ0NLO0lBQ0U7SUFDQTtHdEIwZ2dDUDs7RXNCdmdnQ0s7SUFDRTtJQUNBO0d0QjBnZ0NQO0NBQ0Y7O0FjdnVnQ0s7RVErTEU7SUFBaUM7R3RCNmlnQ3RDOztFc0I1aWdDSztJQUFpQztHdEJnamdDdEM7O0VzQi9pZ0NLO0lBQWlDO0d0Qm1qZ0N0Qzs7RXNCbGpnQ0s7SUFBaUM7R3RCc2pnQ3RDOztFc0JyamdDSztJQUFpQztHdEJ5amdDdEM7O0VzQnZqZ0NLO0lBQ0U7SUFDQTtHdEIwamdDUDs7RXNCdmpnQ0s7SUFDRTtJQUNBO0d0QjBqZ0NQOztFc0J2amdDSztJQUFvQztHdEIyamdDekM7O0VzQjFqZ0NLO0lBQW9DO0d0QjhqZ0N6Qzs7RXNCN2pnQ0s7SUFBb0M7R3RCaWtnQ3pDOztFc0Joa2dDSztJQUFvQztHdEJva2dDekM7O0VzQm5rZ0NLO0lBQW9DO0d0QnVrZ0N6Qzs7RXNCcmtnQ0s7SUFDRTtJQUNBO0d0QndrZ0NQOztFc0Jya2dDSztJQUNFO0lBQ0E7R3RCd2tnQ1A7Q0FDRjs7QWNyeWdDSztFUStMRTtJQUFpQztHdEIybWdDdEM7O0VzQjFtZ0NLO0lBQWlDO0d0QjhtZ0N0Qzs7RXNCN21nQ0s7SUFBaUM7R3RCaW5nQ3RDOztFc0JobmdDSztJQUFpQztHdEJvbmdDdEM7O0VzQm5uZ0NLO0lBQWlDO0d0QnVuZ0N0Qzs7RXNCcm5nQ0s7SUFDRTtJQUNBO0d0QnduZ0NQOztFc0JybmdDSztJQUNFO0lBQ0E7R3RCd25nQ1A7O0VzQnJuZ0NLO0lBQW9DO0d0QnluZ0N6Qzs7RXNCeG5nQ0s7SUFBb0M7R3RCNG5nQ3pDOztFc0IzbmdDSztJQUFvQztHdEIrbmdDekM7O0VzQjluZ0NLO0lBQW9DO0d0QmtvZ0N6Qzs7RXNCam9nQ0s7SUFBb0M7R3RCcW9nQ3pDOztFc0Jub2dDSztJQUNFO0lBQ0E7R3RCc29nQ1A7O0VzQm5vZ0NLO0lBQ0U7SUFDQTtHdEJzb2dDUDtDQUNGOztBY24yZ0NLO0VRK0xFO0lBQWlDO0d0QnlxZ0N0Qzs7RXNCeHFnQ0s7SUFBaUM7R3RCNHFnQ3RDOztFc0IzcWdDSztJQUFpQztHdEIrcWdDdEM7O0VzQjlxZ0NLO0lBQWlDO0d0QmtyZ0N0Qzs7RXNCanJnQ0s7SUFBaUM7R3RCcXJnQ3RDOztFc0JucmdDSztJQUNFO0lBQ0E7R3RCc3JnQ1A7O0VzQm5yZ0NLO0lBQ0U7SUFDQTtHdEJzcmdDUDs7RXNCbnJnQ0s7SUFBb0M7R3RCdXJnQ3pDOztFc0J0cmdDSztJQUFvQztHdEIwcmdDekM7O0VzQnpyZ0NLO0lBQW9DO0d0QjZyZ0N6Qzs7RXNCNXJnQ0s7SUFBb0M7R3RCZ3NnQ3pDOztFc0IvcmdDSztJQUFvQztHdEJtc2dDekM7O0VzQmpzZ0NLO0lBQ0U7SUFDQTtHdEJvc2dDUDs7RXNCanNnQ0s7SUFDRTtJQUNBO0d0Qm9zZ0NQO0NBQ0Y7O0FjajZnQ0s7RVErTEU7SUFBaUM7R3RCdXVnQ3RDOztFc0J0dWdDSztJQUFpQztHdEIwdWdDdEM7O0VzQnp1Z0NLO0lBQWlDO0d0QjZ1Z0N0Qzs7RXNCNXVnQ0s7SUFBaUM7R3RCZ3ZnQ3RDOztFc0IvdWdDSztJQUFpQztHdEJtdmdDdEM7O0VzQmp2Z0NLO0lBQ0U7SUFDQTtHdEJvdmdDUDs7RXNCanZnQ0s7SUFDRTtJQUNBO0d0Qm92Z0NQOztFc0JqdmdDSztJQUFvQztHdEJxdmdDekM7O0VzQnB2Z0NLO0lBQW9DO0d0Qnd2Z0N6Qzs7RXNCdnZnQ0s7SUFBb0M7R3RCMnZnQ3pDOztFc0IxdmdDSztJQUFvQztHdEI4dmdDekM7O0VzQjd2Z0NLO0lBQW9DO0d0Qml3Z0N6Qzs7RXNCL3ZnQ0s7SUFDRTtJQUNBO0d0Qmt3Z0NQOztFc0IvdmdDSztJQUNFO0lBQ0E7R3RCa3dnQ1A7Q0FDRjs7QWMvOWdDSztFUStMRTtJQUFpQztHdEJxeWdDdEM7O0VzQnB5Z0NLO0lBQWlDO0d0Qnd5Z0N0Qzs7RXNCdnlnQ0s7SUFBaUM7R3RCMnlnQ3RDOztFc0IxeWdDSztJQUFpQztHdEI4eWdDdEM7O0VzQjd5Z0NLO0lBQWlDO0d0Qml6Z0N0Qzs7RXNCL3lnQ0s7SUFDRTtJQUNBO0d0Qmt6Z0NQOztFc0IveWdDSztJQUNFO0lBQ0E7R3RCa3pnQ1A7O0VzQi95Z0NLO0lBQW9DO0d0Qm16Z0N6Qzs7RXNCbHpnQ0s7SUFBb0M7R3RCc3pnQ3pDOztFc0JyemdDSztJQUFvQztHdEJ5emdDekM7O0VzQnh6Z0NLO0lBQW9DO0d0QjR6Z0N6Qzs7RXNCM3pnQ0s7SUFBb0M7R3RCK3pnQ3pDOztFc0I3emdDSztJQUNFO0lBQ0E7R3RCZzBnQ1A7O0VzQjd6Z0NLO0lBQ0U7SUFDQTtHdEJnMGdDUDtDQUNGOztBYzdoaENLO0VRK0xFO0lBQWlDO0d0Qm0yZ0N0Qzs7RXNCbDJnQ0s7SUFBaUM7R3RCczJnQ3RDOztFc0JyMmdDSztJQUFpQztHdEJ5MmdDdEM7O0VzQngyZ0NLO0lBQWlDO0d0QjQyZ0N0Qzs7RXNCMzJnQ0s7SUFBaUM7R3RCKzJnQ3RDOztFc0I3MmdDSztJQUNFO0lBQ0E7R3RCZzNnQ1A7O0VzQjcyZ0NLO0lBQ0U7SUFDQTtHdEJnM2dDUDs7RXNCNzJnQ0s7SUFBb0M7R3RCaTNnQ3pDOztFc0JoM2dDSztJQUFvQztHdEJvM2dDekM7O0VzQm4zZ0NLO0lBQW9DO0d0QnUzZ0N6Qzs7RXNCdDNnQ0s7SUFBb0M7R3RCMDNnQ3pDOztFc0J6M2dDSztJQUFvQztHdEI2M2dDekM7O0VzQjMzZ0NLO0lBQ0U7SUFDQTtHdEI4M2dDUDs7RXNCMzNnQ0s7SUFDRTtJQUNBO0d0QjgzZ0NQO0NBQ0Y7O0FjM2xoQ0s7RVErTEU7SUFBaUM7R3RCaTZnQ3RDOztFc0JoNmdDSztJQUFpQztHdEJvNmdDdEM7O0VzQm42Z0NLO0lBQWlDO0d0QnU2Z0N0Qzs7RXNCdDZnQ0s7SUFBaUM7R3RCMDZnQ3RDOztFc0J6NmdDSztJQUFpQztHdEI2NmdDdEM7O0VzQjM2Z0NLO0lBQ0U7SUFDQTtHdEI4NmdDUDs7RXNCMzZnQ0s7SUFDRTtJQUNBO0d0Qjg2Z0NQOztFc0IzNmdDSztJQUFvQztHdEIrNmdDekM7O0VzQjk2Z0NLO0lBQW9DO0d0Qms3Z0N6Qzs7RXNCajdnQ0s7SUFBb0M7R3RCcTdnQ3pDOztFc0JwN2dDSztJQUFvQztHdEJ3N2dDekM7O0VzQnY3Z0NLO0lBQW9DO0d0QjI3Z0N6Qzs7RXNCejdnQ0s7SUFDRTtJQUNBO0d0QjQ3Z0NQOztFc0J6N2dDSztJQUNFO0lBQ0E7R3RCNDdnQ1A7Q0FDRjs7QWN6cGhDSztFUStMRTtJQUFpQztHdEIrOWdDdEM7O0VzQjk5Z0NLO0lBQWlDO0d0QmsrZ0N0Qzs7RXNCaitnQ0s7SUFBaUM7R3RCcStnQ3RDOztFc0JwK2dDSztJQUFpQztHdEJ3K2dDdEM7O0VzQnYrZ0NLO0lBQWlDO0d0QjIrZ0N0Qzs7RXNCeitnQ0s7SUFDRTtJQUNBO0d0QjQrZ0NQOztFc0J6K2dDSztJQUNFO0lBQ0E7R3RCNCtnQ1A7O0VzQnorZ0NLO0lBQW9DO0d0QjYrZ0N6Qzs7RXNCNStnQ0s7SUFBb0M7R3RCZy9nQ3pDOztFc0IvK2dDSztJQUFvQztHdEJtL2dDekM7O0VzQmwvZ0NLO0lBQW9DO0d0QnMvZ0N6Qzs7RXNCci9nQ0s7SUFBb0M7R3RCeS9nQ3pDOztFc0J2L2dDSztJQUNFO0lBQ0E7R3RCMC9nQ1A7O0VzQnYvZ0NLO0lBQ0U7SUFDQTtHdEIwL2dDUDtDQUNGOztBY3Z0aENLO0VRK0xFO0lBQWlDO0d0QjZoaEN0Qzs7RXNCNWhoQ0s7SUFBaUM7R3RCZ2loQ3RDOztFc0IvaGhDSztJQUFpQztHdEJtaWhDdEM7O0VzQmxpaENLO0lBQWlDO0d0QnNpaEN0Qzs7RXNCcmloQ0s7SUFBaUM7R3RCeWloQ3RDOztFc0J2aWhDSztJQUNFO0lBQ0E7R3RCMGloQ1A7O0VzQnZpaENLO0lBQ0U7SUFDQTtHdEIwaWhDUDs7RXNCdmloQ0s7SUFBb0M7R3RCMmloQ3pDOztFc0IxaWhDSztJQUFvQztHdEI4aWhDekM7O0VzQjdpaENLO0lBQW9DO0d0QmlqaEN6Qzs7RXNCaGpoQ0s7SUFBb0M7R3RCb2poQ3pDOztFc0JuamhDSztJQUFvQztHdEJ1amhDekM7O0VzQnJqaENLO0lBQ0U7SUFDQTtHdEJ3amhDUDs7RXNCcmpoQ0s7SUFDRTtJQUNBO0d0QndqaENQO0NBQ0Y7O0FzQnhuaENHO0VBQVk7Q3RCNG5oQ2Y7O0FzQjNuaENHO0VBQVk7Q3RCK25oQ2Y7O0FzQjluaENHO0VBQVk7Q3RCa29oQ2Y7O0FzQmpvaENHO0VBQVk7Q3RCcW9oQ2Y7O0FzQnBvaENHO0VBQVk7Q3RCd29oQ2Y7O0FzQnRvaENHO0VBQ0U7RUFDQTtDdEJ5b2hDTDs7QXNCdG9oQ0c7RUFDRTtFQUNBO0N0QnlvaENMOztBc0J0b2hDRztFQUFlO0N0QjBvaENsQjs7QXNCem9oQ0c7RUFBZTtDdEI2b2hDbEI7O0FzQjVvaENHO0VBQWU7Q3RCZ3BoQ2xCOztBc0Ivb2hDRztFQUFlO0N0Qm1waENsQjs7QXNCbHBoQ0c7RUFBZTtDdEJzcGhDbEI7O0FzQnBwaENHO0VBQ0U7RUFDQTtDdEJ1cGhDTDs7QXNCcHBoQ0c7RUFDRTtFQUNBO0N0QnVwaENMOztBY2oxaENLO0VRK0xFO0lBQWlDO0d0QnVwaEN0Qzs7RXNCdHBoQ0s7SUFBaUM7R3RCMHBoQ3RDOztFc0J6cGhDSztJQUFpQztHdEI2cGhDdEM7O0VzQjVwaENLO0lBQWlDO0d0QmdxaEN0Qzs7RXNCL3BoQ0s7SUFBaUM7R3RCbXFoQ3RDOztFc0JqcWhDSztJQUNFO0lBQ0E7R3RCb3FoQ1A7O0VzQmpxaENLO0lBQ0U7SUFDQTtHdEJvcWhDUDs7RXNCanFoQ0s7SUFBb0M7R3RCcXFoQ3pDOztFc0JwcWhDSztJQUFvQztHdEJ3cWhDekM7O0VzQnZxaENLO0lBQW9DO0d0QjJxaEN6Qzs7RXNCMXFoQ0s7SUFBb0M7R3RCOHFoQ3pDOztFc0I3cWhDSztJQUFvQztHdEJpcmhDekM7O0VzQi9xaENLO0lBQ0U7SUFDQTtHdEJrcmhDUDs7RXNCL3FoQ0s7SUFDRTtJQUNBO0d0QmtyaENQO0NBQ0Y7O0FjLzRoQ0s7RVErTEU7SUFBaUM7R3RCcXRoQ3RDOztFc0JwdGhDSztJQUFpQztHdEJ3dGhDdEM7O0VzQnZ0aENLO0lBQWlDO0d0QjJ0aEN0Qzs7RXNCMXRoQ0s7SUFBaUM7R3RCOHRoQ3RDOztFc0I3dGhDSztJQUFpQztHdEJpdWhDdEM7O0VzQi90aENLO0lBQ0U7SUFDQTtHdEJrdWhDUDs7RXNCL3RoQ0s7SUFDRTtJQUNBO0d0Qmt1aENQOztFc0IvdGhDSztJQUFvQztHdEJtdWhDekM7O0VzQmx1aENLO0lBQW9DO0d0QnN1aEN6Qzs7RXNCcnVoQ0s7SUFBb0M7R3RCeXVoQ3pDOztFc0J4dWhDSztJQUFvQztHdEI0dWhDekM7O0VzQjN1aENLO0lBQW9DO0d0Qit1aEN6Qzs7RXNCN3VoQ0s7SUFDRTtJQUNBO0d0Qmd2aENQOztFc0I3dWhDSztJQUNFO0lBQ0E7R3RCZ3ZoQ1A7Q0FDRjs7QWM3OGhDSztFUStMRTtJQUFpQztHdEJteGhDdEM7O0VzQmx4aENLO0lBQWlDO0d0QnN4aEN0Qzs7RXNCcnhoQ0s7SUFBaUM7R3RCeXhoQ3RDOztFc0J4eGhDSztJQUFpQztHdEI0eGhDdEM7O0VzQjN4aENLO0lBQWlDO0d0Qit4aEN0Qzs7RXNCN3hoQ0s7SUFDRTtJQUNBO0d0Qmd5aENQOztFc0I3eGhDSztJQUNFO0lBQ0E7R3RCZ3loQ1A7O0VzQjd4aENLO0lBQW9DO0d0Qml5aEN6Qzs7RXNCaHloQ0s7SUFBb0M7R3RCb3loQ3pDOztFc0JueWhDSztJQUFvQztHdEJ1eWhDekM7O0VzQnR5aENLO0lBQW9DO0d0QjB5aEN6Qzs7RXNCenloQ0s7SUFBb0M7R3RCNnloQ3pDOztFc0IzeWhDSztJQUNFO0lBQ0E7R3RCOHloQ1A7O0VzQjN5aENLO0lBQ0U7SUFDQTtHdEI4eWhDUDtDQUNGOztBYzNnaUNLO0VRK0xFO0lBQWlDO0d0QmkxaEN0Qzs7RXNCaDFoQ0s7SUFBaUM7R3RCbzFoQ3RDOztFc0JuMWhDSztJQUFpQztHdEJ1MWhDdEM7O0VzQnQxaENLO0lBQWlDO0d0QjAxaEN0Qzs7RXNCejFoQ0s7SUFBaUM7R3RCNjFoQ3RDOztFc0IzMWhDSztJQUNFO0lBQ0E7R3RCODFoQ1A7O0VzQjMxaENLO0lBQ0U7SUFDQTtHdEI4MWhDUDs7RXNCMzFoQ0s7SUFBb0M7R3RCKzFoQ3pDOztFc0I5MWhDSztJQUFvQztHdEJrMmhDekM7O0VzQmoyaENLO0lBQW9DO0d0QnEyaEN6Qzs7RXNCcDJoQ0s7SUFBb0M7R3RCdzJoQ3pDOztFc0J2MmhDSztJQUFvQztHdEIyMmhDekM7O0VzQnoyaENLO0lBQ0U7SUFDQTtHdEI0MmhDUDs7RXNCejJoQ0s7SUFDRTtJQUNBO0d0QjQyaENQO0NBQ0Y7O0FjemtpQ0s7RVErTEU7SUFBaUM7R3RCKzRoQ3RDOztFc0I5NGhDSztJQUFpQztHdEJrNWhDdEM7O0VzQmo1aENLO0lBQWlDO0d0QnE1aEN0Qzs7RXNCcDVoQ0s7SUFBaUM7R3RCdzVoQ3RDOztFc0J2NWhDSztJQUFpQztHdEIyNWhDdEM7O0VzQno1aENLO0lBQ0U7SUFDQTtHdEI0NWhDUDs7RXNCejVoQ0s7SUFDRTtJQUNBO0d0QjQ1aENQOztFc0J6NWhDSztJQUFvQztHdEI2NWhDekM7O0VzQjU1aENLO0lBQW9DO0d0Qmc2aEN6Qzs7RXNCLzVoQ0s7SUFBb0M7R3RCbTZoQ3pDOztFc0JsNmhDSztJQUFvQztHdEJzNmhDekM7O0VzQnI2aENLO0lBQW9DO0d0Qnk2aEN6Qzs7RXNCdjZoQ0s7SUFDRTtJQUNBO0d0QjA2aENQOztFc0J2NmhDSztJQUNFO0lBQ0E7R3RCMDZoQ1A7Q0FDRjs7QWN2b2lDSztFUStMRTtJQUFpQztHdEI2OGhDdEM7O0VzQjU4aENLO0lBQWlDO0d0Qmc5aEN0Qzs7RXNCLzhoQ0s7SUFBaUM7R3RCbTloQ3RDOztFc0JsOWhDSztJQUFpQztHdEJzOWhDdEM7O0VzQnI5aENLO0lBQWlDO0d0Qnk5aEN0Qzs7RXNCdjloQ0s7SUFDRTtJQUNBO0d0QjA5aENQOztFc0J2OWhDSztJQUNFO0lBQ0E7R3RCMDloQ1A7O0VzQnY5aENLO0lBQW9DO0d0QjI5aEN6Qzs7RXNCMTloQ0s7SUFBb0M7R3RCODloQ3pDOztFc0I3OWhDSztJQUFvQztHdEJpK2hDekM7O0VzQmgraENLO0lBQW9DO0d0Qm8raEN6Qzs7RXNCbitoQ0s7SUFBb0M7R3RCdStoQ3pDOztFc0JyK2hDSztJQUNFO0lBQ0E7R3RCdytoQ1A7O0VzQnIraENLO0lBQ0U7SUFDQTtHdEJ3K2hDUDtDQUNGOztBY3JzaUNLO0VRK0xFO0lBQWlDO0d0QjJnaUN0Qzs7RXNCMWdpQ0s7SUFBaUM7R3RCOGdpQ3RDOztFc0I3Z2lDSztJQUFpQztHdEJpaGlDdEM7O0VzQmhoaUNLO0lBQWlDO0d0Qm9oaUN0Qzs7RXNCbmhpQ0s7SUFBaUM7R3RCdWhpQ3RDOztFc0JyaGlDSztJQUNFO0lBQ0E7R3RCd2hpQ1A7O0VzQnJoaUNLO0lBQ0U7SUFDQTtHdEJ3aGlDUDs7RXNCcmhpQ0s7SUFBb0M7R3RCeWhpQ3pDOztFc0J4aGlDSztJQUFvQztHdEI0aGlDekM7O0VzQjNoaUNLO0lBQW9DO0d0QitoaUN6Qzs7RXNCOWhpQ0s7SUFBb0M7R3RCa2lpQ3pDOztFc0JqaWlDSztJQUFvQztHdEJxaWlDekM7O0VzQm5paUNLO0lBQ0U7SUFDQTtHdEJzaWlDUDs7RXNCbmlpQ0s7SUFDRTtJQUNBO0d0QnNpaUNQO0NBQ0Y7O0FjbndpQ0s7RVErTEU7SUFBaUM7R3RCeWtpQ3RDOztFc0J4a2lDSztJQUFpQztHdEI0a2lDdEM7O0VzQjNraUNLO0lBQWlDO0d0QitraUN0Qzs7RXNCOWtpQ0s7SUFBaUM7R3RCa2xpQ3RDOztFc0JqbGlDSztJQUFpQztHdEJxbGlDdEM7O0VzQm5saUNLO0lBQ0U7SUFDQTtHdEJzbGlDUDs7RXNCbmxpQ0s7SUFDRTtJQUNBO0d0QnNsaUNQOztFc0JubGlDSztJQUFvQztHdEJ1bGlDekM7O0VzQnRsaUNLO0lBQW9DO0d0QjBsaUN6Qzs7RXNCemxpQ0s7SUFBb0M7R3RCNmxpQ3pDOztFc0I1bGlDSztJQUFvQztHdEJnbWlDekM7O0VzQi9saUNLO0lBQW9DO0d0Qm1taUN6Qzs7RXNCam1pQ0s7SUFDRTtJQUNBO0d0Qm9taUNQOztFc0JqbWlDSztJQUNFO0lBQ0E7R3RCb21pQ1A7Q0FDRjs7QWNqMGlDSztFUStMRTtJQUFpQztHdEJ1b2lDdEM7O0VzQnRvaUNLO0lBQWlDO0d0QjBvaUN0Qzs7RXNCem9pQ0s7SUFBaUM7R3RCNm9pQ3RDOztFc0I1b2lDSztJQUFpQztHdEJncGlDdEM7O0VzQi9vaUNLO0lBQWlDO0d0Qm1waUN0Qzs7RXNCanBpQ0s7SUFDRTtJQUNBO0d0Qm9waUNQOztFc0JqcGlDSztJQUNFO0lBQ0E7R3RCb3BpQ1A7O0VzQmpwaUNLO0lBQW9DO0d0QnFwaUN6Qzs7RXNCcHBpQ0s7SUFBb0M7R3RCd3BpQ3pDOztFc0J2cGlDSztJQUFvQztHdEIycGlDekM7O0VzQjFwaUNLO0lBQW9DO0d0QjhwaUN6Qzs7RXNCN3BpQ0s7SUFBb0M7R3RCaXFpQ3pDOztFc0IvcGlDSztJQUNFO0lBQ0E7R3RCa3FpQ1A7O0VzQi9waUNLO0lBQ0U7SUFDQTtHdEJrcWlDUDtDQUNGOztBYy8zaUNLO0VRK0xFO0lBQWlDO0d0QnFzaUN0Qzs7RXNCcHNpQ0s7SUFBaUM7R3RCd3NpQ3RDOztFc0J2c2lDSztJQUFpQztHdEIyc2lDdEM7O0VzQjFzaUNLO0lBQWlDO0d0QjhzaUN0Qzs7RXNCN3NpQ0s7SUFBaUM7R3RCaXRpQ3RDOztFc0Ivc2lDSztJQUNFO0lBQ0E7R3RCa3RpQ1A7O0VzQi9zaUNLO0lBQ0U7SUFDQTtHdEJrdGlDUDs7RXNCL3NpQ0s7SUFBb0M7R3RCbXRpQ3pDOztFc0JsdGlDSztJQUFvQztHdEJzdGlDekM7O0VzQnJ0aUNLO0lBQW9DO0d0Qnl0aUN6Qzs7RXNCeHRpQ0s7SUFBb0M7R3RCNHRpQ3pDOztFc0IzdGlDSztJQUFvQztHdEIrdGlDekM7O0VzQjd0aUNLO0lBQ0U7SUFDQTtHdEJndWlDUDs7RXNCN3RpQ0s7SUFDRTtJQUNBO0d0Qmd1aUNQO0NBQ0Y7O0FjNzdpQ0s7RVErTEU7SUFBaUM7R3RCbXdpQ3RDOztFc0Jsd2lDSztJQUFpQztHdEJzd2lDdEM7O0VzQnJ3aUNLO0lBQWlDO0d0Qnl3aUN0Qzs7RXNCeHdpQ0s7SUFBaUM7R3RCNHdpQ3RDOztFc0Izd2lDSztJQUFpQztHdEIrd2lDdEM7O0VzQjd3aUNLO0lBQ0U7SUFDQTtHdEJneGlDUDs7RXNCN3dpQ0s7SUFDRTtJQUNBO0d0Qmd4aUNQOztFc0I3d2lDSztJQUFvQztHdEJpeGlDekM7O0VzQmh4aUNLO0lBQW9DO0d0Qm94aUN6Qzs7RXNCbnhpQ0s7SUFBb0M7R3RCdXhpQ3pDOztFc0J0eGlDSztJQUFvQztHdEIweGlDekM7O0VzQnp4aUNLO0lBQW9DO0d0QjZ4aUN6Qzs7RXNCM3hpQ0s7SUFDRTtJQUNBO0d0Qjh4aUNQOztFc0IzeGlDSztJQUNFO0lBQ0E7R3RCOHhpQ1A7Q0FDRjs7QWMzL2lDSztFUStMRTtJQUFpQztHdEJpMGlDdEM7O0VzQmgwaUNLO0lBQWlDO0d0Qm8waUN0Qzs7RXNCbjBpQ0s7SUFBaUM7R3RCdTBpQ3RDOztFc0J0MGlDSztJQUFpQztHdEIwMGlDdEM7O0VzQnowaUNLO0lBQWlDO0d0QjYwaUN0Qzs7RXNCMzBpQ0s7SUFDRTtJQUNBO0d0QjgwaUNQOztFc0IzMGlDSztJQUNFO0lBQ0E7R3RCODBpQ1A7O0VzQjMwaUNLO0lBQW9DO0d0QiswaUN6Qzs7RXNCOTBpQ0s7SUFBb0M7R3RCazFpQ3pDOztFc0JqMWlDSztJQUFvQztHdEJxMWlDekM7O0VzQnAxaUNLO0lBQW9DO0d0QncxaUN6Qzs7RXNCdjFpQ0s7SUFBb0M7R3RCMjFpQ3pDOztFc0J6MWlDSztJQUNFO0lBQ0E7R3RCNDFpQ1A7O0VzQnoxaUNLO0lBQ0U7SUFDQTtHdEI0MWlDUDtDQUNGOztBc0I1NWlDRztFQUFZO0N0Qmc2aUNmOztBc0IvNWlDRztFQUFZO0N0Qm02aUNmOztBc0JsNmlDRztFQUFZO0N0QnM2aUNmOztBc0JyNmlDRztFQUFZO0N0Qnk2aUNmOztBc0J4NmlDRztFQUFZO0N0QjQ2aUNmOztBc0IxNmlDRztFQUNFO0VBQ0E7Q3RCNjZpQ0w7O0FzQjE2aUNHO0VBQ0U7RUFDQTtDdEI2NmlDTDs7QXNCMTZpQ0c7RUFBZTtDdEI4NmlDbEI7O0FzQjc2aUNHO0VBQWU7Q3RCaTdpQ2xCOztBc0JoN2lDRztFQUFlO0N0Qm83aUNsQjs7QXNCbjdpQ0c7RUFBZTtDdEJ1N2lDbEI7O0FzQnQ3aUNHO0VBQWU7Q3RCMDdpQ2xCOztBc0J4N2lDRztFQUNFO0VBQ0E7Q3RCMjdpQ0w7O0FzQng3aUNHO0VBQ0U7RUFDQTtDdEIyN2lDTDs7QWNybmpDSztFUStMRTtJQUFpQztHdEIyN2lDdEM7O0VzQjE3aUNLO0lBQWlDO0d0Qjg3aUN0Qzs7RXNCNzdpQ0s7SUFBaUM7R3RCaThpQ3RDOztFc0JoOGlDSztJQUFpQztHdEJvOGlDdEM7O0VzQm44aUNLO0lBQWlDO0d0QnU4aUN0Qzs7RXNCcjhpQ0s7SUFDRTtJQUNBO0d0Qnc4aUNQOztFc0JyOGlDSztJQUNFO0lBQ0E7R3RCdzhpQ1A7O0VzQnI4aUNLO0lBQW9DO0d0Qnk4aUN6Qzs7RXNCeDhpQ0s7SUFBb0M7R3RCNDhpQ3pDOztFc0IzOGlDSztJQUFvQztHdEIrOGlDekM7O0VzQjk4aUNLO0lBQW9DO0d0Qms5aUN6Qzs7RXNCajlpQ0s7SUFBb0M7R3RCcTlpQ3pDOztFc0JuOWlDSztJQUNFO0lBQ0E7R3RCczlpQ1A7O0VzQm45aUNLO0lBQ0U7SUFDQTtHdEJzOWlDUDtDQUNGOztBY25yakNLO0VRK0xFO0lBQWlDO0d0QnkvaUN0Qzs7RXNCeC9pQ0s7SUFBaUM7R3RCNC9pQ3RDOztFc0IzL2lDSztJQUFpQztHdEIrL2lDdEM7O0VzQjkvaUNLO0lBQWlDO0d0QmtnakN0Qzs7RXNCamdqQ0s7SUFBaUM7R3RCcWdqQ3RDOztFc0JuZ2pDSztJQUNFO0lBQ0E7R3RCc2dqQ1A7O0VzQm5nakNLO0lBQ0U7SUFDQTtHdEJzZ2pDUDs7RXNCbmdqQ0s7SUFBb0M7R3RCdWdqQ3pDOztFc0J0Z2pDSztJQUFvQztHdEIwZ2pDekM7O0VzQnpnakNLO0lBQW9DO0d0QjZnakN6Qzs7RXNCNWdqQ0s7SUFBb0M7R3RCZ2hqQ3pDOztFc0IvZ2pDSztJQUFvQztHdEJtaGpDekM7O0VzQmpoakNLO0lBQ0U7SUFDQTtHdEJvaGpDUDs7RXNCamhqQ0s7SUFDRTtJQUNBO0d0Qm9oakNQO0NBQ0Y7O0FjanZqQ0s7RVErTEU7SUFBaUM7R3RCdWpqQ3RDOztFc0J0ampDSztJQUFpQztHdEIwampDdEM7O0VzQnpqakNLO0lBQWlDO0d0QjZqakN0Qzs7RXNCNWpqQ0s7SUFBaUM7R3RCZ2tqQ3RDOztFc0IvampDSztJQUFpQztHdEJta2pDdEM7O0VzQmprakNLO0lBQ0U7SUFDQTtHdEJva2pDUDs7RXNCamtqQ0s7SUFDRTtJQUNBO0d0Qm9rakNQOztFc0Jqa2pDSztJQUFvQztHdEJxa2pDekM7O0VzQnBrakNLO0lBQW9DO0d0QndrakN6Qzs7RXNCdmtqQ0s7SUFBb0M7R3RCMmtqQ3pDOztFc0Ixa2pDSztJQUFvQztHdEI4a2pDekM7O0VzQjdrakNLO0lBQW9DO0d0QmlsakN6Qzs7RXNCL2tqQ0s7SUFDRTtJQUNBO0d0QmtsakNQOztFc0Iva2pDSztJQUNFO0lBQ0E7R3RCa2xqQ1A7Q0FDRjs7QWMveWpDSztFUStMRTtJQUFpQztHdEJxbmpDdEM7O0VzQnBuakNLO0lBQWlDO0d0QnduakN0Qzs7RXNCdm5qQ0s7SUFBaUM7R3RCMm5qQ3RDOztFc0IxbmpDSztJQUFpQztHdEI4bmpDdEM7O0VzQjduakNLO0lBQWlDO0d0QmlvakN0Qzs7RXNCL25qQ0s7SUFDRTtJQUNBO0d0QmtvakNQOztFc0IvbmpDSztJQUNFO0lBQ0E7R3RCa29qQ1A7O0VzQi9uakNLO0lBQW9DO0d0Qm1vakN6Qzs7RXNCbG9qQ0s7SUFBb0M7R3RCc29qQ3pDOztFc0Jyb2pDSztJQUFvQztHdEJ5b2pDekM7O0VzQnhvakNLO0lBQW9DO0d0QjRvakN6Qzs7RXNCM29qQ0s7SUFBb0M7R3RCK29qQ3pDOztFc0I3b2pDSztJQUNFO0lBQ0E7R3RCZ3BqQ1A7O0VzQjdvakNLO0lBQ0U7SUFDQTtHdEJncGpDUDtDQUNGOztBYzcyakNLO0VRK0xFO0lBQWlDO0d0Qm1yakN0Qzs7RXNCbHJqQ0s7SUFBaUM7R3RCc3JqQ3RDOztFc0JycmpDSztJQUFpQztHdEJ5cmpDdEM7O0VzQnhyakNLO0lBQWlDO0d0QjRyakN0Qzs7RXNCM3JqQ0s7SUFBaUM7R3RCK3JqQ3RDOztFc0I3cmpDSztJQUNFO0lBQ0E7R3RCZ3NqQ1A7O0VzQjdyakNLO0lBQ0U7SUFDQTtHdEJnc2pDUDs7RXNCN3JqQ0s7SUFBb0M7R3RCaXNqQ3pDOztFc0Joc2pDSztJQUFvQztHdEJvc2pDekM7O0VzQm5zakNLO0lBQW9DO0d0QnVzakN6Qzs7RXNCdHNqQ0s7SUFBb0M7R3RCMHNqQ3pDOztFc0J6c2pDSztJQUFvQztHdEI2c2pDekM7O0VzQjNzakNLO0lBQ0U7SUFDQTtHdEI4c2pDUDs7RXNCM3NqQ0s7SUFDRTtJQUNBO0d0QjhzakNQO0NBQ0Y7O0FjMzZqQ0s7RVErTEU7SUFBaUM7R3RCaXZqQ3RDOztFc0JodmpDSztJQUFpQztHdEJvdmpDdEM7O0VzQm52akNLO0lBQWlDO0d0QnV2akN0Qzs7RXNCdHZqQ0s7SUFBaUM7R3RCMHZqQ3RDOztFc0J6dmpDSztJQUFpQztHdEI2dmpDdEM7O0VzQjN2akNLO0lBQ0U7SUFDQTtHdEI4dmpDUDs7RXNCM3ZqQ0s7SUFDRTtJQUNBO0d0Qjh2akNQOztFc0IzdmpDSztJQUFvQztHdEIrdmpDekM7O0VzQjl2akNLO0lBQW9DO0d0Qmt3akN6Qzs7RXNCandqQ0s7SUFBb0M7R3RCcXdqQ3pDOztFc0Jwd2pDSztJQUFvQztHdEJ3d2pDekM7O0VzQnZ3akNLO0lBQW9DO0d0QjJ3akN6Qzs7RXNCendqQ0s7SUFDRTtJQUNBO0d0QjR3akNQOztFc0J6d2pDSztJQUNFO0lBQ0E7R3RCNHdqQ1A7Q0FDRjs7QWN6K2pDSztFUStMRTtJQUFpQztHdEIreWpDdEM7O0VzQjl5akNLO0lBQWlDO0d0Qmt6akN0Qzs7RXNCanpqQ0s7SUFBaUM7R3RCcXpqQ3RDOztFc0JwempDSztJQUFpQztHdEJ3empDdEM7O0VzQnZ6akNLO0lBQWlDO0d0QjJ6akN0Qzs7RXNCenpqQ0s7SUFDRTtJQUNBO0d0QjR6akNQOztFc0J6empDSztJQUNFO0lBQ0E7R3RCNHpqQ1A7O0VzQnp6akNLO0lBQW9DO0d0QjZ6akN6Qzs7RXNCNXpqQ0s7SUFBb0M7R3RCZzBqQ3pDOztFc0IvempDSztJQUFvQztHdEJtMGpDekM7O0VzQmwwakNLO0lBQW9DO0d0QnMwakN6Qzs7RXNCcjBqQ0s7SUFBb0M7R3RCeTBqQ3pDOztFc0J2MGpDSztJQUNFO0lBQ0E7R3RCMDBqQ1A7O0VzQnYwakNLO0lBQ0U7SUFDQTtHdEIwMGpDUDtDQUNGOztBY3Zpa0NLO0VRK0xFO0lBQWlDO0d0QjYyakN0Qzs7RXNCNTJqQ0s7SUFBaUM7R3RCZzNqQ3RDOztFc0IvMmpDSztJQUFpQztHdEJtM2pDdEM7O0VzQmwzakNLO0lBQWlDO0d0QnMzakN0Qzs7RXNCcjNqQ0s7SUFBaUM7R3RCeTNqQ3RDOztFc0J2M2pDSztJQUNFO0lBQ0E7R3RCMDNqQ1A7O0VzQnYzakNLO0lBQ0U7SUFDQTtHdEIwM2pDUDs7RXNCdjNqQ0s7SUFBb0M7R3RCMjNqQ3pDOztFc0IxM2pDSztJQUFvQztHdEI4M2pDekM7O0VzQjczakNLO0lBQW9DO0d0Qmk0akN6Qzs7RXNCaDRqQ0s7SUFBb0M7R3RCbzRqQ3pDOztFc0JuNGpDSztJQUFvQztHdEJ1NGpDekM7O0VzQnI0akNLO0lBQ0U7SUFDQTtHdEJ3NGpDUDs7RXNCcjRqQ0s7SUFDRTtJQUNBO0d0Qnc0akNQO0NBQ0Y7O0Fjcm1rQ0s7RVErTEU7SUFBaUM7R3RCMjZqQ3RDOztFc0IxNmpDSztJQUFpQztHdEI4NmpDdEM7O0VzQjc2akNLO0lBQWlDO0d0Qmk3akN0Qzs7RXNCaDdqQ0s7SUFBaUM7R3RCbzdqQ3RDOztFc0JuN2pDSztJQUFpQztHdEJ1N2pDdEM7O0VzQnI3akNLO0lBQ0U7SUFDQTtHdEJ3N2pDUDs7RXNCcjdqQ0s7SUFDRTtJQUNBO0d0Qnc3akNQOztFc0JyN2pDSztJQUFvQztHdEJ5N2pDekM7O0VzQng3akNLO0lBQW9DO0d0QjQ3akN6Qzs7RXNCMzdqQ0s7SUFBb0M7R3RCKzdqQ3pDOztFc0I5N2pDSztJQUFvQztHdEJrOGpDekM7O0VzQmo4akNLO0lBQW9DO0d0QnE4akN6Qzs7RXNCbjhqQ0s7SUFDRTtJQUNBO0d0QnM4akNQOztFc0JuOGpDSztJQUNFO0lBQ0E7R3RCczhqQ1A7Q0FDRjs7QWNucWtDSztFUStMRTtJQUFpQztHdEJ5K2pDdEM7O0VzQngrakNLO0lBQWlDO0d0QjQrakN0Qzs7RXNCMytqQ0s7SUFBaUM7R3RCKytqQ3RDOztFc0I5K2pDSztJQUFpQztHdEJrL2pDdEM7O0VzQmovakNLO0lBQWlDO0d0QnEvakN0Qzs7RXNCbi9qQ0s7SUFDRTtJQUNBO0d0QnMvakNQOztFc0JuL2pDSztJQUNFO0lBQ0E7R3RCcy9qQ1A7O0VzQm4vakNLO0lBQW9DO0d0QnUvakN6Qzs7RXNCdC9qQ0s7SUFBb0M7R3RCMC9qQ3pDOztFc0J6L2pDSztJQUFvQztHdEI2L2pDekM7O0VzQjUvakNLO0lBQW9DO0d0Qmdna0N6Qzs7RXNCLy9qQ0s7SUFBb0M7R3RCbWdrQ3pDOztFc0JqZ2tDSztJQUNFO0lBQ0E7R3RCb2drQ1A7O0VzQmpna0NLO0lBQ0U7SUFDQTtHdEJvZ2tDUDtDQUNGOztBY2p1a0NLO0VRK0xFO0lBQWlDO0d0QnVpa0N0Qzs7RXNCdGlrQ0s7SUFBaUM7R3RCMGlrQ3RDOztFc0J6aWtDSztJQUFpQztHdEI2aWtDdEM7O0VzQjVpa0NLO0lBQWlDO0d0Qmdqa0N0Qzs7RXNCL2lrQ0s7SUFBaUM7R3RCbWprQ3RDOztFc0JqamtDSztJQUNFO0lBQ0E7R3RCb2prQ1A7O0VzQmpqa0NLO0lBQ0U7SUFDQTtHdEJvamtDUDs7RXNCamprQ0s7SUFBb0M7R3RCcWprQ3pDOztFc0JwamtDSztJQUFvQztHdEJ3amtDekM7O0VzQnZqa0NLO0lBQW9DO0d0QjJqa0N6Qzs7RXNCMWprQ0s7SUFBb0M7R3RCOGprQ3pDOztFc0I3amtDSztJQUFvQztHdEJpa2tDekM7O0VzQi9qa0NLO0lBQ0U7SUFDQTtHdEJra2tDUDs7RXNCL2prQ0s7SUFDRTtJQUNBO0d0Qmtra0NQO0NBQ0Y7O0FjL3hrQ0s7RVErTEU7SUFBaUM7R3RCcW1rQ3RDOztFc0JwbWtDSztJQUFpQztHdEJ3bWtDdEM7O0VzQnZta0NLO0lBQWlDO0d0QjJta0N0Qzs7RXNCMW1rQ0s7SUFBaUM7R3RCOG1rQ3RDOztFc0I3bWtDSztJQUFpQztHdEJpbmtDdEM7O0VzQi9ta0NLO0lBQ0U7SUFDQTtHdEJrbmtDUDs7RXNCL21rQ0s7SUFDRTtJQUNBO0d0Qmtua0NQOztFc0IvbWtDSztJQUFvQztHdEJtbmtDekM7O0VzQmxua0NLO0lBQW9DO0d0QnNua0N6Qzs7RXNCcm5rQ0s7SUFBb0M7R3RCeW5rQ3pDOztFc0J4bmtDSztJQUFvQztHdEI0bmtDekM7O0VzQjNua0NLO0lBQW9DO0d0Qitua0N6Qzs7RXNCN25rQ0s7SUFDRTtJQUNBO0d0Qmdva0NQOztFc0I3bmtDSztJQUNFO0lBQ0E7R3RCZ29rQ1A7Q0FDRjs7QXNCaHNrQ0c7RUFBWTtDdEJvc2tDZjs7QXNCbnNrQ0c7RUFBWTtDdEJ1c2tDZjs7QXNCdHNrQ0c7RUFBWTtDdEIwc2tDZjs7QXNCenNrQ0c7RUFBWTtDdEI2c2tDZjs7QXNCNXNrQ0c7RUFBWTtDdEJndGtDZjs7QXNCOXNrQ0c7RUFDRTtFQUNBO0N0Qml0a0NMOztBc0I5c2tDRztFQUNFO0VBQ0E7Q3RCaXRrQ0w7O0FzQjlza0NHO0VBQWU7Q3RCa3RrQ2xCOztBc0JqdGtDRztFQUFlO0N0QnF0a0NsQjs7QXNCcHRrQ0c7RUFBZTtDdEJ3dGtDbEI7O0FzQnZ0a0NHO0VBQWU7Q3RCMnRrQ2xCOztBc0IxdGtDRztFQUFlO0N0Qjh0a0NsQjs7QXNCNXRrQ0c7RUFDRTtFQUNBO0N0Qit0a0NMOztBc0I1dGtDRztFQUNFO0VBQ0E7Q3RCK3RrQ0w7O0FjejVrQ0s7RVErTEU7SUFBaUM7R3RCK3RrQ3RDOztFc0I5dGtDSztJQUFpQztHdEJrdWtDdEM7O0VzQmp1a0NLO0lBQWlDO0d0QnF1a0N0Qzs7RXNCcHVrQ0s7SUFBaUM7R3RCd3VrQ3RDOztFc0J2dWtDSztJQUFpQztHdEIydWtDdEM7O0VzQnp1a0NLO0lBQ0U7SUFDQTtHdEI0dWtDUDs7RXNCenVrQ0s7SUFDRTtJQUNBO0d0QjR1a0NQOztFc0J6dWtDSztJQUFvQztHdEI2dWtDekM7O0VzQjV1a0NLO0lBQW9DO0d0Qmd2a0N6Qzs7RXNCL3VrQ0s7SUFBb0M7R3RCbXZrQ3pDOztFc0JsdmtDSztJQUFvQztHdEJzdmtDekM7O0VzQnJ2a0NLO0lBQW9DO0d0Qnl2a0N6Qzs7RXNCdnZrQ0s7SUFDRTtJQUNBO0d0QjB2a0NQOztFc0J2dmtDSztJQUNFO0lBQ0E7R3RCMHZrQ1A7Q0FDRjs7QWN2OWtDSztFUStMRTtJQUFpQztHdEI2eGtDdEM7O0VzQjV4a0NLO0lBQWlDO0d0Qmd5a0N0Qzs7RXNCL3hrQ0s7SUFBaUM7R3RCbXlrQ3RDOztFc0JseWtDSztJQUFpQztHdEJzeWtDdEM7O0VzQnJ5a0NLO0lBQWlDO0d0Qnl5a0N0Qzs7RXNCdnlrQ0s7SUFDRTtJQUNBO0d0QjB5a0NQOztFc0J2eWtDSztJQUNFO0lBQ0E7R3RCMHlrQ1A7O0VzQnZ5a0NLO0lBQW9DO0d0QjJ5a0N6Qzs7RXNCMXlrQ0s7SUFBb0M7R3RCOHlrQ3pDOztFc0I3eWtDSztJQUFvQztHdEJpemtDekM7O0VzQmh6a0NLO0lBQW9DO0d0Qm96a0N6Qzs7RXNCbnprQ0s7SUFBb0M7R3RCdXprQ3pDOztFc0JyemtDSztJQUNFO0lBQ0E7R3RCd3prQ1A7O0VzQnJ6a0NLO0lBQ0U7SUFDQTtHdEJ3emtDUDtDQUNGOztBY3JobENLO0VRK0xFO0lBQWlDO0d0QjIxa0N0Qzs7RXNCMTFrQ0s7SUFBaUM7R3RCODFrQ3RDOztFc0I3MWtDSztJQUFpQztHdEJpMmtDdEM7O0VzQmgya0NLO0lBQWlDO0d0Qm8ya0N0Qzs7RXNCbjJrQ0s7SUFBaUM7R3RCdTJrQ3RDOztFc0JyMmtDSztJQUNFO0lBQ0E7R3RCdzJrQ1A7O0VzQnIya0NLO0lBQ0U7SUFDQTtHdEJ3MmtDUDs7RXNCcjJrQ0s7SUFBb0M7R3RCeTJrQ3pDOztFc0J4MmtDSztJQUFvQztHdEI0MmtDekM7O0VzQjMya0NLO0lBQW9DO0d0Qisya0N6Qzs7RXNCOTJrQ0s7SUFBb0M7R3RCazNrQ3pDOztFc0JqM2tDSztJQUFvQztHdEJxM2tDekM7O0VzQm4za0NLO0lBQ0U7SUFDQTtHdEJzM2tDUDs7RXNCbjNrQ0s7SUFDRTtJQUNBO0d0QnMza0NQO0NBQ0Y7O0FjbmxsQ0s7RVErTEU7SUFBaUM7R3RCeTVrQ3RDOztFc0J4NWtDSztJQUFpQztHdEI0NWtDdEM7O0VzQjM1a0NLO0lBQWlDO0d0Qis1a0N0Qzs7RXNCOTVrQ0s7SUFBaUM7R3RCazZrQ3RDOztFc0JqNmtDSztJQUFpQztHdEJxNmtDdEM7O0VzQm42a0NLO0lBQ0U7SUFDQTtHdEJzNmtDUDs7RXNCbjZrQ0s7SUFDRTtJQUNBO0d0QnM2a0NQOztFc0JuNmtDSztJQUFvQztHdEJ1NmtDekM7O0VzQnQ2a0NLO0lBQW9DO0d0QjA2a0N6Qzs7RXNCejZrQ0s7SUFBb0M7R3RCNjZrQ3pDOztFc0I1NmtDSztJQUFvQztHdEJnN2tDekM7O0VzQi82a0NLO0lBQW9DO0d0Qm03a0N6Qzs7RXNCajdrQ0s7SUFDRTtJQUNBO0d0Qm83a0NQOztFc0JqN2tDSztJQUNFO0lBQ0E7R3RCbzdrQ1A7Q0FDRjs7QWNqcGxDSztFUStMRTtJQUFpQztHdEJ1OWtDdEM7O0VzQnQ5a0NLO0lBQWlDO0d0QjA5a0N0Qzs7RXNCejlrQ0s7SUFBaUM7R3RCNjlrQ3RDOztFc0I1OWtDSztJQUFpQztHdEJnK2tDdEM7O0VzQi85a0NLO0lBQWlDO0d0Qm0ra0N0Qzs7RXNCaitrQ0s7SUFDRTtJQUNBO0d0Qm8ra0NQOztFc0JqK2tDSztJQUNFO0lBQ0E7R3RCbytrQ1A7O0VzQmora0NLO0lBQW9DO0d0QnEra0N6Qzs7RXNCcCtrQ0s7SUFBb0M7R3RCdytrQ3pDOztFc0J2K2tDSztJQUFvQztHdEIyK2tDekM7O0VzQjEra0NLO0lBQW9DO0d0Qjgra0N6Qzs7RXNCNytrQ0s7SUFBb0M7R3RCaS9rQ3pDOztFc0IvK2tDSztJQUNFO0lBQ0E7R3RCay9rQ1A7O0VzQi8ra0NLO0lBQ0U7SUFDQTtHdEJrL2tDUDtDQUNGOztBYy9zbENLO0VRK0xFO0lBQWlDO0d0QnFobEN0Qzs7RXNCcGhsQ0s7SUFBaUM7R3RCd2hsQ3RDOztFc0J2aGxDSztJQUFpQztHdEIyaGxDdEM7O0VzQjFobENLO0lBQWlDO0d0QjhobEN0Qzs7RXNCN2hsQ0s7SUFBaUM7R3RCaWlsQ3RDOztFc0IvaGxDSztJQUNFO0lBQ0E7R3RCa2lsQ1A7O0VzQi9obENLO0lBQ0U7SUFDQTtHdEJraWxDUDs7RXNCL2hsQ0s7SUFBb0M7R3RCbWlsQ3pDOztFc0JsaWxDSztJQUFvQztHdEJzaWxDekM7O0VzQnJpbENLO0lBQW9DO0d0QnlpbEN6Qzs7RXNCeGlsQ0s7SUFBb0M7R3RCNGlsQ3pDOztFc0IzaWxDSztJQUFvQztHdEIraWxDekM7O0VzQjdpbENLO0lBQ0U7SUFDQTtHdEJnamxDUDs7RXNCN2lsQ0s7SUFDRTtJQUNBO0d0QmdqbENQO0NBQ0Y7O0FjN3dsQ0s7RVErTEU7SUFBaUM7R3RCbWxsQ3RDOztFc0JsbGxDSztJQUFpQztHdEJzbGxDdEM7O0VzQnJsbENLO0lBQWlDO0d0QnlsbEN0Qzs7RXNCeGxsQ0s7SUFBaUM7R3RCNGxsQ3RDOztFc0IzbGxDSztJQUFpQztHdEIrbGxDdEM7O0VzQjdsbENLO0lBQ0U7SUFDQTtHdEJnbWxDUDs7RXNCN2xsQ0s7SUFDRTtJQUNBO0d0QmdtbENQOztFc0I3bGxDSztJQUFvQztHdEJpbWxDekM7O0VzQmhtbENLO0lBQW9DO0d0Qm9tbEN6Qzs7RXNCbm1sQ0s7SUFBb0M7R3RCdW1sQ3pDOztFc0J0bWxDSztJQUFvQztHdEIwbWxDekM7O0VzQnptbENLO0lBQW9DO0d0QjZtbEN6Qzs7RXNCM21sQ0s7SUFDRTtJQUNBO0d0QjhtbENQOztFc0IzbWxDSztJQUNFO0lBQ0E7R3RCOG1sQ1A7Q0FDRjs7QWMzMGxDSztFUStMRTtJQUFpQztHdEJpcGxDdEM7O0VzQmhwbENLO0lBQWlDO0d0Qm9wbEN0Qzs7RXNCbnBsQ0s7SUFBaUM7R3RCdXBsQ3RDOztFc0J0cGxDSztJQUFpQztHdEIwcGxDdEM7O0VzQnpwbENLO0lBQWlDO0d0QjZwbEN0Qzs7RXNCM3BsQ0s7SUFDRTtJQUNBO0d0QjhwbENQOztFc0IzcGxDSztJQUNFO0lBQ0E7R3RCOHBsQ1A7O0VzQjNwbENLO0lBQW9DO0d0QitwbEN6Qzs7RXNCOXBsQ0s7SUFBb0M7R3RCa3FsQ3pDOztFc0JqcWxDSztJQUFvQztHdEJxcWxDekM7O0VzQnBxbENLO0lBQW9DO0d0QndxbEN6Qzs7RXNCdnFsQ0s7SUFBb0M7R3RCMnFsQ3pDOztFc0J6cWxDSztJQUNFO0lBQ0E7R3RCNHFsQ1A7O0VzQnpxbENLO0lBQ0U7SUFDQTtHdEI0cWxDUDtDQUNGOztBY3o0bENLO0VRK0xFO0lBQWlDO0d0QitzbEN0Qzs7RXNCOXNsQ0s7SUFBaUM7R3RCa3RsQ3RDOztFc0JqdGxDSztJQUFpQztHdEJxdGxDdEM7O0VzQnB0bENLO0lBQWlDO0d0Qnd0bEN0Qzs7RXNCdnRsQ0s7SUFBaUM7R3RCMnRsQ3RDOztFc0J6dGxDSztJQUNFO0lBQ0E7R3RCNHRsQ1A7O0VzQnp0bENLO0lBQ0U7SUFDQTtHdEI0dGxDUDs7RXNCenRsQ0s7SUFBb0M7R3RCNnRsQ3pDOztFc0I1dGxDSztJQUFvQztHdEJndWxDekM7O0VzQi90bENLO0lBQW9DO0d0Qm11bEN6Qzs7RXNCbHVsQ0s7SUFBb0M7R3RCc3VsQ3pDOztFc0JydWxDSztJQUFvQztHdEJ5dWxDekM7O0VzQnZ1bENLO0lBQ0U7SUFDQTtHdEIwdWxDUDs7RXNCdnVsQ0s7SUFDRTtJQUNBO0d0QjB1bENQO0NBQ0Y7O0FjdjhsQ0s7RVErTEU7SUFBaUM7R3RCNndsQ3RDOztFc0I1d2xDSztJQUFpQztHdEJneGxDdEM7O0VzQi93bENLO0lBQWlDO0d0Qm14bEN0Qzs7RXNCbHhsQ0s7SUFBaUM7R3RCc3hsQ3RDOztFc0JyeGxDSztJQUFpQztHdEJ5eGxDdEM7O0VzQnZ4bENLO0lBQ0U7SUFDQTtHdEIweGxDUDs7RXNCdnhsQ0s7SUFDRTtJQUNBO0d0QjB4bENQOztFc0J2eGxDSztJQUFvQztHdEIyeGxDekM7O0VzQjF4bENLO0lBQW9DO0d0Qjh4bEN6Qzs7RXNCN3hsQ0s7SUFBb0M7R3RCaXlsQ3pDOztFc0JoeWxDSztJQUFvQztHdEJveWxDekM7O0VzQm55bENLO0lBQW9DO0d0QnV5bEN6Qzs7RXNCcnlsQ0s7SUFDRTtJQUNBO0d0Qnd5bENQOztFc0JyeWxDSztJQUNFO0lBQ0E7R3RCd3lsQ1A7Q0FDRjs7QWNyZ21DSztFUStMRTtJQUFpQztHdEIyMGxDdEM7O0VzQjEwbENLO0lBQWlDO0d0QjgwbEN0Qzs7RXNCNzBsQ0s7SUFBaUM7R3RCaTFsQ3RDOztFc0JoMWxDSztJQUFpQztHdEJvMWxDdEM7O0VzQm4xbENLO0lBQWlDO0d0QnUxbEN0Qzs7RXNCcjFsQ0s7SUFDRTtJQUNBO0d0QncxbENQOztFc0JyMWxDSztJQUNFO0lBQ0E7R3RCdzFsQ1A7O0VzQnIxbENLO0lBQW9DO0d0QnkxbEN6Qzs7RXNCeDFsQ0s7SUFBb0M7R3RCNDFsQ3pDOztFc0IzMWxDSztJQUFvQztHdEIrMWxDekM7O0VzQjkxbENLO0lBQW9DO0d0QmsybEN6Qzs7RXNCajJsQ0s7SUFBb0M7R3RCcTJsQ3pDOztFc0JuMmxDSztJQUNFO0lBQ0E7R3RCczJsQ1A7O0VzQm4ybENLO0lBQ0U7SUFDQTtHdEJzMmxDUDtDQUNGOztBY25rbUNLO0VRK0xFO0lBQWlDO0d0Qnk0bEN0Qzs7RXNCeDRsQ0s7SUFBaUM7R3RCNDRsQ3RDOztFc0IzNGxDSztJQUFpQztHdEIrNGxDdEM7O0VzQjk0bENLO0lBQWlDO0d0Qms1bEN0Qzs7RXNCajVsQ0s7SUFBaUM7R3RCcTVsQ3RDOztFc0JuNWxDSztJQUNFO0lBQ0E7R3RCczVsQ1A7O0VzQm41bENLO0lBQ0U7SUFDQTtHdEJzNWxDUDs7RXNCbjVsQ0s7SUFBb0M7R3RCdTVsQ3pDOztFc0J0NWxDSztJQUFvQztHdEIwNWxDekM7O0VzQno1bENLO0lBQW9DO0d0QjY1bEN6Qzs7RXNCNTVsQ0s7SUFBb0M7R3RCZzZsQ3pDOztFc0IvNWxDSztJQUFvQztHdEJtNmxDekM7O0VzQmo2bENLO0lBQ0U7SUFDQTtHdEJvNmxDUDs7RXNCajZsQ0s7SUFDRTtJQUNBO0d0Qm82bENQO0NBQ0Y7O0FzQnArbENHO0VBQVk7Q3RCdytsQ2Y7O0FzQnYrbENHO0VBQVk7Q3RCMitsQ2Y7O0FzQjErbENHO0VBQVk7Q3RCOCtsQ2Y7O0FzQjcrbENHO0VBQVk7Q3RCaS9sQ2Y7O0FzQmgvbENHO0VBQVk7Q3RCby9sQ2Y7O0FzQmwvbENHO0VBQ0U7RUFDQTtDdEJxL2xDTDs7QXNCbC9sQ0c7RUFDRTtFQUNBO0N0QnEvbENMOztBc0JsL2xDRztFQUFlO0N0QnMvbENsQjs7QXNCci9sQ0c7RUFBZTtDdEJ5L2xDbEI7O0FzQngvbENHO0VBQWU7Q3RCNC9sQ2xCOztBc0IzL2xDRztFQUFlO0N0QisvbENsQjs7QXNCOS9sQ0c7RUFBZTtDdEJrZ21DbEI7O0FzQmhnbUNHO0VBQ0U7RUFDQTtDdEJtZ21DTDs7QXNCaGdtQ0c7RUFDRTtFQUNBO0N0Qm1nbUNMOztBYzdybUNLO0VRK0xFO0lBQWlDO0d0Qm1nbUN0Qzs7RXNCbGdtQ0s7SUFBaUM7R3RCc2dtQ3RDOztFc0JyZ21DSztJQUFpQztHdEJ5Z21DdEM7O0VzQnhnbUNLO0lBQWlDO0d0QjRnbUN0Qzs7RXNCM2dtQ0s7SUFBaUM7R3RCK2dtQ3RDOztFc0I3Z21DSztJQUNFO0lBQ0E7R3RCZ2htQ1A7O0VzQjdnbUNLO0lBQ0U7SUFDQTtHdEJnaG1DUDs7RXNCN2dtQ0s7SUFBb0M7R3RCaWhtQ3pDOztFc0JoaG1DSztJQUFvQztHdEJvaG1DekM7O0VzQm5obUNLO0lBQW9DO0d0QnVobUN6Qzs7RXNCdGhtQ0s7SUFBb0M7R3RCMGhtQ3pDOztFc0J6aG1DSztJQUFvQztHdEI2aG1DekM7O0VzQjNobUNLO0lBQ0U7SUFDQTtHdEI4aG1DUDs7RXNCM2htQ0s7SUFDRTtJQUNBO0d0QjhobUNQO0NBQ0Y7O0FjM3ZtQ0s7RVErTEU7SUFBaUM7R3RCaWttQ3RDOztFc0Joa21DSztJQUFpQztHdEJva21DdEM7O0VzQm5rbUNLO0lBQWlDO0d0QnVrbUN0Qzs7RXNCdGttQ0s7SUFBaUM7R3RCMGttQ3RDOztFc0J6a21DSztJQUFpQztHdEI2a21DdEM7O0VzQjNrbUNLO0lBQ0U7SUFDQTtHdEI4a21DUDs7RXNCM2ttQ0s7SUFDRTtJQUNBO0d0QjhrbUNQOztFc0Iza21DSztJQUFvQztHdEIra21DekM7O0VzQjlrbUNLO0lBQW9DO0d0QmtsbUN6Qzs7RXNCamxtQ0s7SUFBb0M7R3RCcWxtQ3pDOztFc0JwbG1DSztJQUFvQztHdEJ3bG1DekM7O0VzQnZsbUNLO0lBQW9DO0d0QjJsbUN6Qzs7RXNCemxtQ0s7SUFDRTtJQUNBO0d0QjRsbUNQOztFc0J6bG1DSztJQUNFO0lBQ0E7R3RCNGxtQ1A7Q0FDRjs7QWN6em1DSztFUStMRTtJQUFpQztHdEIrbm1DdEM7O0VzQjlubUNLO0lBQWlDO0d0QmtvbUN0Qzs7RXNCam9tQ0s7SUFBaUM7R3RCcW9tQ3RDOztFc0Jwb21DSztJQUFpQztHdEJ3b21DdEM7O0VzQnZvbUNLO0lBQWlDO0d0QjJvbUN0Qzs7RXNCem9tQ0s7SUFDRTtJQUNBO0d0QjRvbUNQOztFc0J6b21DSztJQUNFO0lBQ0E7R3RCNG9tQ1A7O0VzQnpvbUNLO0lBQW9DO0d0QjZvbUN6Qzs7RXNCNW9tQ0s7SUFBb0M7R3RCZ3BtQ3pDOztFc0Ivb21DSztJQUFvQztHdEJtcG1DekM7O0VzQmxwbUNLO0lBQW9DO0d0QnNwbUN6Qzs7RXNCcnBtQ0s7SUFBb0M7R3RCeXBtQ3pDOztFc0J2cG1DSztJQUNFO0lBQ0E7R3RCMHBtQ1A7O0VzQnZwbUNLO0lBQ0U7SUFDQTtHdEIwcG1DUDtDQUNGOztBY3YzbUNLO0VRK0xFO0lBQWlDO0d0QjZybUN0Qzs7RXNCNXJtQ0s7SUFBaUM7R3RCZ3NtQ3RDOztFc0Ivcm1DSztJQUFpQztHdEJtc21DdEM7O0VzQmxzbUNLO0lBQWlDO0d0QnNzbUN0Qzs7RXNCcnNtQ0s7SUFBaUM7R3RCeXNtQ3RDOztFc0J2c21DSztJQUNFO0lBQ0E7R3RCMHNtQ1A7O0VzQnZzbUNLO0lBQ0U7SUFDQTtHdEIwc21DUDs7RXNCdnNtQ0s7SUFBb0M7R3RCMnNtQ3pDOztFc0Ixc21DSztJQUFvQztHdEI4c21DekM7O0VzQjdzbUNLO0lBQW9DO0d0Qml0bUN6Qzs7RXNCaHRtQ0s7SUFBb0M7R3RCb3RtQ3pDOztFc0JudG1DSztJQUFvQztHdEJ1dG1DekM7O0VzQnJ0bUNLO0lBQ0U7SUFDQTtHdEJ3dG1DUDs7RXNCcnRtQ0s7SUFDRTtJQUNBO0d0Qnd0bUNQO0NBQ0Y7O0FjcjdtQ0s7RVErTEU7SUFBaUM7R3RCMnZtQ3RDOztFc0Ixdm1DSztJQUFpQztHdEI4dm1DdEM7O0VzQjd2bUNLO0lBQWlDO0d0Qml3bUN0Qzs7RXNCaHdtQ0s7SUFBaUM7R3RCb3dtQ3RDOztFc0Jud21DSztJQUFpQztHdEJ1d21DdEM7O0VzQnJ3bUNLO0lBQ0U7SUFDQTtHdEJ3d21DUDs7RXNCcndtQ0s7SUFDRTtJQUNBO0d0Qnd3bUNQOztFc0Jyd21DSztJQUFvQztHdEJ5d21DekM7O0VzQnh3bUNLO0lBQW9DO0d0QjR3bUN6Qzs7RXNCM3dtQ0s7SUFBb0M7R3RCK3dtQ3pDOztFc0I5d21DSztJQUFvQztHdEJreG1DekM7O0VzQmp4bUNLO0lBQW9DO0d0QnF4bUN6Qzs7RXNCbnhtQ0s7SUFDRTtJQUNBO0d0QnN4bUNQOztFc0JueG1DSztJQUNFO0lBQ0E7R3RCc3htQ1A7Q0FDRjs7QWNuL21DSztFUStMRTtJQUFpQztHdEJ5em1DdEM7O0VzQnh6bUNLO0lBQWlDO0d0QjR6bUN0Qzs7RXNCM3ptQ0s7SUFBaUM7R3RCK3ptQ3RDOztFc0I5em1DSztJQUFpQztHdEJrMG1DdEM7O0VzQmowbUNLO0lBQWlDO0d0QnEwbUN0Qzs7RXNCbjBtQ0s7SUFDRTtJQUNBO0d0QnMwbUNQOztFc0JuMG1DSztJQUNFO0lBQ0E7R3RCczBtQ1A7O0VzQm4wbUNLO0lBQW9DO0d0QnUwbUN6Qzs7RXNCdDBtQ0s7SUFBb0M7R3RCMDBtQ3pDOztFc0J6MG1DSztJQUFvQztHdEI2MG1DekM7O0VzQjUwbUNLO0lBQW9DO0d0QmcxbUN6Qzs7RXNCLzBtQ0s7SUFBb0M7R3RCbTFtQ3pDOztFc0JqMW1DSztJQUNFO0lBQ0E7R3RCbzFtQ1A7O0VzQmoxbUNLO0lBQ0U7SUFDQTtHdEJvMW1DUDtDQUNGOztBY2pqbkNLO0VRK0xFO0lBQWlDO0d0QnUzbUN0Qzs7RXNCdDNtQ0s7SUFBaUM7R3RCMDNtQ3RDOztFc0J6M21DSztJQUFpQztHdEI2M21DdEM7O0VzQjUzbUNLO0lBQWlDO0d0Qmc0bUN0Qzs7RXNCLzNtQ0s7SUFBaUM7R3RCbTRtQ3RDOztFc0JqNG1DSztJQUNFO0lBQ0E7R3RCbzRtQ1A7O0VzQmo0bUNLO0lBQ0U7SUFDQTtHdEJvNG1DUDs7RXNCajRtQ0s7SUFBb0M7R3RCcTRtQ3pDOztFc0JwNG1DSztJQUFvQztHdEJ3NG1DekM7O0VzQnY0bUNLO0lBQW9DO0d0QjI0bUN6Qzs7RXNCMTRtQ0s7SUFBb0M7R3RCODRtQ3pDOztFc0I3NG1DSztJQUFvQztHdEJpNW1DekM7O0VzQi80bUNLO0lBQ0U7SUFDQTtHdEJrNW1DUDs7RXNCLzRtQ0s7SUFDRTtJQUNBO0d0Qms1bUNQO0NBQ0Y7O0FjL21uQ0s7RVErTEU7SUFBaUM7R3RCcTdtQ3RDOztFc0JwN21DSztJQUFpQztHdEJ3N21DdEM7O0VzQnY3bUNLO0lBQWlDO0d0QjI3bUN0Qzs7RXNCMTdtQ0s7SUFBaUM7R3RCODdtQ3RDOztFc0I3N21DSztJQUFpQztHdEJpOG1DdEM7O0VzQi83bUNLO0lBQ0U7SUFDQTtHdEJrOG1DUDs7RXNCLzdtQ0s7SUFDRTtJQUNBO0d0Qms4bUNQOztFc0IvN21DSztJQUFvQztHdEJtOG1DekM7O0VzQmw4bUNLO0lBQW9DO0d0QnM4bUN6Qzs7RXNCcjhtQ0s7SUFBb0M7R3RCeThtQ3pDOztFc0J4OG1DSztJQUFvQztHdEI0OG1DekM7O0VzQjM4bUNLO0lBQW9DO0d0Qis4bUN6Qzs7RXNCNzhtQ0s7SUFDRTtJQUNBO0d0Qmc5bUNQOztFc0I3OG1DSztJQUNFO0lBQ0E7R3RCZzltQ1A7Q0FDRjs7QWM3cW5DSztFUStMRTtJQUFpQztHdEJtL21DdEM7O0VzQmwvbUNLO0lBQWlDO0d0QnMvbUN0Qzs7RXNCci9tQ0s7SUFBaUM7R3RCeS9tQ3RDOztFc0J4L21DSztJQUFpQztHdEI0L21DdEM7O0VzQjMvbUNLO0lBQWlDO0d0QisvbUN0Qzs7RXNCNy9tQ0s7SUFDRTtJQUNBO0d0QmdnbkNQOztFc0I3L21DSztJQUNFO0lBQ0E7R3RCZ2duQ1A7O0VzQjcvbUNLO0lBQW9DO0d0QmlnbkN6Qzs7RXNCaGduQ0s7SUFBb0M7R3RCb2duQ3pDOztFc0JuZ25DSztJQUFvQztHdEJ1Z25DekM7O0VzQnRnbkNLO0lBQW9DO0d0QjBnbkN6Qzs7RXNCemduQ0s7SUFBb0M7R3RCNmduQ3pDOztFc0IzZ25DSztJQUNFO0lBQ0E7R3RCOGduQ1A7O0VzQjNnbkNLO0lBQ0U7SUFDQTtHdEI4Z25DUDtDQUNGOztBYzN1bkNLO0VRK0xFO0lBQWlDO0d0QmlqbkN0Qzs7RXNCaGpuQ0s7SUFBaUM7R3RCb2puQ3RDOztFc0Juam5DSztJQUFpQztHdEJ1am5DdEM7O0VzQnRqbkNLO0lBQWlDO0d0QjBqbkN0Qzs7RXNCempuQ0s7SUFBaUM7R3RCNmpuQ3RDOztFc0Izam5DSztJQUNFO0lBQ0E7R3RCOGpuQ1A7O0VzQjNqbkNLO0lBQ0U7SUFDQTtHdEI4am5DUDs7RXNCM2puQ0s7SUFBb0M7R3RCK2puQ3pDOztFc0I5am5DSztJQUFvQztHdEJra25DekM7O0VzQmprbkNLO0lBQW9DO0d0QnFrbkN6Qzs7RXNCcGtuQ0s7SUFBb0M7R3RCd2tuQ3pDOztFc0J2a25DSztJQUFvQztHdEIya25DekM7O0VzQnprbkNLO0lBQ0U7SUFDQTtHdEI0a25DUDs7RXNCemtuQ0s7SUFDRTtJQUNBO0d0QjRrbkNQO0NBQ0Y7O0FjenluQ0s7RVErTEU7SUFBaUM7R3RCK21uQ3RDOztFc0I5bW5DSztJQUFpQztHdEJrbm5DdEM7O0VzQmpubkNLO0lBQWlDO0d0QnFubkN0Qzs7RXNCcG5uQ0s7SUFBaUM7R3RCd25uQ3RDOztFc0J2bm5DSztJQUFpQztHdEIybm5DdEM7O0VzQnpubkNLO0lBQ0U7SUFDQTtHdEI0bm5DUDs7RXNCem5uQ0s7SUFDRTtJQUNBO0d0QjRubkNQOztFc0J6bm5DSztJQUFvQztHdEI2bm5DekM7O0VzQjVubkNLO0lBQW9DO0d0QmdvbkN6Qzs7RXNCL25uQ0s7SUFBb0M7R3RCbW9uQ3pDOztFc0Jsb25DSztJQUFvQztHdEJzb25DekM7O0VzQnJvbkNLO0lBQW9DO0d0QnlvbkN6Qzs7RXNCdm9uQ0s7SUFDRTtJQUNBO0d0QjBvbkNQOztFc0J2b25DSztJQUNFO0lBQ0E7R3RCMG9uQ1A7Q0FDRjs7QWN2Mm5DSztFUStMRTtJQUFpQztHdEI2cW5DdEM7O0VzQjVxbkNLO0lBQWlDO0d0QmdybkN0Qzs7RXNCL3FuQ0s7SUFBaUM7R3RCbXJuQ3RDOztFc0Jscm5DSztJQUFpQztHdEJzcm5DdEM7O0VzQnJybkNLO0lBQWlDO0d0QnlybkN0Qzs7RXNCdnJuQ0s7SUFDRTtJQUNBO0d0QjBybkNQOztFc0J2cm5DSztJQUNFO0lBQ0E7R3RCMHJuQ1A7O0VzQnZybkNLO0lBQW9DO0d0QjJybkN6Qzs7RXNCMXJuQ0s7SUFBb0M7R3RCOHJuQ3pDOztFc0I3cm5DSztJQUFvQztHdEJpc25DekM7O0VzQmhzbkNLO0lBQW9DO0d0Qm9zbkN6Qzs7RXNCbnNuQ0s7SUFBb0M7R3RCdXNuQ3pDOztFc0Jyc25DSztJQUNFO0lBQ0E7R3RCd3NuQ1A7O0VzQnJzbkNLO0lBQ0U7SUFDQTtHdEJ3c25DUDtDQUNGOztBc0I5cm5DRDtFQUFRO0N0QmtzbkNQOztBc0Jqc25DRDtFQUFRO0VBQStCO0N0QnNzbkN0Qzs7QXNCcnNuQ0Q7RUFBUTtDdEJ5c25DUDs7QXNCeHNuQ0Q7RUFBUTtDdEI0c25DUDs7QXNCM3NuQ0Q7RUFBUTtDdEIrc25DUDs7QXNCOXNuQ0Q7RUFBUTtDdEJrdG5DUDs7QWM5N25DSztFUWdQRjtJQUE2QjtHdEJtdG5DOUI7O0VzQmx0bkNDO0lBQTZCO0lBQStCO0d0QnV0bkM3RDs7RXNCdHRuQ0M7SUFBNkI7R3RCMHRuQzlCOztFc0J6dG5DQztJQUE2QjtHdEI2dG5DOUI7O0VzQjV0bkNDO0lBQTZCO0d0Qmd1bkM5Qjs7RXNCL3RuQ0M7SUFBNkI7R3RCbXVuQzlCO0NBQ0Y7O0FjejluQ0s7RVFnUEY7SUFBNkI7R3RCOHVuQzlCOztFc0I3dW5DQztJQUE2QjtJQUErQjtHdEJrdm5DN0Q7O0VzQmp2bkNDO0lBQTZCO0d0QnF2bkM5Qjs7RXNCcHZuQ0M7SUFBNkI7R3RCd3ZuQzlCOztFc0J2dm5DQztJQUE2QjtHdEIydm5DOUI7O0VzQjF2bkNDO0lBQTZCO0d0Qjh2bkM5QjtDQUNGOztBY3AvbkNLO0VRZ1BGO0lBQTZCO0d0Qnl3bkM5Qjs7RXNCeHduQ0M7SUFBNkI7SUFBK0I7R3RCNnduQzdEOztFc0I1d25DQztJQUE2QjtHdEJneG5DOUI7O0VzQi93bkNDO0lBQTZCO0d0Qm14bkM5Qjs7RXNCbHhuQ0M7SUFBNkI7R3RCc3huQzlCOztFc0JyeG5DQztJQUE2QjtHdEJ5eG5DOUI7Q0FDRjs7QWMvZ29DSztFUWdQRjtJQUE2QjtHdEJveW5DOUI7O0VzQm55bkNDO0lBQTZCO0lBQStCO0d0Qnd5bkM3RDs7RXNCdnluQ0M7SUFBNkI7R3RCMnluQzlCOztFc0IxeW5DQztJQUE2QjtHdEI4eW5DOUI7O0VzQjd5bkNDO0lBQTZCO0d0Qml6bkM5Qjs7RXNCaHpuQ0M7SUFBNkI7R3RCb3puQzlCO0NBQ0Y7O0FjMWlvQ0s7RVFnUEY7SUFBNkI7R3RCK3puQzlCOztFc0I5em5DQztJQUE2QjtJQUErQjtHdEJtMG5DN0Q7O0VzQmwwbkNDO0lBQTZCO0d0QnMwbkM5Qjs7RXNCcjBuQ0M7SUFBNkI7R3RCeTBuQzlCOztFc0J4MG5DQztJQUE2QjtHdEI0MG5DOUI7O0VzQjMwbkNDO0lBQTZCO0d0QiswbkM5QjtDQUNGOztBY3Jrb0NLO0VRZ1BGO0lBQTZCO0d0QjAxbkM5Qjs7RXNCejFuQ0M7SUFBNkI7SUFBK0I7R3RCODFuQzdEOztFc0I3MW5DQztJQUE2QjtHdEJpMm5DOUI7O0VzQmgybkNDO0lBQTZCO0d0Qm8ybkM5Qjs7RXNCbjJuQ0M7SUFBNkI7R3RCdTJuQzlCOztFc0J0Mm5DQztJQUE2QjtHdEIwMm5DOUI7Q0FDRjs7QWNobW9DSztFUWdQRjtJQUE2QjtHdEJxM25DOUI7O0VzQnAzbkNDO0lBQTZCO0lBQStCO0d0QnkzbkM3RDs7RXNCeDNuQ0M7SUFBNkI7R3RCNDNuQzlCOztFc0IzM25DQztJQUE2QjtHdEIrM25DOUI7O0VzQjkzbkNDO0lBQTZCO0d0Qms0bkM5Qjs7RXNCajRuQ0M7SUFBNkI7R3RCcTRuQzlCO0NBQ0Y7O0FjM25vQ0s7RVFnUEY7SUFBNkI7R3RCZzVuQzlCOztFc0IvNG5DQztJQUE2QjtJQUErQjtHdEJvNW5DN0Q7O0VzQm41bkNDO0lBQTZCO0d0QnU1bkM5Qjs7RXNCdDVuQ0M7SUFBNkI7R3RCMDVuQzlCOztFc0J6NW5DQztJQUE2QjtHdEI2NW5DOUI7O0VzQjU1bkNDO0lBQTZCO0d0Qmc2bkM5QjtDQUNGOztBY3Rwb0NLO0VRZ1BGO0lBQTZCO0d0QjI2bkM5Qjs7RXNCMTZuQ0M7SUFBNkI7SUFBK0I7R3RCKzZuQzdEOztFc0I5Nm5DQztJQUE2QjtHdEJrN25DOUI7O0VzQmo3bkNDO0lBQTZCO0d0QnE3bkM5Qjs7RXNCcDduQ0M7SUFBNkI7R3RCdzduQzlCOztFc0J2N25DQztJQUE2QjtHdEIyN25DOUI7Q0FDRjs7QWNqcm9DSztFUWdQRjtJQUE2QjtHdEJzOG5DOUI7O0VzQnI4bkNDO0lBQTZCO0lBQStCO0d0QjA4bkM3RDs7RXNCejhuQ0M7SUFBNkI7R3RCNjhuQzlCOztFc0I1OG5DQztJQUE2QjtHdEJnOW5DOUI7O0VzQi84bkNDO0lBQTZCO0d0Qm05bkM5Qjs7RXNCbDluQ0M7SUFBNkI7R3RCczluQzlCO0NBQ0Y7O0FjNXNvQ0s7RVFnUEY7SUFBNkI7R3RCaStuQzlCOztFc0JoK25DQztJQUE2QjtJQUErQjtHdEJxK25DN0Q7O0VzQnArbkNDO0lBQTZCO0d0QncrbkM5Qjs7RXNCdituQ0M7SUFBNkI7R3RCMituQzlCOztFc0IxK25DQztJQUE2QjtHdEI4K25DOUI7O0VzQjcrbkNDO0lBQTZCO0d0QmkvbkM5QjtDQUNGOztBY3Z1b0NLO0VRZ1BGO0lBQTZCO0d0QjQvbkM5Qjs7RXNCMy9uQ0M7SUFBNkI7SUFBK0I7R3RCZ2dvQzdEOztFc0IvL25DQztJQUE2QjtHdEJtZ29DOUI7O0VzQmxnb0NDO0lBQTZCO0d0QnNnb0M5Qjs7RXNCcmdvQ0M7SUFBNkI7R3RCeWdvQzlCOztFc0J4Z29DQztJQUE2QjtHdEI0Z29DOUI7Q0FDRjs7QXVCandvQ0Q7RUFBYTtDdkJxd29DWjs7QXVCcHdvQ0Q7RUFBYTtDdkJ3d29DWjs7QXVCdndvQ0Q7RUFBYTtDdkIyd29DWjs7QXVCcndvQ0Q7RUFBYTtDdkJ5d29DWjs7QXVCeHdvQ0Q7RUFBYTtDdkI0d29DWjs7QXVCM3dvQ0Q7RUFBYTtDdkIrd29DWjs7QXVCOXdvQ0Q7RUFBYTtDdkJreG9DWjs7QXVCanhvQ0Q7RUFBYTtDdkJxeG9DWjs7QXVCcHhvQ0Q7RUFBYTtDdkJ3eG9DWjs7QXVCdnhvQ0Q7RUFBYTtDdkIyeG9DWjs7QXVCMXhvQ0Q7RUFBYTtDdkI4eG9DWjs7QXVCN3hvQ0Q7RUFBYTtDdkJpeW9DWjs7QXVCaHlvQ0Q7RUFBYTtDdkJveW9DWjs7QXVCOXhvQ0Q7RUFBYTtDdkJreW9DWjs7QXVCanlvQ0Q7RUFBYTtDdkJxeW9DWjs7QXVCcHlvQ0Q7RUFBYTtDdkJ3eW9DWjs7QXVCbHlvQ0Q7RUFBYTtDdkJzeW9DWjs7QXVCcnlvQ0Q7RUFBYTtDdkJ5eW9DWjs7QXVCeHlvQ0Q7RUFBYTtDdkI0eW9DWjs7QXVCM3lvQ0Q7RUFBYTtDdkIreW9DWjs7QXVCOXlvQ0Q7RUFBYTtDdkJrem9DWjs7QXVCNXlvQ0Q7RUFBYTtDdkJnem9DWjs7QXVCL3lvQ0Q7RUFBYTtDdkJtem9DWjs7QXVCN3lvQ0Q7RUFBYTtDdkJpem9DWjs7QXVCaHpvQ0Q7RUFBYTtDdkJvem9DWjs7QXVCbnpvQ0Q7RUFBYTtDdkJ1em9DWjs7QXVCdHpvQ0Q7RUFBYTtDdkIwem9DWjs7QXVCenpvQ0Q7RUFBYTtDdkI2em9DWjs7QXVCNXpvQ0Q7RUFBYTtDdkJnMG9DWjs7QXVCL3pvQ0Q7RUFBYTtDdkJtMG9DWjs7QXVCbDBvQ0Q7RUFBYTtDdkJzMG9DWjs7QXVCcjBvQ0Q7RUFBYTtDdkJ5MG9DWjs7QXVCeDBvQ0Q7RUFBYTtDdkI0MG9DWjs7QXVCMzBvQ0Q7RUFBYTtDdkIrMG9DWjs7QXVCejBvQ0Q7RUFBYTtDdkI2MG9DWjs7QXVCNTBvQ0Q7RUFBYTtDdkJnMW9DWjs7QXVCLzBvQ0Q7RUFBYTtDdkJtMW9DWjs7QXVCNzBvQ0Q7RUFBYTtDdkJpMW9DWjs7QXVCaDFvQ0Q7RUFBYTtDdkJvMW9DWjs7QXdCejVvQ0M7RUFBWTtDeEI2NW9DYjs7QXdCNTVvQ0M7RUFBWTtDeEJnNm9DYjs7QXdCLzVvQ0M7RUFBWTtDeEJtNm9DYjs7QXdCbDZvQ0M7RUFBWTtDeEJzNm9DYjs7QXdCcjZvQ0M7RUFBWTtDeEJ5Nm9DYjs7QXdCdjZvQ0M7RUFDRTtFQUNBO0N4QjA2b0NIOztBd0J2Nm9DQztFQUNFO0VBQ0E7Q3hCMDZvQ0g7O0FjNTdvQ0s7RVV1QkE7SUFBaUM7R3hCMDZvQ3BDOztFd0J6Nm9DRztJQUFpQztHeEI2Nm9DcEM7O0V3QjU2b0NHO0lBQWlDO0d4Qmc3b0NwQzs7RXdCLzZvQ0c7SUFBaUM7R3hCbTdvQ3BDOztFd0JsN29DRztJQUFpQztHeEJzN29DcEM7O0V3QnA3b0NHO0lBQ0U7SUFDQTtHeEJ1N29DTDs7RXdCcDdvQ0c7SUFDRTtJQUNBO0d4QnU3b0NMO0NBQ0Y7O0FjNTlvQ0s7RVV1QkE7SUFBaUM7R3hCMDhvQ3BDOztFd0J6OG9DRztJQUFpQztHeEI2OG9DcEM7O0V3QjU4b0NHO0lBQWlDO0d4Qmc5b0NwQzs7RXdCLzhvQ0c7SUFBaUM7R3hCbTlvQ3BDOztFd0JsOW9DRztJQUFpQztHeEJzOW9DcEM7O0V3QnA5b0NHO0lBQ0U7SUFDQTtHeEJ1OW9DTDs7RXdCcDlvQ0c7SUFDRTtJQUNBO0d4QnU5b0NMO0NBQ0Y7O0FjNS9vQ0s7RVV1QkE7SUFBaUM7R3hCMCtvQ3BDOztFd0J6K29DRztJQUFpQztHeEI2K29DcEM7O0V3QjUrb0NHO0lBQWlDO0d4Qmcvb0NwQzs7RXdCLytvQ0c7SUFBaUM7R3hCbS9vQ3BDOztFd0JsL29DRztJQUFpQztHeEJzL29DcEM7O0V3QnAvb0NHO0lBQ0U7SUFDQTtHeEJ1L29DTDs7RXdCcC9vQ0c7SUFDRTtJQUNBO0d4QnUvb0NMO0NBQ0Y7O0FjNWhwQ0s7RVV1QkE7SUFBaUM7R3hCMGdwQ3BDOztFd0J6Z3BDRztJQUFpQztHeEI2Z3BDcEM7O0V3QjVncENHO0lBQWlDO0d4QmdocENwQzs7RXdCL2dwQ0c7SUFBaUM7R3hCbWhwQ3BDOztFd0JsaHBDRztJQUFpQztHeEJzaHBDcEM7O0V3QnBocENHO0lBQ0U7SUFDQTtHeEJ1aHBDTDs7RXdCcGhwQ0c7SUFDRTtJQUNBO0d4QnVocENMO0NBQ0Y7O0FjNWpwQ0s7RVV1QkE7SUFBaUM7R3hCMGlwQ3BDOztFd0J6aXBDRztJQUFpQztHeEI2aXBDcEM7O0V3QjVpcENHO0lBQWlDO0d4QmdqcENwQzs7RXdCL2lwQ0c7SUFBaUM7R3hCbWpwQ3BDOztFd0JsanBDRztJQUFpQztHeEJzanBDcEM7O0V3QnBqcENHO0lBQ0U7SUFDQTtHeEJ1anBDTDs7RXdCcGpwQ0c7SUFDRTtJQUNBO0d4QnVqcENMO0NBQ0Y7O0FjNWxwQ0s7RVV1QkE7SUFBaUM7R3hCMGtwQ3BDOztFd0J6a3BDRztJQUFpQztHeEI2a3BDcEM7O0V3QjVrcENHO0lBQWlDO0d4QmdscENwQzs7RXdCL2twQ0c7SUFBaUM7R3hCbWxwQ3BDOztFd0JsbHBDRztJQUFpQztHeEJzbHBDcEM7O0V3QnBscENHO0lBQ0U7SUFDQTtHeEJ1bHBDTDs7RXdCcGxwQ0c7SUFDRTtJQUNBO0d4QnVscENMO0NBQ0Y7O0FjNW5wQ0s7RVV1QkE7SUFBaUM7R3hCMG1wQ3BDOztFd0J6bXBDRztJQUFpQztHeEI2bXBDcEM7O0V3QjVtcENHO0lBQWlDO0d4QmducENwQzs7RXdCL21wQ0c7SUFBaUM7R3hCbW5wQ3BDOztFd0JsbnBDRztJQUFpQztHeEJzbnBDcEM7O0V3QnBucENHO0lBQ0U7SUFDQTtHeEJ1bnBDTDs7RXdCcG5wQ0c7SUFDRTtJQUNBO0d4QnVucENMO0NBQ0Y7O0FjNXBwQ0s7RVV1QkE7SUFBaUM7R3hCMG9wQ3BDOztFd0J6b3BDRztJQUFpQztHeEI2b3BDcEM7O0V3QjVvcENHO0lBQWlDO0d4QmdwcENwQzs7RXdCL29wQ0c7SUFBaUM7R3hCbXBwQ3BDOztFd0JscHBDRztJQUFpQztHeEJzcHBDcEM7O0V3QnBwcENHO0lBQ0U7SUFDQTtHeEJ1cHBDTDs7RXdCcHBwQ0c7SUFDRTtJQUNBO0d4QnVwcENMO0NBQ0Y7O0FjNXJwQ0s7RVV1QkE7SUFBaUM7R3hCMHFwQ3BDOztFd0J6cXBDRztJQUFpQztHeEI2cXBDcEM7O0V3QjVxcENHO0lBQWlDO0d4QmdycENwQzs7RXdCL3FwQ0c7SUFBaUM7R3hCbXJwQ3BDOztFd0JscnBDRztJQUFpQztHeEJzcnBDcEM7O0V3QnBycENHO0lBQ0U7SUFDQTtHeEJ1cnBDTDs7RXdCcHJwQ0c7SUFDRTtJQUNBO0d4QnVycENMO0NBQ0Y7O0FjNXRwQ0s7RVV1QkE7SUFBaUM7R3hCMHNwQ3BDOztFd0J6c3BDRztJQUFpQztHeEI2c3BDcEM7O0V3QjVzcENHO0lBQWlDO0d4Qmd0cENwQzs7RXdCL3NwQ0c7SUFBaUM7R3hCbXRwQ3BDOztFd0JsdHBDRztJQUFpQztHeEJzdHBDcEM7O0V3QnB0cENHO0lBQ0U7SUFDQTtHeEJ1dHBDTDs7RXdCcHRwQ0c7SUFDRTtJQUNBO0d4QnV0cENMO0NBQ0Y7O0FjNXZwQ0s7RVV1QkE7SUFBaUM7R3hCMHVwQ3BDOztFd0J6dXBDRztJQUFpQztHeEI2dXBDcEM7O0V3QjV1cENHO0lBQWlDO0d4Qmd2cENwQzs7RXdCL3VwQ0c7SUFBaUM7R3hCbXZwQ3BDOztFd0JsdnBDRztJQUFpQztHeEJzdnBDcEM7O0V3QnB2cENHO0lBQ0U7SUFDQTtHeEJ1dnBDTDs7RXdCcHZwQ0c7SUFDRTtJQUNBO0d4QnV2cENMO0NBQ0Y7O0FjNXhwQ0s7RVV1QkE7SUFBaUM7R3hCMHdwQ3BDOztFd0J6d3BDRztJQUFpQztHeEI2d3BDcEM7O0V3QjV3cENHO0lBQWlDO0d4Qmd4cENwQzs7RXdCL3dwQ0c7SUFBaUM7R3hCbXhwQ3BDOztFd0JseHBDRztJQUFpQztHeEJzeHBDcEM7O0V3QnB4cENHO0lBQ0U7SUFDQTtHeEJ1eHBDTDs7RXdCcHhwQ0c7SUFDRTtJQUNBO0d4QnV4cENMO0NBQ0Y7O0F3QnZ6cENDO0VBQVk7Q3hCMnpwQ2I7O0F3QjF6cENDO0VBQVk7Q3hCOHpwQ2I7O0F3Qjd6cENDO0VBQVk7Q3hCaTBwQ2I7O0F3QmgwcENDO0VBQVk7Q3hCbzBwQ2I7O0F3Qm4wcENDO0VBQVk7Q3hCdTBwQ2I7O0F3QnIwcENDO0VBQ0U7RUFDQTtDeEJ3MHBDSDs7QXdCcjBwQ0M7RUFDRTtFQUNBO0N4QncwcENIOztBYzExcENLO0VVdUJBO0lBQWlDO0d4QncwcENwQzs7RXdCdjBwQ0c7SUFBaUM7R3hCMjBwQ3BDOztFd0IxMHBDRztJQUFpQztHeEI4MHBDcEM7O0V3QjcwcENHO0lBQWlDO0d4QmkxcENwQzs7RXdCaDFwQ0c7SUFBaUM7R3hCbzFwQ3BDOztFd0JsMXBDRztJQUNFO0lBQ0E7R3hCcTFwQ0w7O0V3QmwxcENHO0lBQ0U7SUFDQTtHeEJxMXBDTDtDQUNGOztBYzEzcENLO0VVdUJBO0lBQWlDO0d4QncycENwQzs7RXdCdjJwQ0c7SUFBaUM7R3hCMjJwQ3BDOztFd0IxMnBDRztJQUFpQztHeEI4MnBDcEM7O0V3QjcycENHO0lBQWlDO0d4QmkzcENwQzs7RXdCaDNwQ0c7SUFBaUM7R3hCbzNwQ3BDOztFd0JsM3BDRztJQUNFO0lBQ0E7R3hCcTNwQ0w7O0V3QmwzcENHO0lBQ0U7SUFDQTtHeEJxM3BDTDtDQUNGOztBYzE1cENLO0VVdUJBO0lBQWlDO0d4Qnc0cENwQzs7RXdCdjRwQ0c7SUFBaUM7R3hCMjRwQ3BDOztFd0IxNHBDRztJQUFpQztHeEI4NHBDcEM7O0V3Qjc0cENHO0lBQWlDO0d4Qmk1cENwQzs7RXdCaDVwQ0c7SUFBaUM7R3hCbzVwQ3BDOztFd0JsNXBDRztJQUNFO0lBQ0E7R3hCcTVwQ0w7O0V3Qmw1cENHO0lBQ0U7SUFDQTtHeEJxNXBDTDtDQUNGOztBYzE3cENLO0VVdUJBO0lBQWlDO0d4Qnc2cENwQzs7RXdCdjZwQ0c7SUFBaUM7R3hCMjZwQ3BDOztFd0IxNnBDRztJQUFpQztHeEI4NnBDcEM7O0V3Qjc2cENHO0lBQWlDO0d4Qmk3cENwQzs7RXdCaDdwQ0c7SUFBaUM7R3hCbzdwQ3BDOztFd0JsN3BDRztJQUNFO0lBQ0E7R3hCcTdwQ0w7O0V3Qmw3cENHO0lBQ0U7SUFDQTtHeEJxN3BDTDtDQUNGOztBYzE5cENLO0VVdUJBO0lBQWlDO0d4Qnc4cENwQzs7RXdCdjhwQ0c7SUFBaUM7R3hCMjhwQ3BDOztFd0IxOHBDRztJQUFpQztHeEI4OHBDcEM7O0V3Qjc4cENHO0lBQWlDO0d4Qmk5cENwQzs7RXdCaDlwQ0c7SUFBaUM7R3hCbzlwQ3BDOztFd0JsOXBDRztJQUNFO0lBQ0E7R3hCcTlwQ0w7O0V3Qmw5cENHO0lBQ0U7SUFDQTtHeEJxOXBDTDtDQUNGOztBYzEvcENLO0VVdUJBO0lBQWlDO0d4QncrcENwQzs7RXdCditwQ0c7SUFBaUM7R3hCMitwQ3BDOztFd0IxK3BDRztJQUFpQztHeEI4K3BDcEM7O0V3QjcrcENHO0lBQWlDO0d4QmkvcENwQzs7RXdCaC9wQ0c7SUFBaUM7R3hCby9wQ3BDOztFd0JsL3BDRztJQUNFO0lBQ0E7R3hCcS9wQ0w7O0V3QmwvcENHO0lBQ0U7SUFDQTtHeEJxL3BDTDtDQUNGOztBYzFocUNLO0VVdUJBO0lBQWlDO0d4QndncUNwQzs7RXdCdmdxQ0c7SUFBaUM7R3hCMmdxQ3BDOztFd0IxZ3FDRztJQUFpQztHeEI4Z3FDcEM7O0V3QjdncUNHO0lBQWlDO0d4QmlocUNwQzs7RXdCaGhxQ0c7SUFBaUM7R3hCb2hxQ3BDOztFd0JsaHFDRztJQUNFO0lBQ0E7R3hCcWhxQ0w7O0V3QmxocUNHO0lBQ0U7SUFDQTtHeEJxaHFDTDtDQUNGOztBYzFqcUNLO0VVdUJBO0lBQWlDO0d4QndpcUNwQzs7RXdCdmlxQ0c7SUFBaUM7R3hCMmlxQ3BDOztFd0IxaXFDRztJQUFpQztHeEI4aXFDcEM7O0V3QjdpcUNHO0lBQWlDO0d4QmlqcUNwQzs7RXdCaGpxQ0c7SUFBaUM7R3hCb2pxQ3BDOztFd0JsanFDRztJQUNFO0lBQ0E7R3hCcWpxQ0w7O0V3QmxqcUNHO0lBQ0U7SUFDQTtHeEJxanFDTDtDQUNGOztBYzFscUNLO0VVdUJBO0lBQWlDO0d4QndrcUNwQzs7RXdCdmtxQ0c7SUFBaUM7R3hCMmtxQ3BDOztFd0Ixa3FDRztJQUFpQztHeEI4a3FDcEM7O0V3QjdrcUNHO0lBQWlDO0d4QmlscUNwQzs7RXdCaGxxQ0c7SUFBaUM7R3hCb2xxQ3BDOztFd0JsbHFDRztJQUNFO0lBQ0E7R3hCcWxxQ0w7O0V3QmxscUNHO0lBQ0U7SUFDQTtHeEJxbHFDTDtDQUNGOztBYzFucUNLO0VVdUJBO0lBQWlDO0d4QndtcUNwQzs7RXdCdm1xQ0c7SUFBaUM7R3hCMm1xQ3BDOztFd0IxbXFDRztJQUFpQztHeEI4bXFDcEM7O0V3QjdtcUNHO0lBQWlDO0d4QmlucUNwQzs7RXdCaG5xQ0c7SUFBaUM7R3hCb25xQ3BDOztFd0JsbnFDRztJQUNFO0lBQ0E7R3hCcW5xQ0w7O0V3QmxucUNHO0lBQ0U7SUFDQTtHeEJxbnFDTDtDQUNGOztBYzFwcUNLO0VVdUJBO0lBQWlDO0d4QndvcUNwQzs7RXdCdm9xQ0c7SUFBaUM7R3hCMm9xQ3BDOztFd0Ixb3FDRztJQUFpQztHeEI4b3FDcEM7O0V3QjdvcUNHO0lBQWlDO0d4QmlwcUNwQzs7RXdCaHBxQ0c7SUFBaUM7R3hCb3BxQ3BDOztFd0JscHFDRztJQUNFO0lBQ0E7R3hCcXBxQ0w7O0V3QmxwcUNHO0lBQ0U7SUFDQTtHeEJxcHFDTDtDQUNGOztBYzFycUNLO0VVdUJBO0lBQWlDO0d4QndxcUNwQzs7RXdCdnFxQ0c7SUFBaUM7R3hCMnFxQ3BDOztFd0IxcXFDRztJQUFpQztHeEI4cXFDcEM7O0V3QjdxcUNHO0lBQWlDO0d4QmlycUNwQzs7RXdCaHJxQ0c7SUFBaUM7R3hCb3JxQ3BDOztFd0JscnFDRztJQUNFO0lBQ0E7R3hCcXJxQ0w7O0V3QmxycUNHO0lBQ0U7SUFDQTtHeEJxcnFDTDtDQUNGOztBd0JydHFDQztFQUFZO0N4Qnl0cUNiOztBd0J4dHFDQztFQUFZO0N4QjR0cUNiOztBd0IzdHFDQztFQUFZO0N4Qit0cUNiOztBd0I5dHFDQztFQUFZO0N4Qmt1cUNiOztBd0JqdXFDQztFQUFZO0N4QnF1cUNiOztBd0JudXFDQztFQUNFO0VBQ0E7Q3hCc3VxQ0g7O0F3Qm51cUNDO0VBQ0U7RUFDQTtDeEJzdXFDSDs7QWN4dnFDSztFVXVCQTtJQUFpQztHeEJzdXFDcEM7O0V3QnJ1cUNHO0lBQWlDO0d4Qnl1cUNwQzs7RXdCeHVxQ0c7SUFBaUM7R3hCNHVxQ3BDOztFd0IzdXFDRztJQUFpQztHeEIrdXFDcEM7O0V3Qjl1cUNHO0lBQWlDO0d4Qmt2cUNwQzs7RXdCaHZxQ0c7SUFDRTtJQUNBO0d4Qm12cUNMOztFd0JodnFDRztJQUNFO0lBQ0E7R3hCbXZxQ0w7Q0FDRjs7QWN4eHFDSztFVXVCQTtJQUFpQztHeEJzd3FDcEM7O0V3QnJ3cUNHO0lBQWlDO0d4Qnl3cUNwQzs7RXdCeHdxQ0c7SUFBaUM7R3hCNHdxQ3BDOztFd0Izd3FDRztJQUFpQztHeEIrd3FDcEM7O0V3Qjl3cUNHO0lBQWlDO0d4Qmt4cUNwQzs7RXdCaHhxQ0c7SUFDRTtJQUNBO0d4Qm14cUNMOztFd0JoeHFDRztJQUNFO0lBQ0E7R3hCbXhxQ0w7Q0FDRjs7QWN4enFDSztFVXVCQTtJQUFpQztHeEJzeXFDcEM7O0V3QnJ5cUNHO0lBQWlDO0d4Qnl5cUNwQzs7RXdCeHlxQ0c7SUFBaUM7R3hCNHlxQ3BDOztFd0IzeXFDRztJQUFpQztHeEIreXFDcEM7O0V3Qjl5cUNHO0lBQWlDO0d4Qmt6cUNwQzs7RXdCaHpxQ0c7SUFDRTtJQUNBO0d4Qm16cUNMOztFd0JoenFDRztJQUNFO0lBQ0E7R3hCbXpxQ0w7Q0FDRjs7QWN4MXFDSztFVXVCQTtJQUFpQztHeEJzMHFDcEM7O0V3QnIwcUNHO0lBQWlDO0d4QnkwcUNwQzs7RXdCeDBxQ0c7SUFBaUM7R3hCNDBxQ3BDOztFd0IzMHFDRztJQUFpQztHeEIrMHFDcEM7O0V3QjkwcUNHO0lBQWlDO0d4QmsxcUNwQzs7RXdCaDFxQ0c7SUFDRTtJQUNBO0d4Qm0xcUNMOztFd0JoMXFDRztJQUNFO0lBQ0E7R3hCbTFxQ0w7Q0FDRjs7QWN4M3FDSztFVXVCQTtJQUFpQztHeEJzMnFDcEM7O0V3QnIycUNHO0lBQWlDO0d4QnkycUNwQzs7RXdCeDJxQ0c7SUFBaUM7R3hCNDJxQ3BDOztFd0IzMnFDRztJQUFpQztHeEIrMnFDcEM7O0V3QjkycUNHO0lBQWlDO0d4QmszcUNwQzs7RXdCaDNxQ0c7SUFDRTtJQUNBO0d4Qm0zcUNMOztFd0JoM3FDRztJQUNFO0lBQ0E7R3hCbTNxQ0w7Q0FDRjs7QWN4NXFDSztFVXVCQTtJQUFpQztHeEJzNHFDcEM7O0V3QnI0cUNHO0lBQWlDO0d4Qnk0cUNwQzs7RXdCeDRxQ0c7SUFBaUM7R3hCNDRxQ3BDOztFd0IzNHFDRztJQUFpQztHeEIrNHFDcEM7O0V3Qjk0cUNHO0lBQWlDO0d4Qms1cUNwQzs7RXdCaDVxQ0c7SUFDRTtJQUNBO0d4Qm01cUNMOztFd0JoNXFDRztJQUNFO0lBQ0E7R3hCbTVxQ0w7Q0FDRjs7QWN4N3FDSztFVXVCQTtJQUFpQztHeEJzNnFDcEM7O0V3QnI2cUNHO0lBQWlDO0d4Qnk2cUNwQzs7RXdCeDZxQ0c7SUFBaUM7R3hCNDZxQ3BDOztFd0IzNnFDRztJQUFpQztHeEIrNnFDcEM7O0V3Qjk2cUNHO0lBQWlDO0d4Qms3cUNwQzs7RXdCaDdxQ0c7SUFDRTtJQUNBO0d4Qm03cUNMOztFd0JoN3FDRztJQUNFO0lBQ0E7R3hCbTdxQ0w7Q0FDRjs7QWN4OXFDSztFVXVCQTtJQUFpQztHeEJzOHFDcEM7O0V3QnI4cUNHO0lBQWlDO0d4Qnk4cUNwQzs7RXdCeDhxQ0c7SUFBaUM7R3hCNDhxQ3BDOztFd0IzOHFDRztJQUFpQztHeEIrOHFDcEM7O0V3Qjk4cUNHO0lBQWlDO0d4Qms5cUNwQzs7RXdCaDlxQ0c7SUFDRTtJQUNBO0d4Qm05cUNMOztFd0JoOXFDRztJQUNFO0lBQ0E7R3hCbTlxQ0w7Q0FDRjs7QWN4L3FDSztFVXVCQTtJQUFpQztHeEJzK3FDcEM7O0V3QnIrcUNHO0lBQWlDO0d4QnkrcUNwQzs7RXdCeCtxQ0c7SUFBaUM7R3hCNCtxQ3BDOztFd0IzK3FDRztJQUFpQztHeEIrK3FDcEM7O0V3QjkrcUNHO0lBQWlDO0d4QmsvcUNwQzs7RXdCaC9xQ0c7SUFDRTtJQUNBO0d4Qm0vcUNMOztFd0JoL3FDRztJQUNFO0lBQ0E7R3hCbS9xQ0w7Q0FDRjs7QWN4aHJDSztFVXVCQTtJQUFpQztHeEJzZ3JDcEM7O0V3QnJnckNHO0lBQWlDO0d4QnlnckNwQzs7RXdCeGdyQ0c7SUFBaUM7R3hCNGdyQ3BDOztFd0IzZ3JDRztJQUFpQztHeEIrZ3JDcEM7O0V3QjlnckNHO0lBQWlDO0d4QmtockNwQzs7RXdCaGhyQ0c7SUFDRTtJQUNBO0d4Qm1ockNMOztFd0JoaHJDRztJQUNFO0lBQ0E7R3hCbWhyQ0w7Q0FDRjs7QWN4anJDSztFVXVCQTtJQUFpQztHeEJzaXJDcEM7O0V3QnJpckNHO0lBQWlDO0d4QnlpckNwQzs7RXdCeGlyQ0c7SUFBaUM7R3hCNGlyQ3BDOztFd0IzaXJDRztJQUFpQztHeEIraXJDcEM7O0V3QjlpckNHO0lBQWlDO0d4QmtqckNwQzs7RXdCaGpyQ0c7SUFDRTtJQUNBO0d4Qm1qckNMOztFd0JoanJDRztJQUNFO0lBQ0E7R3hCbWpyQ0w7Q0FDRjs7QWN4bHJDSztFVXVCQTtJQUFpQztHeEJza3JDcEM7O0V3QnJrckNHO0lBQWlDO0d4QnlrckNwQzs7RXdCeGtyQ0c7SUFBaUM7R3hCNGtyQ3BDOztFd0Iza3JDRztJQUFpQztHeEIra3JDcEM7O0V3QjlrckNHO0lBQWlDO0d4QmtsckNwQzs7RXdCaGxyQ0c7SUFDRTtJQUNBO0d4Qm1sckNMOztFd0JobHJDRztJQUNFO0lBQ0E7R3hCbWxyQ0w7Q0FDRjs7QXdCbm5yQ0M7RUFBWTtDeEJ1bnJDYjs7QXdCdG5yQ0M7RUFBWTtDeEIwbnJDYjs7QXdCem5yQ0M7RUFBWTtDeEI2bnJDYjs7QXdCNW5yQ0M7RUFBWTtDeEJnb3JDYjs7QXdCL25yQ0M7RUFBWTtDeEJtb3JDYjs7QXdCam9yQ0M7RUFDRTtFQUNBO0N4Qm9vckNIOztBd0Jqb3JDQztFQUNFO0VBQ0E7Q3hCb29yQ0g7O0FjdHByQ0s7RVV1QkE7SUFBaUM7R3hCb29yQ3BDOztFd0Jub3JDRztJQUFpQztHeEJ1b3JDcEM7O0V3QnRvckNHO0lBQWlDO0d4QjBvckNwQzs7RXdCem9yQ0c7SUFBaUM7R3hCNm9yQ3BDOztFd0I1b3JDRztJQUFpQztHeEJncHJDcEM7O0V3QjlvckNHO0lBQ0U7SUFDQTtHeEJpcHJDTDs7RXdCOW9yQ0c7SUFDRTtJQUNBO0d4QmlwckNMO0NBQ0Y7O0FjdHJyQ0s7RVV1QkE7SUFBaUM7R3hCb3FyQ3BDOztFd0JucXJDRztJQUFpQztHeEJ1cXJDcEM7O0V3QnRxckNHO0lBQWlDO0d4QjBxckNwQzs7RXdCenFyQ0c7SUFBaUM7R3hCNnFyQ3BDOztFd0I1cXJDRztJQUFpQztHeEJncnJDcEM7O0V3QjlxckNHO0lBQ0U7SUFDQTtHeEJpcnJDTDs7RXdCOXFyQ0c7SUFDRTtJQUNBO0d4QmlyckNMO0NBQ0Y7O0FjdHRyQ0s7RVV1QkE7SUFBaUM7R3hCb3NyQ3BDOztFd0Juc3JDRztJQUFpQztHeEJ1c3JDcEM7O0V3QnRzckNHO0lBQWlDO0d4QjBzckNwQzs7RXdCenNyQ0c7SUFBaUM7R3hCNnNyQ3BDOztFd0I1c3JDRztJQUFpQztHeEJndHJDcEM7O0V3QjlzckNHO0lBQ0U7SUFDQTtHeEJpdHJDTDs7RXdCOXNyQ0c7SUFDRTtJQUNBO0d4Qml0ckNMO0NBQ0Y7O0FjdHZyQ0s7RVV1QkE7SUFBaUM7R3hCb3VyQ3BDOztFd0JudXJDRztJQUFpQztHeEJ1dXJDcEM7O0V3QnR1ckNHO0lBQWlDO0d4QjB1ckNwQzs7RXdCenVyQ0c7SUFBaUM7R3hCNnVyQ3BDOztFd0I1dXJDRztJQUFpQztHeEJndnJDcEM7O0V3Qjl1ckNHO0lBQ0U7SUFDQTtHeEJpdnJDTDs7RXdCOXVyQ0c7SUFDRTtJQUNBO0d4Qml2ckNMO0NBQ0Y7O0FjdHhyQ0s7RVV1QkE7SUFBaUM7R3hCb3dyQ3BDOztFd0Jud3JDRztJQUFpQztHeEJ1d3JDcEM7O0V3QnR3ckNHO0lBQWlDO0d4QjB3ckNwQzs7RXdCendyQ0c7SUFBaUM7R3hCNndyQ3BDOztFd0I1d3JDRztJQUFpQztHeEJneHJDcEM7O0V3Qjl3ckNHO0lBQ0U7SUFDQTtHeEJpeHJDTDs7RXdCOXdyQ0c7SUFDRTtJQUNBO0d4Qml4ckNMO0NBQ0Y7O0FjdHpyQ0s7RVV1QkE7SUFBaUM7R3hCb3lyQ3BDOztFd0JueXJDRztJQUFpQztHeEJ1eXJDcEM7O0V3QnR5ckNHO0lBQWlDO0d4QjB5ckNwQzs7RXdCenlyQ0c7SUFBaUM7R3hCNnlyQ3BDOztFd0I1eXJDRztJQUFpQztHeEJnenJDcEM7O0V3Qjl5ckNHO0lBQ0U7SUFDQTtHeEJpenJDTDs7RXdCOXlyQ0c7SUFDRTtJQUNBO0d4Qml6ckNMO0NBQ0Y7O0FjdDFyQ0s7RVV1QkE7SUFBaUM7R3hCbzByQ3BDOztFd0JuMHJDRztJQUFpQztHeEJ1MHJDcEM7O0V3QnQwckNHO0lBQWlDO0d4QjAwckNwQzs7RXdCejByQ0c7SUFBaUM7R3hCNjByQ3BDOztFd0I1MHJDRztJQUFpQztHeEJnMXJDcEM7O0V3QjkwckNHO0lBQ0U7SUFDQTtHeEJpMXJDTDs7RXdCOTByQ0c7SUFDRTtJQUNBO0d4QmkxckNMO0NBQ0Y7O0FjdDNyQ0s7RVV1QkE7SUFBaUM7R3hCbzJyQ3BDOztFd0JuMnJDRztJQUFpQztHeEJ1MnJDcEM7O0V3QnQyckNHO0lBQWlDO0d4QjAyckNwQzs7RXdCejJyQ0c7SUFBaUM7R3hCNjJyQ3BDOztFd0I1MnJDRztJQUFpQztHeEJnM3JDcEM7O0V3QjkyckNHO0lBQ0U7SUFDQTtHeEJpM3JDTDs7RXdCOTJyQ0c7SUFDRTtJQUNBO0d4QmkzckNMO0NBQ0Y7O0FjdDVyQ0s7RVV1QkE7SUFBaUM7R3hCbzRyQ3BDOztFd0JuNHJDRztJQUFpQztHeEJ1NHJDcEM7O0V3QnQ0ckNHO0lBQWlDO0d4QjA0ckNwQzs7RXdCejRyQ0c7SUFBaUM7R3hCNjRyQ3BDOztFd0I1NHJDRztJQUFpQztHeEJnNXJDcEM7O0V3Qjk0ckNHO0lBQ0U7SUFDQTtHeEJpNXJDTDs7RXdCOTRyQ0c7SUFDRTtJQUNBO0d4Qmk1ckNMO0NBQ0Y7O0FjdDdyQ0s7RVV1QkE7SUFBaUM7R3hCbzZyQ3BDOztFd0JuNnJDRztJQUFpQztHeEJ1NnJDcEM7O0V3QnQ2ckNHO0lBQWlDO0d4QjA2ckNwQzs7RXdCejZyQ0c7SUFBaUM7R3hCNjZyQ3BDOztFd0I1NnJDRztJQUFpQztHeEJnN3JDcEM7O0V3Qjk2ckNHO0lBQ0U7SUFDQTtHeEJpN3JDTDs7RXdCOTZyQ0c7SUFDRTtJQUNBO0d4Qmk3ckNMO0NBQ0Y7O0FjdDlyQ0s7RVV1QkE7SUFBaUM7R3hCbzhyQ3BDOztFd0JuOHJDRztJQUFpQztHeEJ1OHJDcEM7O0V3QnQ4ckNHO0lBQWlDO0d4QjA4ckNwQzs7RXdCejhyQ0c7SUFBaUM7R3hCNjhyQ3BDOztFd0I1OHJDRztJQUFpQztHeEJnOXJDcEM7O0V3Qjk4ckNHO0lBQ0U7SUFDQTtHeEJpOXJDTDs7RXdCOThyQ0c7SUFDRTtJQUNBO0d4Qmk5ckNMO0NBQ0Y7O0FjdC9yQ0s7RVV1QkE7SUFBaUM7R3hCbytyQ3BDOztFd0JuK3JDRztJQUFpQztHeEJ1K3JDcEM7O0V3QnQrckNHO0lBQWlDO0d4QjArckNwQzs7RXdCeityQ0c7SUFBaUM7R3hCNityQ3BDOztFd0I1K3JDRztJQUFpQztHeEJnL3JDcEM7O0V3QjkrckNHO0lBQ0U7SUFDQTtHeEJpL3JDTDs7RXdCOStyQ0c7SUFDRTtJQUNBO0d4QmkvckNMO0NBQ0Y7O0F3Qmpoc0NDO0VBQVk7Q3hCcWhzQ2I7O0F3QnBoc0NDO0VBQVk7Q3hCd2hzQ2I7O0F3QnZoc0NDO0VBQVk7Q3hCMmhzQ2I7O0F3QjFoc0NDO0VBQVk7Q3hCOGhzQ2I7O0F3Qjdoc0NDO0VBQVk7Q3hCaWlzQ2I7O0F3Qi9oc0NDO0VBQ0U7RUFDQTtDeEJraXNDSDs7QXdCL2hzQ0M7RUFDRTtFQUNBO0N4Qmtpc0NIOztBY3Bqc0NLO0VVdUJBO0lBQWlDO0d4Qmtpc0NwQzs7RXdCamlzQ0c7SUFBaUM7R3hCcWlzQ3BDOztFd0JwaXNDRztJQUFpQztHeEJ3aXNDcEM7O0V3QnZpc0NHO0lBQWlDO0d4QjJpc0NwQzs7RXdCMWlzQ0c7SUFBaUM7R3hCOGlzQ3BDOztFd0I1aXNDRztJQUNFO0lBQ0E7R3hCK2lzQ0w7O0V3QjVpc0NHO0lBQ0U7SUFDQTtHeEIraXNDTDtDQUNGOztBY3Bsc0NLO0VVdUJBO0lBQWlDO0d4Qmtrc0NwQzs7RXdCamtzQ0c7SUFBaUM7R3hCcWtzQ3BDOztFd0Jwa3NDRztJQUFpQztHeEJ3a3NDcEM7O0V3QnZrc0NHO0lBQWlDO0d4QjJrc0NwQzs7RXdCMWtzQ0c7SUFBaUM7R3hCOGtzQ3BDOztFd0I1a3NDRztJQUNFO0lBQ0E7R3hCK2tzQ0w7O0V3QjVrc0NHO0lBQ0U7SUFDQTtHeEIra3NDTDtDQUNGOztBY3Buc0NLO0VVdUJBO0lBQWlDO0d4Qmttc0NwQzs7RXdCam1zQ0c7SUFBaUM7R3hCcW1zQ3BDOztFd0JwbXNDRztJQUFpQztHeEJ3bXNDcEM7O0V3QnZtc0NHO0lBQWlDO0d4QjJtc0NwQzs7RXdCMW1zQ0c7SUFBaUM7R3hCOG1zQ3BDOztFd0I1bXNDRztJQUNFO0lBQ0E7R3hCK21zQ0w7O0V3QjVtc0NHO0lBQ0U7SUFDQTtHeEIrbXNDTDtDQUNGOztBY3Bwc0NLO0VVdUJBO0lBQWlDO0d4Qmtvc0NwQzs7RXdCam9zQ0c7SUFBaUM7R3hCcW9zQ3BDOztFd0Jwb3NDRztJQUFpQztHeEJ3b3NDcEM7O0V3QnZvc0NHO0lBQWlDO0d4QjJvc0NwQzs7RXdCMW9zQ0c7SUFBaUM7R3hCOG9zQ3BDOztFd0I1b3NDRztJQUNFO0lBQ0E7R3hCK29zQ0w7O0V3QjVvc0NHO0lBQ0U7SUFDQTtHeEIrb3NDTDtDQUNGOztBY3Byc0NLO0VVdUJBO0lBQWlDO0d4Qmtxc0NwQzs7RXdCanFzQ0c7SUFBaUM7R3hCcXFzQ3BDOztFd0JwcXNDRztJQUFpQztHeEJ3cXNDcEM7O0V3QnZxc0NHO0lBQWlDO0d4QjJxc0NwQzs7RXdCMXFzQ0c7SUFBaUM7R3hCOHFzQ3BDOztFd0I1cXNDRztJQUNFO0lBQ0E7R3hCK3FzQ0w7O0V3QjVxc0NHO0lBQ0U7SUFDQTtHeEIrcXNDTDtDQUNGOztBY3B0c0NLO0VVdUJBO0lBQWlDO0d4Qmtzc0NwQzs7RXdCanNzQ0c7SUFBaUM7R3hCcXNzQ3BDOztFd0Jwc3NDRztJQUFpQztHeEJ3c3NDcEM7O0V3QnZzc0NHO0lBQWlDO0d4QjJzc0NwQzs7RXdCMXNzQ0c7SUFBaUM7R3hCOHNzQ3BDOztFd0I1c3NDRztJQUNFO0lBQ0E7R3hCK3NzQ0w7O0V3QjVzc0NHO0lBQ0U7SUFDQTtHeEIrc3NDTDtDQUNGOztBY3B2c0NLO0VVdUJBO0lBQWlDO0d4Qmt1c0NwQzs7RXdCanVzQ0c7SUFBaUM7R3hCcXVzQ3BDOztFd0JwdXNDRztJQUFpQztHeEJ3dXNDcEM7O0V3QnZ1c0NHO0lBQWlDO0d4QjJ1c0NwQzs7RXdCMXVzQ0c7SUFBaUM7R3hCOHVzQ3BDOztFd0I1dXNDRztJQUNFO0lBQ0E7R3hCK3VzQ0w7O0V3QjV1c0NHO0lBQ0U7SUFDQTtHeEIrdXNDTDtDQUNGOztBY3B4c0NLO0VVdUJBO0lBQWlDO0d4Qmt3c0NwQzs7RXdCandzQ0c7SUFBaUM7R3hCcXdzQ3BDOztFd0Jwd3NDRztJQUFpQztHeEJ3d3NDcEM7O0V3QnZ3c0NHO0lBQWlDO0d4QjJ3c0NwQzs7RXdCMXdzQ0c7SUFBaUM7R3hCOHdzQ3BDOztFd0I1d3NDRztJQUNFO0lBQ0E7R3hCK3dzQ0w7O0V3QjV3c0NHO0lBQ0U7SUFDQTtHeEIrd3NDTDtDQUNGOztBY3B6c0NLO0VVdUJBO0lBQWlDO0d4Qmt5c0NwQzs7RXdCanlzQ0c7SUFBaUM7R3hCcXlzQ3BDOztFd0JweXNDRztJQUFpQztHeEJ3eXNDcEM7O0V3QnZ5c0NHO0lBQWlDO0d4QjJ5c0NwQzs7RXdCMXlzQ0c7SUFBaUM7R3hCOHlzQ3BDOztFd0I1eXNDRztJQUNFO0lBQ0E7R3hCK3lzQ0w7O0V3QjV5c0NHO0lBQ0U7SUFDQTtHeEIreXNDTDtDQUNGOztBY3Axc0NLO0VVdUJBO0lBQWlDO0d4Qmswc0NwQzs7RXdCajBzQ0c7SUFBaUM7R3hCcTBzQ3BDOztFd0JwMHNDRztJQUFpQztHeEJ3MHNDcEM7O0V3QnYwc0NHO0lBQWlDO0d4QjIwc0NwQzs7RXdCMTBzQ0c7SUFBaUM7R3hCODBzQ3BDOztFd0I1MHNDRztJQUNFO0lBQ0E7R3hCKzBzQ0w7O0V3QjUwc0NHO0lBQ0U7SUFDQTtHeEIrMHNDTDtDQUNGOztBY3Azc0NLO0VVdUJBO0lBQWlDO0d4Qmsyc0NwQzs7RXdCajJzQ0c7SUFBaUM7R3hCcTJzQ3BDOztFd0JwMnNDRztJQUFpQztHeEJ3MnNDcEM7O0V3QnYyc0NHO0lBQWlDO0d4QjIyc0NwQzs7RXdCMTJzQ0c7SUFBaUM7R3hCODJzQ3BDOztFd0I1MnNDRztJQUNFO0lBQ0E7R3hCKzJzQ0w7O0V3QjUyc0NHO0lBQ0U7SUFDQTtHeEIrMnNDTDtDQUNGOztBY3A1c0NLO0VVdUJBO0lBQWlDO0d4Qms0c0NwQzs7RXdCajRzQ0c7SUFBaUM7R3hCcTRzQ3BDOztFd0JwNHNDRztJQUFpQztHeEJ3NHNDcEM7O0V3QnY0c0NHO0lBQWlDO0d4QjI0c0NwQzs7RXdCMTRzQ0c7SUFBaUM7R3hCODRzQ3BDOztFd0I1NHNDRztJQUNFO0lBQ0E7R3hCKzRzQ0w7O0V3QjU0c0NHO0lBQ0U7SUFDQTtHeEIrNHNDTDtDQUNGOztBd0JwNHNDRztFQUFZO0N4Qnc0c0NmOztBd0J2NHNDRztFQUFZO0N4QjI0c0NmOztBd0IxNHNDRztFQUFZO0N4Qjg0c0NmOztBd0I3NHNDRztFQUFZO0N4Qmk1c0NmOztBd0JoNXNDRztFQUFZO0N4Qm81c0NmOztBd0JsNXNDRztFQUNFO0VBQ0E7Q3hCcTVzQ0w7O0F3Qmw1c0NHO0VBQ0U7RUFDQTtDeEJxNXNDTDs7QWNsOXNDSztFVWtFRTtJQUFpQztHeEJxNXNDdEM7O0V3QnA1c0NLO0lBQWlDO0d4Qnc1c0N0Qzs7RXdCdjVzQ0s7SUFBaUM7R3hCMjVzQ3RDOztFd0IxNXNDSztJQUFpQztHeEI4NXNDdEM7O0V3Qjc1c0NLO0lBQWlDO0d4Qmk2c0N0Qzs7RXdCLzVzQ0s7SUFDRTtJQUNBO0d4Qms2c0NQOztFd0IvNXNDSztJQUNFO0lBQ0E7R3hCazZzQ1A7Q0FDRjs7QWNsL3NDSztFVWtFRTtJQUFpQztHeEJxN3NDdEM7O0V3QnA3c0NLO0lBQWlDO0d4Qnc3c0N0Qzs7RXdCdjdzQ0s7SUFBaUM7R3hCMjdzQ3RDOztFd0IxN3NDSztJQUFpQztHeEI4N3NDdEM7O0V3Qjc3c0NLO0lBQWlDO0d4Qmk4c0N0Qzs7RXdCLzdzQ0s7SUFDRTtJQUNBO0d4Qms4c0NQOztFd0IvN3NDSztJQUNFO0lBQ0E7R3hCazhzQ1A7Q0FDRjs7QWNsaHRDSztFVWtFRTtJQUFpQztHeEJxOXNDdEM7O0V3QnA5c0NLO0lBQWlDO0d4Qnc5c0N0Qzs7RXdCdjlzQ0s7SUFBaUM7R3hCMjlzQ3RDOztFd0IxOXNDSztJQUFpQztHeEI4OXNDdEM7O0V3Qjc5c0NLO0lBQWlDO0d4Qmkrc0N0Qzs7RXdCLzlzQ0s7SUFDRTtJQUNBO0d4Qmsrc0NQOztFd0IvOXNDSztJQUNFO0lBQ0E7R3hCaytzQ1A7Q0FDRjs7QWNsanRDSztFVWtFRTtJQUFpQztHeEJxL3NDdEM7O0V3QnAvc0NLO0lBQWlDO0d4Qncvc0N0Qzs7RXdCdi9zQ0s7SUFBaUM7R3hCMi9zQ3RDOztFd0IxL3NDSztJQUFpQztHeEI4L3NDdEM7O0V3Qjcvc0NLO0lBQWlDO0d4QmlndEN0Qzs7RXdCLy9zQ0s7SUFDRTtJQUNBO0d4QmtndENQOztFd0IvL3NDSztJQUNFO0lBQ0E7R3hCa2d0Q1A7Q0FDRjs7QWNsbHRDSztFVWtFRTtJQUFpQztHeEJxaHRDdEM7O0V3QnBodENLO0lBQWlDO0d4QndodEN0Qzs7RXdCdmh0Q0s7SUFBaUM7R3hCMmh0Q3RDOztFd0IxaHRDSztJQUFpQztHeEI4aHRDdEM7O0V3QjdodENLO0lBQWlDO0d4QmlpdEN0Qzs7RXdCL2h0Q0s7SUFDRTtJQUNBO0d4QmtpdENQOztFd0IvaHRDSztJQUNFO0lBQ0E7R3hCa2l0Q1A7Q0FDRjs7QWNsbnRDSztFVWtFRTtJQUFpQztHeEJxanRDdEM7O0V3QnBqdENLO0lBQWlDO0d4QndqdEN0Qzs7RXdCdmp0Q0s7SUFBaUM7R3hCMmp0Q3RDOztFd0IxanRDSztJQUFpQztHeEI4anRDdEM7O0V3QjdqdENLO0lBQWlDO0d4QmlrdEN0Qzs7RXdCL2p0Q0s7SUFDRTtJQUNBO0d4QmtrdENQOztFd0IvanRDSztJQUNFO0lBQ0E7R3hCa2t0Q1A7Q0FDRjs7QWNscHRDSztFVWtFRTtJQUFpQztHeEJxbHRDdEM7O0V3QnBsdENLO0lBQWlDO0d4QndsdEN0Qzs7RXdCdmx0Q0s7SUFBaUM7R3hCMmx0Q3RDOztFd0IxbHRDSztJQUFpQztHeEI4bHRDdEM7O0V3QjdsdENLO0lBQWlDO0d4QmltdEN0Qzs7RXdCL2x0Q0s7SUFDRTtJQUNBO0d4QmttdENQOztFd0IvbHRDSztJQUNFO0lBQ0E7R3hCa210Q1A7Q0FDRjs7QWNscnRDSztFVWtFRTtJQUFpQztHeEJxbnRDdEM7O0V3QnBudENLO0lBQWlDO0d4QndudEN0Qzs7RXdCdm50Q0s7SUFBaUM7R3hCMm50Q3RDOztFd0IxbnRDSztJQUFpQztHeEI4bnRDdEM7O0V3QjdudENLO0lBQWlDO0d4QmlvdEN0Qzs7RXdCL250Q0s7SUFDRTtJQUNBO0d4QmtvdENQOztFd0IvbnRDSztJQUNFO0lBQ0E7R3hCa290Q1A7Q0FDRjs7QWNsdHRDSztFVWtFRTtJQUFpQztHeEJxcHRDdEM7O0V3QnBwdENLO0lBQWlDO0d4QndwdEN0Qzs7RXdCdnB0Q0s7SUFBaUM7R3hCMnB0Q3RDOztFd0IxcHRDSztJQUFpQztHeEI4cHRDdEM7O0V3QjdwdENLO0lBQWlDO0d4QmlxdEN0Qzs7RXdCL3B0Q0s7SUFDRTtJQUNBO0d4QmtxdENQOztFd0IvcHRDSztJQUNFO0lBQ0E7R3hCa3F0Q1A7Q0FDRjs7QWNsdnRDSztFVWtFRTtJQUFpQztHeEJxcnRDdEM7O0V3QnBydENLO0lBQWlDO0d4QndydEN0Qzs7RXdCdnJ0Q0s7SUFBaUM7R3hCMnJ0Q3RDOztFd0IxcnRDSztJQUFpQztHeEI4cnRDdEM7O0V3QjdydENLO0lBQWlDO0d4QmlzdEN0Qzs7RXdCL3J0Q0s7SUFDRTtJQUNBO0d4QmtzdENQOztFd0IvcnRDSztJQUNFO0lBQ0E7R3hCa3N0Q1A7Q0FDRjs7QWNseHRDSztFVWtFRTtJQUFpQztHeEJxdHRDdEM7O0V3QnB0dENLO0lBQWlDO0d4Qnd0dEN0Qzs7RXdCdnR0Q0s7SUFBaUM7R3hCMnR0Q3RDOztFd0IxdHRDSztJQUFpQztHeEI4dHRDdEM7O0V3Qjd0dENLO0lBQWlDO0d4Qml1dEN0Qzs7RXdCL3R0Q0s7SUFDRTtJQUNBO0d4Qmt1dENQOztFd0IvdHRDSztJQUNFO0lBQ0E7R3hCa3V0Q1A7Q0FDRjs7QWNsenRDSztFVWtFRTtJQUFpQztHeEJxdnRDdEM7O0V3QnB2dENLO0lBQWlDO0d4Qnd2dEN0Qzs7RXdCdnZ0Q0s7SUFBaUM7R3hCMnZ0Q3RDOztFd0IxdnRDSztJQUFpQztHeEI4dnRDdEM7O0V3Qjd2dENLO0lBQWlDO0d4Qml3dEN0Qzs7RXdCL3Z0Q0s7SUFDRTtJQUNBO0d4Qmt3dENQOztFd0IvdnRDSztJQUNFO0lBQ0E7R3hCa3d0Q1A7Q0FDRjs7QXdCbHl0Q0c7RUFBWTtDeEJzeXRDZjs7QXdCcnl0Q0c7RUFBWTtDeEJ5eXRDZjs7QXdCeHl0Q0c7RUFBWTtDeEI0eXRDZjs7QXdCM3l0Q0c7RUFBWTtDeEIreXRDZjs7QXdCOXl0Q0c7RUFBWTtDeEJrenRDZjs7QXdCaHp0Q0c7RUFDRTtFQUNBO0N4Qm16dENMOztBd0JoenRDRztFQUNFO0VBQ0E7Q3hCbXp0Q0w7O0FjaDN0Q0s7RVVrRUU7SUFBaUM7R3hCbXp0Q3RDOztFd0JsenRDSztJQUFpQztHeEJzenRDdEM7O0V3QnJ6dENLO0lBQWlDO0d4Qnl6dEN0Qzs7RXdCeHp0Q0s7SUFBaUM7R3hCNHp0Q3RDOztFd0IzenRDSztJQUFpQztHeEIrenRDdEM7O0V3Qjd6dENLO0lBQ0U7SUFDQTtHeEJnMHRDUDs7RXdCN3p0Q0s7SUFDRTtJQUNBO0d4QmcwdENQO0NBQ0Y7O0FjaDV0Q0s7RVVrRUU7SUFBaUM7R3hCbTF0Q3RDOztFd0JsMXRDSztJQUFpQztHeEJzMXRDdEM7O0V3QnIxdENLO0lBQWlDO0d4QnkxdEN0Qzs7RXdCeDF0Q0s7SUFBaUM7R3hCNDF0Q3RDOztFd0IzMXRDSztJQUFpQztHeEIrMXRDdEM7O0V3QjcxdENLO0lBQ0U7SUFDQTtHeEJnMnRDUDs7RXdCNzF0Q0s7SUFDRTtJQUNBO0d4QmcydENQO0NBQ0Y7O0FjaDd0Q0s7RVVrRUU7SUFBaUM7R3hCbTN0Q3RDOztFd0JsM3RDSztJQUFpQztHeEJzM3RDdEM7O0V3QnIzdENLO0lBQWlDO0d4QnkzdEN0Qzs7RXdCeDN0Q0s7SUFBaUM7R3hCNDN0Q3RDOztFd0IzM3RDSztJQUFpQztHeEIrM3RDdEM7O0V3QjczdENLO0lBQ0U7SUFDQTtHeEJnNHRDUDs7RXdCNzN0Q0s7SUFDRTtJQUNBO0d4Qmc0dENQO0NBQ0Y7O0FjaDl0Q0s7RVVrRUU7SUFBaUM7R3hCbTV0Q3RDOztFd0JsNXRDSztJQUFpQztHeEJzNXRDdEM7O0V3QnI1dENLO0lBQWlDO0d4Qnk1dEN0Qzs7RXdCeDV0Q0s7SUFBaUM7R3hCNDV0Q3RDOztFd0IzNXRDSztJQUFpQztHeEIrNXRDdEM7O0V3Qjc1dENLO0lBQ0U7SUFDQTtHeEJnNnRDUDs7RXdCNzV0Q0s7SUFDRTtJQUNBO0d4Qmc2dENQO0NBQ0Y7O0FjaC90Q0s7RVVrRUU7SUFBaUM7R3hCbTd0Q3RDOztFd0JsN3RDSztJQUFpQztHeEJzN3RDdEM7O0V3QnI3dENLO0lBQWlDO0d4Qnk3dEN0Qzs7RXdCeDd0Q0s7SUFBaUM7R3hCNDd0Q3RDOztFd0IzN3RDSztJQUFpQztHeEIrN3RDdEM7O0V3Qjc3dENLO0lBQ0U7SUFDQTtHeEJnOHRDUDs7RXdCNzd0Q0s7SUFDRTtJQUNBO0d4Qmc4dENQO0NBQ0Y7O0FjaGh1Q0s7RVVrRUU7SUFBaUM7R3hCbTl0Q3RDOztFd0JsOXRDSztJQUFpQztHeEJzOXRDdEM7O0V3QnI5dENLO0lBQWlDO0d4Qnk5dEN0Qzs7RXdCeDl0Q0s7SUFBaUM7R3hCNDl0Q3RDOztFd0IzOXRDSztJQUFpQztHeEIrOXRDdEM7O0V3Qjc5dENLO0lBQ0U7SUFDQTtHeEJnK3RDUDs7RXdCNzl0Q0s7SUFDRTtJQUNBO0d4QmcrdENQO0NBQ0Y7O0FjaGp1Q0s7RVVrRUU7SUFBaUM7R3hCbS90Q3RDOztFd0JsL3RDSztJQUFpQztHeEJzL3RDdEM7O0V3QnIvdENLO0lBQWlDO0d4QnkvdEN0Qzs7RXdCeC90Q0s7SUFBaUM7R3hCNC90Q3RDOztFd0IzL3RDSztJQUFpQztHeEIrL3RDdEM7O0V3QjcvdENLO0lBQ0U7SUFDQTtHeEJnZ3VDUDs7RXdCNy90Q0s7SUFDRTtJQUNBO0d4QmdndUNQO0NBQ0Y7O0FjaGx1Q0s7RVVrRUU7SUFBaUM7R3hCbWh1Q3RDOztFd0JsaHVDSztJQUFpQztHeEJzaHVDdEM7O0V3QnJodUNLO0lBQWlDO0d4QnlodUN0Qzs7RXdCeGh1Q0s7SUFBaUM7R3hCNGh1Q3RDOztFd0IzaHVDSztJQUFpQztHeEIraHVDdEM7O0V3QjdodUNLO0lBQ0U7SUFDQTtHeEJnaXVDUDs7RXdCN2h1Q0s7SUFDRTtJQUNBO0d4QmdpdUNQO0NBQ0Y7O0FjaG51Q0s7RVVrRUU7SUFBaUM7R3hCbWp1Q3RDOztFd0JsanVDSztJQUFpQztHeEJzanVDdEM7O0V3QnJqdUNLO0lBQWlDO0d4QnlqdUN0Qzs7RXdCeGp1Q0s7SUFBaUM7R3hCNGp1Q3RDOztFd0IzanVDSztJQUFpQztHeEIranVDdEM7O0V3QjdqdUNLO0lBQ0U7SUFDQTtHeEJna3VDUDs7RXdCN2p1Q0s7SUFDRTtJQUNBO0d4QmdrdUNQO0NBQ0Y7O0FjaHB1Q0s7RVVrRUU7SUFBaUM7R3hCbWx1Q3RDOztFd0JsbHVDSztJQUFpQztHeEJzbHVDdEM7O0V3QnJsdUNLO0lBQWlDO0d4QnlsdUN0Qzs7RXdCeGx1Q0s7SUFBaUM7R3hCNGx1Q3RDOztFd0IzbHVDSztJQUFpQztHeEIrbHVDdEM7O0V3QjdsdUNLO0lBQ0U7SUFDQTtHeEJnbXVDUDs7RXdCN2x1Q0s7SUFDRTtJQUNBO0d4QmdtdUNQO0NBQ0Y7O0FjaHJ1Q0s7RVVrRUU7SUFBaUM7R3hCbW51Q3RDOztFd0JsbnVDSztJQUFpQztHeEJzbnVDdEM7O0V3QnJudUNLO0lBQWlDO0d4QnludUN0Qzs7RXdCeG51Q0s7SUFBaUM7R3hCNG51Q3RDOztFd0IzbnVDSztJQUFpQztHeEIrbnVDdEM7O0V3QjdudUNLO0lBQ0U7SUFDQTtHeEJnb3VDUDs7RXdCN251Q0s7SUFDRTtJQUNBO0d4QmdvdUNQO0NBQ0Y7O0FjaHR1Q0s7RVVrRUU7SUFBaUM7R3hCbXB1Q3RDOztFd0JscHVDSztJQUFpQztHeEJzcHVDdEM7O0V3QnJwdUNLO0lBQWlDO0d4QnlwdUN0Qzs7RXdCeHB1Q0s7SUFBaUM7R3hCNHB1Q3RDOztFd0IzcHVDSztJQUFpQztHeEIrcHVDdEM7O0V3QjdwdUNLO0lBQ0U7SUFDQTtHeEJncXVDUDs7RXdCN3B1Q0s7SUFDRTtJQUNBO0d4QmdxdUNQO0NBQ0Y7O0F3QmhzdUNHO0VBQVk7Q3hCb3N1Q2Y7O0F3Qm5zdUNHO0VBQVk7Q3hCdXN1Q2Y7O0F3QnRzdUNHO0VBQVk7Q3hCMHN1Q2Y7O0F3QnpzdUNHO0VBQVk7Q3hCNnN1Q2Y7O0F3QjVzdUNHO0VBQVk7Q3hCZ3R1Q2Y7O0F3QjlzdUNHO0VBQ0U7RUFDQTtDeEJpdHVDTDs7QXdCOXN1Q0c7RUFDRTtFQUNBO0N4Qml0dUNMOztBYzl3dUNLO0VVa0VFO0lBQWlDO0d4Qml0dUN0Qzs7RXdCaHR1Q0s7SUFBaUM7R3hCb3R1Q3RDOztFd0JudHVDSztJQUFpQztHeEJ1dHVDdEM7O0V3QnR0dUNLO0lBQWlDO0d4QjB0dUN0Qzs7RXdCenR1Q0s7SUFBaUM7R3hCNnR1Q3RDOztFd0IzdHVDSztJQUNFO0lBQ0E7R3hCOHR1Q1A7O0V3QjN0dUNLO0lBQ0U7SUFDQTtHeEI4dHVDUDtDQUNGOztBYzl5dUNLO0VVa0VFO0lBQWlDO0d4Qml2dUN0Qzs7RXdCaHZ1Q0s7SUFBaUM7R3hCb3Z1Q3RDOztFd0JudnVDSztJQUFpQztHeEJ1dnVDdEM7O0V3QnR2dUNLO0lBQWlDO0d4QjB2dUN0Qzs7RXdCenZ1Q0s7SUFBaUM7R3hCNnZ1Q3RDOztFd0IzdnVDSztJQUNFO0lBQ0E7R3hCOHZ1Q1A7O0V3QjN2dUNLO0lBQ0U7SUFDQTtHeEI4dnVDUDtDQUNGOztBYzkwdUNLO0VVa0VFO0lBQWlDO0d4Qml4dUN0Qzs7RXdCaHh1Q0s7SUFBaUM7R3hCb3h1Q3RDOztFd0JueHVDSztJQUFpQztHeEJ1eHVDdEM7O0V3QnR4dUNLO0lBQWlDO0d4QjB4dUN0Qzs7RXdCenh1Q0s7SUFBaUM7R3hCNnh1Q3RDOztFd0IzeHVDSztJQUNFO0lBQ0E7R3hCOHh1Q1A7O0V3QjN4dUNLO0lBQ0U7SUFDQTtHeEI4eHVDUDtDQUNGOztBYzkydUNLO0VVa0VFO0lBQWlDO0d4Qml6dUN0Qzs7RXdCaHp1Q0s7SUFBaUM7R3hCb3p1Q3RDOztFd0JuenVDSztJQUFpQztHeEJ1enVDdEM7O0V3QnR6dUNLO0lBQWlDO0d4QjB6dUN0Qzs7RXdCenp1Q0s7SUFBaUM7R3hCNnp1Q3RDOztFd0IzenVDSztJQUNFO0lBQ0E7R3hCOHp1Q1A7O0V3QjN6dUNLO0lBQ0U7SUFDQTtHeEI4enVDUDtDQUNGOztBYzk0dUNLO0VVa0VFO0lBQWlDO0d4QmkxdUN0Qzs7RXdCaDF1Q0s7SUFBaUM7R3hCbzF1Q3RDOztFd0JuMXVDSztJQUFpQztHeEJ1MXVDdEM7O0V3QnQxdUNLO0lBQWlDO0d4QjAxdUN0Qzs7RXdCejF1Q0s7SUFBaUM7R3hCNjF1Q3RDOztFd0IzMXVDSztJQUNFO0lBQ0E7R3hCODF1Q1A7O0V3QjMxdUNLO0lBQ0U7SUFDQTtHeEI4MXVDUDtDQUNGOztBYzk2dUNLO0VVa0VFO0lBQWlDO0d4QmkzdUN0Qzs7RXdCaDN1Q0s7SUFBaUM7R3hCbzN1Q3RDOztFd0JuM3VDSztJQUFpQztHeEJ1M3VDdEM7O0V3QnQzdUNLO0lBQWlDO0d4QjAzdUN0Qzs7RXdCejN1Q0s7SUFBaUM7R3hCNjN1Q3RDOztFd0IzM3VDSztJQUNFO0lBQ0E7R3hCODN1Q1A7O0V3QjMzdUNLO0lBQ0U7SUFDQTtHeEI4M3VDUDtDQUNGOztBYzk4dUNLO0VVa0VFO0lBQWlDO0d4Qmk1dUN0Qzs7RXdCaDV1Q0s7SUFBaUM7R3hCbzV1Q3RDOztFd0JuNXVDSztJQUFpQztHeEJ1NXVDdEM7O0V3QnQ1dUNLO0lBQWlDO0d4QjA1dUN0Qzs7RXdCejV1Q0s7SUFBaUM7R3hCNjV1Q3RDOztFd0IzNXVDSztJQUNFO0lBQ0E7R3hCODV1Q1A7O0V3QjM1dUNLO0lBQ0U7SUFDQTtHeEI4NXVDUDtDQUNGOztBYzkrdUNLO0VVa0VFO0lBQWlDO0d4Qmk3dUN0Qzs7RXdCaDd1Q0s7SUFBaUM7R3hCbzd1Q3RDOztFd0JuN3VDSztJQUFpQztHeEJ1N3VDdEM7O0V3QnQ3dUNLO0lBQWlDO0d4QjA3dUN0Qzs7RXdCejd1Q0s7SUFBaUM7R3hCNjd1Q3RDOztFd0IzN3VDSztJQUNFO0lBQ0E7R3hCODd1Q1A7O0V3QjM3dUNLO0lBQ0U7SUFDQTtHeEI4N3VDUDtDQUNGOztBYzlndkNLO0VVa0VFO0lBQWlDO0d4Qmk5dUN0Qzs7RXdCaDl1Q0s7SUFBaUM7R3hCbzl1Q3RDOztFd0JuOXVDSztJQUFpQztHeEJ1OXVDdEM7O0V3QnQ5dUNLO0lBQWlDO0d4QjA5dUN0Qzs7RXdCejl1Q0s7SUFBaUM7R3hCNjl1Q3RDOztFd0IzOXVDSztJQUNFO0lBQ0E7R3hCODl1Q1A7O0V3QjM5dUNLO0lBQ0U7SUFDQTtHeEI4OXVDUDtDQUNGOztBYzlpdkNLO0VVa0VFO0lBQWlDO0d4QmkvdUN0Qzs7RXdCaC91Q0s7SUFBaUM7R3hCby91Q3RDOztFd0JuL3VDSztJQUFpQztHeEJ1L3VDdEM7O0V3QnQvdUNLO0lBQWlDO0d4QjAvdUN0Qzs7RXdCei91Q0s7SUFBaUM7R3hCNi91Q3RDOztFd0IzL3VDSztJQUNFO0lBQ0E7R3hCOC91Q1A7O0V3QjMvdUNLO0lBQ0U7SUFDQTtHeEI4L3VDUDtDQUNGOztBYzlrdkNLO0VVa0VFO0lBQWlDO0d4QmlodkN0Qzs7RXdCaGh2Q0s7SUFBaUM7R3hCb2h2Q3RDOztFd0JuaHZDSztJQUFpQztHeEJ1aHZDdEM7O0V3QnRodkNLO0lBQWlDO0d4QjBodkN0Qzs7RXdCemh2Q0s7SUFBaUM7R3hCNmh2Q3RDOztFd0IzaHZDSztJQUNFO0lBQ0E7R3hCOGh2Q1A7O0V3QjNodkNLO0lBQ0U7SUFDQTtHeEI4aHZDUDtDQUNGOztBYzltdkNLO0VVa0VFO0lBQWlDO0d4QmlqdkN0Qzs7RXdCaGp2Q0s7SUFBaUM7R3hCb2p2Q3RDOztFd0JuanZDSztJQUFpQztHeEJ1anZDdEM7O0V3QnRqdkNLO0lBQWlDO0d4QjBqdkN0Qzs7RXdCemp2Q0s7SUFBaUM7R3hCNmp2Q3RDOztFd0IzanZDSztJQUNFO0lBQ0E7R3hCOGp2Q1A7O0V3QjNqdkNLO0lBQ0U7SUFDQTtHeEI4anZDUDtDQUNGOztBd0I5bHZDRztFQUFZO0N4QmttdkNmOztBd0JqbXZDRztFQUFZO0N4QnFtdkNmOztBd0JwbXZDRztFQUFZO0N4QndtdkNmOztBd0J2bXZDRztFQUFZO0N4QjJtdkNmOztBd0IxbXZDRztFQUFZO0N4QjhtdkNmOztBd0I1bXZDRztFQUNFO0VBQ0E7Q3hCK212Q0w7O0F3QjVtdkNHO0VBQ0U7RUFDQTtDeEIrbXZDTDs7QWM1cXZDSztFVWtFRTtJQUFpQztHeEIrbXZDdEM7O0V3QjltdkNLO0lBQWlDO0d4QmtudkN0Qzs7RXdCam52Q0s7SUFBaUM7R3hCcW52Q3RDOztFd0JwbnZDSztJQUFpQztHeEJ3bnZDdEM7O0V3QnZudkNLO0lBQWlDO0d4QjJudkN0Qzs7RXdCem52Q0s7SUFDRTtJQUNBO0d4QjRudkNQOztFd0J6bnZDSztJQUNFO0lBQ0E7R3hCNG52Q1A7Q0FDRjs7QWM1c3ZDSztFVWtFRTtJQUFpQztHeEIrb3ZDdEM7O0V3QjlvdkNLO0lBQWlDO0d4QmtwdkN0Qzs7RXdCanB2Q0s7SUFBaUM7R3hCcXB2Q3RDOztFd0JwcHZDSztJQUFpQztHeEJ3cHZDdEM7O0V3QnZwdkNLO0lBQWlDO0d4QjJwdkN0Qzs7RXdCenB2Q0s7SUFDRTtJQUNBO0d4QjRwdkNQOztFd0J6cHZDSztJQUNFO0lBQ0E7R3hCNHB2Q1A7Q0FDRjs7QWM1dXZDSztFVWtFRTtJQUFpQztHeEIrcXZDdEM7O0V3QjlxdkNLO0lBQWlDO0d4QmtydkN0Qzs7RXdCanJ2Q0s7SUFBaUM7R3hCcXJ2Q3RDOztFd0JwcnZDSztJQUFpQztHeEJ3cnZDdEM7O0V3QnZydkNLO0lBQWlDO0d4QjJydkN0Qzs7RXdCenJ2Q0s7SUFDRTtJQUNBO0d4QjRydkNQOztFd0J6cnZDSztJQUNFO0lBQ0E7R3hCNHJ2Q1A7Q0FDRjs7QWM1d3ZDSztFVWtFRTtJQUFpQztHeEIrc3ZDdEM7O0V3QjlzdkNLO0lBQWlDO0d4Qmt0dkN0Qzs7RXdCanR2Q0s7SUFBaUM7R3hCcXR2Q3RDOztFd0JwdHZDSztJQUFpQztHeEJ3dHZDdEM7O0V3QnZ0dkNLO0lBQWlDO0d4QjJ0dkN0Qzs7RXdCenR2Q0s7SUFDRTtJQUNBO0d4QjR0dkNQOztFd0J6dHZDSztJQUNFO0lBQ0E7R3hCNHR2Q1A7Q0FDRjs7QWM1eXZDSztFVWtFRTtJQUFpQztHeEIrdXZDdEM7O0V3Qjl1dkNLO0lBQWlDO0d4Qmt2dkN0Qzs7RXdCanZ2Q0s7SUFBaUM7R3hCcXZ2Q3RDOztFd0JwdnZDSztJQUFpQztHeEJ3dnZDdEM7O0V3QnZ2dkNLO0lBQWlDO0d4QjJ2dkN0Qzs7RXdCenZ2Q0s7SUFDRTtJQUNBO0d4QjR2dkNQOztFd0J6dnZDSztJQUNFO0lBQ0E7R3hCNHZ2Q1A7Q0FDRjs7QWM1MHZDSztFVWtFRTtJQUFpQztHeEIrd3ZDdEM7O0V3Qjl3dkNLO0lBQWlDO0d4Qmt4dkN0Qzs7RXdCanh2Q0s7SUFBaUM7R3hCcXh2Q3RDOztFd0JweHZDSztJQUFpQztHeEJ3eHZDdEM7O0V3QnZ4dkNLO0lBQWlDO0d4QjJ4dkN0Qzs7RXdCenh2Q0s7SUFDRTtJQUNBO0d4QjR4dkNQOztFd0J6eHZDSztJQUNFO0lBQ0E7R3hCNHh2Q1A7Q0FDRjs7QWM1MnZDSztFVWtFRTtJQUFpQztHeEIreXZDdEM7O0V3Qjl5dkNLO0lBQWlDO0d4Qmt6dkN0Qzs7RXdCanp2Q0s7SUFBaUM7R3hCcXp2Q3RDOztFd0JwenZDSztJQUFpQztHeEJ3enZDdEM7O0V3QnZ6dkNLO0lBQWlDO0d4QjJ6dkN0Qzs7RXdCenp2Q0s7SUFDRTtJQUNBO0d4QjR6dkNQOztFd0J6enZDSztJQUNFO0lBQ0E7R3hCNHp2Q1A7Q0FDRjs7QWM1NHZDSztFVWtFRTtJQUFpQztHeEIrMHZDdEM7O0V3QjkwdkNLO0lBQWlDO0d4QmsxdkN0Qzs7RXdCajF2Q0s7SUFBaUM7R3hCcTF2Q3RDOztFd0JwMXZDSztJQUFpQztHeEJ3MXZDdEM7O0V3QnYxdkNLO0lBQWlDO0d4QjIxdkN0Qzs7RXdCejF2Q0s7SUFDRTtJQUNBO0d4QjQxdkNQOztFd0J6MXZDSztJQUNFO0lBQ0E7R3hCNDF2Q1A7Q0FDRjs7QWM1NnZDSztFVWtFRTtJQUFpQztHeEIrMnZDdEM7O0V3QjkydkNLO0lBQWlDO0d4QmszdkN0Qzs7RXdCajN2Q0s7SUFBaUM7R3hCcTN2Q3RDOztFd0JwM3ZDSztJQUFpQztHeEJ3M3ZDdEM7O0V3QnYzdkNLO0lBQWlDO0d4QjIzdkN0Qzs7RXdCejN2Q0s7SUFDRTtJQUNBO0d4QjQzdkNQOztFd0J6M3ZDSztJQUNFO0lBQ0E7R3hCNDN2Q1A7Q0FDRjs7QWM1OHZDSztFVWtFRTtJQUFpQztHeEIrNHZDdEM7O0V3Qjk0dkNLO0lBQWlDO0d4Qms1dkN0Qzs7RXdCajV2Q0s7SUFBaUM7R3hCcTV2Q3RDOztFd0JwNXZDSztJQUFpQztHeEJ3NXZDdEM7O0V3QnY1dkNLO0lBQWlDO0d4QjI1dkN0Qzs7RXdCejV2Q0s7SUFDRTtJQUNBO0d4QjQ1dkNQOztFd0J6NXZDSztJQUNFO0lBQ0E7R3hCNDV2Q1A7Q0FDRjs7QWM1K3ZDSztFVWtFRTtJQUFpQztHeEIrNnZDdEM7O0V3Qjk2dkNLO0lBQWlDO0d4Qms3dkN0Qzs7RXdCajd2Q0s7SUFBaUM7R3hCcTd2Q3RDOztFd0JwN3ZDSztJQUFpQztHeEJ3N3ZDdEM7O0V3QnY3dkNLO0lBQWlDO0d4QjI3dkN0Qzs7RXdCejd2Q0s7SUFDRTtJQUNBO0d4QjQ3dkNQOztFd0J6N3ZDSztJQUNFO0lBQ0E7R3hCNDd2Q1A7Q0FDRjs7QWM1Z3dDSztFVWtFRTtJQUFpQztHeEIrOHZDdEM7O0V3Qjk4dkNLO0lBQWlDO0d4Qms5dkN0Qzs7RXdCajl2Q0s7SUFBaUM7R3hCcTl2Q3RDOztFd0JwOXZDSztJQUFpQztHeEJ3OXZDdEM7O0V3QnY5dkNLO0lBQWlDO0d4QjI5dkN0Qzs7RXdCejl2Q0s7SUFDRTtJQUNBO0d4QjQ5dkNQOztFd0J6OXZDSztJQUNFO0lBQ0E7R3hCNDl2Q1A7Q0FDRjs7QXdCNS92Q0c7RUFBWTtDeEJnZ3dDZjs7QXdCLy92Q0c7RUFBWTtDeEJtZ3dDZjs7QXdCbGd3Q0c7RUFBWTtDeEJzZ3dDZjs7QXdCcmd3Q0c7RUFBWTtDeEJ5Z3dDZjs7QXdCeGd3Q0c7RUFBWTtDeEI0Z3dDZjs7QXdCMWd3Q0c7RUFDRTtFQUNBO0N4QjZnd0NMOztBd0IxZ3dDRztFQUNFO0VBQ0E7Q3hCNmd3Q0w7O0FjMWt3Q0s7RVVrRUU7SUFBaUM7R3hCNmd3Q3RDOztFd0I1Z3dDSztJQUFpQztHeEJnaHdDdEM7O0V3Qi9nd0NLO0lBQWlDO0d4Qm1od0N0Qzs7RXdCbGh3Q0s7SUFBaUM7R3hCc2h3Q3RDOztFd0JyaHdDSztJQUFpQztHeEJ5aHdDdEM7O0V3QnZod0NLO0lBQ0U7SUFDQTtHeEIwaHdDUDs7RXdCdmh3Q0s7SUFDRTtJQUNBO0d4QjBod0NQO0NBQ0Y7O0FjMW13Q0s7RVVrRUU7SUFBaUM7R3hCNml3Q3RDOztFd0I1aXdDSztJQUFpQztHeEJnandDdEM7O0V3Qi9pd0NLO0lBQWlDO0d4Qm1qd0N0Qzs7RXdCbGp3Q0s7SUFBaUM7R3hCc2p3Q3RDOztFd0JyandDSztJQUFpQztHeEJ5andDdEM7O0V3QnZqd0NLO0lBQ0U7SUFDQTtHeEIwandDUDs7RXdCdmp3Q0s7SUFDRTtJQUNBO0d4QjBqd0NQO0NBQ0Y7O0FjMW93Q0s7RVVrRUU7SUFBaUM7R3hCNmt3Q3RDOztFd0I1a3dDSztJQUFpQztHeEJnbHdDdEM7O0V3Qi9rd0NLO0lBQWlDO0d4Qm1sd0N0Qzs7RXdCbGx3Q0s7SUFBaUM7R3hCc2x3Q3RDOztFd0JybHdDSztJQUFpQztHeEJ5bHdDdEM7O0V3QnZsd0NLO0lBQ0U7SUFDQTtHeEIwbHdDUDs7RXdCdmx3Q0s7SUFDRTtJQUNBO0d4QjBsd0NQO0NBQ0Y7O0FjMXF3Q0s7RVVrRUU7SUFBaUM7R3hCNm13Q3RDOztFd0I1bXdDSztJQUFpQztHeEJnbndDdEM7O0V3Qi9td0NLO0lBQWlDO0d4Qm1ud0N0Qzs7RXdCbG53Q0s7SUFBaUM7R3hCc253Q3RDOztFd0JybndDSztJQUFpQztHeEJ5bndDdEM7O0V3QnZud0NLO0lBQ0U7SUFDQTtHeEIwbndDUDs7RXdCdm53Q0s7SUFDRTtJQUNBO0d4QjBud0NQO0NBQ0Y7O0FjMXN3Q0s7RVVrRUU7SUFBaUM7R3hCNm93Q3RDOztFd0I1b3dDSztJQUFpQztHeEJncHdDdEM7O0V3Qi9vd0NLO0lBQWlDO0d4Qm1wd0N0Qzs7RXdCbHB3Q0s7SUFBaUM7R3hCc3B3Q3RDOztFd0JycHdDSztJQUFpQztHeEJ5cHdDdEM7O0V3QnZwd0NLO0lBQ0U7SUFDQTtHeEIwcHdDUDs7RXdCdnB3Q0s7SUFDRTtJQUNBO0d4QjBwd0NQO0NBQ0Y7O0FjMXV3Q0s7RVVrRUU7SUFBaUM7R3hCNnF3Q3RDOztFd0I1cXdDSztJQUFpQztHeEJncndDdEM7O0V3Qi9xd0NLO0lBQWlDO0d4Qm1yd0N0Qzs7RXdCbHJ3Q0s7SUFBaUM7R3hCc3J3Q3RDOztFd0JycndDSztJQUFpQztHeEJ5cndDdEM7O0V3QnZyd0NLO0lBQ0U7SUFDQTtHeEIwcndDUDs7RXdCdnJ3Q0s7SUFDRTtJQUNBO0d4QjByd0NQO0NBQ0Y7O0FjMXd3Q0s7RVVrRUU7SUFBaUM7R3hCNnN3Q3RDOztFd0I1c3dDSztJQUFpQztHeEJndHdDdEM7O0V3Qi9zd0NLO0lBQWlDO0d4Qm10d0N0Qzs7RXdCbHR3Q0s7SUFBaUM7R3hCc3R3Q3RDOztFd0JydHdDSztJQUFpQztHeEJ5dHdDdEM7O0V3QnZ0d0NLO0lBQ0U7SUFDQTtHeEIwdHdDUDs7RXdCdnR3Q0s7SUFDRTtJQUNBO0d4QjB0d0NQO0NBQ0Y7O0FjMXl3Q0s7RVVrRUU7SUFBaUM7R3hCNnV3Q3RDOztFd0I1dXdDSztJQUFpQztHeEJndndDdEM7O0V3Qi91d0NLO0lBQWlDO0d4Qm12d0N0Qzs7RXdCbHZ3Q0s7SUFBaUM7R3hCc3Z3Q3RDOztFd0JydndDSztJQUFpQztHeEJ5dndDdEM7O0V3QnZ2d0NLO0lBQ0U7SUFDQTtHeEIwdndDUDs7RXdCdnZ3Q0s7SUFDRTtJQUNBO0d4QjB2d0NQO0NBQ0Y7O0FjMTB3Q0s7RVVrRUU7SUFBaUM7R3hCNnd3Q3RDOztFd0I1d3dDSztJQUFpQztHeEJneHdDdEM7O0V3Qi93d0NLO0lBQWlDO0d4Qm14d0N0Qzs7RXdCbHh3Q0s7SUFBaUM7R3hCc3h3Q3RDOztFd0JyeHdDSztJQUFpQztHeEJ5eHdDdEM7O0V3QnZ4d0NLO0lBQ0U7SUFDQTtHeEIweHdDUDs7RXdCdnh3Q0s7SUFDRTtJQUNBO0d4QjB4d0NQO0NBQ0Y7O0FjMTJ3Q0s7RVVrRUU7SUFBaUM7R3hCNnl3Q3RDOztFd0I1eXdDSztJQUFpQztHeEJnendDdEM7O0V3Qi95d0NLO0lBQWlDO0d4Qm16d0N0Qzs7RXdCbHp3Q0s7SUFBaUM7R3hCc3p3Q3RDOztFd0JyendDSztJQUFpQztHeEJ5endDdEM7O0V3QnZ6d0NLO0lBQ0U7SUFDQTtHeEIwendDUDs7RXdCdnp3Q0s7SUFDRTtJQUNBO0d4QjB6d0NQO0NBQ0Y7O0FjMTR3Q0s7RVVrRUU7SUFBaUM7R3hCNjB3Q3RDOztFd0I1MHdDSztJQUFpQztHeEJnMXdDdEM7O0V3Qi8wd0NLO0lBQWlDO0d4Qm0xd0N0Qzs7RXdCbDF3Q0s7SUFBaUM7R3hCczF3Q3RDOztFd0JyMXdDSztJQUFpQztHeEJ5MXdDdEM7O0V3QnYxd0NLO0lBQ0U7SUFDQTtHeEIwMXdDUDs7RXdCdjF3Q0s7SUFDRTtJQUNBO0d4QjAxd0NQO0NBQ0Y7O0FjMTZ3Q0s7RVVrRUU7SUFBaUM7R3hCNjJ3Q3RDOztFd0I1MndDSztJQUFpQztHeEJnM3dDdEM7O0V3Qi8yd0NLO0lBQWlDO0d4Qm0zd0N0Qzs7RXdCbDN3Q0s7SUFBaUM7R3hCczN3Q3RDOztFd0JyM3dDSztJQUFpQztHeEJ5M3dDdEM7O0V3QnYzd0NLO0lBQ0U7SUFDQTtHeEIwM3dDUDs7RXdCdjN3Q0s7SUFDRTtJQUNBO0d4QjAzd0NQO0NBQ0Y7O0F3QjE1d0NHO0VBQVk7Q3hCODV3Q2Y7O0F3Qjc1d0NHO0VBQVk7Q3hCaTZ3Q2Y7O0F3Qmg2d0NHO0VBQVk7Q3hCbzZ3Q2Y7O0F3Qm42d0NHO0VBQVk7Q3hCdTZ3Q2Y7O0F3QnQ2d0NHO0VBQVk7Q3hCMDZ3Q2Y7O0F3Qng2d0NHO0VBQ0U7RUFDQTtDeEIyNndDTDs7QXdCeDZ3Q0c7RUFDRTtFQUNBO0N4QjI2d0NMOztBY3grd0NLO0VVa0VFO0lBQWlDO0d4QjI2d0N0Qzs7RXdCMTZ3Q0s7SUFBaUM7R3hCODZ3Q3RDOztFd0I3NndDSztJQUFpQztHeEJpN3dDdEM7O0V3Qmg3d0NLO0lBQWlDO0d4Qm83d0N0Qzs7RXdCbjd3Q0s7SUFBaUM7R3hCdTd3Q3RDOztFd0JyN3dDSztJQUNFO0lBQ0E7R3hCdzd3Q1A7O0V3QnI3d0NLO0lBQ0U7SUFDQTtHeEJ3N3dDUDtDQUNGOztBY3hneENLO0VVa0VFO0lBQWlDO0d4QjI4d0N0Qzs7RXdCMTh3Q0s7SUFBaUM7R3hCODh3Q3RDOztFd0I3OHdDSztJQUFpQztHeEJpOXdDdEM7O0V3Qmg5d0NLO0lBQWlDO0d4Qm85d0N0Qzs7RXdCbjl3Q0s7SUFBaUM7R3hCdTl3Q3RDOztFd0JyOXdDSztJQUNFO0lBQ0E7R3hCdzl3Q1A7O0V3QnI5d0NLO0lBQ0U7SUFDQTtHeEJ3OXdDUDtDQUNGOztBY3hpeENLO0VVa0VFO0lBQWlDO0d4QjIrd0N0Qzs7RXdCMSt3Q0s7SUFBaUM7R3hCOCt3Q3RDOztFd0I3K3dDSztJQUFpQztHeEJpL3dDdEM7O0V3Qmgvd0NLO0lBQWlDO0d4Qm8vd0N0Qzs7RXdCbi93Q0s7SUFBaUM7R3hCdS93Q3RDOztFd0JyL3dDSztJQUNFO0lBQ0E7R3hCdy93Q1A7O0V3QnIvd0NLO0lBQ0U7SUFDQTtHeEJ3L3dDUDtDQUNGOztBY3hreENLO0VVa0VFO0lBQWlDO0d4QjJneEN0Qzs7RXdCMWd4Q0s7SUFBaUM7R3hCOGd4Q3RDOztFd0I3Z3hDSztJQUFpQztHeEJpaHhDdEM7O0V3QmhoeENLO0lBQWlDO0d4Qm9oeEN0Qzs7RXdCbmh4Q0s7SUFBaUM7R3hCdWh4Q3RDOztFd0JyaHhDSztJQUNFO0lBQ0E7R3hCd2h4Q1A7O0V3QnJoeENLO0lBQ0U7SUFDQTtHeEJ3aHhDUDtDQUNGOztBY3hteENLO0VVa0VFO0lBQWlDO0d4QjJpeEN0Qzs7RXdCMWl4Q0s7SUFBaUM7R3hCOGl4Q3RDOztFd0I3aXhDSztJQUFpQztHeEJpanhDdEM7O0V3QmhqeENLO0lBQWlDO0d4Qm9qeEN0Qzs7RXdCbmp4Q0s7SUFBaUM7R3hCdWp4Q3RDOztFd0JyanhDSztJQUNFO0lBQ0E7R3hCd2p4Q1A7O0V3QnJqeENLO0lBQ0U7SUFDQTtHeEJ3anhDUDtDQUNGOztBY3hveENLO0VVa0VFO0lBQWlDO0d4QjJreEN0Qzs7RXdCMWt4Q0s7SUFBaUM7R3hCOGt4Q3RDOztFd0I3a3hDSztJQUFpQztHeEJpbHhDdEM7O0V3QmhseENLO0lBQWlDO0d4Qm9seEN0Qzs7RXdCbmx4Q0s7SUFBaUM7R3hCdWx4Q3RDOztFd0JybHhDSztJQUNFO0lBQ0E7R3hCd2x4Q1A7O0V3QnJseENLO0lBQ0U7SUFDQTtHeEJ3bHhDUDtDQUNGOztBY3hxeENLO0VVa0VFO0lBQWlDO0d4QjJteEN0Qzs7RXdCMW14Q0s7SUFBaUM7R3hCOG14Q3RDOztFd0I3bXhDSztJQUFpQztHeEJpbnhDdEM7O0V3QmhueENLO0lBQWlDO0d4Qm9ueEN0Qzs7RXdCbm54Q0s7SUFBaUM7R3hCdW54Q3RDOztFd0JybnhDSztJQUNFO0lBQ0E7R3hCd254Q1A7O0V3QnJueENLO0lBQ0U7SUFDQTtHeEJ3bnhDUDtDQUNGOztBY3hzeENLO0VVa0VFO0lBQWlDO0d4QjJveEN0Qzs7RXdCMW94Q0s7SUFBaUM7R3hCOG94Q3RDOztFd0I3b3hDSztJQUFpQztHeEJpcHhDdEM7O0V3QmhweENLO0lBQWlDO0d4Qm9weEN0Qzs7RXdCbnB4Q0s7SUFBaUM7R3hCdXB4Q3RDOztFd0JycHhDSztJQUNFO0lBQ0E7R3hCd3B4Q1A7O0V3QnJweENLO0lBQ0U7SUFDQTtHeEJ3cHhDUDtDQUNGOztBY3h1eENLO0VVa0VFO0lBQWlDO0d4QjJxeEN0Qzs7RXdCMXF4Q0s7SUFBaUM7R3hCOHF4Q3RDOztFd0I3cXhDSztJQUFpQztHeEJpcnhDdEM7O0V3QmhyeENLO0lBQWlDO0d4Qm9yeEN0Qzs7RXdCbnJ4Q0s7SUFBaUM7R3hCdXJ4Q3RDOztFd0JycnhDSztJQUNFO0lBQ0E7R3hCd3J4Q1A7O0V3QnJyeENLO0lBQ0U7SUFDQTtHeEJ3cnhDUDtDQUNGOztBY3h3eENLO0VVa0VFO0lBQWlDO0d4QjJzeEN0Qzs7RXdCMXN4Q0s7SUFBaUM7R3hCOHN4Q3RDOztFd0I3c3hDSztJQUFpQztHeEJpdHhDdEM7O0V3Qmh0eENLO0lBQWlDO0d4Qm90eEN0Qzs7RXdCbnR4Q0s7SUFBaUM7R3hCdXR4Q3RDOztFd0JydHhDSztJQUNFO0lBQ0E7R3hCd3R4Q1A7O0V3QnJ0eENLO0lBQ0U7SUFDQTtHeEJ3dHhDUDtDQUNGOztBY3h5eENLO0VVa0VFO0lBQWlDO0d4QjJ1eEN0Qzs7RXdCMXV4Q0s7SUFBaUM7R3hCOHV4Q3RDOztFd0I3dXhDSztJQUFpQztHeEJpdnhDdEM7O0V3Qmh2eENLO0lBQWlDO0d4Qm92eEN0Qzs7RXdCbnZ4Q0s7SUFBaUM7R3hCdXZ4Q3RDOztFd0JydnhDSztJQUNFO0lBQ0E7R3hCd3Z4Q1A7O0V3QnJ2eENLO0lBQ0U7SUFDQTtHeEJ3dnhDUDtDQUNGOztBY3gweENLO0VVa0VFO0lBQWlDO0d4QjJ3eEN0Qzs7RXdCMXd4Q0s7SUFBaUM7R3hCOHd4Q3RDOztFd0I3d3hDSztJQUFpQztHeEJpeHhDdEM7O0V3Qmh4eENLO0lBQWlDO0d4Qm94eEN0Qzs7RXdCbnh4Q0s7SUFBaUM7R3hCdXh4Q3RDOztFd0JyeHhDSztJQUNFO0lBQ0E7R3hCd3h4Q1A7O0V3QnJ4eENLO0lBQ0U7SUFDQTtHeEJ3eHhDUDtDQUNGOztBd0J4enhDRztFQUFZO0N4QjR6eENmOztBd0IzenhDRztFQUFZO0N4Qit6eENmOztBd0I5enhDRztFQUFZO0N4QmsweENmOztBd0JqMHhDRztFQUFZO0N4QnEweENmOztBd0JwMHhDRztFQUFZO0N4QncweENmOztBd0J0MHhDRztFQUNFO0VBQ0E7Q3hCeTB4Q0w7O0F3QnQweENHO0VBQ0U7RUFDQTtDeEJ5MHhDTDs7QWN0NHhDSztFVWtFRTtJQUFpQztHeEJ5MHhDdEM7O0V3QngweENLO0lBQWlDO0d4QjQweEN0Qzs7RXdCMzB4Q0s7SUFBaUM7R3hCKzB4Q3RDOztFd0I5MHhDSztJQUFpQztHeEJrMXhDdEM7O0V3QmoxeENLO0lBQWlDO0d4QnExeEN0Qzs7RXdCbjF4Q0s7SUFDRTtJQUNBO0d4QnMxeENQOztFd0JuMXhDSztJQUNFO0lBQ0E7R3hCczF4Q1A7Q0FDRjs7QWN0NnhDSztFVWtFRTtJQUFpQztHeEJ5MnhDdEM7O0V3QngyeENLO0lBQWlDO0d4QjQyeEN0Qzs7RXdCMzJ4Q0s7SUFBaUM7R3hCKzJ4Q3RDOztFd0I5MnhDSztJQUFpQztHeEJrM3hDdEM7O0V3QmozeENLO0lBQWlDO0d4QnEzeEN0Qzs7RXdCbjN4Q0s7SUFDRTtJQUNBO0d4QnMzeENQOztFd0JuM3hDSztJQUNFO0lBQ0E7R3hCczN4Q1A7Q0FDRjs7QWN0OHhDSztFVWtFRTtJQUFpQztHeEJ5NHhDdEM7O0V3Qng0eENLO0lBQWlDO0d4QjQ0eEN0Qzs7RXdCMzR4Q0s7SUFBaUM7R3hCKzR4Q3RDOztFd0I5NHhDSztJQUFpQztHeEJrNXhDdEM7O0V3Qmo1eENLO0lBQWlDO0d4QnE1eEN0Qzs7RXdCbjV4Q0s7SUFDRTtJQUNBO0d4QnM1eENQOztFd0JuNXhDSztJQUNFO0lBQ0E7R3hCczV4Q1A7Q0FDRjs7QWN0K3hDSztFVWtFRTtJQUFpQztHeEJ5NnhDdEM7O0V3Qng2eENLO0lBQWlDO0d4QjQ2eEN0Qzs7RXdCMzZ4Q0s7SUFBaUM7R3hCKzZ4Q3RDOztFd0I5NnhDSztJQUFpQztHeEJrN3hDdEM7O0V3Qmo3eENLO0lBQWlDO0d4QnE3eEN0Qzs7RXdCbjd4Q0s7SUFDRTtJQUNBO0d4QnM3eENQOztFd0JuN3hDSztJQUNFO0lBQ0E7R3hCczd4Q1A7Q0FDRjs7QWN0Z3lDSztFVWtFRTtJQUFpQztHeEJ5OHhDdEM7O0V3Qng4eENLO0lBQWlDO0d4QjQ4eEN0Qzs7RXdCMzh4Q0s7SUFBaUM7R3hCKzh4Q3RDOztFd0I5OHhDSztJQUFpQztHeEJrOXhDdEM7O0V3Qmo5eENLO0lBQWlDO0d4QnE5eEN0Qzs7RXdCbjl4Q0s7SUFDRTtJQUNBO0d4QnM5eENQOztFd0JuOXhDSztJQUNFO0lBQ0E7R3hCczl4Q1A7Q0FDRjs7QWN0aXlDSztFVWtFRTtJQUFpQztHeEJ5K3hDdEM7O0V3QngreENLO0lBQWlDO0d4QjQreEN0Qzs7RXdCMyt4Q0s7SUFBaUM7R3hCKyt4Q3RDOztFd0I5K3hDSztJQUFpQztHeEJrL3hDdEM7O0V3QmoveENLO0lBQWlDO0d4QnEveEN0Qzs7RXdCbi94Q0s7SUFDRTtJQUNBO0d4QnMveENQOztFd0JuL3hDSztJQUNFO0lBQ0E7R3hCcy94Q1A7Q0FDRjs7QWN0a3lDSztFVWtFRTtJQUFpQztHeEJ5Z3lDdEM7O0V3QnhneUNLO0lBQWlDO0d4QjRneUN0Qzs7RXdCM2d5Q0s7SUFBaUM7R3hCK2d5Q3RDOztFd0I5Z3lDSztJQUFpQztHeEJraHlDdEM7O0V3QmpoeUNLO0lBQWlDO0d4QnFoeUN0Qzs7RXdCbmh5Q0s7SUFDRTtJQUNBO0d4QnNoeUNQOztFd0JuaHlDSztJQUNFO0lBQ0E7R3hCc2h5Q1A7Q0FDRjs7QWN0bXlDSztFVWtFRTtJQUFpQztHeEJ5aXlDdEM7O0V3QnhpeUNLO0lBQWlDO0d4QjRpeUN0Qzs7RXdCM2l5Q0s7SUFBaUM7R3hCK2l5Q3RDOztFd0I5aXlDSztJQUFpQztHeEJranlDdEM7O0V3QmpqeUNLO0lBQWlDO0d4QnFqeUN0Qzs7RXdCbmp5Q0s7SUFDRTtJQUNBO0d4QnNqeUNQOztFd0JuanlDSztJQUNFO0lBQ0E7R3hCc2p5Q1A7Q0FDRjs7QWN0b3lDSztFVWtFRTtJQUFpQztHeEJ5a3lDdEM7O0V3QnhreUNLO0lBQWlDO0d4QjRreUN0Qzs7RXdCM2t5Q0s7SUFBaUM7R3hCK2t5Q3RDOztFd0I5a3lDSztJQUFpQztHeEJrbHlDdEM7O0V3QmpseUNLO0lBQWlDO0d4QnFseUN0Qzs7RXdCbmx5Q0s7SUFDRTtJQUNBO0d4QnNseUNQOztFd0JubHlDSztJQUNFO0lBQ0E7R3hCc2x5Q1A7Q0FDRjs7QWN0cXlDSztFVWtFRTtJQUFpQztHeEJ5bXlDdEM7O0V3QnhteUNLO0lBQWlDO0d4QjRteUN0Qzs7RXdCM215Q0s7SUFBaUM7R3hCK215Q3RDOztFd0I5bXlDSztJQUFpQztHeEJrbnlDdEM7O0V3QmpueUNLO0lBQWlDO0d4QnFueUN0Qzs7RXdCbm55Q0s7SUFDRTtJQUNBO0d4QnNueUNQOztFd0JubnlDSztJQUNFO0lBQ0E7R3hCc255Q1A7Q0FDRjs7QWN0c3lDSztFVWtFRTtJQUFpQztHeEJ5b3lDdEM7O0V3QnhveUNLO0lBQWlDO0d4QjRveUN0Qzs7RXdCM295Q0s7SUFBaUM7R3hCK295Q3RDOztFd0I5b3lDSztJQUFpQztHeEJrcHlDdEM7O0V3QmpweUNLO0lBQWlDO0d4QnFweUN0Qzs7RXdCbnB5Q0s7SUFDRTtJQUNBO0d4QnNweUNQOztFd0JucHlDSztJQUNFO0lBQ0E7R3hCc3B5Q1A7Q0FDRjs7QWN0dXlDSztFVWtFRTtJQUFpQztHeEJ5cXlDdEM7O0V3QnhxeUNLO0lBQWlDO0d4QjRxeUN0Qzs7RXdCM3F5Q0s7SUFBaUM7R3hCK3F5Q3RDOztFd0I5cXlDSztJQUFpQztHeEJrcnlDdEM7O0V3QmpyeUNLO0lBQWlDO0d4QnFyeUN0Qzs7RXdCbnJ5Q0s7SUFDRTtJQUNBO0d4QnNyeUNQOztFd0JucnlDSztJQUNFO0lBQ0E7R3hCc3J5Q1A7Q0FDRjs7QXdCMXF5Q0c7RUFBWTtDeEI4cXlDZjs7QXdCN3F5Q0c7RUFBWTtDeEJpcnlDZjs7QXdCaHJ5Q0c7RUFBWTtDeEJvcnlDZjs7QXdCbnJ5Q0c7RUFBWTtDeEJ1cnlDZjs7QXdCdHJ5Q0c7RUFBWTtDeEIwcnlDZjs7QXdCeHJ5Q0c7RUFDRTtFQUNBO0N4QjJyeUNMOztBd0J4cnlDRztFQUNFO0VBQ0E7Q3hCMnJ5Q0w7O0FjcHl5Q0s7RVU4R0U7SUFBaUM7R3hCMnJ5Q3RDOztFd0IxcnlDSztJQUFpQztHeEI4cnlDdEM7O0V3QjdyeUNLO0lBQWlDO0d4QmlzeUN0Qzs7RXdCaHN5Q0s7SUFBaUM7R3hCb3N5Q3RDOztFd0Juc3lDSztJQUFpQztHeEJ1c3lDdEM7O0V3QnJzeUNLO0lBQ0U7SUFDQTtHeEJ3c3lDUDs7RXdCcnN5Q0s7SUFDRTtJQUNBO0d4QndzeUNQO0NBQ0Y7O0FjcDB5Q0s7RVU4R0U7SUFBaUM7R3hCMnR5Q3RDOztFd0IxdHlDSztJQUFpQztHeEI4dHlDdEM7O0V3Qjd0eUNLO0lBQWlDO0d4Qml1eUN0Qzs7RXdCaHV5Q0s7SUFBaUM7R3hCb3V5Q3RDOztFd0JudXlDSztJQUFpQztHeEJ1dXlDdEM7O0V3QnJ1eUNLO0lBQ0U7SUFDQTtHeEJ3dXlDUDs7RXdCcnV5Q0s7SUFDRTtJQUNBO0d4Qnd1eUNQO0NBQ0Y7O0FjcDJ5Q0s7RVU4R0U7SUFBaUM7R3hCMnZ5Q3RDOztFd0IxdnlDSztJQUFpQztHeEI4dnlDdEM7O0V3Qjd2eUNLO0lBQWlDO0d4Qml3eUN0Qzs7RXdCaHd5Q0s7SUFBaUM7R3hCb3d5Q3RDOztFd0Jud3lDSztJQUFpQztHeEJ1d3lDdEM7O0V3QnJ3eUNLO0lBQ0U7SUFDQTtHeEJ3d3lDUDs7RXdCcnd5Q0s7SUFDRTtJQUNBO0d4Qnd3eUNQO0NBQ0Y7O0FjcDR5Q0s7RVU4R0U7SUFBaUM7R3hCMnh5Q3RDOztFd0IxeHlDSztJQUFpQztHeEI4eHlDdEM7O0V3Qjd4eUNLO0lBQWlDO0d4Qml5eUN0Qzs7RXdCaHl5Q0s7SUFBaUM7R3hCb3l5Q3RDOztFd0JueXlDSztJQUFpQztHeEJ1eXlDdEM7O0V3QnJ5eUNLO0lBQ0U7SUFDQTtHeEJ3eXlDUDs7RXdCcnl5Q0s7SUFDRTtJQUNBO0d4Qnd5eUNQO0NBQ0Y7O0FjcDZ5Q0s7RVU4R0U7SUFBaUM7R3hCMnp5Q3RDOztFd0IxenlDSztJQUFpQztHeEI4enlDdEM7O0V3Qjd6eUNLO0lBQWlDO0d4QmkweUN0Qzs7RXdCaDB5Q0s7SUFBaUM7R3hCbzB5Q3RDOztFd0JuMHlDSztJQUFpQztHeEJ1MHlDdEM7O0V3QnIweUNLO0lBQ0U7SUFDQTtHeEJ3MHlDUDs7RXdCcjB5Q0s7SUFDRTtJQUNBO0d4QncweUNQO0NBQ0Y7O0FjcDh5Q0s7RVU4R0U7SUFBaUM7R3hCMjF5Q3RDOztFd0IxMXlDSztJQUFpQztHeEI4MXlDdEM7O0V3QjcxeUNLO0lBQWlDO0d4QmkyeUN0Qzs7RXdCaDJ5Q0s7SUFBaUM7R3hCbzJ5Q3RDOztFd0JuMnlDSztJQUFpQztHeEJ1MnlDdEM7O0V3QnIyeUNLO0lBQ0U7SUFDQTtHeEJ3MnlDUDs7RXdCcjJ5Q0s7SUFDRTtJQUNBO0d4QncyeUNQO0NBQ0Y7O0FjcCt5Q0s7RVU4R0U7SUFBaUM7R3hCMjN5Q3RDOztFd0IxM3lDSztJQUFpQztHeEI4M3lDdEM7O0V3QjczeUNLO0lBQWlDO0d4Qmk0eUN0Qzs7RXdCaDR5Q0s7SUFBaUM7R3hCbzR5Q3RDOztFd0JuNHlDSztJQUFpQztHeEJ1NHlDdEM7O0V3QnI0eUNLO0lBQ0U7SUFDQTtHeEJ3NHlDUDs7RXdCcjR5Q0s7SUFDRTtJQUNBO0d4Qnc0eUNQO0NBQ0Y7O0FjcGd6Q0s7RVU4R0U7SUFBaUM7R3hCMjV5Q3RDOztFd0IxNXlDSztJQUFpQztHeEI4NXlDdEM7O0V3Qjc1eUNLO0lBQWlDO0d4Qmk2eUN0Qzs7RXdCaDZ5Q0s7SUFBaUM7R3hCbzZ5Q3RDOztFd0JuNnlDSztJQUFpQztHeEJ1NnlDdEM7O0V3QnI2eUNLO0lBQ0U7SUFDQTtHeEJ3NnlDUDs7RXdCcjZ5Q0s7SUFDRTtJQUNBO0d4Qnc2eUNQO0NBQ0Y7O0FjcGl6Q0s7RVU4R0U7SUFBaUM7R3hCMjd5Q3RDOztFd0IxN3lDSztJQUFpQztHeEI4N3lDdEM7O0V3Qjc3eUNLO0lBQWlDO0d4Qmk4eUN0Qzs7RXdCaDh5Q0s7SUFBaUM7R3hCbzh5Q3RDOztFd0JuOHlDSztJQUFpQztHeEJ1OHlDdEM7O0V3QnI4eUNLO0lBQ0U7SUFDQTtHeEJ3OHlDUDs7RXdCcjh5Q0s7SUFDRTtJQUNBO0d4Qnc4eUNQO0NBQ0Y7O0FjcGt6Q0s7RVU4R0U7SUFBaUM7R3hCMjl5Q3RDOztFd0IxOXlDSztJQUFpQztHeEI4OXlDdEM7O0V3Qjc5eUNLO0lBQWlDO0d4QmkreUN0Qzs7RXdCaCt5Q0s7SUFBaUM7R3hCbyt5Q3RDOztFd0JuK3lDSztJQUFpQztHeEJ1K3lDdEM7O0V3QnIreUNLO0lBQ0U7SUFDQTtHeEJ3K3lDUDs7RXdCcit5Q0s7SUFDRTtJQUNBO0d4QncreUNQO0NBQ0Y7O0FjcG16Q0s7RVU4R0U7SUFBaUM7R3hCMi95Q3RDOztFd0IxL3lDSztJQUFpQztHeEI4L3lDdEM7O0V3QjcveUNLO0lBQWlDO0d4QmlnekN0Qzs7RXdCaGd6Q0s7SUFBaUM7R3hCb2d6Q3RDOztFd0JuZ3pDSztJQUFpQztHeEJ1Z3pDdEM7O0V3QnJnekNLO0lBQ0U7SUFDQTtHeEJ3Z3pDUDs7RXdCcmd6Q0s7SUFDRTtJQUNBO0d4QndnekNQO0NBQ0Y7O0FjcG96Q0s7RVU4R0U7SUFBaUM7R3hCMmh6Q3RDOztFd0IxaHpDSztJQUFpQztHeEI4aHpDdEM7O0V3QjdoekNLO0lBQWlDO0d4QmlpekN0Qzs7RXdCaGl6Q0s7SUFBaUM7R3hCb2l6Q3RDOztFd0JuaXpDSztJQUFpQztHeEJ1aXpDdEM7O0V3QnJpekNLO0lBQ0U7SUFDQTtHeEJ3aXpDUDs7RXdCcml6Q0s7SUFDRTtJQUNBO0d4QndpekNQO0NBQ0Y7O0F3QnhrekNHO0VBQVk7Q3hCNGt6Q2Y7O0F3QjNrekNHO0VBQVk7Q3hCK2t6Q2Y7O0F3QjlrekNHO0VBQVk7Q3hCa2x6Q2Y7O0F3QmpsekNHO0VBQVk7Q3hCcWx6Q2Y7O0F3QnBsekNHO0VBQVk7Q3hCd2x6Q2Y7O0F3QnRsekNHO0VBQ0U7RUFDQTtDeEJ5bHpDTDs7QXdCdGx6Q0c7RUFDRTtFQUNBO0N4QnlsekNMOztBY2xzekNLO0VVOEdFO0lBQWlDO0d4QnlsekN0Qzs7RXdCeGx6Q0s7SUFBaUM7R3hCNGx6Q3RDOztFd0IzbHpDSztJQUFpQztHeEIrbHpDdEM7O0V3QjlsekNLO0lBQWlDO0d4QmttekN0Qzs7RXdCam16Q0s7SUFBaUM7R3hCcW16Q3RDOztFd0JubXpDSztJQUNFO0lBQ0E7R3hCc216Q1A7O0V3Qm5tekNLO0lBQ0U7SUFDQTtHeEJzbXpDUDtDQUNGOztBY2x1ekNLO0VVOEdFO0lBQWlDO0d4QnluekN0Qzs7RXdCeG56Q0s7SUFBaUM7R3hCNG56Q3RDOztFd0IzbnpDSztJQUFpQztHeEIrbnpDdEM7O0V3QjluekNLO0lBQWlDO0d4QmtvekN0Qzs7RXdCam96Q0s7SUFBaUM7R3hCcW96Q3RDOztFd0Jub3pDSztJQUNFO0lBQ0E7R3hCc296Q1A7O0V3Qm5vekNLO0lBQ0U7SUFDQTtHeEJzb3pDUDtDQUNGOztBY2x3ekNLO0VVOEdFO0lBQWlDO0d4QnlwekN0Qzs7RXdCeHB6Q0s7SUFBaUM7R3hCNHB6Q3RDOztFd0IzcHpDSztJQUFpQztHeEIrcHpDdEM7O0V3QjlwekNLO0lBQWlDO0d4QmtxekN0Qzs7RXdCanF6Q0s7SUFBaUM7R3hCcXF6Q3RDOztFd0JucXpDSztJQUNFO0lBQ0E7R3hCc3F6Q1A7O0V3Qm5xekNLO0lBQ0U7SUFDQTtHeEJzcXpDUDtDQUNGOztBY2x5ekNLO0VVOEdFO0lBQWlDO0d4QnlyekN0Qzs7RXdCeHJ6Q0s7SUFBaUM7R3hCNHJ6Q3RDOztFd0IzcnpDSztJQUFpQztHeEIrcnpDdEM7O0V3QjlyekNLO0lBQWlDO0d4QmtzekN0Qzs7RXdCanN6Q0s7SUFBaUM7R3hCcXN6Q3RDOztFd0Juc3pDSztJQUNFO0lBQ0E7R3hCc3N6Q1A7O0V3Qm5zekNLO0lBQ0U7SUFDQTtHeEJzc3pDUDtDQUNGOztBY2wwekNLO0VVOEdFO0lBQWlDO0d4Qnl0ekN0Qzs7RXdCeHR6Q0s7SUFBaUM7R3hCNHR6Q3RDOztFd0IzdHpDSztJQUFpQztHeEIrdHpDdEM7O0V3Qjl0ekNLO0lBQWlDO0d4Qmt1ekN0Qzs7RXdCanV6Q0s7SUFBaUM7R3hCcXV6Q3RDOztFd0JudXpDSztJQUNFO0lBQ0E7R3hCc3V6Q1A7O0V3Qm51ekNLO0lBQ0U7SUFDQTtHeEJzdXpDUDtDQUNGOztBY2wyekNLO0VVOEdFO0lBQWlDO0d4Qnl2ekN0Qzs7RXdCeHZ6Q0s7SUFBaUM7R3hCNHZ6Q3RDOztFd0IzdnpDSztJQUFpQztHeEIrdnpDdEM7O0V3Qjl2ekNLO0lBQWlDO0d4Qmt3ekN0Qzs7RXdCand6Q0s7SUFBaUM7R3hCcXd6Q3RDOztFd0Jud3pDSztJQUNFO0lBQ0E7R3hCc3d6Q1A7O0V3Qm53ekNLO0lBQ0U7SUFDQTtHeEJzd3pDUDtDQUNGOztBY2w0ekNLO0VVOEdFO0lBQWlDO0d4Qnl4ekN0Qzs7RXdCeHh6Q0s7SUFBaUM7R3hCNHh6Q3RDOztFd0IzeHpDSztJQUFpQztHeEIreHpDdEM7O0V3Qjl4ekNLO0lBQWlDO0d4Qmt5ekN0Qzs7RXdCanl6Q0s7SUFBaUM7R3hCcXl6Q3RDOztFd0JueXpDSztJQUNFO0lBQ0E7R3hCc3l6Q1A7O0V3Qm55ekNLO0lBQ0U7SUFDQTtHeEJzeXpDUDtDQUNGOztBY2w2ekNLO0VVOEdFO0lBQWlDO0d4Qnl6ekN0Qzs7RXdCeHp6Q0s7SUFBaUM7R3hCNHp6Q3RDOztFd0IzenpDSztJQUFpQztHeEIrenpDdEM7O0V3Qjl6ekNLO0lBQWlDO0d4QmswekN0Qzs7RXdCajB6Q0s7SUFBaUM7R3hCcTB6Q3RDOztFd0JuMHpDSztJQUNFO0lBQ0E7R3hCczB6Q1A7O0V3Qm4wekNLO0lBQ0U7SUFDQTtHeEJzMHpDUDtDQUNGOztBY2w4ekNLO0VVOEdFO0lBQWlDO0d4QnkxekN0Qzs7RXdCeDF6Q0s7SUFBaUM7R3hCNDF6Q3RDOztFd0IzMXpDSztJQUFpQztHeEIrMXpDdEM7O0V3QjkxekNLO0lBQWlDO0d4QmsyekN0Qzs7RXdCajJ6Q0s7SUFBaUM7R3hCcTJ6Q3RDOztFd0JuMnpDSztJQUNFO0lBQ0E7R3hCczJ6Q1A7O0V3Qm4yekNLO0lBQ0U7SUFDQTtHeEJzMnpDUDtDQUNGOztBY2wrekNLO0VVOEdFO0lBQWlDO0d4QnkzekN0Qzs7RXdCeDN6Q0s7SUFBaUM7R3hCNDN6Q3RDOztFd0IzM3pDSztJQUFpQztHeEIrM3pDdEM7O0V3QjkzekNLO0lBQWlDO0d4Qms0ekN0Qzs7RXdCajR6Q0s7SUFBaUM7R3hCcTR6Q3RDOztFd0JuNHpDSztJQUNFO0lBQ0E7R3hCczR6Q1A7O0V3Qm40ekNLO0lBQ0U7SUFDQTtHeEJzNHpDUDtDQUNGOztBY2xnMENLO0VVOEdFO0lBQWlDO0d4Qnk1ekN0Qzs7RXdCeDV6Q0s7SUFBaUM7R3hCNDV6Q3RDOztFd0IzNXpDSztJQUFpQztHeEIrNXpDdEM7O0V3Qjk1ekNLO0lBQWlDO0d4Qms2ekN0Qzs7RXdCajZ6Q0s7SUFBaUM7R3hCcTZ6Q3RDOztFd0JuNnpDSztJQUNFO0lBQ0E7R3hCczZ6Q1A7O0V3Qm42ekNLO0lBQ0U7SUFDQTtHeEJzNnpDUDtDQUNGOztBY2xpMENLO0VVOEdFO0lBQWlDO0d4Qnk3ekN0Qzs7RXdCeDd6Q0s7SUFBaUM7R3hCNDd6Q3RDOztFd0IzN3pDSztJQUFpQztHeEIrN3pDdEM7O0V3Qjk3ekNLO0lBQWlDO0d4Qms4ekN0Qzs7RXdCajh6Q0s7SUFBaUM7R3hCcTh6Q3RDOztFd0JuOHpDSztJQUNFO0lBQ0E7R3hCczh6Q1A7O0V3Qm44ekNLO0lBQ0U7SUFDQTtHeEJzOHpDUDtDQUNGOztBd0J0K3pDRztFQUFZO0N4QjArekNmOztBd0J6K3pDRztFQUFZO0N4QjYrekNmOztBd0I1K3pDRztFQUFZO0N4QmcvekNmOztBd0IvK3pDRztFQUFZO0N4Qm0vekNmOztBd0JsL3pDRztFQUFZO0N4QnMvekNmOztBd0JwL3pDRztFQUNFO0VBQ0E7Q3hCdS96Q0w7O0F3QnAvekNHO0VBQ0U7RUFDQTtDeEJ1L3pDTDs7QWNobTBDSztFVThHRTtJQUFpQztHeEJ1L3pDdEM7O0V3QnQvekNLO0lBQWlDO0d4QjAvekN0Qzs7RXdCei96Q0s7SUFBaUM7R3hCNi96Q3RDOztFd0I1L3pDSztJQUFpQztHeEJnZzBDdEM7O0V3Qi8vekNLO0lBQWlDO0d4Qm1nMEN0Qzs7RXdCamcwQ0s7SUFDRTtJQUNBO0d4Qm9nMENQOztFd0JqZzBDSztJQUNFO0lBQ0E7R3hCb2cwQ1A7Q0FDRjs7QWNobzBDSztFVThHRTtJQUFpQztHeEJ1aDBDdEM7O0V3QnRoMENLO0lBQWlDO0d4QjBoMEN0Qzs7RXdCemgwQ0s7SUFBaUM7R3hCNmgwQ3RDOztFd0I1aDBDSztJQUFpQztHeEJnaTBDdEM7O0V3Qi9oMENLO0lBQWlDO0d4Qm1pMEN0Qzs7RXdCamkwQ0s7SUFDRTtJQUNBO0d4Qm9pMENQOztFd0JqaTBDSztJQUNFO0lBQ0E7R3hCb2kwQ1A7Q0FDRjs7QWNocTBDSztFVThHRTtJQUFpQztHeEJ1ajBDdEM7O0V3QnRqMENLO0lBQWlDO0d4QjBqMEN0Qzs7RXdCemowQ0s7SUFBaUM7R3hCNmowQ3RDOztFd0I1ajBDSztJQUFpQztHeEJnazBDdEM7O0V3Qi9qMENLO0lBQWlDO0d4Qm1rMEN0Qzs7RXdCamswQ0s7SUFDRTtJQUNBO0d4Qm9rMENQOztFd0JqazBDSztJQUNFO0lBQ0E7R3hCb2swQ1A7Q0FDRjs7QWNoczBDSztFVThHRTtJQUFpQztHeEJ1bDBDdEM7O0V3QnRsMENLO0lBQWlDO0d4QjBsMEN0Qzs7RXdCemwwQ0s7SUFBaUM7R3hCNmwwQ3RDOztFd0I1bDBDSztJQUFpQztHeEJnbTBDdEM7O0V3Qi9sMENLO0lBQWlDO0d4Qm1tMEN0Qzs7RXdCam0wQ0s7SUFDRTtJQUNBO0d4Qm9tMENQOztFd0JqbTBDSztJQUNFO0lBQ0E7R3hCb20wQ1A7Q0FDRjs7QWNodTBDSztFVThHRTtJQUFpQztHeEJ1bjBDdEM7O0V3QnRuMENLO0lBQWlDO0d4QjBuMEN0Qzs7RXdCem4wQ0s7SUFBaUM7R3hCNm4wQ3RDOztFd0I1bjBDSztJQUFpQztHeEJnbzBDdEM7O0V3Qi9uMENLO0lBQWlDO0d4Qm1vMEN0Qzs7RXdCam8wQ0s7SUFDRTtJQUNBO0d4Qm9vMENQOztFd0JqbzBDSztJQUNFO0lBQ0E7R3hCb28wQ1A7Q0FDRjs7QWNodzBDSztFVThHRTtJQUFpQztHeEJ1cDBDdEM7O0V3QnRwMENLO0lBQWlDO0d4QjBwMEN0Qzs7RXdCenAwQ0s7SUFBaUM7R3hCNnAwQ3RDOztFd0I1cDBDSztJQUFpQztHeEJncTBDdEM7O0V3Qi9wMENLO0lBQWlDO0d4Qm1xMEN0Qzs7RXdCanEwQ0s7SUFDRTtJQUNBO0d4Qm9xMENQOztFd0JqcTBDSztJQUNFO0lBQ0E7R3hCb3EwQ1A7Q0FDRjs7QWNoeTBDSztFVThHRTtJQUFpQztHeEJ1cjBDdEM7O0V3QnRyMENLO0lBQWlDO0d4QjByMEN0Qzs7RXdCenIwQ0s7SUFBaUM7R3hCNnIwQ3RDOztFd0I1cjBDSztJQUFpQztHeEJnczBDdEM7O0V3Qi9yMENLO0lBQWlDO0d4Qm1zMEN0Qzs7RXdCanMwQ0s7SUFDRTtJQUNBO0d4Qm9zMENQOztFd0JqczBDSztJQUNFO0lBQ0E7R3hCb3MwQ1A7Q0FDRjs7QWNoMDBDSztFVThHRTtJQUFpQztHeEJ1dDBDdEM7O0V3QnR0MENLO0lBQWlDO0d4QjB0MEN0Qzs7RXdCenQwQ0s7SUFBaUM7R3hCNnQwQ3RDOztFd0I1dDBDSztJQUFpQztHeEJndTBDdEM7O0V3Qi90MENLO0lBQWlDO0d4Qm11MEN0Qzs7RXdCanUwQ0s7SUFDRTtJQUNBO0d4Qm91MENQOztFd0JqdTBDSztJQUNFO0lBQ0E7R3hCb3UwQ1A7Q0FDRjs7QWNoMjBDSztFVThHRTtJQUFpQztHeEJ1djBDdEM7O0V3QnR2MENLO0lBQWlDO0d4QjB2MEN0Qzs7RXdCenYwQ0s7SUFBaUM7R3hCNnYwQ3RDOztFd0I1djBDSztJQUFpQztHeEJndzBDdEM7O0V3Qi92MENLO0lBQWlDO0d4Qm13MEN0Qzs7RXdCancwQ0s7SUFDRTtJQUNBO0d4Qm93MENQOztFd0JqdzBDSztJQUNFO0lBQ0E7R3hCb3cwQ1A7Q0FDRjs7QWNoNDBDSztFVThHRTtJQUFpQztHeEJ1eDBDdEM7O0V3QnR4MENLO0lBQWlDO0d4QjB4MEN0Qzs7RXdCengwQ0s7SUFBaUM7R3hCNngwQ3RDOztFd0I1eDBDSztJQUFpQztHeEJneTBDdEM7O0V3Qi94MENLO0lBQWlDO0d4Qm15MEN0Qzs7RXdCankwQ0s7SUFDRTtJQUNBO0d4Qm95MENQOztFd0JqeTBDSztJQUNFO0lBQ0E7R3hCb3kwQ1A7Q0FDRjs7QWNoNjBDSztFVThHRTtJQUFpQztHeEJ1ejBDdEM7O0V3QnR6MENLO0lBQWlDO0d4QjB6MEN0Qzs7RXdCenowQ0s7SUFBaUM7R3hCNnowQ3RDOztFd0I1ejBDSztJQUFpQztHeEJnMDBDdEM7O0V3Qi96MENLO0lBQWlDO0d4Qm0wMEN0Qzs7RXdCajAwQ0s7SUFDRTtJQUNBO0d4Qm8wMENQOztFd0JqMDBDSztJQUNFO0lBQ0E7R3hCbzAwQ1A7Q0FDRjs7QWNoODBDSztFVThHRTtJQUFpQztHeEJ1MTBDdEM7O0V3QnQxMENLO0lBQWlDO0d4QjAxMEN0Qzs7RXdCejEwQ0s7SUFBaUM7R3hCNjEwQ3RDOztFd0I1MTBDSztJQUFpQztHeEJnMjBDdEM7O0V3Qi8xMENLO0lBQWlDO0d4Qm0yMEN0Qzs7RXdCajIwQ0s7SUFDRTtJQUNBO0d4Qm8yMENQOztFd0JqMjBDSztJQUNFO0lBQ0E7R3hCbzIwQ1A7Q0FDRjs7QXdCcDQwQ0c7RUFBWTtDeEJ3NDBDZjs7QXdCdjQwQ0c7RUFBWTtDeEIyNDBDZjs7QXdCMTQwQ0c7RUFBWTtDeEI4NDBDZjs7QXdCNzQwQ0c7RUFBWTtDeEJpNTBDZjs7QXdCaDUwQ0c7RUFBWTtDeEJvNTBDZjs7QXdCbDUwQ0c7RUFDRTtFQUNBO0N4QnE1MENMOztBd0JsNTBDRztFQUNFO0VBQ0E7Q3hCcTUwQ0w7O0FjOS8wQ0s7RVU4R0U7SUFBaUM7R3hCcTUwQ3RDOztFd0JwNTBDSztJQUFpQztHeEJ3NTBDdEM7O0V3QnY1MENLO0lBQWlDO0d4QjI1MEN0Qzs7RXdCMTUwQ0s7SUFBaUM7R3hCODUwQ3RDOztFd0I3NTBDSztJQUFpQztHeEJpNjBDdEM7O0V3Qi81MENLO0lBQ0U7SUFDQTtHeEJrNjBDUDs7RXdCLzUwQ0s7SUFDRTtJQUNBO0d4Qms2MENQO0NBQ0Y7O0FjOWgxQ0s7RVU4R0U7SUFBaUM7R3hCcTcwQ3RDOztFd0JwNzBDSztJQUFpQztHeEJ3NzBDdEM7O0V3QnY3MENLO0lBQWlDO0d4QjI3MEN0Qzs7RXdCMTcwQ0s7SUFBaUM7R3hCODcwQ3RDOztFd0I3NzBDSztJQUFpQztHeEJpODBDdEM7O0V3Qi83MENLO0lBQ0U7SUFDQTtHeEJrODBDUDs7RXdCLzcwQ0s7SUFDRTtJQUNBO0d4Qms4MENQO0NBQ0Y7O0FjOWoxQ0s7RVU4R0U7SUFBaUM7R3hCcTkwQ3RDOztFd0JwOTBDSztJQUFpQztHeEJ3OTBDdEM7O0V3QnY5MENLO0lBQWlDO0d4QjI5MEN0Qzs7RXdCMTkwQ0s7SUFBaUM7R3hCODkwQ3RDOztFd0I3OTBDSztJQUFpQztHeEJpKzBDdEM7O0V3Qi85MENLO0lBQ0U7SUFDQTtHeEJrKzBDUDs7RXdCLzkwQ0s7SUFDRTtJQUNBO0d4QmsrMENQO0NBQ0Y7O0FjOWwxQ0s7RVU4R0U7SUFBaUM7R3hCcS8wQ3RDOztFd0JwLzBDSztJQUFpQztHeEJ3LzBDdEM7O0V3QnYvMENLO0lBQWlDO0d4QjIvMEN0Qzs7RXdCMS8wQ0s7SUFBaUM7R3hCOC8wQ3RDOztFd0I3LzBDSztJQUFpQztHeEJpZzFDdEM7O0V3Qi8vMENLO0lBQ0U7SUFDQTtHeEJrZzFDUDs7RXdCLy8wQ0s7SUFDRTtJQUNBO0d4QmtnMUNQO0NBQ0Y7O0FjOW4xQ0s7RVU4R0U7SUFBaUM7R3hCcWgxQ3RDOztFd0JwaDFDSztJQUFpQztHeEJ3aDFDdEM7O0V3QnZoMUNLO0lBQWlDO0d4QjJoMUN0Qzs7RXdCMWgxQ0s7SUFBaUM7R3hCOGgxQ3RDOztFd0I3aDFDSztJQUFpQztHeEJpaTFDdEM7O0V3Qi9oMUNLO0lBQ0U7SUFDQTtHeEJraTFDUDs7RXdCL2gxQ0s7SUFDRTtJQUNBO0d4QmtpMUNQO0NBQ0Y7O0FjOXAxQ0s7RVU4R0U7SUFBaUM7R3hCcWoxQ3RDOztFd0JwajFDSztJQUFpQztHeEJ3ajFDdEM7O0V3QnZqMUNLO0lBQWlDO0d4QjJqMUN0Qzs7RXdCMWoxQ0s7SUFBaUM7R3hCOGoxQ3RDOztFd0I3ajFDSztJQUFpQztHeEJpazFDdEM7O0V3Qi9qMUNLO0lBQ0U7SUFDQTtHeEJrazFDUDs7RXdCL2oxQ0s7SUFDRTtJQUNBO0d4QmtrMUNQO0NBQ0Y7O0FjOXIxQ0s7RVU4R0U7SUFBaUM7R3hCcWwxQ3RDOztFd0JwbDFDSztJQUFpQztHeEJ3bDFDdEM7O0V3QnZsMUNLO0lBQWlDO0d4QjJsMUN0Qzs7RXdCMWwxQ0s7SUFBaUM7R3hCOGwxQ3RDOztFd0I3bDFDSztJQUFpQztHeEJpbTFDdEM7O0V3Qi9sMUNLO0lBQ0U7SUFDQTtHeEJrbTFDUDs7RXdCL2wxQ0s7SUFDRTtJQUNBO0d4QmttMUNQO0NBQ0Y7O0FjOXQxQ0s7RVU4R0U7SUFBaUM7R3hCcW4xQ3RDOztFd0JwbjFDSztJQUFpQztHeEJ3bjFDdEM7O0V3QnZuMUNLO0lBQWlDO0d4QjJuMUN0Qzs7RXdCMW4xQ0s7SUFBaUM7R3hCOG4xQ3RDOztFd0I3bjFDSztJQUFpQztHeEJpbzFDdEM7O0V3Qi9uMUNLO0lBQ0U7SUFDQTtHeEJrbzFDUDs7RXdCL24xQ0s7SUFDRTtJQUNBO0d4QmtvMUNQO0NBQ0Y7O0FjOXYxQ0s7RVU4R0U7SUFBaUM7R3hCcXAxQ3RDOztFd0JwcDFDSztJQUFpQztHeEJ3cDFDdEM7O0V3QnZwMUNLO0lBQWlDO0d4QjJwMUN0Qzs7RXdCMXAxQ0s7SUFBaUM7R3hCOHAxQ3RDOztFd0I3cDFDSztJQUFpQztHeEJpcTFDdEM7O0V3Qi9wMUNLO0lBQ0U7SUFDQTtHeEJrcTFDUDs7RXdCL3AxQ0s7SUFDRTtJQUNBO0d4QmtxMUNQO0NBQ0Y7O0FjOXgxQ0s7RVU4R0U7SUFBaUM7R3hCcXIxQ3RDOztFd0JwcjFDSztJQUFpQztHeEJ3cjFDdEM7O0V3QnZyMUNLO0lBQWlDO0d4QjJyMUN0Qzs7RXdCMXIxQ0s7SUFBaUM7R3hCOHIxQ3RDOztFd0I3cjFDSztJQUFpQztHeEJpczFDdEM7O0V3Qi9yMUNLO0lBQ0U7SUFDQTtHeEJrczFDUDs7RXdCL3IxQ0s7SUFDRTtJQUNBO0d4QmtzMUNQO0NBQ0Y7O0FjOXoxQ0s7RVU4R0U7SUFBaUM7R3hCcXQxQ3RDOztFd0JwdDFDSztJQUFpQztHeEJ3dDFDdEM7O0V3QnZ0MUNLO0lBQWlDO0d4QjJ0MUN0Qzs7RXdCMXQxQ0s7SUFBaUM7R3hCOHQxQ3RDOztFd0I3dDFDSztJQUFpQztHeEJpdTFDdEM7O0V3Qi90MUNLO0lBQ0U7SUFDQTtHeEJrdTFDUDs7RXdCL3QxQ0s7SUFDRTtJQUNBO0d4Qmt1MUNQO0NBQ0Y7O0FjOTExQ0s7RVU4R0U7SUFBaUM7R3hCcXYxQ3RDOztFd0JwdjFDSztJQUFpQztHeEJ3djFDdEM7O0V3QnZ2MUNLO0lBQWlDO0d4QjJ2MUN0Qzs7RXdCMXYxQ0s7SUFBaUM7R3hCOHYxQ3RDOztFd0I3djFDSztJQUFpQztHeEJpdzFDdEM7O0V3Qi92MUNLO0lBQ0U7SUFDQTtHeEJrdzFDUDs7RXdCL3YxQ0s7SUFDRTtJQUNBO0d4Qmt3MUNQO0NBQ0Y7O0F3Qmx5MUNHO0VBQVk7Q3hCc3kxQ2Y7O0F3QnJ5MUNHO0VBQVk7Q3hCeXkxQ2Y7O0F3Qnh5MUNHO0VBQVk7Q3hCNHkxQ2Y7O0F3QjN5MUNHO0VBQVk7Q3hCK3kxQ2Y7O0F3Qjl5MUNHO0VBQVk7Q3hCa3oxQ2Y7O0F3Qmh6MUNHO0VBQ0U7RUFDQTtDeEJtejFDTDs7QXdCaHoxQ0c7RUFDRTtFQUNBO0N4Qm16MUNMOztBYzU1MUNLO0VVOEdFO0lBQWlDO0d4Qm16MUN0Qzs7RXdCbHoxQ0s7SUFBaUM7R3hCc3oxQ3RDOztFd0JyejFDSztJQUFpQztHeEJ5ejFDdEM7O0V3Qnh6MUNLO0lBQWlDO0d4QjR6MUN0Qzs7RXdCM3oxQ0s7SUFBaUM7R3hCK3oxQ3RDOztFd0I3ejFDSztJQUNFO0lBQ0E7R3hCZzAxQ1A7O0V3Qjd6MUNLO0lBQ0U7SUFDQTtHeEJnMDFDUDtDQUNGOztBYzU3MUNLO0VVOEdFO0lBQWlDO0d4Qm0xMUN0Qzs7RXdCbDExQ0s7SUFBaUM7R3hCczExQ3RDOztFd0JyMTFDSztJQUFpQztHeEJ5MTFDdEM7O0V3QngxMUNLO0lBQWlDO0d4QjQxMUN0Qzs7RXdCMzExQ0s7SUFBaUM7R3hCKzExQ3RDOztFd0I3MTFDSztJQUNFO0lBQ0E7R3hCZzIxQ1A7O0V3QjcxMUNLO0lBQ0U7SUFDQTtHeEJnMjFDUDtDQUNGOztBYzU5MUNLO0VVOEdFO0lBQWlDO0d4Qm0zMUN0Qzs7RXdCbDMxQ0s7SUFBaUM7R3hCczMxQ3RDOztFd0JyMzFDSztJQUFpQztHeEJ5MzFDdEM7O0V3QngzMUNLO0lBQWlDO0d4QjQzMUN0Qzs7RXdCMzMxQ0s7SUFBaUM7R3hCKzMxQ3RDOztFd0I3MzFDSztJQUNFO0lBQ0E7R3hCZzQxQ1A7O0V3QjczMUNLO0lBQ0U7SUFDQTtHeEJnNDFDUDtDQUNGOztBYzUvMUNLO0VVOEdFO0lBQWlDO0d4Qm01MUN0Qzs7RXdCbDUxQ0s7SUFBaUM7R3hCczUxQ3RDOztFd0JyNTFDSztJQUFpQztHeEJ5NTFDdEM7O0V3Qng1MUNLO0lBQWlDO0d4QjQ1MUN0Qzs7RXdCMzUxQ0s7SUFBaUM7R3hCKzUxQ3RDOztFd0I3NTFDSztJQUNFO0lBQ0E7R3hCZzYxQ1A7O0V3Qjc1MUNLO0lBQ0U7SUFDQTtHeEJnNjFDUDtDQUNGOztBYzVoMkNLO0VVOEdFO0lBQWlDO0d4Qm03MUN0Qzs7RXdCbDcxQ0s7SUFBaUM7R3hCczcxQ3RDOztFd0JyNzFDSztJQUFpQztHeEJ5NzFDdEM7O0V3Qng3MUNLO0lBQWlDO0d4QjQ3MUN0Qzs7RXdCMzcxQ0s7SUFBaUM7R3hCKzcxQ3RDOztFd0I3NzFDSztJQUNFO0lBQ0E7R3hCZzgxQ1A7O0V3Qjc3MUNLO0lBQ0U7SUFDQTtHeEJnODFDUDtDQUNGOztBYzVqMkNLO0VVOEdFO0lBQWlDO0d4Qm05MUN0Qzs7RXdCbDkxQ0s7SUFBaUM7R3hCczkxQ3RDOztFd0JyOTFDSztJQUFpQztHeEJ5OTFDdEM7O0V3Qng5MUNLO0lBQWlDO0d4QjQ5MUN0Qzs7RXdCMzkxQ0s7SUFBaUM7R3hCKzkxQ3RDOztFd0I3OTFDSztJQUNFO0lBQ0E7R3hCZysxQ1A7O0V3Qjc5MUNLO0lBQ0U7SUFDQTtHeEJnKzFDUDtDQUNGOztBYzVsMkNLO0VVOEdFO0lBQWlDO0d4Qm0vMUN0Qzs7RXdCbC8xQ0s7SUFBaUM7R3hCcy8xQ3RDOztFd0JyLzFDSztJQUFpQztHeEJ5LzFDdEM7O0V3QngvMUNLO0lBQWlDO0d4QjQvMUN0Qzs7RXdCMy8xQ0s7SUFBaUM7R3hCKy8xQ3RDOztFd0I3LzFDSztJQUNFO0lBQ0E7R3hCZ2cyQ1A7O0V3QjcvMUNLO0lBQ0U7SUFDQTtHeEJnZzJDUDtDQUNGOztBYzVuMkNLO0VVOEdFO0lBQWlDO0d4Qm1oMkN0Qzs7RXdCbGgyQ0s7SUFBaUM7R3hCc2gyQ3RDOztFd0JyaDJDSztJQUFpQztHeEJ5aDJDdEM7O0V3QnhoMkNLO0lBQWlDO0d4QjRoMkN0Qzs7RXdCM2gyQ0s7SUFBaUM7R3hCK2gyQ3RDOztFd0I3aDJDSztJQUNFO0lBQ0E7R3hCZ2kyQ1A7O0V3QjdoMkNLO0lBQ0U7SUFDQTtHeEJnaTJDUDtDQUNGOztBYzVwMkNLO0VVOEdFO0lBQWlDO0d4Qm1qMkN0Qzs7RXdCbGoyQ0s7SUFBaUM7R3hCc2oyQ3RDOztFd0JyajJDSztJQUFpQztHeEJ5ajJDdEM7O0V3QnhqMkNLO0lBQWlDO0d4QjRqMkN0Qzs7RXdCM2oyQ0s7SUFBaUM7R3hCK2oyQ3RDOztFd0I3ajJDSztJQUNFO0lBQ0E7R3hCZ2syQ1A7O0V3QjdqMkNLO0lBQ0U7SUFDQTtHeEJnazJDUDtDQUNGOztBYzVyMkNLO0VVOEdFO0lBQWlDO0d4Qm1sMkN0Qzs7RXdCbGwyQ0s7SUFBaUM7R3hCc2wyQ3RDOztFd0JybDJDSztJQUFpQztHeEJ5bDJDdEM7O0V3QnhsMkNLO0lBQWlDO0d4QjRsMkN0Qzs7RXdCM2wyQ0s7SUFBaUM7R3hCK2wyQ3RDOztFd0I3bDJDSztJQUNFO0lBQ0E7R3hCZ20yQ1A7O0V3QjdsMkNLO0lBQ0U7SUFDQTtHeEJnbTJDUDtDQUNGOztBYzV0MkNLO0VVOEdFO0lBQWlDO0d4Qm1uMkN0Qzs7RXdCbG4yQ0s7SUFBaUM7R3hCc24yQ3RDOztFd0JybjJDSztJQUFpQztHeEJ5bjJDdEM7O0V3QnhuMkNLO0lBQWlDO0d4QjRuMkN0Qzs7RXdCM24yQ0s7SUFBaUM7R3hCK24yQ3RDOztFd0I3bjJDSztJQUNFO0lBQ0E7R3hCZ28yQ1A7O0V3QjduMkNLO0lBQ0U7SUFDQTtHeEJnbzJDUDtDQUNGOztBYzV2MkNLO0VVOEdFO0lBQWlDO0d4Qm1wMkN0Qzs7RXdCbHAyQ0s7SUFBaUM7R3hCc3AyQ3RDOztFd0JycDJDSztJQUFpQztHeEJ5cDJDdEM7O0V3QnhwMkNLO0lBQWlDO0d4QjRwMkN0Qzs7RXdCM3AyQ0s7SUFBaUM7R3hCK3AyQ3RDOztFd0I3cDJDSztJQUNFO0lBQ0E7R3hCZ3EyQ1A7O0V3QjdwMkNLO0lBQ0U7SUFDQTtHeEJncTJDUDtDQUNGOztBd0JoczJDRztFQUFZO0N4Qm9zMkNmOztBd0JuczJDRztFQUFZO0N4QnVzMkNmOztBd0J0czJDRztFQUFZO0N4QjBzMkNmOztBd0J6czJDRztFQUFZO0N4QjZzMkNmOztBd0I1czJDRztFQUFZO0N4Qmd0MkNmOztBd0I5czJDRztFQUNFO0VBQ0E7Q3hCaXQyQ0w7O0F3QjlzMkNHO0VBQ0U7RUFDQTtDeEJpdDJDTDs7QWMxejJDSztFVThHRTtJQUFpQztHeEJpdDJDdEM7O0V3Qmh0MkNLO0lBQWlDO0d4Qm90MkN0Qzs7RXdCbnQyQ0s7SUFBaUM7R3hCdXQyQ3RDOztFd0J0dDJDSztJQUFpQztHeEIwdDJDdEM7O0V3Qnp0MkNLO0lBQWlDO0d4QjZ0MkN0Qzs7RXdCM3QyQ0s7SUFDRTtJQUNBO0d4Qjh0MkNQOztFd0IzdDJDSztJQUNFO0lBQ0E7R3hCOHQyQ1A7Q0FDRjs7QWMxMTJDSztFVThHRTtJQUFpQztHeEJpdjJDdEM7O0V3Qmh2MkNLO0lBQWlDO0d4Qm92MkN0Qzs7RXdCbnYyQ0s7SUFBaUM7R3hCdXYyQ3RDOztFd0J0djJDSztJQUFpQztHeEIwdjJDdEM7O0V3Qnp2MkNLO0lBQWlDO0d4QjZ2MkN0Qzs7RXdCM3YyQ0s7SUFDRTtJQUNBO0d4Qjh2MkNQOztFd0IzdjJDSztJQUNFO0lBQ0E7R3hCOHYyQ1A7Q0FDRjs7QWMxMzJDSztFVThHRTtJQUFpQztHeEJpeDJDdEM7O0V3Qmh4MkNLO0lBQWlDO0d4Qm94MkN0Qzs7RXdCbngyQ0s7SUFBaUM7R3hCdXgyQ3RDOztFd0J0eDJDSztJQUFpQztHeEIweDJDdEM7O0V3Qnp4MkNLO0lBQWlDO0d4QjZ4MkN0Qzs7RXdCM3gyQ0s7SUFDRTtJQUNBO0d4Qjh4MkNQOztFd0IzeDJDSztJQUNFO0lBQ0E7R3hCOHgyQ1A7Q0FDRjs7QWMxNTJDSztFVThHRTtJQUFpQztHeEJpejJDdEM7O0V3Qmh6MkNLO0lBQWlDO0d4Qm96MkN0Qzs7RXdCbnoyQ0s7SUFBaUM7R3hCdXoyQ3RDOztFd0J0ejJDSztJQUFpQztHeEIwejJDdEM7O0V3Qnp6MkNLO0lBQWlDO0d4QjZ6MkN0Qzs7RXdCM3oyQ0s7SUFDRTtJQUNBO0d4Qjh6MkNQOztFd0IzejJDSztJQUNFO0lBQ0E7R3hCOHoyQ1A7Q0FDRjs7QWMxNzJDSztFVThHRTtJQUFpQztHeEJpMTJDdEM7O0V3QmgxMkNLO0lBQWlDO0d4Qm8xMkN0Qzs7RXdCbjEyQ0s7SUFBaUM7R3hCdTEyQ3RDOztFd0J0MTJDSztJQUFpQztHeEIwMTJDdEM7O0V3QnoxMkNLO0lBQWlDO0d4QjYxMkN0Qzs7RXdCMzEyQ0s7SUFDRTtJQUNBO0d4QjgxMkNQOztFd0IzMTJDSztJQUNFO0lBQ0E7R3hCODEyQ1A7Q0FDRjs7QWMxOTJDSztFVThHRTtJQUFpQztHeEJpMzJDdEM7O0V3QmgzMkNLO0lBQWlDO0d4Qm8zMkN0Qzs7RXdCbjMyQ0s7SUFBaUM7R3hCdTMyQ3RDOztFd0J0MzJDSztJQUFpQztHeEIwMzJDdEM7O0V3QnozMkNLO0lBQWlDO0d4QjYzMkN0Qzs7RXdCMzMyQ0s7SUFDRTtJQUNBO0d4QjgzMkNQOztFd0IzMzJDSztJQUNFO0lBQ0E7R3hCODMyQ1A7Q0FDRjs7QWMxLzJDSztFVThHRTtJQUFpQztHeEJpNTJDdEM7O0V3Qmg1MkNLO0lBQWlDO0d4Qm81MkN0Qzs7RXdCbjUyQ0s7SUFBaUM7R3hCdTUyQ3RDOztFd0J0NTJDSztJQUFpQztHeEIwNTJDdEM7O0V3Qno1MkNLO0lBQWlDO0d4QjY1MkN0Qzs7RXdCMzUyQ0s7SUFDRTtJQUNBO0d4Qjg1MkNQOztFd0IzNTJDSztJQUNFO0lBQ0E7R3hCODUyQ1A7Q0FDRjs7QWMxaDNDSztFVThHRTtJQUFpQztHeEJpNzJDdEM7O0V3Qmg3MkNLO0lBQWlDO0d4Qm83MkN0Qzs7RXdCbjcyQ0s7SUFBaUM7R3hCdTcyQ3RDOztFd0J0NzJDSztJQUFpQztHeEIwNzJDdEM7O0V3Qno3MkNLO0lBQWlDO0d4QjY3MkN0Qzs7RXdCMzcyQ0s7SUFDRTtJQUNBO0d4Qjg3MkNQOztFd0IzNzJDSztJQUNFO0lBQ0E7R3hCODcyQ1A7Q0FDRjs7QWMxajNDSztFVThHRTtJQUFpQztHeEJpOTJDdEM7O0V3Qmg5MkNLO0lBQWlDO0d4Qm85MkN0Qzs7RXdCbjkyQ0s7SUFBaUM7R3hCdTkyQ3RDOztFd0J0OTJDSztJQUFpQztHeEIwOTJDdEM7O0V3Qno5MkNLO0lBQWlDO0d4QjY5MkN0Qzs7RXdCMzkyQ0s7SUFDRTtJQUNBO0d4Qjg5MkNQOztFd0IzOTJDSztJQUNFO0lBQ0E7R3hCODkyQ1A7Q0FDRjs7QWMxbDNDSztFVThHRTtJQUFpQztHeEJpLzJDdEM7O0V3QmgvMkNLO0lBQWlDO0d4Qm8vMkN0Qzs7RXdCbi8yQ0s7SUFBaUM7R3hCdS8yQ3RDOztFd0J0LzJDSztJQUFpQztHeEIwLzJDdEM7O0V3QnovMkNLO0lBQWlDO0d4QjYvMkN0Qzs7RXdCMy8yQ0s7SUFDRTtJQUNBO0d4QjgvMkNQOztFd0IzLzJDSztJQUNFO0lBQ0E7R3hCOC8yQ1A7Q0FDRjs7QWMxbjNDSztFVThHRTtJQUFpQztHeEJpaDNDdEM7O0V3QmhoM0NLO0lBQWlDO0d4Qm9oM0N0Qzs7RXdCbmgzQ0s7SUFBaUM7R3hCdWgzQ3RDOztFd0J0aDNDSztJQUFpQztHeEIwaDNDdEM7O0V3QnpoM0NLO0lBQWlDO0d4QjZoM0N0Qzs7RXdCM2gzQ0s7SUFDRTtJQUNBO0d4QjhoM0NQOztFd0IzaDNDSztJQUNFO0lBQ0E7R3hCOGgzQ1A7Q0FDRjs7QWMxcDNDSztFVThHRTtJQUFpQztHeEJpajNDdEM7O0V3QmhqM0NLO0lBQWlDO0d4Qm9qM0N0Qzs7RXdCbmozQ0s7SUFBaUM7R3hCdWozQ3RDOztFd0J0ajNDSztJQUFpQztHeEIwajNDdEM7O0V3QnpqM0NLO0lBQWlDO0d4QjZqM0N0Qzs7RXdCM2ozQ0s7SUFDRTtJQUNBO0d4QjhqM0NQOztFd0IzajNDSztJQUNFO0lBQ0E7R3hCOGozQ1A7Q0FDRjs7QXdCOWwzQ0c7RUFBWTtDeEJrbTNDZjs7QXdCam0zQ0c7RUFBWTtDeEJxbTNDZjs7QXdCcG0zQ0c7RUFBWTtDeEJ3bTNDZjs7QXdCdm0zQ0c7RUFBWTtDeEIybTNDZjs7QXdCMW0zQ0c7RUFBWTtDeEI4bTNDZjs7QXdCNW0zQ0c7RUFDRTtFQUNBO0N4QittM0NMOztBd0I1bTNDRztFQUNFO0VBQ0E7Q3hCK20zQ0w7O0FjeHQzQ0s7RVU4R0U7SUFBaUM7R3hCK20zQ3RDOztFd0I5bTNDSztJQUFpQztHeEJrbjNDdEM7O0V3QmpuM0NLO0lBQWlDO0d4QnFuM0N0Qzs7RXdCcG4zQ0s7SUFBaUM7R3hCd24zQ3RDOztFd0J2bjNDSztJQUFpQztHeEIybjNDdEM7O0V3QnpuM0NLO0lBQ0U7SUFDQTtHeEI0bjNDUDs7RXdCem4zQ0s7SUFDRTtJQUNBO0d4QjRuM0NQO0NBQ0Y7O0FjeHYzQ0s7RVU4R0U7SUFBaUM7R3hCK28zQ3RDOztFd0I5bzNDSztJQUFpQztHeEJrcDNDdEM7O0V3QmpwM0NLO0lBQWlDO0d4QnFwM0N0Qzs7RXdCcHAzQ0s7SUFBaUM7R3hCd3AzQ3RDOztFd0J2cDNDSztJQUFpQztHeEIycDNDdEM7O0V3QnpwM0NLO0lBQ0U7SUFDQTtHeEI0cDNDUDs7RXdCenAzQ0s7SUFDRTtJQUNBO0d4QjRwM0NQO0NBQ0Y7O0FjeHgzQ0s7RVU4R0U7SUFBaUM7R3hCK3EzQ3RDOztFd0I5cTNDSztJQUFpQztHeEJrcjNDdEM7O0V3QmpyM0NLO0lBQWlDO0d4QnFyM0N0Qzs7RXdCcHIzQ0s7SUFBaUM7R3hCd3IzQ3RDOztFd0J2cjNDSztJQUFpQztHeEIycjNDdEM7O0V3QnpyM0NLO0lBQ0U7SUFDQTtHeEI0cjNDUDs7RXdCenIzQ0s7SUFDRTtJQUNBO0d4QjRyM0NQO0NBQ0Y7O0FjeHozQ0s7RVU4R0U7SUFBaUM7R3hCK3MzQ3RDOztFd0I5czNDSztJQUFpQztHeEJrdDNDdEM7O0V3Qmp0M0NLO0lBQWlDO0d4QnF0M0N0Qzs7RXdCcHQzQ0s7SUFBaUM7R3hCd3QzQ3RDOztFd0J2dDNDSztJQUFpQztHeEIydDNDdEM7O0V3Qnp0M0NLO0lBQ0U7SUFDQTtHeEI0dDNDUDs7RXdCenQzQ0s7SUFDRTtJQUNBO0d4QjR0M0NQO0NBQ0Y7O0FjeDEzQ0s7RVU4R0U7SUFBaUM7R3hCK3UzQ3RDOztFd0I5dTNDSztJQUFpQztHeEJrdjNDdEM7O0V3Qmp2M0NLO0lBQWlDO0d4QnF2M0N0Qzs7RXdCcHYzQ0s7SUFBaUM7R3hCd3YzQ3RDOztFd0J2djNDSztJQUFpQztHeEIydjNDdEM7O0V3Qnp2M0NLO0lBQ0U7SUFDQTtHeEI0djNDUDs7RXdCenYzQ0s7SUFDRTtJQUNBO0d4QjR2M0NQO0NBQ0Y7O0FjeDMzQ0s7RVU4R0U7SUFBaUM7R3hCK3czQ3RDOztFd0I5dzNDSztJQUFpQztHeEJreDNDdEM7O0V3Qmp4M0NLO0lBQWlDO0d4QnF4M0N0Qzs7RXdCcHgzQ0s7SUFBaUM7R3hCd3gzQ3RDOztFd0J2eDNDSztJQUFpQztHeEIyeDNDdEM7O0V3Qnp4M0NLO0lBQ0U7SUFDQTtHeEI0eDNDUDs7RXdCengzQ0s7SUFDRTtJQUNBO0d4QjR4M0NQO0NBQ0Y7O0FjeDUzQ0s7RVU4R0U7SUFBaUM7R3hCK3kzQ3RDOztFd0I5eTNDSztJQUFpQztHeEJrejNDdEM7O0V3Qmp6M0NLO0lBQWlDO0d4QnF6M0N0Qzs7RXdCcHozQ0s7SUFBaUM7R3hCd3ozQ3RDOztFd0J2ejNDSztJQUFpQztHeEIyejNDdEM7O0V3Qnp6M0NLO0lBQ0U7SUFDQTtHeEI0ejNDUDs7RXdCenozQ0s7SUFDRTtJQUNBO0d4QjR6M0NQO0NBQ0Y7O0FjeDczQ0s7RVU4R0U7SUFBaUM7R3hCKzAzQ3RDOztFd0I5MDNDSztJQUFpQztHeEJrMTNDdEM7O0V3QmoxM0NLO0lBQWlDO0d4QnExM0N0Qzs7RXdCcDEzQ0s7SUFBaUM7R3hCdzEzQ3RDOztFd0J2MTNDSztJQUFpQztHeEIyMTNDdEM7O0V3QnoxM0NLO0lBQ0U7SUFDQTtHeEI0MTNDUDs7RXdCejEzQ0s7SUFDRTtJQUNBO0d4QjQxM0NQO0NBQ0Y7O0FjeDkzQ0s7RVU4R0U7SUFBaUM7R3hCKzIzQ3RDOztFd0I5MjNDSztJQUFpQztHeEJrMzNDdEM7O0V3QmozM0NLO0lBQWlDO0d4QnEzM0N0Qzs7RXdCcDMzQ0s7SUFBaUM7R3hCdzMzQ3RDOztFd0J2MzNDSztJQUFpQztHeEIyMzNDdEM7O0V3QnozM0NLO0lBQ0U7SUFDQTtHeEI0MzNDUDs7RXdCejMzQ0s7SUFDRTtJQUNBO0d4QjQzM0NQO0NBQ0Y7O0FjeC8zQ0s7RVU4R0U7SUFBaUM7R3hCKzQzQ3RDOztFd0I5NDNDSztJQUFpQztHeEJrNTNDdEM7O0V3Qmo1M0NLO0lBQWlDO0d4QnE1M0N0Qzs7RXdCcDUzQ0s7SUFBaUM7R3hCdzUzQ3RDOztFd0J2NTNDSztJQUFpQztHeEIyNTNDdEM7O0V3Qno1M0NLO0lBQ0U7SUFDQTtHeEI0NTNDUDs7RXdCejUzQ0s7SUFDRTtJQUNBO0d4QjQ1M0NQO0NBQ0Y7O0FjeGg0Q0s7RVU4R0U7SUFBaUM7R3hCKzYzQ3RDOztFd0I5NjNDSztJQUFpQztHeEJrNzNDdEM7O0V3Qmo3M0NLO0lBQWlDO0d4QnE3M0N0Qzs7RXdCcDczQ0s7SUFBaUM7R3hCdzczQ3RDOztFd0J2NzNDSztJQUFpQztHeEIyNzNDdEM7O0V3Qno3M0NLO0lBQ0U7SUFDQTtHeEI0NzNDUDs7RXdCejczQ0s7SUFDRTtJQUNBO0d4QjQ3M0NQO0NBQ0Y7O0FjeGo0Q0s7RVU4R0U7SUFBaUM7R3hCKzgzQ3RDOztFd0I5ODNDSztJQUFpQztHeEJrOTNDdEM7O0V3Qmo5M0NLO0lBQWlDO0d4QnE5M0N0Qzs7RXdCcDkzQ0s7SUFBaUM7R3hCdzkzQ3RDOztFd0J2OTNDSztJQUFpQztHeEIyOTNDdEM7O0V3Qno5M0NLO0lBQ0U7SUFDQTtHeEI0OTNDUDs7RXdCejkzQ0s7SUFDRTtJQUNBO0d4QjQ5M0NQO0NBQ0Y7O0F3QjUvM0NHO0VBQVk7Q3hCZ2c0Q2Y7O0F3Qi8vM0NHO0VBQVk7Q3hCbWc0Q2Y7O0F3QmxnNENHO0VBQVk7Q3hCc2c0Q2Y7O0F3QnJnNENHO0VBQVk7Q3hCeWc0Q2Y7O0F3QnhnNENHO0VBQVk7Q3hCNGc0Q2Y7O0F3QjFnNENHO0VBQ0U7RUFDQTtDeEI2ZzRDTDs7QXdCMWc0Q0c7RUFDRTtFQUNBO0N4QjZnNENMOztBY3RuNENLO0VVOEdFO0lBQWlDO0d4QjZnNEN0Qzs7RXdCNWc0Q0s7SUFBaUM7R3hCZ2g0Q3RDOztFd0IvZzRDSztJQUFpQztHeEJtaDRDdEM7O0V3QmxoNENLO0lBQWlDO0d4QnNoNEN0Qzs7RXdCcmg0Q0s7SUFBaUM7R3hCeWg0Q3RDOztFd0J2aDRDSztJQUNFO0lBQ0E7R3hCMGg0Q1A7O0V3QnZoNENLO0lBQ0U7SUFDQTtHeEIwaDRDUDtDQUNGOztBY3RwNENLO0VVOEdFO0lBQWlDO0d4QjZpNEN0Qzs7RXdCNWk0Q0s7SUFBaUM7R3hCZ2o0Q3RDOztFd0IvaTRDSztJQUFpQztHeEJtajRDdEM7O0V3QmxqNENLO0lBQWlDO0d4QnNqNEN0Qzs7RXdCcmo0Q0s7SUFBaUM7R3hCeWo0Q3RDOztFd0J2ajRDSztJQUNFO0lBQ0E7R3hCMGo0Q1A7O0V3QnZqNENLO0lBQ0U7SUFDQTtHeEIwajRDUDtDQUNGOztBY3RyNENLO0VVOEdFO0lBQWlDO0d4QjZrNEN0Qzs7RXdCNWs0Q0s7SUFBaUM7R3hCZ2w0Q3RDOztFd0IvazRDSztJQUFpQztHeEJtbDRDdEM7O0V3QmxsNENLO0lBQWlDO0d4QnNsNEN0Qzs7RXdCcmw0Q0s7SUFBaUM7R3hCeWw0Q3RDOztFd0J2bDRDSztJQUNFO0lBQ0E7R3hCMGw0Q1A7O0V3QnZsNENLO0lBQ0U7SUFDQTtHeEIwbDRDUDtDQUNGOztBY3R0NENLO0VVOEdFO0lBQWlDO0d4QjZtNEN0Qzs7RXdCNW00Q0s7SUFBaUM7R3hCZ240Q3RDOztFd0IvbTRDSztJQUFpQztHeEJtbjRDdEM7O0V3QmxuNENLO0lBQWlDO0d4QnNuNEN0Qzs7RXdCcm40Q0s7SUFBaUM7R3hCeW40Q3RDOztFd0J2bjRDSztJQUNFO0lBQ0E7R3hCMG40Q1A7O0V3QnZuNENLO0lBQ0U7SUFDQTtHeEIwbjRDUDtDQUNGOztBY3R2NENLO0VVOEdFO0lBQWlDO0d4QjZvNEN0Qzs7RXdCNW80Q0s7SUFBaUM7R3hCZ3A0Q3RDOztFd0IvbzRDSztJQUFpQztHeEJtcDRDdEM7O0V3QmxwNENLO0lBQWlDO0d4QnNwNEN0Qzs7RXdCcnA0Q0s7SUFBaUM7R3hCeXA0Q3RDOztFd0J2cDRDSztJQUNFO0lBQ0E7R3hCMHA0Q1A7O0V3QnZwNENLO0lBQ0U7SUFDQTtHeEIwcDRDUDtDQUNGOztBY3R4NENLO0VVOEdFO0lBQWlDO0d4QjZxNEN0Qzs7RXdCNXE0Q0s7SUFBaUM7R3hCZ3I0Q3RDOztFd0IvcTRDSztJQUFpQztHeEJtcjRDdEM7O0V3QmxyNENLO0lBQWlDO0d4QnNyNEN0Qzs7RXdCcnI0Q0s7SUFBaUM7R3hCeXI0Q3RDOztFd0J2cjRDSztJQUNFO0lBQ0E7R3hCMHI0Q1A7O0V3QnZyNENLO0lBQ0U7SUFDQTtHeEIwcjRDUDtDQUNGOztBY3R6NENLO0VVOEdFO0lBQWlDO0d4QjZzNEN0Qzs7RXdCNXM0Q0s7SUFBaUM7R3hCZ3Q0Q3RDOztFd0IvczRDSztJQUFpQztHeEJtdDRDdEM7O0V3Qmx0NENLO0lBQWlDO0d4QnN0NEN0Qzs7RXdCcnQ0Q0s7SUFBaUM7R3hCeXQ0Q3RDOztFd0J2dDRDSztJQUNFO0lBQ0E7R3hCMHQ0Q1A7O0V3QnZ0NENLO0lBQ0U7SUFDQTtHeEIwdDRDUDtDQUNGOztBY3QxNENLO0VVOEdFO0lBQWlDO0d4QjZ1NEN0Qzs7RXdCNXU0Q0s7SUFBaUM7R3hCZ3Y0Q3RDOztFd0IvdTRDSztJQUFpQztHeEJtdjRDdEM7O0V3Qmx2NENLO0lBQWlDO0d4QnN2NEN0Qzs7RXdCcnY0Q0s7SUFBaUM7R3hCeXY0Q3RDOztFd0J2djRDSztJQUNFO0lBQ0E7R3hCMHY0Q1A7O0V3QnZ2NENLO0lBQ0U7SUFDQTtHeEIwdjRDUDtDQUNGOztBY3QzNENLO0VVOEdFO0lBQWlDO0d4QjZ3NEN0Qzs7RXdCNXc0Q0s7SUFBaUM7R3hCZ3g0Q3RDOztFd0IvdzRDSztJQUFpQztHeEJteDRDdEM7O0V3Qmx4NENLO0lBQWlDO0d4QnN4NEN0Qzs7RXdCcng0Q0s7SUFBaUM7R3hCeXg0Q3RDOztFd0J2eDRDSztJQUNFO0lBQ0E7R3hCMHg0Q1A7O0V3QnZ4NENLO0lBQ0U7SUFDQTtHeEIweDRDUDtDQUNGOztBY3Q1NENLO0VVOEdFO0lBQWlDO0d4QjZ5NEN0Qzs7RXdCNXk0Q0s7SUFBaUM7R3hCZ3o0Q3RDOztFd0IveTRDSztJQUFpQztHeEJtejRDdEM7O0V3Qmx6NENLO0lBQWlDO0d4QnN6NEN0Qzs7RXdCcno0Q0s7SUFBaUM7R3hCeXo0Q3RDOztFd0J2ejRDSztJQUNFO0lBQ0E7R3hCMHo0Q1A7O0V3QnZ6NENLO0lBQ0U7SUFDQTtHeEIwejRDUDtDQUNGOztBY3Q3NENLO0VVOEdFO0lBQWlDO0d4QjYwNEN0Qzs7RXdCNTA0Q0s7SUFBaUM7R3hCZzE0Q3RDOztFd0IvMDRDSztJQUFpQztHeEJtMTRDdEM7O0V3QmwxNENLO0lBQWlDO0d4QnMxNEN0Qzs7RXdCcjE0Q0s7SUFBaUM7R3hCeTE0Q3RDOztFd0J2MTRDSztJQUNFO0lBQ0E7R3hCMDE0Q1A7O0V3QnYxNENLO0lBQ0U7SUFDQTtHeEIwMTRDUDtDQUNGOztBY3Q5NENLO0VVOEdFO0lBQWlDO0d4QjYyNEN0Qzs7RXdCNTI0Q0s7SUFBaUM7R3hCZzM0Q3RDOztFd0IvMjRDSztJQUFpQztHeEJtMzRDdEM7O0V3QmwzNENLO0lBQWlDO0d4QnMzNEN0Qzs7RXdCcjM0Q0s7SUFBaUM7R3hCeTM0Q3RDOztFd0J2MzRDSztJQUNFO0lBQ0E7R3hCMDM0Q1A7O0V3QnYzNENLO0lBQ0U7SUFDQTtHeEIwMzRDUDtDQUNGOztBd0IxNTRDRztFQUFZO0N4Qjg1NENmOztBd0I3NTRDRztFQUFZO0N4Qmk2NENmOztBd0JoNjRDRztFQUFZO0N4Qm82NENmOztBd0JuNjRDRztFQUFZO0N4QnU2NENmOztBd0J0NjRDRztFQUFZO0N4QjA2NENmOztBd0J4NjRDRztFQUNFO0VBQ0E7Q3hCMjY0Q0w7O0F3Qng2NENHO0VBQ0U7RUFDQTtDeEIyNjRDTDs7QWNwaDVDSztFVThHRTtJQUFpQztHeEIyNjRDdEM7O0V3QjE2NENLO0lBQWlDO0d4Qjg2NEN0Qzs7RXdCNzY0Q0s7SUFBaUM7R3hCaTc0Q3RDOztFd0JoNzRDSztJQUFpQztHeEJvNzRDdEM7O0V3Qm43NENLO0lBQWlDO0d4QnU3NEN0Qzs7RXdCcjc0Q0s7SUFDRTtJQUNBO0d4Qnc3NENQOztFd0JyNzRDSztJQUNFO0lBQ0E7R3hCdzc0Q1A7Q0FDRjs7QWNwajVDSztFVThHRTtJQUFpQztHeEIyODRDdEM7O0V3QjE4NENLO0lBQWlDO0d4Qjg4NEN0Qzs7RXdCNzg0Q0s7SUFBaUM7R3hCaTk0Q3RDOztFd0JoOTRDSztJQUFpQztHeEJvOTRDdEM7O0V3Qm45NENLO0lBQWlDO0d4QnU5NEN0Qzs7RXdCcjk0Q0s7SUFDRTtJQUNBO0d4Qnc5NENQOztFd0JyOTRDSztJQUNFO0lBQ0E7R3hCdzk0Q1A7Q0FDRjs7QWNwbDVDSztFVThHRTtJQUFpQztHeEIyKzRDdEM7O0V3QjErNENLO0lBQWlDO0d4QjgrNEN0Qzs7RXdCNys0Q0s7SUFBaUM7R3hCaS80Q3RDOztFd0JoLzRDSztJQUFpQztHeEJvLzRDdEM7O0V3Qm4vNENLO0lBQWlDO0d4QnUvNEN0Qzs7RXdCci80Q0s7SUFDRTtJQUNBO0d4QncvNENQOztFd0JyLzRDSztJQUNFO0lBQ0E7R3hCdy80Q1A7Q0FDRjs7QWNwbjVDSztFVThHRTtJQUFpQztHeEIyZzVDdEM7O0V3QjFnNUNLO0lBQWlDO0d4QjhnNUN0Qzs7RXdCN2c1Q0s7SUFBaUM7R3hCaWg1Q3RDOztFd0JoaDVDSztJQUFpQztHeEJvaDVDdEM7O0V3Qm5oNUNLO0lBQWlDO0d4QnVoNUN0Qzs7RXdCcmg1Q0s7SUFDRTtJQUNBO0d4QndoNUNQOztFd0JyaDVDSztJQUNFO0lBQ0E7R3hCd2g1Q1A7Q0FDRjs7QWNwcDVDSztFVThHRTtJQUFpQztHeEIyaTVDdEM7O0V3QjFpNUNLO0lBQWlDO0d4QjhpNUN0Qzs7RXdCN2k1Q0s7SUFBaUM7R3hCaWo1Q3RDOztFd0JoajVDSztJQUFpQztHeEJvajVDdEM7O0V3Qm5qNUNLO0lBQWlDO0d4QnVqNUN0Qzs7RXdCcmo1Q0s7SUFDRTtJQUNBO0d4QndqNUNQOztFd0JyajVDSztJQUNFO0lBQ0E7R3hCd2o1Q1A7Q0FDRjs7QWNwcjVDSztFVThHRTtJQUFpQztHeEIyazVDdEM7O0V3QjFrNUNLO0lBQWlDO0d4QjhrNUN0Qzs7RXdCN2s1Q0s7SUFBaUM7R3hCaWw1Q3RDOztFd0JobDVDSztJQUFpQztHeEJvbDVDdEM7O0V3Qm5sNUNLO0lBQWlDO0d4QnVsNUN0Qzs7RXdCcmw1Q0s7SUFDRTtJQUNBO0d4QndsNUNQOztFd0JybDVDSztJQUNFO0lBQ0E7R3hCd2w1Q1A7Q0FDRjs7QWNwdDVDSztFVThHRTtJQUFpQztHeEIybTVDdEM7O0V3QjFtNUNLO0lBQWlDO0d4QjhtNUN0Qzs7RXdCN201Q0s7SUFBaUM7R3hCaW41Q3RDOztFd0JobjVDSztJQUFpQztHeEJvbjVDdEM7O0V3Qm5uNUNLO0lBQWlDO0d4QnVuNUN0Qzs7RXdCcm41Q0s7SUFDRTtJQUNBO0d4QnduNUNQOztFd0JybjVDSztJQUNFO0lBQ0E7R3hCd241Q1A7Q0FDRjs7QWNwdjVDSztFVThHRTtJQUFpQztHeEIybzVDdEM7O0V3QjFvNUNLO0lBQWlDO0d4QjhvNUN0Qzs7RXdCN281Q0s7SUFBaUM7R3hCaXA1Q3RDOztFd0JocDVDSztJQUFpQztHeEJvcDVDdEM7O0V3Qm5wNUNLO0lBQWlDO0d4QnVwNUN0Qzs7RXdCcnA1Q0s7SUFDRTtJQUNBO0d4QndwNUNQOztFd0JycDVDSztJQUNFO0lBQ0E7R3hCd3A1Q1A7Q0FDRjs7QWNweDVDSztFVThHRTtJQUFpQztHeEIycTVDdEM7O0V3QjFxNUNLO0lBQWlDO0d4QjhxNUN0Qzs7RXdCN3E1Q0s7SUFBaUM7R3hCaXI1Q3RDOztFd0JocjVDSztJQUFpQztHeEJvcjVDdEM7O0V3Qm5yNUNLO0lBQWlDO0d4QnVyNUN0Qzs7RXdCcnI1Q0s7SUFDRTtJQUNBO0d4QndyNUNQOztFd0JycjVDSztJQUNFO0lBQ0E7R3hCd3I1Q1A7Q0FDRjs7QWNwejVDSztFVThHRTtJQUFpQztHeEIyczVDdEM7O0V3QjFzNUNLO0lBQWlDO0d4QjhzNUN0Qzs7RXdCN3M1Q0s7SUFBaUM7R3hCaXQ1Q3RDOztFd0JodDVDSztJQUFpQztHeEJvdDVDdEM7O0V3Qm50NUNLO0lBQWlDO0d4QnV0NUN0Qzs7RXdCcnQ1Q0s7SUFDRTtJQUNBO0d4Qnd0NUNQOztFd0JydDVDSztJQUNFO0lBQ0E7R3hCd3Q1Q1A7Q0FDRjs7QWNwMTVDSztFVThHRTtJQUFpQztHeEIydTVDdEM7O0V3QjF1NUNLO0lBQWlDO0d4Qjh1NUN0Qzs7RXdCN3U1Q0s7SUFBaUM7R3hCaXY1Q3RDOztFd0JodjVDSztJQUFpQztHeEJvdjVDdEM7O0V3Qm52NUNLO0lBQWlDO0d4QnV2NUN0Qzs7RXdCcnY1Q0s7SUFDRTtJQUNBO0d4Qnd2NUNQOztFd0JydjVDSztJQUNFO0lBQ0E7R3hCd3Y1Q1A7Q0FDRjs7QWNwMzVDSztFVThHRTtJQUFpQztHeEIydzVDdEM7O0V3QjF3NUNLO0lBQWlDO0d4Qjh3NUN0Qzs7RXdCN3c1Q0s7SUFBaUM7R3hCaXg1Q3RDOztFd0JoeDVDSztJQUFpQztHeEJveDVDdEM7O0V3Qm54NUNLO0lBQWlDO0d4QnV4NUN0Qzs7RXdCcng1Q0s7SUFDRTtJQUNBO0d4Qnd4NUNQOztFd0JyeDVDSztJQUNFO0lBQ0E7R3hCd3g1Q1A7Q0FDRjs7QXdCeHo1Q0c7RUFBWTtDeEI0ejVDZjs7QXdCM3o1Q0c7RUFBWTtDeEIrejVDZjs7QXdCOXo1Q0c7RUFBWTtDeEJrMDVDZjs7QXdCajA1Q0c7RUFBWTtDeEJxMDVDZjs7QXdCcDA1Q0c7RUFBWTtDeEJ3MDVDZjs7QXdCdDA1Q0c7RUFDRTtFQUNBO0N4QnkwNUNMOztBd0J0MDVDRztFQUNFO0VBQ0E7Q3hCeTA1Q0w7O0FjbDc1Q0s7RVU4R0U7SUFBaUM7R3hCeTA1Q3RDOztFd0J4MDVDSztJQUFpQztHeEI0MDVDdEM7O0V3QjMwNUNLO0lBQWlDO0d4QiswNUN0Qzs7RXdCOTA1Q0s7SUFBaUM7R3hCazE1Q3RDOztFd0JqMTVDSztJQUFpQztHeEJxMTVDdEM7O0V3Qm4xNUNLO0lBQ0U7SUFDQTtHeEJzMTVDUDs7RXdCbjE1Q0s7SUFDRTtJQUNBO0d4QnMxNUNQO0NBQ0Y7O0FjbDk1Q0s7RVU4R0U7SUFBaUM7R3hCeTI1Q3RDOztFd0J4MjVDSztJQUFpQztHeEI0MjVDdEM7O0V3QjMyNUNLO0lBQWlDO0d4QisyNUN0Qzs7RXdCOTI1Q0s7SUFBaUM7R3hCazM1Q3RDOztFd0JqMzVDSztJQUFpQztHeEJxMzVDdEM7O0V3Qm4zNUNLO0lBQ0U7SUFDQTtHeEJzMzVDUDs7RXdCbjM1Q0s7SUFDRTtJQUNBO0d4QnMzNUNQO0NBQ0Y7O0FjbC81Q0s7RVU4R0U7SUFBaUM7R3hCeTQ1Q3RDOztFd0J4NDVDSztJQUFpQztHeEI0NDVDdEM7O0V3QjM0NUNLO0lBQWlDO0d4Qis0NUN0Qzs7RXdCOTQ1Q0s7SUFBaUM7R3hCazU1Q3RDOztFd0JqNTVDSztJQUFpQztHeEJxNTVDdEM7O0V3Qm41NUNLO0lBQ0U7SUFDQTtHeEJzNTVDUDs7RXdCbjU1Q0s7SUFDRTtJQUNBO0d4QnM1NUNQO0NBQ0Y7O0FjbGg2Q0s7RVU4R0U7SUFBaUM7R3hCeTY1Q3RDOztFd0J4NjVDSztJQUFpQztHeEI0NjVDdEM7O0V3QjM2NUNLO0lBQWlDO0d4Qis2NUN0Qzs7RXdCOTY1Q0s7SUFBaUM7R3hCazc1Q3RDOztFd0JqNzVDSztJQUFpQztHeEJxNzVDdEM7O0V3Qm43NUNLO0lBQ0U7SUFDQTtHeEJzNzVDUDs7RXdCbjc1Q0s7SUFDRTtJQUNBO0d4QnM3NUNQO0NBQ0Y7O0FjbGo2Q0s7RVU4R0U7SUFBaUM7R3hCeTg1Q3RDOztFd0J4ODVDSztJQUFpQztHeEI0ODVDdEM7O0V3QjM4NUNLO0lBQWlDO0d4Qis4NUN0Qzs7RXdCOTg1Q0s7SUFBaUM7R3hCazk1Q3RDOztFd0JqOTVDSztJQUFpQztHeEJxOTVDdEM7O0V3Qm45NUNLO0lBQ0U7SUFDQTtHeEJzOTVDUDs7RXdCbjk1Q0s7SUFDRTtJQUNBO0d4QnM5NUNQO0NBQ0Y7O0FjbGw2Q0s7RVU4R0U7SUFBaUM7R3hCeSs1Q3RDOztFd0J4KzVDSztJQUFpQztHeEI0KzVDdEM7O0V3QjMrNUNLO0lBQWlDO0d4QisrNUN0Qzs7RXdCOSs1Q0s7SUFBaUM7R3hCay81Q3RDOztFd0JqLzVDSztJQUFpQztHeEJxLzVDdEM7O0V3Qm4vNUNLO0lBQ0U7SUFDQTtHeEJzLzVDUDs7RXdCbi81Q0s7SUFDRTtJQUNBO0d4QnMvNUNQO0NBQ0Y7O0FjbG42Q0s7RVU4R0U7SUFBaUM7R3hCeWc2Q3RDOztFd0J4ZzZDSztJQUFpQztHeEI0ZzZDdEM7O0V3QjNnNkNLO0lBQWlDO0d4QitnNkN0Qzs7RXdCOWc2Q0s7SUFBaUM7R3hCa2g2Q3RDOztFd0JqaDZDSztJQUFpQztHeEJxaDZDdEM7O0V3Qm5oNkNLO0lBQ0U7SUFDQTtHeEJzaDZDUDs7RXdCbmg2Q0s7SUFDRTtJQUNBO0d4QnNoNkNQO0NBQ0Y7O0FjbHA2Q0s7RVU4R0U7SUFBaUM7R3hCeWk2Q3RDOztFd0J4aTZDSztJQUFpQztHeEI0aTZDdEM7O0V3QjNpNkNLO0lBQWlDO0d4QitpNkN0Qzs7RXdCOWk2Q0s7SUFBaUM7R3hCa2o2Q3RDOztFd0JqajZDSztJQUFpQztHeEJxajZDdEM7O0V3Qm5qNkNLO0lBQ0U7SUFDQTtHeEJzajZDUDs7RXdCbmo2Q0s7SUFDRTtJQUNBO0d4QnNqNkNQO0NBQ0Y7O0FjbHI2Q0s7RVU4R0U7SUFBaUM7R3hCeWs2Q3RDOztFd0J4azZDSztJQUFpQztHeEI0azZDdEM7O0V3QjNrNkNLO0lBQWlDO0d4QitrNkN0Qzs7RXdCOWs2Q0s7SUFBaUM7R3hCa2w2Q3RDOztFd0JqbDZDSztJQUFpQztHeEJxbDZDdEM7O0V3Qm5sNkNLO0lBQ0U7SUFDQTtHeEJzbDZDUDs7RXdCbmw2Q0s7SUFDRTtJQUNBO0d4QnNsNkNQO0NBQ0Y7O0FjbHQ2Q0s7RVU4R0U7SUFBaUM7R3hCeW02Q3RDOztFd0J4bTZDSztJQUFpQztHeEI0bTZDdEM7O0V3QjNtNkNLO0lBQWlDO0d4QittNkN0Qzs7RXdCOW02Q0s7SUFBaUM7R3hCa242Q3RDOztFd0JqbjZDSztJQUFpQztHeEJxbjZDdEM7O0V3Qm5uNkNLO0lBQ0U7SUFDQTtHeEJzbjZDUDs7RXdCbm42Q0s7SUFDRTtJQUNBO0d4QnNuNkNQO0NBQ0Y7O0FjbHY2Q0s7RVU4R0U7SUFBaUM7R3hCeW82Q3RDOztFd0J4bzZDSztJQUFpQztHeEI0bzZDdEM7O0V3QjNvNkNLO0lBQWlDO0d4QitvNkN0Qzs7RXdCOW82Q0s7SUFBaUM7R3hCa3A2Q3RDOztFd0JqcDZDSztJQUFpQztHeEJxcDZDdEM7O0V3Qm5wNkNLO0lBQ0U7SUFDQTtHeEJzcDZDUDs7RXdCbnA2Q0s7SUFDRTtJQUNBO0d4QnNwNkNQO0NBQ0Y7O0FjbHg2Q0s7RVU4R0U7SUFBaUM7R3hCeXE2Q3RDOztFd0J4cTZDSztJQUFpQztHeEI0cTZDdEM7O0V3QjNxNkNLO0lBQWlDO0d4QitxNkN0Qzs7RXdCOXE2Q0s7SUFBaUM7R3hCa3I2Q3RDOztFd0JqcjZDSztJQUFpQztHeEJxcjZDdEM7O0V3Qm5yNkNLO0lBQ0U7SUFDQTtHeEJzcjZDUDs7RXdCbnI2Q0s7SUFDRTtJQUNBO0d4QnNyNkNQO0NBQ0Y7O0F3QnR0NkNHO0VBQVk7Q3hCMHQ2Q2Y7O0F3Qnp0NkNHO0VBQVk7Q3hCNnQ2Q2Y7O0F3QjV0NkNHO0VBQVk7Q3hCZ3U2Q2Y7O0F3Qi90NkNHO0VBQVk7Q3hCbXU2Q2Y7O0F3Qmx1NkNHO0VBQVk7Q3hCc3U2Q2Y7O0F3QnB1NkNHO0VBQ0U7RUFDQTtDeEJ1dTZDTDs7QXdCcHU2Q0c7RUFDRTtFQUNBO0N4QnV1NkNMOztBY2gxNkNLO0VVOEdFO0lBQWlDO0d4QnV1NkN0Qzs7RXdCdHU2Q0s7SUFBaUM7R3hCMHU2Q3RDOztFd0J6dTZDSztJQUFpQztHeEI2dTZDdEM7O0V3QjV1NkNLO0lBQWlDO0d4Qmd2NkN0Qzs7RXdCL3U2Q0s7SUFBaUM7R3hCbXY2Q3RDOztFd0JqdjZDSztJQUNFO0lBQ0E7R3hCb3Y2Q1A7O0V3Qmp2NkNLO0lBQ0U7SUFDQTtHeEJvdjZDUDtDQUNGOztBY2gzNkNLO0VVOEdFO0lBQWlDO0d4QnV3NkN0Qzs7RXdCdHc2Q0s7SUFBaUM7R3hCMHc2Q3RDOztFd0J6dzZDSztJQUFpQztHeEI2dzZDdEM7O0V3QjV3NkNLO0lBQWlDO0d4Qmd4NkN0Qzs7RXdCL3c2Q0s7SUFBaUM7R3hCbXg2Q3RDOztFd0JqeDZDSztJQUNFO0lBQ0E7R3hCb3g2Q1A7O0V3Qmp4NkNLO0lBQ0U7SUFDQTtHeEJveDZDUDtDQUNGOztBY2g1NkNLO0VVOEdFO0lBQWlDO0d4QnV5NkN0Qzs7RXdCdHk2Q0s7SUFBaUM7R3hCMHk2Q3RDOztFd0J6eTZDSztJQUFpQztHeEI2eTZDdEM7O0V3QjV5NkNLO0lBQWlDO0d4Qmd6NkN0Qzs7RXdCL3k2Q0s7SUFBaUM7R3hCbXo2Q3RDOztFd0JqejZDSztJQUNFO0lBQ0E7R3hCb3o2Q1A7O0V3Qmp6NkNLO0lBQ0U7SUFDQTtHeEJvejZDUDtDQUNGOztBY2g3NkNLO0VVOEdFO0lBQWlDO0d4QnUwNkN0Qzs7RXdCdDA2Q0s7SUFBaUM7R3hCMDA2Q3RDOztFd0J6MDZDSztJQUFpQztHeEI2MDZDdEM7O0V3QjUwNkNLO0lBQWlDO0d4QmcxNkN0Qzs7RXdCLzA2Q0s7SUFBaUM7R3hCbTE2Q3RDOztFd0JqMTZDSztJQUNFO0lBQ0E7R3hCbzE2Q1A7O0V3QmoxNkNLO0lBQ0U7SUFDQTtHeEJvMTZDUDtDQUNGOztBY2g5NkNLO0VVOEdFO0lBQWlDO0d4QnUyNkN0Qzs7RXdCdDI2Q0s7SUFBaUM7R3hCMDI2Q3RDOztFd0J6MjZDSztJQUFpQztHeEI2MjZDdEM7O0V3QjUyNkNLO0lBQWlDO0d4QmczNkN0Qzs7RXdCLzI2Q0s7SUFBaUM7R3hCbTM2Q3RDOztFd0JqMzZDSztJQUNFO0lBQ0E7R3hCbzM2Q1A7O0V3QmozNkNLO0lBQ0U7SUFDQTtHeEJvMzZDUDtDQUNGOztBY2gvNkNLO0VVOEdFO0lBQWlDO0d4QnU0NkN0Qzs7RXdCdDQ2Q0s7SUFBaUM7R3hCMDQ2Q3RDOztFd0J6NDZDSztJQUFpQztHeEI2NDZDdEM7O0V3QjU0NkNLO0lBQWlDO0d4Qmc1NkN0Qzs7RXdCLzQ2Q0s7SUFBaUM7R3hCbTU2Q3RDOztFd0JqNTZDSztJQUNFO0lBQ0E7R3hCbzU2Q1A7O0V3Qmo1NkNLO0lBQ0U7SUFDQTtHeEJvNTZDUDtDQUNGOztBY2hoN0NLO0VVOEdFO0lBQWlDO0d4QnU2NkN0Qzs7RXdCdDY2Q0s7SUFBaUM7R3hCMDY2Q3RDOztFd0J6NjZDSztJQUFpQztHeEI2NjZDdEM7O0V3QjU2NkNLO0lBQWlDO0d4Qmc3NkN0Qzs7RXdCLzY2Q0s7SUFBaUM7R3hCbTc2Q3RDOztFd0JqNzZDSztJQUNFO0lBQ0E7R3hCbzc2Q1A7O0V3Qmo3NkNLO0lBQ0U7SUFDQTtHeEJvNzZDUDtDQUNGOztBY2hqN0NLO0VVOEdFO0lBQWlDO0d4QnU4NkN0Qzs7RXdCdDg2Q0s7SUFBaUM7R3hCMDg2Q3RDOztFd0J6ODZDSztJQUFpQztHeEI2ODZDdEM7O0V3QjU4NkNLO0lBQWlDO0d4Qmc5NkN0Qzs7RXdCLzg2Q0s7SUFBaUM7R3hCbTk2Q3RDOztFd0JqOTZDSztJQUNFO0lBQ0E7R3hCbzk2Q1A7O0V3Qmo5NkNLO0lBQ0U7SUFDQTtHeEJvOTZDUDtDQUNGOztBY2hsN0NLO0VVOEdFO0lBQWlDO0d4QnUrNkN0Qzs7RXdCdCs2Q0s7SUFBaUM7R3hCMCs2Q3RDOztFd0J6KzZDSztJQUFpQztHeEI2KzZDdEM7O0V3QjUrNkNLO0lBQWlDO0d4QmcvNkN0Qzs7RXdCLys2Q0s7SUFBaUM7R3hCbS82Q3RDOztFd0JqLzZDSztJQUNFO0lBQ0E7R3hCby82Q1A7O0V3QmovNkNLO0lBQ0U7SUFDQTtHeEJvLzZDUDtDQUNGOztBY2huN0NLO0VVOEdFO0lBQWlDO0d4QnVnN0N0Qzs7RXdCdGc3Q0s7SUFBaUM7R3hCMGc3Q3RDOztFd0J6ZzdDSztJQUFpQztHeEI2ZzdDdEM7O0V3QjVnN0NLO0lBQWlDO0d4QmdoN0N0Qzs7RXdCL2c3Q0s7SUFBaUM7R3hCbWg3Q3RDOztFd0JqaDdDSztJQUNFO0lBQ0E7R3hCb2g3Q1A7O0V3QmpoN0NLO0lBQ0U7SUFDQTtHeEJvaDdDUDtDQUNGOztBY2hwN0NLO0VVOEdFO0lBQWlDO0d4QnVpN0N0Qzs7RXdCdGk3Q0s7SUFBaUM7R3hCMGk3Q3RDOztFd0J6aTdDSztJQUFpQztHeEI2aTdDdEM7O0V3QjVpN0NLO0lBQWlDO0d4QmdqN0N0Qzs7RXdCL2k3Q0s7SUFBaUM7R3hCbWo3Q3RDOztFd0JqajdDSztJQUNFO0lBQ0E7R3hCb2o3Q1A7O0V3QmpqN0NLO0lBQ0U7SUFDQTtHeEJvajdDUDtDQUNGOztBY2hyN0NLO0VVOEdFO0lBQWlDO0d4QnVrN0N0Qzs7RXdCdGs3Q0s7SUFBaUM7R3hCMGs3Q3RDOztFd0J6azdDSztJQUFpQztHeEI2azdDdEM7O0V3QjVrN0NLO0lBQWlDO0d4QmdsN0N0Qzs7RXdCL2s3Q0s7SUFBaUM7R3hCbWw3Q3RDOztFd0JqbDdDSztJQUNFO0lBQ0E7R3hCb2w3Q1A7O0V3QmpsN0NLO0lBQ0U7SUFDQTtHeEJvbDdDUDtDQUNGOztBd0JwbjdDRztFQUFZO0N4QnduN0NmOztBd0J2bjdDRztFQUFZO0N4QjJuN0NmOztBd0IxbjdDRztFQUFZO0N4QjhuN0NmOztBd0I3bjdDRztFQUFZO0N4QmlvN0NmOztBd0JobzdDRztFQUFZO0N4Qm9vN0NmOztBd0JsbzdDRztFQUNFO0VBQ0E7Q3hCcW83Q0w7O0F3QmxvN0NHO0VBQ0U7RUFDQTtDeEJxbzdDTDs7QWM5dTdDSztFVThHRTtJQUFpQztHeEJxbzdDdEM7O0V3QnBvN0NLO0lBQWlDO0d4QndvN0N0Qzs7RXdCdm83Q0s7SUFBaUM7R3hCMm83Q3RDOztFd0IxbzdDSztJQUFpQztHeEI4bzdDdEM7O0V3QjdvN0NLO0lBQWlDO0d4QmlwN0N0Qzs7RXdCL283Q0s7SUFDRTtJQUNBO0d4QmtwN0NQOztFd0IvbzdDSztJQUNFO0lBQ0E7R3hCa3A3Q1A7Q0FDRjs7QWM5dzdDSztFVThHRTtJQUFpQztHeEJxcTdDdEM7O0V3QnBxN0NLO0lBQWlDO0d4QndxN0N0Qzs7RXdCdnE3Q0s7SUFBaUM7R3hCMnE3Q3RDOztFd0IxcTdDSztJQUFpQztHeEI4cTdDdEM7O0V3QjdxN0NLO0lBQWlDO0d4QmlyN0N0Qzs7RXdCL3E3Q0s7SUFDRTtJQUNBO0d4QmtyN0NQOztFd0IvcTdDSztJQUNFO0lBQ0E7R3hCa3I3Q1A7Q0FDRjs7QWM5eTdDSztFVThHRTtJQUFpQztHeEJxczdDdEM7O0V3QnBzN0NLO0lBQWlDO0d4QndzN0N0Qzs7RXdCdnM3Q0s7SUFBaUM7R3hCMnM3Q3RDOztFd0IxczdDSztJQUFpQztHeEI4czdDdEM7O0V3QjdzN0NLO0lBQWlDO0d4Qml0N0N0Qzs7RXdCL3M3Q0s7SUFDRTtJQUNBO0d4Qmt0N0NQOztFd0IvczdDSztJQUNFO0lBQ0E7R3hCa3Q3Q1A7Q0FDRjs7QWM5MDdDSztFVThHRTtJQUFpQztHeEJxdTdDdEM7O0V3QnB1N0NLO0lBQWlDO0d4Qnd1N0N0Qzs7RXdCdnU3Q0s7SUFBaUM7R3hCMnU3Q3RDOztFd0IxdTdDSztJQUFpQztHeEI4dTdDdEM7O0V3Qjd1N0NLO0lBQWlDO0d4Qml2N0N0Qzs7RXdCL3U3Q0s7SUFDRTtJQUNBO0d4Qmt2N0NQOztFd0IvdTdDSztJQUNFO0lBQ0E7R3hCa3Y3Q1A7Q0FDRjs7QWM5MjdDSztFVThHRTtJQUFpQztHeEJxdzdDdEM7O0V3QnB3N0NLO0lBQWlDO0d4Qnd3N0N0Qzs7RXdCdnc3Q0s7SUFBaUM7R3hCMnc3Q3RDOztFd0IxdzdDSztJQUFpQztHeEI4dzdDdEM7O0V3Qjd3N0NLO0lBQWlDO0d4Qml4N0N0Qzs7RXdCL3c3Q0s7SUFDRTtJQUNBO0d4Qmt4N0NQOztFd0IvdzdDSztJQUNFO0lBQ0E7R3hCa3g3Q1A7Q0FDRjs7QWM5NDdDSztFVThHRTtJQUFpQztHeEJxeTdDdEM7O0V3QnB5N0NLO0lBQWlDO0d4Qnd5N0N0Qzs7RXdCdnk3Q0s7SUFBaUM7R3hCMnk3Q3RDOztFd0IxeTdDSztJQUFpQztHeEI4eTdDdEM7O0V3Qjd5N0NLO0lBQWlDO0d4Qml6N0N0Qzs7RXdCL3k3Q0s7SUFDRTtJQUNBO0d4Qmt6N0NQOztFd0IveTdDSztJQUNFO0lBQ0E7R3hCa3o3Q1A7Q0FDRjs7QWM5NjdDSztFVThHRTtJQUFpQztHeEJxMDdDdEM7O0V3QnAwN0NLO0lBQWlDO0d4QncwN0N0Qzs7RXdCdjA3Q0s7SUFBaUM7R3hCMjA3Q3RDOztFd0IxMDdDSztJQUFpQztHeEI4MDdDdEM7O0V3QjcwN0NLO0lBQWlDO0d4QmkxN0N0Qzs7RXdCLzA3Q0s7SUFDRTtJQUNBO0d4QmsxN0NQOztFd0IvMDdDSztJQUNFO0lBQ0E7R3hCazE3Q1A7Q0FDRjs7QWM5ODdDSztFVThHRTtJQUFpQztHeEJxMjdDdEM7O0V3QnAyN0NLO0lBQWlDO0d4QncyN0N0Qzs7RXdCdjI3Q0s7SUFBaUM7R3hCMjI3Q3RDOztFd0IxMjdDSztJQUFpQztHeEI4MjdDdEM7O0V3QjcyN0NLO0lBQWlDO0d4QmkzN0N0Qzs7RXdCLzI3Q0s7SUFDRTtJQUNBO0d4QmszN0NQOztFd0IvMjdDSztJQUNFO0lBQ0E7R3hCazM3Q1A7Q0FDRjs7QWM5KzdDSztFVThHRTtJQUFpQztHeEJxNDdDdEM7O0V3QnA0N0NLO0lBQWlDO0d4Qnc0N0N0Qzs7RXdCdjQ3Q0s7SUFBaUM7R3hCMjQ3Q3RDOztFd0IxNDdDSztJQUFpQztHeEI4NDdDdEM7O0V3Qjc0N0NLO0lBQWlDO0d4Qmk1N0N0Qzs7RXdCLzQ3Q0s7SUFDRTtJQUNBO0d4Qms1N0NQOztFd0IvNDdDSztJQUNFO0lBQ0E7R3hCazU3Q1A7Q0FDRjs7QWM5ZzhDSztFVThHRTtJQUFpQztHeEJxNjdDdEM7O0V3QnA2N0NLO0lBQWlDO0d4Qnc2N0N0Qzs7RXdCdjY3Q0s7SUFBaUM7R3hCMjY3Q3RDOztFd0IxNjdDSztJQUFpQztHeEI4NjdDdEM7O0V3Qjc2N0NLO0lBQWlDO0d4Qmk3N0N0Qzs7RXdCLzY3Q0s7SUFDRTtJQUNBO0d4Qms3N0NQOztFd0IvNjdDSztJQUNFO0lBQ0E7R3hCazc3Q1A7Q0FDRjs7QWM5aThDSztFVThHRTtJQUFpQztHeEJxODdDdEM7O0V3QnA4N0NLO0lBQWlDO0d4Qnc4N0N0Qzs7RXdCdjg3Q0s7SUFBaUM7R3hCMjg3Q3RDOztFd0IxODdDSztJQUFpQztHeEI4ODdDdEM7O0V3Qjc4N0NLO0lBQWlDO0d4Qmk5N0N0Qzs7RXdCLzg3Q0s7SUFDRTtJQUNBO0d4Qms5N0NQOztFd0IvODdDSztJQUNFO0lBQ0E7R3hCazk3Q1A7Q0FDRjs7QWM5azhDSztFVThHRTtJQUFpQztHeEJxKzdDdEM7O0V3QnArN0NLO0lBQWlDO0d4QncrN0N0Qzs7RXdCdis3Q0s7SUFBaUM7R3hCMis3Q3RDOztFd0IxKzdDSztJQUFpQztHeEI4KzdDdEM7O0V3QjcrN0NLO0lBQWlDO0d4QmkvN0N0Qzs7RXdCLys3Q0s7SUFDRTtJQUNBO0d4QmsvN0NQOztFd0IvKzdDSztJQUNFO0lBQ0E7R3hCay83Q1A7Q0FDRjs7QXdCbGg4Q0c7RUFBWTtDeEJzaDhDZjs7QXdCcmg4Q0c7RUFBWTtDeEJ5aDhDZjs7QXdCeGg4Q0c7RUFBWTtDeEI0aDhDZjs7QXdCM2g4Q0c7RUFBWTtDeEIraDhDZjs7QXdCOWg4Q0c7RUFBWTtDeEJraThDZjs7QXdCaGk4Q0c7RUFDRTtFQUNBO0N4Qm1pOENMOztBd0JoaThDRztFQUNFO0VBQ0E7Q3hCbWk4Q0w7O0FjNW84Q0s7RVU4R0U7SUFBaUM7R3hCbWk4Q3RDOztFd0JsaThDSztJQUFpQztHeEJzaThDdEM7O0V3QnJpOENLO0lBQWlDO0d4QnlpOEN0Qzs7RXdCeGk4Q0s7SUFBaUM7R3hCNGk4Q3RDOztFd0IzaThDSztJQUFpQztHeEIraThDdEM7O0V3QjdpOENLO0lBQ0U7SUFDQTtHeEJnajhDUDs7RXdCN2k4Q0s7SUFDRTtJQUNBO0d4QmdqOENQO0NBQ0Y7O0FjNXE4Q0s7RVU4R0U7SUFBaUM7R3hCbWs4Q3RDOztFd0JsazhDSztJQUFpQztHeEJzazhDdEM7O0V3QnJrOENLO0lBQWlDO0d4QnlrOEN0Qzs7RXdCeGs4Q0s7SUFBaUM7R3hCNGs4Q3RDOztFd0IzazhDSztJQUFpQztHeEIrazhDdEM7O0V3QjdrOENLO0lBQ0U7SUFDQTtHeEJnbDhDUDs7RXdCN2s4Q0s7SUFDRTtJQUNBO0d4QmdsOENQO0NBQ0Y7O0FjNXM4Q0s7RVU4R0U7SUFBaUM7R3hCbW04Q3RDOztFd0JsbThDSztJQUFpQztHeEJzbThDdEM7O0V3QnJtOENLO0lBQWlDO0d4QnltOEN0Qzs7RXdCeG04Q0s7SUFBaUM7R3hCNG04Q3RDOztFd0IzbThDSztJQUFpQztHeEIrbThDdEM7O0V3QjdtOENLO0lBQ0U7SUFDQTtHeEJnbjhDUDs7RXdCN204Q0s7SUFDRTtJQUNBO0d4QmduOENQO0NBQ0Y7O0FjNXU4Q0s7RVU4R0U7SUFBaUM7R3hCbW84Q3RDOztFd0JsbzhDSztJQUFpQztHeEJzbzhDdEM7O0V3QnJvOENLO0lBQWlDO0d4QnlvOEN0Qzs7RXdCeG84Q0s7SUFBaUM7R3hCNG84Q3RDOztFd0IzbzhDSztJQUFpQztHeEIrbzhDdEM7O0V3QjdvOENLO0lBQ0U7SUFDQTtHeEJncDhDUDs7RXdCN284Q0s7SUFDRTtJQUNBO0d4QmdwOENQO0NBQ0Y7O0FjNXc4Q0s7RVU4R0U7SUFBaUM7R3hCbXE4Q3RDOztFd0JscThDSztJQUFpQztHeEJzcThDdEM7O0V3QnJxOENLO0lBQWlDO0d4QnlxOEN0Qzs7RXdCeHE4Q0s7SUFBaUM7R3hCNHE4Q3RDOztFd0IzcThDSztJQUFpQztHeEIrcThDdEM7O0V3QjdxOENLO0lBQ0U7SUFDQTtHeEJncjhDUDs7RXdCN3E4Q0s7SUFDRTtJQUNBO0d4QmdyOENQO0NBQ0Y7O0FjNXk4Q0s7RVU4R0U7SUFBaUM7R3hCbXM4Q3RDOztFd0JsczhDSztJQUFpQztHeEJzczhDdEM7O0V3QnJzOENLO0lBQWlDO0d4QnlzOEN0Qzs7RXdCeHM4Q0s7SUFBaUM7R3hCNHM4Q3RDOztFd0IzczhDSztJQUFpQztHeEIrczhDdEM7O0V3QjdzOENLO0lBQ0U7SUFDQTtHeEJndDhDUDs7RXdCN3M4Q0s7SUFDRTtJQUNBO0d4Qmd0OENQO0NBQ0Y7O0FjNTA4Q0s7RVU4R0U7SUFBaUM7R3hCbXU4Q3RDOztFd0JsdThDSztJQUFpQztHeEJzdThDdEM7O0V3QnJ1OENLO0lBQWlDO0d4Qnl1OEN0Qzs7RXdCeHU4Q0s7SUFBaUM7R3hCNHU4Q3RDOztFd0IzdThDSztJQUFpQztHeEIrdThDdEM7O0V3Qjd1OENLO0lBQ0U7SUFDQTtHeEJndjhDUDs7RXdCN3U4Q0s7SUFDRTtJQUNBO0d4Qmd2OENQO0NBQ0Y7O0FjNTI4Q0s7RVU4R0U7SUFBaUM7R3hCbXc4Q3RDOztFd0JsdzhDSztJQUFpQztHeEJzdzhDdEM7O0V3QnJ3OENLO0lBQWlDO0d4Qnl3OEN0Qzs7RXdCeHc4Q0s7SUFBaUM7R3hCNHc4Q3RDOztFd0IzdzhDSztJQUFpQztHeEIrdzhDdEM7O0V3Qjd3OENLO0lBQ0U7SUFDQTtHeEJneDhDUDs7RXdCN3c4Q0s7SUFDRTtJQUNBO0d4Qmd4OENQO0NBQ0Y7O0FjNTQ4Q0s7RVU4R0U7SUFBaUM7R3hCbXk4Q3RDOztFd0JseThDSztJQUFpQztHeEJzeThDdEM7O0V3QnJ5OENLO0lBQWlDO0d4Qnl5OEN0Qzs7RXdCeHk4Q0s7SUFBaUM7R3hCNHk4Q3RDOztFd0IzeThDSztJQUFpQztHeEIreThDdEM7O0V3Qjd5OENLO0lBQ0U7SUFDQTtHeEJnejhDUDs7RXdCN3k4Q0s7SUFDRTtJQUNBO0d4Qmd6OENQO0NBQ0Y7O0FjNTY4Q0s7RVU4R0U7SUFBaUM7R3hCbTA4Q3RDOztFd0JsMDhDSztJQUFpQztHeEJzMDhDdEM7O0V3QnIwOENLO0lBQWlDO0d4QnkwOEN0Qzs7RXdCeDA4Q0s7SUFBaUM7R3hCNDA4Q3RDOztFd0IzMDhDSztJQUFpQztHeEIrMDhDdEM7O0V3QjcwOENLO0lBQ0U7SUFDQTtHeEJnMThDUDs7RXdCNzA4Q0s7SUFDRTtJQUNBO0d4QmcxOENQO0NBQ0Y7O0FjNTg4Q0s7RVU4R0U7SUFBaUM7R3hCbTI4Q3RDOztFd0JsMjhDSztJQUFpQztHeEJzMjhDdEM7O0V3QnIyOENLO0lBQWlDO0d4QnkyOEN0Qzs7RXdCeDI4Q0s7SUFBaUM7R3hCNDI4Q3RDOztFd0IzMjhDSztJQUFpQztHeEIrMjhDdEM7O0V3QjcyOENLO0lBQ0U7SUFDQTtHeEJnMzhDUDs7RXdCNzI4Q0s7SUFDRTtJQUNBO0d4QmczOENQO0NBQ0Y7O0FjNSs4Q0s7RVU4R0U7SUFBaUM7R3hCbTQ4Q3RDOztFd0JsNDhDSztJQUFpQztHeEJzNDhDdEM7O0V3QnI0OENLO0lBQWlDO0d4Qnk0OEN0Qzs7RXdCeDQ4Q0s7SUFBaUM7R3hCNDQ4Q3RDOztFd0IzNDhDSztJQUFpQztHeEIrNDhDdEM7O0V3Qjc0OENLO0lBQ0U7SUFDQTtHeEJnNThDUDs7RXdCNzQ4Q0s7SUFDRTtJQUNBO0d4Qmc1OENQO0NBQ0Y7O0F5QnhnOUNDO0VBQVc7Q3pCNGc5Q1o7O0F5QjNnOUNDO0VBQVc7Q3pCK2c5Q1o7O0F5QjlnOUNDO0VBQVc7Q3pCa2g5Q1o7O0F5QmpoOUNDO0VBQVc7Q3pCcWg5Q1o7O0FjNWg5Q0s7RVdXQTtJQUFnQztHekJzaDlDbkM7O0V5QnJoOUNHO0lBQWdDO0d6QnloOUNuQzs7RXlCeGg5Q0c7SUFBZ0M7R3pCNGg5Q25DOztFeUIzaDlDRztJQUFnQztHekIraDlDbkM7Q0FDRjs7QWM5aTlDSztFV1dBO0lBQWdDO0d6QndpOUNuQzs7RXlCdmk5Q0c7SUFBZ0M7R3pCMmk5Q25DOztFeUIxaTlDRztJQUFnQztHekI4aTlDbkM7O0V5QjdpOUNHO0lBQWdDO0d6QmlqOUNuQztDQUNGOztBY2hrOUNLO0VXV0E7SUFBZ0M7R3pCMGo5Q25DOztFeUJ6ajlDRztJQUFnQztHekI2ajlDbkM7O0V5QjVqOUNHO0lBQWdDO0d6QmdrOUNuQzs7RXlCL2o5Q0c7SUFBZ0M7R3pCbWs5Q25DO0NBQ0Y7O0FjbGw5Q0s7RVdXQTtJQUFnQztHekI0azlDbkM7O0V5QjNrOUNHO0lBQWdDO0d6QitrOUNuQzs7RXlCOWs5Q0c7SUFBZ0M7R3pCa2w5Q25DOztFeUJqbDlDRztJQUFnQztHekJxbDlDbkM7Q0FDRjs7QWNwbTlDSztFV1dBO0lBQWdDO0d6QjhsOUNuQzs7RXlCN2w5Q0c7SUFBZ0M7R3pCaW05Q25DOztFeUJobTlDRztJQUFnQztHekJvbTlDbkM7O0V5Qm5tOUNHO0lBQWdDO0d6QnVtOUNuQztDQUNGOztBY3RuOUNLO0VXV0E7SUFBZ0M7R3pCZ245Q25DOztFeUIvbTlDRztJQUFnQztHekJtbjlDbkM7O0V5QmxuOUNHO0lBQWdDO0d6QnNuOUNuQzs7RXlCcm45Q0c7SUFBZ0M7R3pCeW45Q25DO0NBQ0Y7O0FjeG85Q0s7RVdXQTtJQUFnQztHekJrbzlDbkM7O0V5QmpvOUNHO0lBQWdDO0d6QnFvOUNuQzs7RXlCcG85Q0c7SUFBZ0M7R3pCd285Q25DOztFeUJ2bzlDRztJQUFnQztHekIybzlDbkM7Q0FDRjs7QWMxcDlDSztFV1dBO0lBQWdDO0d6Qm9wOUNuQzs7RXlCbnA5Q0c7SUFBZ0M7R3pCdXA5Q25DOztFeUJ0cDlDRztJQUFnQztHekIwcDlDbkM7O0V5QnpwOUNHO0lBQWdDO0d6QjZwOUNuQztDQUNGOztBYzVxOUNLO0VXV0E7SUFBZ0M7R3pCc3E5Q25DOztFeUJycTlDRztJQUFnQztHekJ5cTlDbkM7O0V5QnhxOUNHO0lBQWdDO0d6QjRxOUNuQzs7RXlCM3E5Q0c7SUFBZ0M7R3pCK3E5Q25DO0NBQ0Y7O0FjOXI5Q0s7RVdXQTtJQUFnQztHekJ3cjlDbkM7O0V5QnZyOUNHO0lBQWdDO0d6QjJyOUNuQzs7RXlCMXI5Q0c7SUFBZ0M7R3pCOHI5Q25DOztFeUI3cjlDRztJQUFnQztHekJpczlDbkM7Q0FDRjs7QWNodDlDSztFV1dBO0lBQWdDO0d6QjBzOUNuQzs7RXlCenM5Q0c7SUFBZ0M7R3pCNnM5Q25DOztFeUI1czlDRztJQUFnQztHekJndDlDbkM7O0V5Qi9zOUNHO0lBQWdDO0d6Qm10OUNuQztDQUNGOztBY2x1OUNLO0VXV0E7SUFBZ0M7R3pCNHQ5Q25DOztFeUIzdDlDRztJQUFnQztHekIrdDlDbkM7O0V5Qjl0OUNHO0lBQWdDO0d6Qmt1OUNuQzs7RXlCanU5Q0c7SUFBZ0M7R3pCcXU5Q25DO0NBQ0Y7O0F5Qmh2OUNDO0VBQVc7Q3pCb3Y5Q1o7O0F5Qm52OUNDO0VBQVc7Q3pCdXY5Q1o7O0F5QnR2OUNDO0VBQVc7Q3pCMHY5Q1o7O0F5Qnp2OUNDO0VBQVc7Q3pCNnY5Q1o7O0FjcHc5Q0s7RVdXQTtJQUFnQztHekI4djlDbkM7O0V5Qjd2OUNHO0lBQWdDO0d6Qml3OUNuQzs7RXlCaHc5Q0c7SUFBZ0M7R3pCb3c5Q25DOztFeUJudzlDRztJQUFnQztHekJ1dzlDbkM7Q0FDRjs7QWN0eDlDSztFV1dBO0lBQWdDO0d6Qmd4OUNuQzs7RXlCL3c5Q0c7SUFBZ0M7R3pCbXg5Q25DOztFeUJseDlDRztJQUFnQztHekJzeDlDbkM7O0V5QnJ4OUNHO0lBQWdDO0d6Qnl4OUNuQztDQUNGOztBY3h5OUNLO0VXV0E7SUFBZ0M7R3pCa3k5Q25DOztFeUJqeTlDRztJQUFnQztHekJxeTlDbkM7O0V5QnB5OUNHO0lBQWdDO0d6Qnd5OUNuQzs7RXlCdnk5Q0c7SUFBZ0M7R3pCMnk5Q25DO0NBQ0Y7O0FjMXo5Q0s7RVdXQTtJQUFnQztHekJvejlDbkM7O0V5Qm56OUNHO0lBQWdDO0d6QnV6OUNuQzs7RXlCdHo5Q0c7SUFBZ0M7R3pCMHo5Q25DOztFeUJ6ejlDRztJQUFnQztHekI2ejlDbkM7Q0FDRjs7QWM1MDlDSztFV1dBO0lBQWdDO0d6QnMwOUNuQzs7RXlCcjA5Q0c7SUFBZ0M7R3pCeTA5Q25DOztFeUJ4MDlDRztJQUFnQztHekI0MDlDbkM7O0V5QjMwOUNHO0lBQWdDO0d6QiswOUNuQztDQUNGOztBYzkxOUNLO0VXV0E7SUFBZ0M7R3pCdzE5Q25DOztFeUJ2MTlDRztJQUFnQztHekIyMTlDbkM7O0V5QjExOUNHO0lBQWdDO0d6QjgxOUNuQzs7RXlCNzE5Q0c7SUFBZ0M7R3pCaTI5Q25DO0NBQ0Y7O0FjaDM5Q0s7RVdXQTtJQUFnQztHekIwMjlDbkM7O0V5QnoyOUNHO0lBQWdDO0d6QjYyOUNuQzs7RXlCNTI5Q0c7SUFBZ0M7R3pCZzM5Q25DOztFeUIvMjlDRztJQUFnQztHekJtMzlDbkM7Q0FDRjs7QWNsNDlDSztFV1dBO0lBQWdDO0d6QjQzOUNuQzs7RXlCMzM5Q0c7SUFBZ0M7R3pCKzM5Q25DOztFeUI5MzlDRztJQUFnQztHekJrNDlDbkM7O0V5Qmo0OUNHO0lBQWdDO0d6QnE0OUNuQztDQUNGOztBY3A1OUNLO0VXV0E7SUFBZ0M7R3pCODQ5Q25DOztFeUI3NDlDRztJQUFnQztHekJpNTlDbkM7O0V5Qmg1OUNHO0lBQWdDO0d6Qm81OUNuQzs7RXlCbjU5Q0c7SUFBZ0M7R3pCdTU5Q25DO0NBQ0Y7O0FjdDY5Q0s7RVdXQTtJQUFnQztHekJnNjlDbkM7O0V5Qi81OUNHO0lBQWdDO0d6Qm02OUNuQzs7RXlCbDY5Q0c7SUFBZ0M7R3pCczY5Q25DOztFeUJyNjlDRztJQUFnQztHekJ5NjlDbkM7Q0FDRjs7QWN4NzlDSztFV1dBO0lBQWdDO0d6Qms3OUNuQzs7RXlCajc5Q0c7SUFBZ0M7R3pCcTc5Q25DOztFeUJwNzlDRztJQUFnQztHekJ3NzlDbkM7O0V5QnY3OUNHO0lBQWdDO0d6QjI3OUNuQztDQUNGOztBYzE4OUNLO0VXV0E7SUFBZ0M7R3pCbzg5Q25DOztFeUJuODlDRztJQUFnQztHekJ1ODlDbkM7O0V5QnQ4OUNHO0lBQWdDO0d6QjA4OUNuQzs7RXlCejg5Q0c7SUFBZ0M7R3pCNjg5Q25DO0NBQ0Y7O0F5Qng5OUNDO0VBQVc7Q3pCNDk5Q1o7O0F5QjM5OUNDO0VBQVc7Q3pCKzk5Q1o7O0F5Qjk5OUNDO0VBQVc7Q3pCays5Q1o7O0F5QmorOUNDO0VBQVc7Q3pCcSs5Q1o7O0FjNSs5Q0s7RVdXQTtJQUFnQztHekJzKzlDbkM7O0V5QnIrOUNHO0lBQWdDO0d6QnkrOUNuQzs7RXlCeCs5Q0c7SUFBZ0M7R3pCNCs5Q25DOztFeUIzKzlDRztJQUFnQztHekIrKzlDbkM7Q0FDRjs7QWM5LzlDSztFV1dBO0lBQWdDO0d6QncvOUNuQzs7RXlCdi85Q0c7SUFBZ0M7R3pCMi85Q25DOztFeUIxLzlDRztJQUFnQztHekI4LzlDbkM7O0V5QjcvOUNHO0lBQWdDO0d6QmlnK0NuQztDQUNGOztBY2hoK0NLO0VXV0E7SUFBZ0M7R3pCMGcrQ25DOztFeUJ6ZytDRztJQUFnQztHekI2ZytDbkM7O0V5QjVnK0NHO0lBQWdDO0d6QmdoK0NuQzs7RXlCL2crQ0c7SUFBZ0M7R3pCbWgrQ25DO0NBQ0Y7O0FjbGkrQ0s7RVdXQTtJQUFnQztHekI0aCtDbkM7O0V5QjNoK0NHO0lBQWdDO0d6QitoK0NuQzs7RXlCOWgrQ0c7SUFBZ0M7R3pCa2krQ25DOztFeUJqaStDRztJQUFnQztHekJxaStDbkM7Q0FDRjs7QWNwaitDSztFV1dBO0lBQWdDO0d6QjhpK0NuQzs7RXlCN2krQ0c7SUFBZ0M7R3pCaWorQ25DOztFeUJoaitDRztJQUFnQztHekJvaitDbkM7O0V5Qm5qK0NHO0lBQWdDO0d6QnVqK0NuQztDQUNGOztBY3RrK0NLO0VXV0E7SUFBZ0M7R3pCZ2srQ25DOztFeUIvaitDRztJQUFnQztHekJtaytDbkM7O0V5QmxrK0NHO0lBQWdDO0d6QnNrK0NuQzs7RXlCcmsrQ0c7SUFBZ0M7R3pCeWsrQ25DO0NBQ0Y7O0FjeGwrQ0s7RVdXQTtJQUFnQztHekJrbCtDbkM7O0V5QmpsK0NHO0lBQWdDO0d6QnFsK0NuQzs7RXlCcGwrQ0c7SUFBZ0M7R3pCd2wrQ25DOztFeUJ2bCtDRztJQUFnQztHekIybCtDbkM7Q0FDRjs7QWMxbStDSztFV1dBO0lBQWdDO0d6Qm9tK0NuQzs7RXlCbm0rQ0c7SUFBZ0M7R3pCdW0rQ25DOztFeUJ0bStDRztJQUFnQztHekIwbStDbkM7O0V5QnptK0NHO0lBQWdDO0d6QjZtK0NuQztDQUNGOztBYzVuK0NLO0VXV0E7SUFBZ0M7R3pCc24rQ25DOztFeUJybitDRztJQUFnQztHekJ5bitDbkM7O0V5QnhuK0NHO0lBQWdDO0d6QjRuK0NuQzs7RXlCM24rQ0c7SUFBZ0M7R3pCK24rQ25DO0NBQ0Y7O0FjOW8rQ0s7RVdXQTtJQUFnQztHekJ3bytDbkM7O0V5QnZvK0NHO0lBQWdDO0d6QjJvK0NuQzs7RXlCMW8rQ0c7SUFBZ0M7R3pCOG8rQ25DOztFeUI3bytDRztJQUFnQztHekJpcCtDbkM7Q0FDRjs7QWNocStDSztFV1dBO0lBQWdDO0d6QjBwK0NuQzs7RXlCenArQ0c7SUFBZ0M7R3pCNnArQ25DOztFeUI1cCtDRztJQUFnQztHekJncStDbkM7O0V5Qi9wK0NHO0lBQWdDO0d6Qm1xK0NuQztDQUNGOztBY2xyK0NLO0VXV0E7SUFBZ0M7R3pCNHErQ25DOztFeUIzcStDRztJQUFnQztHekIrcStDbkM7O0V5QjlxK0NHO0lBQWdDO0d6QmtyK0NuQzs7RXlCanIrQ0c7SUFBZ0M7R3pCcXIrQ25DO0NBQ0Y7O0F5QmhzK0NDO0VBQVc7Q3pCb3MrQ1o7O0F5Qm5zK0NDO0VBQVc7Q3pCdXMrQ1o7O0F5QnRzK0NDO0VBQVc7Q3pCMHMrQ1o7O0F5QnpzK0NDO0VBQVc7Q3pCNnMrQ1o7O0FjcHQrQ0s7RVdXQTtJQUFnQztHekI4cytDbkM7O0V5QjdzK0NHO0lBQWdDO0d6Qml0K0NuQzs7RXlCaHQrQ0c7SUFBZ0M7R3pCb3QrQ25DOztFeUJudCtDRztJQUFnQztHekJ1dCtDbkM7Q0FDRjs7QWN0dStDSztFV1dBO0lBQWdDO0d6Qmd1K0NuQzs7RXlCL3QrQ0c7SUFBZ0M7R3pCbXUrQ25DOztFeUJsdStDRztJQUFnQztHekJzdStDbkM7O0V5QnJ1K0NHO0lBQWdDO0d6Qnl1K0NuQztDQUNGOztBY3h2K0NLO0VXV0E7SUFBZ0M7R3pCa3YrQ25DOztFeUJqditDRztJQUFnQztHekJxditDbkM7O0V5QnB2K0NHO0lBQWdDO0d6Qnd2K0NuQzs7RXlCdnYrQ0c7SUFBZ0M7R3pCMnYrQ25DO0NBQ0Y7O0FjMXcrQ0s7RVdXQTtJQUFnQztHekJvdytDbkM7O0V5Qm53K0NHO0lBQWdDO0d6QnV3K0NuQzs7RXlCdHcrQ0c7SUFBZ0M7R3pCMHcrQ25DOztFeUJ6dytDRztJQUFnQztHekI2dytDbkM7Q0FDRjs7QWM1eCtDSztFV1dBO0lBQWdDO0d6QnN4K0NuQzs7RXlCcngrQ0c7SUFBZ0M7R3pCeXgrQ25DOztFeUJ4eCtDRztJQUFnQztHekI0eCtDbkM7O0V5QjN4K0NHO0lBQWdDO0d6Qit4K0NuQztDQUNGOztBYzl5K0NLO0VXV0E7SUFBZ0M7R3pCd3krQ25DOztFeUJ2eStDRztJQUFnQztHekIyeStDbkM7O0V5QjF5K0NHO0lBQWdDO0d6Qjh5K0NuQzs7RXlCN3krQ0c7SUFBZ0M7R3pCaXorQ25DO0NBQ0Y7O0FjaDArQ0s7RVdXQTtJQUFnQztHekIweitDbkM7O0V5Qnp6K0NHO0lBQWdDO0d6QjZ6K0NuQzs7RXlCNXorQ0c7SUFBZ0M7R3pCZzArQ25DOztFeUIveitDRztJQUFnQztHekJtMCtDbkM7Q0FDRjs7QWNsMStDSztFV1dBO0lBQWdDO0d6QjQwK0NuQzs7RXlCMzArQ0c7SUFBZ0M7R3pCKzArQ25DOztFeUI5MCtDRztJQUFnQztHekJrMStDbkM7O0V5QmoxK0NHO0lBQWdDO0d6QnExK0NuQztDQUNGOztBY3AyK0NLO0VXV0E7SUFBZ0M7R3pCODErQ25DOztFeUI3MStDRztJQUFnQztHekJpMitDbkM7O0V5QmgyK0NHO0lBQWdDO0d6Qm8yK0NuQzs7RXlCbjIrQ0c7SUFBZ0M7R3pCdTIrQ25DO0NBQ0Y7O0FjdDMrQ0s7RVdXQTtJQUFnQztHekJnMytDbkM7O0V5Qi8yK0NHO0lBQWdDO0d6Qm0zK0NuQzs7RXlCbDMrQ0c7SUFBZ0M7R3pCczMrQ25DOztFeUJyMytDRztJQUFnQztHekJ5MytDbkM7Q0FDRjs7QWN4NCtDSztFV1dBO0lBQWdDO0d6Qms0K0NuQzs7RXlCajQrQ0c7SUFBZ0M7R3pCcTQrQ25DOztFeUJwNCtDRztJQUFnQztHekJ3NCtDbkM7O0V5QnY0K0NHO0lBQWdDO0d6QjI0K0NuQztDQUNGOztBYzE1K0NLO0VXV0E7SUFBZ0M7R3pCbzUrQ25DOztFeUJuNStDRztJQUFnQztHekJ1NStDbkM7O0V5QnQ1K0NHO0lBQWdDO0d6QjA1K0NuQzs7RXlCejUrQ0c7SUFBZ0M7R3pCNjUrQ25DO0NBQ0Y7O0F5Qng2K0NDO0VBQVc7Q3pCNDYrQ1o7O0F5QjM2K0NDO0VBQVc7Q3pCKzYrQ1o7O0F5Qjk2K0NDO0VBQVc7Q3pCazcrQ1o7O0F5Qmo3K0NDO0VBQVc7Q3pCcTcrQ1o7O0FjNTcrQ0s7RVdXQTtJQUFnQztHekJzNytDbkM7O0V5QnI3K0NHO0lBQWdDO0d6Qnk3K0NuQzs7RXlCeDcrQ0c7SUFBZ0M7R3pCNDcrQ25DOztFeUIzNytDRztJQUFnQztHekIrNytDbkM7Q0FDRjs7QWM5OCtDSztFV1dBO0lBQWdDO0d6Qnc4K0NuQzs7RXlCdjgrQ0c7SUFBZ0M7R3pCMjgrQ25DOztFeUIxOCtDRztJQUFnQztHekI4OCtDbkM7O0V5Qjc4K0NHO0lBQWdDO0d6Qmk5K0NuQztDQUNGOztBY2grK0NLO0VXV0E7SUFBZ0M7R3pCMDkrQ25DOztFeUJ6OStDRztJQUFnQztHekI2OStDbkM7O0V5QjU5K0NHO0lBQWdDO0d6QmcrK0NuQzs7RXlCLzkrQ0c7SUFBZ0M7R3pCbSsrQ25DO0NBQ0Y7O0FjbC8rQ0s7RVdXQTtJQUFnQztHekI0KytDbkM7O0V5QjMrK0NHO0lBQWdDO0d6QisrK0NuQzs7RXlCOSsrQ0c7SUFBZ0M7R3pCay8rQ25DOztFeUJqLytDRztJQUFnQztHekJxLytDbkM7Q0FDRjs7QWNwZy9DSztFV1dBO0lBQWdDO0d6QjgvK0NuQzs7RXlCNy8rQ0c7SUFBZ0M7R3pCaWcvQ25DOztFeUJoZy9DRztJQUFnQztHekJvZy9DbkM7O0V5Qm5nL0NHO0lBQWdDO0d6QnVnL0NuQztDQUNGOztBY3RoL0NLO0VXV0E7SUFBZ0M7R3pCZ2gvQ25DOztFeUIvZy9DRztJQUFnQztHekJtaC9DbkM7O0V5QmxoL0NHO0lBQWdDO0d6QnNoL0NuQzs7RXlCcmgvQ0c7SUFBZ0M7R3pCeWgvQ25DO0NBQ0Y7O0FjeGkvQ0s7RVdXQTtJQUFnQztHekJraS9DbkM7O0V5QmppL0NHO0lBQWdDO0d6QnFpL0NuQzs7RXlCcGkvQ0c7SUFBZ0M7R3pCd2kvQ25DOztFeUJ2aS9DRztJQUFnQztHekIyaS9DbkM7Q0FDRjs7QWMxai9DSztFV1dBO0lBQWdDO0d6Qm9qL0NuQzs7RXlCbmovQ0c7SUFBZ0M7R3pCdWovQ25DOztFeUJ0ai9DRztJQUFnQztHekIwai9DbkM7O0V5QnpqL0NHO0lBQWdDO0d6QjZqL0NuQztDQUNGOztBYzVrL0NLO0VXV0E7SUFBZ0M7R3pCc2svQ25DOztFeUJyay9DRztJQUFnQztHekJ5ay9DbkM7O0V5QnhrL0NHO0lBQWdDO0d6QjRrL0NuQzs7RXlCM2svQ0c7SUFBZ0M7R3pCK2svQ25DO0NBQ0Y7O0FjOWwvQ0s7RVdXQTtJQUFnQztHekJ3bC9DbkM7O0V5QnZsL0NHO0lBQWdDO0d6QjJsL0NuQzs7RXlCMWwvQ0c7SUFBZ0M7R3pCOGwvQ25DOztFeUI3bC9DRztJQUFnQztHekJpbS9DbkM7Q0FDRjs7QWNobi9DSztFV1dBO0lBQWdDO0d6QjBtL0NuQzs7RXlCem0vQ0c7SUFBZ0M7R3pCNm0vQ25DOztFeUI1bS9DRztJQUFnQztHekJnbi9DbkM7O0V5Qi9tL0NHO0lBQWdDO0d6Qm1uL0NuQztDQUNGOztBY2xvL0NLO0VXV0E7SUFBZ0M7R3pCNG4vQ25DOztFeUIzbi9DRztJQUFnQztHekIrbi9DbkM7O0V5QjluL0NHO0lBQWdDO0d6QmtvL0NuQzs7RXlCam8vQ0c7SUFBZ0M7R3pCcW8vQ25DO0NBQ0Y7O0F5QjNuL0NHO0VBQVc7Q3pCK24vQ2Q7O0F5QjluL0NHO0VBQVc7Q3pCa28vQ2Q7O0F5QmpvL0NHO0VBQVc7Q3pCcW8vQ2Q7O0F5QnBvL0NHO0VBQVc7Q3pCd28vQ2Q7O0FjcHEvQ0s7RVdnQ0U7SUFBZ0M7R3pCeW8vQ3JDOztFeUJ4by9DSztJQUFnQztHekI0by9DckM7O0V5QjNvL0NLO0lBQWdDO0d6QitvL0NyQzs7RXlCOW8vQ0s7SUFBZ0M7R3pCa3AvQ3JDO0NBQ0Y7O0FjdHIvQ0s7RVdnQ0U7SUFBZ0M7R3pCMnAvQ3JDOztFeUIxcC9DSztJQUFnQztHekI4cC9DckM7O0V5QjdwL0NLO0lBQWdDO0d6QmlxL0NyQzs7RXlCaHEvQ0s7SUFBZ0M7R3pCb3EvQ3JDO0NBQ0Y7O0FjeHMvQ0s7RVdnQ0U7SUFBZ0M7R3pCNnEvQ3JDOztFeUI1cS9DSztJQUFnQztHekJnci9DckM7O0V5Qi9xL0NLO0lBQWdDO0d6Qm1yL0NyQzs7RXlCbHIvQ0s7SUFBZ0M7R3pCc3IvQ3JDO0NBQ0Y7O0FjMXQvQ0s7RVdnQ0U7SUFBZ0M7R3pCK3IvQ3JDOztFeUI5ci9DSztJQUFnQztHekJrcy9DckM7O0V5QmpzL0NLO0lBQWdDO0d6QnFzL0NyQzs7RXlCcHMvQ0s7SUFBZ0M7R3pCd3MvQ3JDO0NBQ0Y7O0FjNXUvQ0s7RVdnQ0U7SUFBZ0M7R3pCaXQvQ3JDOztFeUJodC9DSztJQUFnQztHekJvdC9DckM7O0V5Qm50L0NLO0lBQWdDO0d6QnV0L0NyQzs7RXlCdHQvQ0s7SUFBZ0M7R3pCMHQvQ3JDO0NBQ0Y7O0FjOXYvQ0s7RVdnQ0U7SUFBZ0M7R3pCbXUvQ3JDOztFeUJsdS9DSztJQUFnQztHekJzdS9DckM7O0V5QnJ1L0NLO0lBQWdDO0d6Qnl1L0NyQzs7RXlCeHUvQ0s7SUFBZ0M7R3pCNHUvQ3JDO0NBQ0Y7O0FjaHgvQ0s7RVdnQ0U7SUFBZ0M7R3pCcXYvQ3JDOztFeUJwdi9DSztJQUFnQztHekJ3di9DckM7O0V5QnZ2L0NLO0lBQWdDO0d6QjJ2L0NyQzs7RXlCMXYvQ0s7SUFBZ0M7R3pCOHYvQ3JDO0NBQ0Y7O0FjbHkvQ0s7RVdnQ0U7SUFBZ0M7R3pCdXcvQ3JDOztFeUJ0dy9DSztJQUFnQztHekIwdy9DckM7O0V5Qnp3L0NLO0lBQWdDO0d6QjZ3L0NyQzs7RXlCNXcvQ0s7SUFBZ0M7R3pCZ3gvQ3JDO0NBQ0Y7O0FjcHovQ0s7RVdnQ0U7SUFBZ0M7R3pCeXgvQ3JDOztFeUJ4eC9DSztJQUFnQztHekI0eC9DckM7O0V5QjN4L0NLO0lBQWdDO0d6Qit4L0NyQzs7RXlCOXgvQ0s7SUFBZ0M7R3pCa3kvQ3JDO0NBQ0Y7O0FjdDAvQ0s7RVdnQ0U7SUFBZ0M7R3pCMnkvQ3JDOztFeUIxeS9DSztJQUFnQztHekI4eS9DckM7O0V5Qjd5L0NLO0lBQWdDO0d6Qml6L0NyQzs7RXlCaHovQ0s7SUFBZ0M7R3pCb3ovQ3JDO0NBQ0Y7O0FjeDEvQ0s7RVdnQ0U7SUFBZ0M7R3pCNnovQ3JDOztFeUI1ei9DSztJQUFnQztHekJnMC9DckM7O0V5Qi96L0NLO0lBQWdDO0d6Qm0wL0NyQzs7RXlCbDAvQ0s7SUFBZ0M7R3pCczAvQ3JDO0NBQ0Y7O0FjMTIvQ0s7RVdnQ0U7SUFBZ0M7R3pCKzAvQ3JDOztFeUI5MC9DSztJQUFnQztHekJrMS9DckM7O0V5QmoxL0NLO0lBQWdDO0d6QnExL0NyQzs7RXlCcDEvQ0s7SUFBZ0M7R3pCdzEvQ3JDO0NBQ0Y7O0F5Qm4yL0NHO0VBQVc7Q3pCdTIvQ2Q7O0F5QnQyL0NHO0VBQVc7Q3pCMDIvQ2Q7O0F5QnoyL0NHO0VBQVc7Q3pCNjIvQ2Q7O0F5QjUyL0NHO0VBQVc7Q3pCZzMvQ2Q7O0FjNTQvQ0s7RVdnQ0U7SUFBZ0M7R3pCaTMvQ3JDOztFeUJoMy9DSztJQUFnQztHekJvMy9DckM7O0V5Qm4zL0NLO0lBQWdDO0d6QnUzL0NyQzs7RXlCdDMvQ0s7SUFBZ0M7R3pCMDMvQ3JDO0NBQ0Y7O0FjOTUvQ0s7RVdnQ0U7SUFBZ0M7R3pCbTQvQ3JDOztFeUJsNC9DSztJQUFnQztHekJzNC9DckM7O0V5QnI0L0NLO0lBQWdDO0d6Qnk0L0NyQzs7RXlCeDQvQ0s7SUFBZ0M7R3pCNDQvQ3JDO0NBQ0Y7O0FjaDcvQ0s7RVdnQ0U7SUFBZ0M7R3pCcTUvQ3JDOztFeUJwNS9DSztJQUFnQztHekJ3NS9DckM7O0V5QnY1L0NLO0lBQWdDO0d6QjI1L0NyQzs7RXlCMTUvQ0s7SUFBZ0M7R3pCODUvQ3JDO0NBQ0Y7O0FjbDgvQ0s7RVdnQ0U7SUFBZ0M7R3pCdTYvQ3JDOztFeUJ0Ni9DSztJQUFnQztHekIwNi9DckM7O0V5Qno2L0NLO0lBQWdDO0d6QjY2L0NyQzs7RXlCNTYvQ0s7SUFBZ0M7R3pCZzcvQ3JDO0NBQ0Y7O0FjcDkvQ0s7RVdnQ0U7SUFBZ0M7R3pCeTcvQ3JDOztFeUJ4Ny9DSztJQUFnQztHekI0Ny9DckM7O0V5QjM3L0NLO0lBQWdDO0d6Qis3L0NyQzs7RXlCOTcvQ0s7SUFBZ0M7R3pCazgvQ3JDO0NBQ0Y7O0FjdCsvQ0s7RVdnQ0U7SUFBZ0M7R3pCMjgvQ3JDOztFeUIxOC9DSztJQUFnQztHekI4OC9DckM7O0V5Qjc4L0NLO0lBQWdDO0d6Qmk5L0NyQzs7RXlCaDkvQ0s7SUFBZ0M7R3pCbzkvQ3JDO0NBQ0Y7O0FjeC8vQ0s7RVdnQ0U7SUFBZ0M7R3pCNjkvQ3JDOztFeUI1OS9DSztJQUFnQztHekJnKy9DckM7O0V5Qi85L0NLO0lBQWdDO0d6Qm0rL0NyQzs7RXlCbCsvQ0s7SUFBZ0M7R3pCcysvQ3JDO0NBQ0Y7O0FjMWdnREs7RVdnQ0U7SUFBZ0M7R3pCKysvQ3JDOztFeUI5Ky9DSztJQUFnQztHekJrLy9DckM7O0V5QmovL0NLO0lBQWdDO0d6QnEvL0NyQzs7RXlCcC8vQ0s7SUFBZ0M7R3pCdy8vQ3JDO0NBQ0Y7O0FjNWhnREs7RVdnQ0U7SUFBZ0M7R3pCaWdnRHJDOztFeUJoZ2dESztJQUFnQztHekJvZ2dEckM7O0V5Qm5nZ0RLO0lBQWdDO0d6QnVnZ0RyQzs7RXlCdGdnREs7SUFBZ0M7R3pCMGdnRHJDO0NBQ0Y7O0FjOWlnREs7RVdnQ0U7SUFBZ0M7R3pCbWhnRHJDOztFeUJsaGdESztJQUFnQztHekJzaGdEckM7O0V5QnJoZ0RLO0lBQWdDO0d6QnloZ0RyQzs7RXlCeGhnREs7SUFBZ0M7R3pCNGhnRHJDO0NBQ0Y7O0FjaGtnREs7RVdnQ0U7SUFBZ0M7R3pCcWlnRHJDOztFeUJwaWdESztJQUFnQztHekJ3aWdEckM7O0V5QnZpZ0RLO0lBQWdDO0d6QjJpZ0RyQzs7RXlCMWlnREs7SUFBZ0M7R3pCOGlnRHJDO0NBQ0Y7O0FjbGxnREs7RVdnQ0U7SUFBZ0M7R3pCdWpnRHJDOztFeUJ0amdESztJQUFnQztHekIwamdEckM7O0V5QnpqZ0RLO0lBQWdDO0d6QjZqZ0RyQzs7RXlCNWpnREs7SUFBZ0M7R3pCZ2tnRHJDO0NBQ0Y7O0F5QjNrZ0RHO0VBQVc7Q3pCK2tnRGQ7O0F5QjlrZ0RHO0VBQVc7Q3pCa2xnRGQ7O0F5QmpsZ0RHO0VBQVc7Q3pCcWxnRGQ7O0F5QnBsZ0RHO0VBQVc7Q3pCd2xnRGQ7O0FjcG5nREs7RVdnQ0U7SUFBZ0M7R3pCeWxnRHJDOztFeUJ4bGdESztJQUFnQztHekI0bGdEckM7O0V5QjNsZ0RLO0lBQWdDO0d6QitsZ0RyQzs7RXlCOWxnREs7SUFBZ0M7R3pCa21nRHJDO0NBQ0Y7O0FjdG9nREs7RVdnQ0U7SUFBZ0M7R3pCMm1nRHJDOztFeUIxbWdESztJQUFnQztHekI4bWdEckM7O0V5QjdtZ0RLO0lBQWdDO0d6QmluZ0RyQzs7RXlCaG5nREs7SUFBZ0M7R3pCb25nRHJDO0NBQ0Y7O0FjeHBnREs7RVdnQ0U7SUFBZ0M7R3pCNm5nRHJDOztFeUI1bmdESztJQUFnQztHekJnb2dEckM7O0V5Qi9uZ0RLO0lBQWdDO0d6Qm1vZ0RyQzs7RXlCbG9nREs7SUFBZ0M7R3pCc29nRHJDO0NBQ0Y7O0FjMXFnREs7RVdnQ0U7SUFBZ0M7R3pCK29nRHJDOztFeUI5b2dESztJQUFnQztHekJrcGdEckM7O0V5QmpwZ0RLO0lBQWdDO0d6QnFwZ0RyQzs7RXlCcHBnREs7SUFBZ0M7R3pCd3BnRHJDO0NBQ0Y7O0FjNXJnREs7RVdnQ0U7SUFBZ0M7R3pCaXFnRHJDOztFeUJocWdESztJQUFnQztHekJvcWdEckM7O0V5Qm5xZ0RLO0lBQWdDO0d6QnVxZ0RyQzs7RXlCdHFnREs7SUFBZ0M7R3pCMHFnRHJDO0NBQ0Y7O0FjOXNnREs7RVdnQ0U7SUFBZ0M7R3pCbXJnRHJDOztFeUJscmdESztJQUFnQztHekJzcmdEckM7O0V5QnJyZ0RLO0lBQWdDO0d6QnlyZ0RyQzs7RXlCeHJnREs7SUFBZ0M7R3pCNHJnRHJDO0NBQ0Y7O0FjaHVnREs7RVdnQ0U7SUFBZ0M7R3pCcXNnRHJDOztFeUJwc2dESztJQUFnQztHekJ3c2dEckM7O0V5QnZzZ0RLO0lBQWdDO0d6QjJzZ0RyQzs7RXlCMXNnREs7SUFBZ0M7R3pCOHNnRHJDO0NBQ0Y7O0FjbHZnREs7RVdnQ0U7SUFBZ0M7R3pCdXRnRHJDOztFeUJ0dGdESztJQUFnQztHekIwdGdEckM7O0V5Qnp0Z0RLO0lBQWdDO0d6QjZ0Z0RyQzs7RXlCNXRnREs7SUFBZ0M7R3pCZ3VnRHJDO0NBQ0Y7O0FjcHdnREs7RVdnQ0U7SUFBZ0M7R3pCeXVnRHJDOztFeUJ4dWdESztJQUFnQztHekI0dWdEckM7O0V5QjN1Z0RLO0lBQWdDO0d6Qit1Z0RyQzs7RXlCOXVnREs7SUFBZ0M7R3pCa3ZnRHJDO0NBQ0Y7O0FjdHhnREs7RVdnQ0U7SUFBZ0M7R3pCMnZnRHJDOztFeUIxdmdESztJQUFnQztHekI4dmdEckM7O0V5Qjd2Z0RLO0lBQWdDO0d6Qml3Z0RyQzs7RXlCaHdnREs7SUFBZ0M7R3pCb3dnRHJDO0NBQ0Y7O0FjeHlnREs7RVdnQ0U7SUFBZ0M7R3pCNndnRHJDOztFeUI1d2dESztJQUFnQztHekJneGdEckM7O0V5Qi93Z0RLO0lBQWdDO0d6Qm14Z0RyQzs7RXlCbHhnREs7SUFBZ0M7R3pCc3hnRHJDO0NBQ0Y7O0FjMXpnREs7RVdnQ0U7SUFBZ0M7R3pCK3hnRHJDOztFeUI5eGdESztJQUFnQztHekJreWdEckM7O0V5Qmp5Z0RLO0lBQWdDO0d6QnF5Z0RyQzs7RXlCcHlnREs7SUFBZ0M7R3pCd3lnRHJDO0NBQ0Y7O0F5Qm56Z0RHO0VBQVc7Q3pCdXpnRGQ7O0F5QnR6Z0RHO0VBQVc7Q3pCMHpnRGQ7O0F5Qnp6Z0RHO0VBQVc7Q3pCNnpnRGQ7O0F5QjV6Z0RHO0VBQVc7Q3pCZzBnRGQ7O0FjNTFnREs7RVdnQ0U7SUFBZ0M7R3pCaTBnRHJDOztFeUJoMGdESztJQUFnQztHekJvMGdEckM7O0V5Qm4wZ0RLO0lBQWdDO0d6QnUwZ0RyQzs7RXlCdDBnREs7SUFBZ0M7R3pCMDBnRHJDO0NBQ0Y7O0FjOTJnREs7RVdnQ0U7SUFBZ0M7R3pCbTFnRHJDOztFeUJsMWdESztJQUFnQztHekJzMWdEckM7O0V5QnIxZ0RLO0lBQWdDO0d6QnkxZ0RyQzs7RXlCeDFnREs7SUFBZ0M7R3pCNDFnRHJDO0NBQ0Y7O0FjaDRnREs7RVdnQ0U7SUFBZ0M7R3pCcTJnRHJDOztFeUJwMmdESztJQUFnQztHekJ3MmdEckM7O0V5QnYyZ0RLO0lBQWdDO0d6QjIyZ0RyQzs7RXlCMTJnREs7SUFBZ0M7R3pCODJnRHJDO0NBQ0Y7O0FjbDVnREs7RVdnQ0U7SUFBZ0M7R3pCdTNnRHJDOztFeUJ0M2dESztJQUFnQztHekIwM2dEckM7O0V5QnozZ0RLO0lBQWdDO0d6QjYzZ0RyQzs7RXlCNTNnREs7SUFBZ0M7R3pCZzRnRHJDO0NBQ0Y7O0FjcDZnREs7RVdnQ0U7SUFBZ0M7R3pCeTRnRHJDOztFeUJ4NGdESztJQUFnQztHekI0NGdEckM7O0V5QjM0Z0RLO0lBQWdDO0d6Qis0Z0RyQzs7RXlCOTRnREs7SUFBZ0M7R3pCazVnRHJDO0NBQ0Y7O0FjdDdnREs7RVdnQ0U7SUFBZ0M7R3pCMjVnRHJDOztFeUIxNWdESztJQUFnQztHekI4NWdEckM7O0V5Qjc1Z0RLO0lBQWdDO0d6Qmk2Z0RyQzs7RXlCaDZnREs7SUFBZ0M7R3pCbzZnRHJDO0NBQ0Y7O0FjeDhnREs7RVdnQ0U7SUFBZ0M7R3pCNjZnRHJDOztFeUI1NmdESztJQUFnQztHekJnN2dEckM7O0V5Qi82Z0RLO0lBQWdDO0d6Qm03Z0RyQzs7RXlCbDdnREs7SUFBZ0M7R3pCczdnRHJDO0NBQ0Y7O0FjMTlnREs7RVdnQ0U7SUFBZ0M7R3pCKzdnRHJDOztFeUI5N2dESztJQUFnQztHekJrOGdEckM7O0V5Qmo4Z0RLO0lBQWdDO0d6QnE4Z0RyQzs7RXlCcDhnREs7SUFBZ0M7R3pCdzhnRHJDO0NBQ0Y7O0FjNStnREs7RVdnQ0U7SUFBZ0M7R3pCaTlnRHJDOztFeUJoOWdESztJQUFnQztHekJvOWdEckM7O0V5Qm45Z0RLO0lBQWdDO0d6QnU5Z0RyQzs7RXlCdDlnREs7SUFBZ0M7R3pCMDlnRHJDO0NBQ0Y7O0FjOS9nREs7RVdnQ0U7SUFBZ0M7R3pCbStnRHJDOztFeUJsK2dESztJQUFnQztHekJzK2dEckM7O0V5QnIrZ0RLO0lBQWdDO0d6QnkrZ0RyQzs7RXlCeCtnREs7SUFBZ0M7R3pCNCtnRHJDO0NBQ0Y7O0FjaGhoREs7RVdnQ0U7SUFBZ0M7R3pCcS9nRHJDOztFeUJwL2dESztJQUFnQztHekJ3L2dEckM7O0V5QnYvZ0RLO0lBQWdDO0d6QjIvZ0RyQzs7RXlCMS9nREs7SUFBZ0M7R3pCOC9nRHJDO0NBQ0Y7O0FjbGloREs7RVdnQ0U7SUFBZ0M7R3pCdWdoRHJDOztFeUJ0Z2hESztJQUFnQztHekIwZ2hEckM7O0V5QnpnaERLO0lBQWdDO0d6QjZnaERyQzs7RXlCNWdoREs7SUFBZ0M7R3pCZ2hoRHJDO0NBQ0Y7O0F5QjNoaERHO0VBQVc7Q3pCK2hoRGQ7O0F5QjloaERHO0VBQVc7Q3pCa2loRGQ7O0F5QmppaERHO0VBQVc7Q3pCcWloRGQ7O0F5QnBpaERHO0VBQVc7Q3pCd2loRGQ7O0FjcGtoREs7RVdnQ0U7SUFBZ0M7R3pCeWloRHJDOztFeUJ4aWhESztJQUFnQztHekI0aWhEckM7O0V5QjNpaERLO0lBQWdDO0d6QitpaERyQzs7RXlCOWloREs7SUFBZ0M7R3pCa2poRHJDO0NBQ0Y7O0FjdGxoREs7RVdnQ0U7SUFBZ0M7R3pCMmpoRHJDOztFeUIxamhESztJQUFnQztHekI4amhEckM7O0V5QjdqaERLO0lBQWdDO0d6QmlraERyQzs7RXlCaGtoREs7SUFBZ0M7R3pCb2toRHJDO0NBQ0Y7O0FjeG1oREs7RVdnQ0U7SUFBZ0M7R3pCNmtoRHJDOztFeUI1a2hESztJQUFnQztHekJnbGhEckM7O0V5Qi9raERLO0lBQWdDO0d6Qm1saERyQzs7RXlCbGxoREs7SUFBZ0M7R3pCc2xoRHJDO0NBQ0Y7O0FjMW5oREs7RVdnQ0U7SUFBZ0M7R3pCK2xoRHJDOztFeUI5bGhESztJQUFnQztHekJrbWhEckM7O0V5QmptaERLO0lBQWdDO0d6QnFtaERyQzs7RXlCcG1oREs7SUFBZ0M7R3pCd21oRHJDO0NBQ0Y7O0FjNW9oREs7RVdnQ0U7SUFBZ0M7R3pCaW5oRHJDOztFeUJobmhESztJQUFnQztHekJvbmhEckM7O0V5Qm5uaERLO0lBQWdDO0d6QnVuaERyQzs7RXlCdG5oREs7SUFBZ0M7R3pCMG5oRHJDO0NBQ0Y7O0FjOXBoREs7RVdnQ0U7SUFBZ0M7R3pCbW9oRHJDOztFeUJsb2hESztJQUFnQztHekJzb2hEckM7O0V5QnJvaERLO0lBQWdDO0d6QnlvaERyQzs7RXlCeG9oREs7SUFBZ0M7R3pCNG9oRHJDO0NBQ0Y7O0FjaHJoREs7RVdnQ0U7SUFBZ0M7R3pCcXBoRHJDOztFeUJwcGhESztJQUFnQztHekJ3cGhEckM7O0V5QnZwaERLO0lBQWdDO0d6QjJwaERyQzs7RXlCMXBoREs7SUFBZ0M7R3pCOHBoRHJDO0NBQ0Y7O0FjbHNoREs7RVdnQ0U7SUFBZ0M7R3pCdXFoRHJDOztFeUJ0cWhESztJQUFnQztHekIwcWhEckM7O0V5QnpxaERLO0lBQWdDO0d6QjZxaERyQzs7RXlCNXFoREs7SUFBZ0M7R3pCZ3JoRHJDO0NBQ0Y7O0FjcHRoREs7RVdnQ0U7SUFBZ0M7R3pCeXJoRHJDOztFeUJ4cmhESztJQUFnQztHekI0cmhEckM7O0V5QjNyaERLO0lBQWdDO0d6QityaERyQzs7RXlCOXJoREs7SUFBZ0M7R3pCa3NoRHJDO0NBQ0Y7O0FjdHVoREs7RVdnQ0U7SUFBZ0M7R3pCMnNoRHJDOztFeUIxc2hESztJQUFnQztHekI4c2hEckM7O0V5QjdzaERLO0lBQWdDO0d6Qml0aERyQzs7RXlCaHRoREs7SUFBZ0M7R3pCb3RoRHJDO0NBQ0Y7O0FjeHZoREs7RVdnQ0U7SUFBZ0M7R3pCNnRoRHJDOztFeUI1dGhESztJQUFnQztHekJndWhEckM7O0V5Qi90aERLO0lBQWdDO0d6Qm11aERyQzs7RXlCbHVoREs7SUFBZ0M7R3pCc3VoRHJDO0NBQ0Y7O0FjMXdoREs7RVdnQ0U7SUFBZ0M7R3pCK3VoRHJDOztFeUI5dWhESztJQUFnQztHekJrdmhEckM7O0V5Qmp2aERLO0lBQWdDO0d6QnF2aERyQzs7RXlCcHZoREs7SUFBZ0M7R3pCd3ZoRHJDO0NBQ0Y7O0F5Qm53aERHO0VBQVc7Q3pCdXdoRGQ7O0F5QnR3aERHO0VBQVc7Q3pCMHdoRGQ7O0F5Qnp3aERHO0VBQVc7Q3pCNndoRGQ7O0F5QjV3aERHO0VBQVc7Q3pCZ3hoRGQ7O0FjNXloREs7RVdnQ0U7SUFBZ0M7R3pCaXhoRHJDOztFeUJoeGhESztJQUFnQztHekJveGhEckM7O0V5Qm54aERLO0lBQWdDO0d6QnV4aERyQzs7RXlCdHhoREs7SUFBZ0M7R3pCMHhoRHJDO0NBQ0Y7O0FjOXpoREs7RVdnQ0U7SUFBZ0M7R3pCbXloRHJDOztFeUJseWhESztJQUFnQztHekJzeWhEckM7O0V5QnJ5aERLO0lBQWdDO0d6Qnl5aERyQzs7RXlCeHloREs7SUFBZ0M7R3pCNHloRHJDO0NBQ0Y7O0FjaDFoREs7RVdnQ0U7SUFBZ0M7R3pCcXpoRHJDOztFeUJwemhESztJQUFnQztHekJ3emhEckM7O0V5QnZ6aERLO0lBQWdDO0d6QjJ6aERyQzs7RXlCMXpoREs7SUFBZ0M7R3pCOHpoRHJDO0NBQ0Y7O0FjbDJoREs7RVdnQ0U7SUFBZ0M7R3pCdTBoRHJDOztFeUJ0MGhESztJQUFnQztHekIwMGhEckM7O0V5QnowaERLO0lBQWdDO0d6QjYwaERyQzs7RXlCNTBoREs7SUFBZ0M7R3pCZzFoRHJDO0NBQ0Y7O0FjcDNoREs7RVdnQ0U7SUFBZ0M7R3pCeTFoRHJDOztFeUJ4MWhESztJQUFnQztHekI0MWhEckM7O0V5QjMxaERLO0lBQWdDO0d6QisxaERyQzs7RXlCOTFoREs7SUFBZ0M7R3pCazJoRHJDO0NBQ0Y7O0FjdDRoREs7RVdnQ0U7SUFBZ0M7R3pCMjJoRHJDOztFeUIxMmhESztJQUFnQztHekI4MmhEckM7O0V5QjcyaERLO0lBQWdDO0d6QmkzaERyQzs7RXlCaDNoREs7SUFBZ0M7R3pCbzNoRHJDO0NBQ0Y7O0FjeDVoREs7RVdnQ0U7SUFBZ0M7R3pCNjNoRHJDOztFeUI1M2hESztJQUFnQztHekJnNGhEckM7O0V5Qi8zaERLO0lBQWdDO0d6Qm00aERyQzs7RXlCbDRoREs7SUFBZ0M7R3pCczRoRHJDO0NBQ0Y7O0FjMTZoREs7RVdnQ0U7SUFBZ0M7R3pCKzRoRHJDOztFeUI5NGhESztJQUFnQztHekJrNWhEckM7O0V5Qmo1aERLO0lBQWdDO0d6QnE1aERyQzs7RXlCcDVoREs7SUFBZ0M7R3pCdzVoRHJDO0NBQ0Y7O0FjNTdoREs7RVdnQ0U7SUFBZ0M7R3pCaTZoRHJDOztFeUJoNmhESztJQUFnQztHekJvNmhEckM7O0V5Qm42aERLO0lBQWdDO0d6QnU2aERyQzs7RXlCdDZoREs7SUFBZ0M7R3pCMDZoRHJDO0NBQ0Y7O0FjOThoREs7RVdnQ0U7SUFBZ0M7R3pCbTdoRHJDOztFeUJsN2hESztJQUFnQztHekJzN2hEckM7O0V5QnI3aERLO0lBQWdDO0d6Qnk3aERyQzs7RXlCeDdoREs7SUFBZ0M7R3pCNDdoRHJDO0NBQ0Y7O0FjaCtoREs7RVdnQ0U7SUFBZ0M7R3pCcThoRHJDOztFeUJwOGhESztJQUFnQztHekJ3OGhEckM7O0V5QnY4aERLO0lBQWdDO0d6QjI4aERyQzs7RXlCMThoREs7SUFBZ0M7R3pCODhoRHJDO0NBQ0Y7O0FjbC9oREs7RVdnQ0U7SUFBZ0M7R3pCdTloRHJDOztFeUJ0OWhESztJQUFnQztHekIwOWhEckM7O0V5Qno5aERLO0lBQWdDO0d6QjY5aERyQzs7RXlCNTloREs7SUFBZ0M7R3pCZytoRHJDO0NBQ0Y7O0F5QjMraERHO0VBQVc7Q3pCKytoRGQ7O0F5QjkraERHO0VBQVc7Q3pCay9oRGQ7O0F5QmovaERHO0VBQVc7Q3pCcS9oRGQ7O0F5QnAvaERHO0VBQVc7Q3pCdy9oRGQ7O0FjcGhpREs7RVdnQ0U7SUFBZ0M7R3pCeS9oRHJDOztFeUJ4L2hESztJQUFnQztHekI0L2hEckM7O0V5QjMvaERLO0lBQWdDO0d6QisvaERyQzs7RXlCOS9oREs7SUFBZ0M7R3pCa2dpRHJDO0NBQ0Y7O0FjdGlpREs7RVdnQ0U7SUFBZ0M7R3pCMmdpRHJDOztFeUIxZ2lESztJQUFnQztHekI4Z2lEckM7O0V5QjdnaURLO0lBQWdDO0d6QmloaURyQzs7RXlCaGhpREs7SUFBZ0M7R3pCb2hpRHJDO0NBQ0Y7O0FjeGppREs7RVdnQ0U7SUFBZ0M7R3pCNmhpRHJDOztFeUI1aGlESztJQUFnQztHekJnaWlEckM7O0V5Qi9oaURLO0lBQWdDO0d6Qm1paURyQzs7RXlCbGlpREs7SUFBZ0M7R3pCc2lpRHJDO0NBQ0Y7O0FjMWtpREs7RVdnQ0U7SUFBZ0M7R3pCK2lpRHJDOztFeUI5aWlESztJQUFnQztHekJramlEckM7O0V5QmpqaURLO0lBQWdDO0d6QnFqaURyQzs7RXlCcGppREs7SUFBZ0M7R3pCd2ppRHJDO0NBQ0Y7O0FjNWxpREs7RVdnQ0U7SUFBZ0M7R3pCaWtpRHJDOztFeUJoa2lESztJQUFnQztHekJva2lEckM7O0V5Qm5raURLO0lBQWdDO0d6QnVraURyQzs7RXlCdGtpREs7SUFBZ0M7R3pCMGtpRHJDO0NBQ0Y7O0FjOW1pREs7RVdnQ0U7SUFBZ0M7R3pCbWxpRHJDOztFeUJsbGlESztJQUFnQztHekJzbGlEckM7O0V5QnJsaURLO0lBQWdDO0d6QnlsaURyQzs7RXlCeGxpREs7SUFBZ0M7R3pCNGxpRHJDO0NBQ0Y7O0FjaG9pREs7RVdnQ0U7SUFBZ0M7R3pCcW1pRHJDOztFeUJwbWlESztJQUFnQztHekJ3bWlEckM7O0V5QnZtaURLO0lBQWdDO0d6QjJtaURyQzs7RXlCMW1pREs7SUFBZ0M7R3pCOG1pRHJDO0NBQ0Y7O0FjbHBpREs7RVdnQ0U7SUFBZ0M7R3pCdW5pRHJDOztFeUJ0bmlESztJQUFnQztHekIwbmlEckM7O0V5QnpuaURLO0lBQWdDO0d6QjZuaURyQzs7RXlCNW5pREs7SUFBZ0M7R3pCZ29pRHJDO0NBQ0Y7O0FjcHFpREs7RVdnQ0U7SUFBZ0M7R3pCeW9pRHJDOztFeUJ4b2lESztJQUFnQztHekI0b2lEckM7O0V5QjNvaURLO0lBQWdDO0d6QitvaURyQzs7RXlCOW9pREs7SUFBZ0M7R3pCa3BpRHJDO0NBQ0Y7O0FjdHJpREs7RVdnQ0U7SUFBZ0M7R3pCMnBpRHJDOztFeUIxcGlESztJQUFnQztHekI4cGlEckM7O0V5QjdwaURLO0lBQWdDO0d6QmlxaURyQzs7RXlCaHFpREs7SUFBZ0M7R3pCb3FpRHJDO0NBQ0Y7O0FjeHNpREs7RVdnQ0U7SUFBZ0M7R3pCNnFpRHJDOztFeUI1cWlESztJQUFnQztHekJncmlEckM7O0V5Qi9xaURLO0lBQWdDO0d6Qm1yaURyQzs7RXlCbHJpREs7SUFBZ0M7R3pCc3JpRHJDO0NBQ0Y7O0FjMXRpREs7RVdnQ0U7SUFBZ0M7R3pCK3JpRHJDOztFeUI5cmlESztJQUFnQztHekJrc2lEckM7O0V5QmpzaURLO0lBQWdDO0d6QnFzaURyQzs7RXlCcHNpREs7SUFBZ0M7R3pCd3NpRHJDO0NBQ0Y7O0F5QjdyaURHO0VBQVc7Q3pCaXNpRGQ7O0F5QmhzaURHO0VBQVc7Q3pCb3NpRGQ7O0F5Qm5zaURHO0VBQVc7Q3pCdXNpRGQ7O0F5QnRzaURHO0VBQVc7Q3pCMHNpRGQ7O0FjNXZpREs7RVdzREU7SUFBZ0M7R3pCMnNpRHJDOztFeUIxc2lESztJQUFnQztHekI4c2lEckM7O0V5QjdzaURLO0lBQWdDO0d6Qml0aURyQzs7RXlCaHRpREs7SUFBZ0M7R3pCb3RpRHJDO0NBQ0Y7O0FjOXdpREs7RVdzREU7SUFBZ0M7R3pCNnRpRHJDOztFeUI1dGlESztJQUFnQztHekJndWlEckM7O0V5Qi90aURLO0lBQWdDO0d6Qm11aURyQzs7RXlCbHVpREs7SUFBZ0M7R3pCc3VpRHJDO0NBQ0Y7O0FjaHlpREs7RVdzREU7SUFBZ0M7R3pCK3VpRHJDOztFeUI5dWlESztJQUFnQztHekJrdmlEckM7O0V5Qmp2aURLO0lBQWdDO0d6QnF2aURyQzs7RXlCcHZpREs7SUFBZ0M7R3pCd3ZpRHJDO0NBQ0Y7O0FjbHppREs7RVdzREU7SUFBZ0M7R3pCaXdpRHJDOztFeUJod2lESztJQUFnQztHekJvd2lEckM7O0V5Qm53aURLO0lBQWdDO0d6QnV3aURyQzs7RXlCdHdpREs7SUFBZ0M7R3pCMHdpRHJDO0NBQ0Y7O0FjcDBpREs7RVdzREU7SUFBZ0M7R3pCbXhpRHJDOztFeUJseGlESztJQUFnQztHekJzeGlEckM7O0V5QnJ4aURLO0lBQWdDO0d6Qnl4aURyQzs7RXlCeHhpREs7SUFBZ0M7R3pCNHhpRHJDO0NBQ0Y7O0FjdDFpREs7RVdzREU7SUFBZ0M7R3pCcXlpRHJDOztFeUJweWlESztJQUFnQztHekJ3eWlEckM7O0V5QnZ5aURLO0lBQWdDO0d6QjJ5aURyQzs7RXlCMXlpREs7SUFBZ0M7R3pCOHlpRHJDO0NBQ0Y7O0FjeDJpREs7RVdzREU7SUFBZ0M7R3pCdXppRHJDOztFeUJ0emlESztJQUFnQztHekIwemlEckM7O0V5Qnp6aURLO0lBQWdDO0d6QjZ6aURyQzs7RXlCNXppREs7SUFBZ0M7R3pCZzBpRHJDO0NBQ0Y7O0FjMTNpREs7RVdzREU7SUFBZ0M7R3pCeTBpRHJDOztFeUJ4MGlESztJQUFnQztHekI0MGlEckM7O0V5QjMwaURLO0lBQWdDO0d6QiswaURyQzs7RXlCOTBpREs7SUFBZ0M7R3pCazFpRHJDO0NBQ0Y7O0FjNTRpREs7RVdzREU7SUFBZ0M7R3pCMjFpRHJDOztFeUIxMWlESztJQUFnQztHekI4MWlEckM7O0V5QjcxaURLO0lBQWdDO0d6QmkyaURyQzs7RXlCaDJpREs7SUFBZ0M7R3pCbzJpRHJDO0NBQ0Y7O0FjOTVpREs7RVdzREU7SUFBZ0M7R3pCNjJpRHJDOztFeUI1MmlESztJQUFnQztHekJnM2lEckM7O0V5Qi8yaURLO0lBQWdDO0d6Qm0zaURyQzs7RXlCbDNpREs7SUFBZ0M7R3pCczNpRHJDO0NBQ0Y7O0FjaDdpREs7RVdzREU7SUFBZ0M7R3pCKzNpRHJDOztFeUI5M2lESztJQUFnQztHekJrNGlEckM7O0V5Qmo0aURLO0lBQWdDO0d6QnE0aURyQzs7RXlCcDRpREs7SUFBZ0M7R3pCdzRpRHJDO0NBQ0Y7O0FjbDhpREs7RVdzREU7SUFBZ0M7R3pCaTVpRHJDOztFeUJoNWlESztJQUFnQztHekJvNWlEckM7O0V5Qm41aURLO0lBQWdDO0d6QnU1aURyQzs7RXlCdDVpREs7SUFBZ0M7R3pCMDVpRHJDO0NBQ0Y7O0F5QnI2aURHO0VBQVc7Q3pCeTZpRGQ7O0F5Qng2aURHO0VBQVc7Q3pCNDZpRGQ7O0F5QjM2aURHO0VBQVc7Q3pCKzZpRGQ7O0F5Qjk2aURHO0VBQVc7Q3pCazdpRGQ7O0FjcCtpREs7RVdzREU7SUFBZ0M7R3pCbTdpRHJDOztFeUJsN2lESztJQUFnQztHekJzN2lEckM7O0V5QnI3aURLO0lBQWdDO0d6Qnk3aURyQzs7RXlCeDdpREs7SUFBZ0M7R3pCNDdpRHJDO0NBQ0Y7O0FjdC9pREs7RVdzREU7SUFBZ0M7R3pCcThpRHJDOztFeUJwOGlESztJQUFnQztHekJ3OGlEckM7O0V5QnY4aURLO0lBQWdDO0d6QjI4aURyQzs7RXlCMThpREs7SUFBZ0M7R3pCODhpRHJDO0NBQ0Y7O0FjeGdqREs7RVdzREU7SUFBZ0M7R3pCdTlpRHJDOztFeUJ0OWlESztJQUFnQztHekIwOWlEckM7O0V5Qno5aURLO0lBQWdDO0d6QjY5aURyQzs7RXlCNTlpREs7SUFBZ0M7R3pCZytpRHJDO0NBQ0Y7O0FjMWhqREs7RVdzREU7SUFBZ0M7R3pCeStpRHJDOztFeUJ4K2lESztJQUFnQztHekI0K2lEckM7O0V5QjMraURLO0lBQWdDO0d6QisraURyQzs7RXlCOStpREs7SUFBZ0M7R3pCay9pRHJDO0NBQ0Y7O0FjNWlqREs7RVdzREU7SUFBZ0M7R3pCMi9pRHJDOztFeUIxL2lESztJQUFnQztHekI4L2lEckM7O0V5QjcvaURLO0lBQWdDO0d6QmlnakRyQzs7RXlCaGdqREs7SUFBZ0M7R3pCb2dqRHJDO0NBQ0Y7O0FjOWpqREs7RVdzREU7SUFBZ0M7R3pCNmdqRHJDOztFeUI1Z2pESztJQUFnQztHekJnaGpEckM7O0V5Qi9nakRLO0lBQWdDO0d6Qm1oakRyQzs7RXlCbGhqREs7SUFBZ0M7R3pCc2hqRHJDO0NBQ0Y7O0FjaGxqREs7RVdzREU7SUFBZ0M7R3pCK2hqRHJDOztFeUI5aGpESztJQUFnQztHekJraWpEckM7O0V5QmppakRLO0lBQWdDO0d6QnFpakRyQzs7RXlCcGlqREs7SUFBZ0M7R3pCd2lqRHJDO0NBQ0Y7O0FjbG1qREs7RVdzREU7SUFBZ0M7R3pCaWpqRHJDOztFeUJoampESztJQUFnQztHekJvampEckM7O0V5Qm5qakRLO0lBQWdDO0d6QnVqakRyQzs7RXlCdGpqREs7SUFBZ0M7R3pCMGpqRHJDO0NBQ0Y7O0FjcG5qREs7RVdzREU7SUFBZ0M7R3pCbWtqRHJDOztFeUJsa2pESztJQUFnQztHekJza2pEckM7O0V5QnJrakRLO0lBQWdDO0d6QnlrakRyQzs7RXlCeGtqREs7SUFBZ0M7R3pCNGtqRHJDO0NBQ0Y7O0FjdG9qREs7RVdzREU7SUFBZ0M7R3pCcWxqRHJDOztFeUJwbGpESztJQUFnQztHekJ3bGpEckM7O0V5QnZsakRLO0lBQWdDO0d6QjJsakRyQzs7RXlCMWxqREs7SUFBZ0M7R3pCOGxqRHJDO0NBQ0Y7O0FjeHBqREs7RVdzREU7SUFBZ0M7R3pCdW1qRHJDOztFeUJ0bWpESztJQUFnQztHekIwbWpEckM7O0V5QnptakRLO0lBQWdDO0d6QjZtakRyQzs7RXlCNW1qREs7SUFBZ0M7R3pCZ25qRHJDO0NBQ0Y7O0FjMXFqREs7RVdzREU7SUFBZ0M7R3pCeW5qRHJDOztFeUJ4bmpESztJQUFnQztHekI0bmpEckM7O0V5QjNuakRLO0lBQWdDO0d6QituakRyQzs7RXlCOW5qREs7SUFBZ0M7R3pCa29qRHJDO0NBQ0Y7O0F5QjdvakRHO0VBQVc7Q3pCaXBqRGQ7O0F5QmhwakRHO0VBQVc7Q3pCb3BqRGQ7O0F5Qm5wakRHO0VBQVc7Q3pCdXBqRGQ7O0F5QnRwakRHO0VBQVc7Q3pCMHBqRGQ7O0FjNXNqREs7RVdzREU7SUFBZ0M7R3pCMnBqRHJDOztFeUIxcGpESztJQUFnQztHekI4cGpEckM7O0V5QjdwakRLO0lBQWdDO0d6QmlxakRyQzs7RXlCaHFqREs7SUFBZ0M7R3pCb3FqRHJDO0NBQ0Y7O0FjOXRqREs7RVdzREU7SUFBZ0M7R3pCNnFqRHJDOztFeUI1cWpESztJQUFnQztHekJncmpEckM7O0V5Qi9xakRLO0lBQWdDO0d6Qm1yakRyQzs7RXlCbHJqREs7SUFBZ0M7R3pCc3JqRHJDO0NBQ0Y7O0FjaHZqREs7RVdzREU7SUFBZ0M7R3pCK3JqRHJDOztFeUI5cmpESztJQUFnQztHekJrc2pEckM7O0V5QmpzakRLO0lBQWdDO0d6QnFzakRyQzs7RXlCcHNqREs7SUFBZ0M7R3pCd3NqRHJDO0NBQ0Y7O0FjbHdqREs7RVdzREU7SUFBZ0M7R3pCaXRqRHJDOztFeUJodGpESztJQUFnQztHekJvdGpEckM7O0V5Qm50akRLO0lBQWdDO0d6QnV0akRyQzs7RXlCdHRqREs7SUFBZ0M7R3pCMHRqRHJDO0NBQ0Y7O0FjcHhqREs7RVdzREU7SUFBZ0M7R3pCbXVqRHJDOztFeUJsdWpESztJQUFnQztHekJzdWpEckM7O0V5QnJ1akRLO0lBQWdDO0d6Qnl1akRyQzs7RXlCeHVqREs7SUFBZ0M7R3pCNHVqRHJDO0NBQ0Y7O0FjdHlqREs7RVdzREU7SUFBZ0M7R3pCcXZqRHJDOztFeUJwdmpESztJQUFnQztHekJ3dmpEckM7O0V5QnZ2akRLO0lBQWdDO0d6QjJ2akRyQzs7RXlCMXZqREs7SUFBZ0M7R3pCOHZqRHJDO0NBQ0Y7O0FjeHpqREs7RVdzREU7SUFBZ0M7R3pCdXdqRHJDOztFeUJ0d2pESztJQUFnQztHekIwd2pEckM7O0V5Qnp3akRLO0lBQWdDO0d6QjZ3akRyQzs7RXlCNXdqREs7SUFBZ0M7R3pCZ3hqRHJDO0NBQ0Y7O0FjMTBqREs7RVdzREU7SUFBZ0M7R3pCeXhqRHJDOztFeUJ4eGpESztJQUFnQztHekI0eGpEckM7O0V5QjN4akRLO0lBQWdDO0d6Qit4akRyQzs7RXlCOXhqREs7SUFBZ0M7R3pCa3lqRHJDO0NBQ0Y7O0FjNTFqREs7RVdzREU7SUFBZ0M7R3pCMnlqRHJDOztFeUIxeWpESztJQUFnQztHekI4eWpEckM7O0V5Qjd5akRLO0lBQWdDO0d6Qml6akRyQzs7RXlCaHpqREs7SUFBZ0M7R3pCb3pqRHJDO0NBQ0Y7O0FjOTJqREs7RVdzREU7SUFBZ0M7R3pCNnpqRHJDOztFeUI1empESztJQUFnQztHekJnMGpEckM7O0V5Qi96akRLO0lBQWdDO0d6Qm0wakRyQzs7RXlCbDBqREs7SUFBZ0M7R3pCczBqRHJDO0NBQ0Y7O0FjaDRqREs7RVdzREU7SUFBZ0M7R3pCKzBqRHJDOztFeUI5MGpESztJQUFnQztHekJrMWpEckM7O0V5QmoxakRLO0lBQWdDO0d6QnExakRyQzs7RXlCcDFqREs7SUFBZ0M7R3pCdzFqRHJDO0NBQ0Y7O0FjbDVqREs7RVdzREU7SUFBZ0M7R3pCaTJqRHJDOztFeUJoMmpESztJQUFnQztHekJvMmpEckM7O0V5Qm4yakRLO0lBQWdDO0d6QnUyakRyQzs7RXlCdDJqREs7SUFBZ0M7R3pCMDJqRHJDO0NBQ0Y7O0F5QnIzakRHO0VBQVc7Q3pCeTNqRGQ7O0F5QngzakRHO0VBQVc7Q3pCNDNqRGQ7O0F5QjMzakRHO0VBQVc7Q3pCKzNqRGQ7O0F5QjkzakRHO0VBQVc7Q3pCazRqRGQ7O0FjcDdqREs7RVdzREU7SUFBZ0M7R3pCbTRqRHJDOztFeUJsNGpESztJQUFnQztHekJzNGpEckM7O0V5QnI0akRLO0lBQWdDO0d6Qnk0akRyQzs7RXlCeDRqREs7SUFBZ0M7R3pCNDRqRHJDO0NBQ0Y7O0FjdDhqREs7RVdzREU7SUFBZ0M7R3pCcTVqRHJDOztFeUJwNWpESztJQUFnQztHekJ3NWpEckM7O0V5QnY1akRLO0lBQWdDO0d6QjI1akRyQzs7RXlCMTVqREs7SUFBZ0M7R3pCODVqRHJDO0NBQ0Y7O0FjeDlqREs7RVdzREU7SUFBZ0M7R3pCdTZqRHJDOztFeUJ0NmpESztJQUFnQztHekIwNmpEckM7O0V5Qno2akRLO0lBQWdDO0d6QjY2akRyQzs7RXlCNTZqREs7SUFBZ0M7R3pCZzdqRHJDO0NBQ0Y7O0FjMStqREs7RVdzREU7SUFBZ0M7R3pCeTdqRHJDOztFeUJ4N2pESztJQUFnQztHekI0N2pEckM7O0V5QjM3akRLO0lBQWdDO0d6Qis3akRyQzs7RXlCOTdqREs7SUFBZ0M7R3pCazhqRHJDO0NBQ0Y7O0FjNS9qREs7RVdzREU7SUFBZ0M7R3pCMjhqRHJDOztFeUIxOGpESztJQUFnQztHekI4OGpEckM7O0V5Qjc4akRLO0lBQWdDO0d6Qmk5akRyQzs7RXlCaDlqREs7SUFBZ0M7R3pCbzlqRHJDO0NBQ0Y7O0FjOWdrREs7RVdzREU7SUFBZ0M7R3pCNjlqRHJDOztFeUI1OWpESztJQUFnQztHekJnK2pEckM7O0V5Qi85akRLO0lBQWdDO0d6Qm0rakRyQzs7RXlCbCtqREs7SUFBZ0M7R3pCcytqRHJDO0NBQ0Y7O0FjaGlrREs7RVdzREU7SUFBZ0M7R3pCKytqRHJDOztFeUI5K2pESztJQUFnQztHekJrL2pEckM7O0V5QmovakRLO0lBQWdDO0d6QnEvakRyQzs7RXlCcC9qREs7SUFBZ0M7R3pCdy9qRHJDO0NBQ0Y7O0FjbGprREs7RVdzREU7SUFBZ0M7R3pCaWdrRHJDOztFeUJoZ2tESztJQUFnQztHekJvZ2tEckM7O0V5Qm5na0RLO0lBQWdDO0d6QnVna0RyQzs7RXlCdGdrREs7SUFBZ0M7R3pCMGdrRHJDO0NBQ0Y7O0FjcGtrREs7RVdzREU7SUFBZ0M7R3pCbWhrRHJDOztFeUJsaGtESztJQUFnQztHekJzaGtEckM7O0V5QnJoa0RLO0lBQWdDO0d6Qnloa0RyQzs7RXlCeGhrREs7SUFBZ0M7R3pCNGhrRHJDO0NBQ0Y7O0FjdGxrREs7RVdzREU7SUFBZ0M7R3pCcWlrRHJDOztFeUJwaWtESztJQUFnQztHekJ3aWtEckM7O0V5QnZpa0RLO0lBQWdDO0d6QjJpa0RyQzs7RXlCMWlrREs7SUFBZ0M7R3pCOGlrRHJDO0NBQ0Y7O0FjeG1rREs7RVdzREU7SUFBZ0M7R3pCdWprRHJDOztFeUJ0amtESztJQUFnQztHekIwamtEckM7O0V5Qnpqa0RLO0lBQWdDO0d6QjZqa0RyQzs7RXlCNWprREs7SUFBZ0M7R3pCZ2trRHJDO0NBQ0Y7O0FjMW5rREs7RVdzREU7SUFBZ0M7R3pCeWtrRHJDOztFeUJ4a2tESztJQUFnQztHekI0a2tEckM7O0V5QjNra0RLO0lBQWdDO0d6Qitra0RyQzs7RXlCOWtrREs7SUFBZ0M7R3pCa2xrRHJDO0NBQ0Y7O0F5Qjdsa0RHO0VBQVc7Q3pCaW1rRGQ7O0F5Qmhta0RHO0VBQVc7Q3pCb21rRGQ7O0F5Qm5ta0RHO0VBQVc7Q3pCdW1rRGQ7O0F5QnRta0RHO0VBQVc7Q3pCMG1rRGQ7O0FjNXBrREs7RVdzREU7SUFBZ0M7R3pCMm1rRHJDOztFeUIxbWtESztJQUFnQztHekI4bWtEckM7O0V5Qjdta0RLO0lBQWdDO0d6Qmlua0RyQzs7RXlCaG5rREs7SUFBZ0M7R3pCb25rRHJDO0NBQ0Y7O0FjOXFrREs7RVdzREU7SUFBZ0M7R3pCNm5rRHJDOztFeUI1bmtESztJQUFnQztHekJnb2tEckM7O0V5Qi9ua0RLO0lBQWdDO0d6Qm1va0RyQzs7RXlCbG9rREs7SUFBZ0M7R3pCc29rRHJDO0NBQ0Y7O0FjaHNrREs7RVdzREU7SUFBZ0M7R3pCK29rRHJDOztFeUI5b2tESztJQUFnQztHekJrcGtEckM7O0V5Qmpwa0RLO0lBQWdDO0d6QnFwa0RyQzs7RXlCcHBrREs7SUFBZ0M7R3pCd3BrRHJDO0NBQ0Y7O0FjbHRrREs7RVdzREU7SUFBZ0M7R3pCaXFrRHJDOztFeUJocWtESztJQUFnQztHekJvcWtEckM7O0V5Qm5xa0RLO0lBQWdDO0d6QnVxa0RyQzs7RXlCdHFrREs7SUFBZ0M7R3pCMHFrRHJDO0NBQ0Y7O0FjcHVrREs7RVdzREU7SUFBZ0M7R3pCbXJrRHJDOztFeUJscmtESztJQUFnQztHekJzcmtEckM7O0V5QnJya0RLO0lBQWdDO0d6Qnlya0RyQzs7RXlCeHJrREs7SUFBZ0M7R3pCNHJrRHJDO0NBQ0Y7O0FjdHZrREs7RVdzREU7SUFBZ0M7R3pCcXNrRHJDOztFeUJwc2tESztJQUFnQztHekJ3c2tEckM7O0V5QnZza0RLO0lBQWdDO0d6QjJza0RyQzs7RXlCMXNrREs7SUFBZ0M7R3pCOHNrRHJDO0NBQ0Y7O0FjeHdrREs7RVdzREU7SUFBZ0M7R3pCdXRrRHJDOztFeUJ0dGtESztJQUFnQztHekIwdGtEckM7O0V5Qnp0a0RLO0lBQWdDO0d6QjZ0a0RyQzs7RXlCNXRrREs7SUFBZ0M7R3pCZ3VrRHJDO0NBQ0Y7O0FjMXhrREs7RVdzREU7SUFBZ0M7R3pCeXVrRHJDOztFeUJ4dWtESztJQUFnQztHekI0dWtEckM7O0V5QjN1a0RLO0lBQWdDO0d6Qit1a0RyQzs7RXlCOXVrREs7SUFBZ0M7R3pCa3ZrRHJDO0NBQ0Y7O0FjNXlrREs7RVdzREU7SUFBZ0M7R3pCMnZrRHJDOztFeUIxdmtESztJQUFnQztHekI4dmtEckM7O0V5Qjd2a0RLO0lBQWdDO0d6Qml3a0RyQzs7RXlCaHdrREs7SUFBZ0M7R3pCb3drRHJDO0NBQ0Y7O0FjOXprREs7RVdzREU7SUFBZ0M7R3pCNndrRHJDOztFeUI1d2tESztJQUFnQztHekJneGtEckM7O0V5Qi93a0RLO0lBQWdDO0d6Qm14a0RyQzs7RXlCbHhrREs7SUFBZ0M7R3pCc3hrRHJDO0NBQ0Y7O0FjaDFrREs7RVdzREU7SUFBZ0M7R3pCK3hrRHJDOztFeUI5eGtESztJQUFnQztHekJreWtEckM7O0V5Qmp5a0RLO0lBQWdDO0d6QnF5a0RyQzs7RXlCcHlrREs7SUFBZ0M7R3pCd3lrRHJDO0NBQ0Y7O0FjbDJrREs7RVdzREU7SUFBZ0M7R3pCaXprRHJDOztFeUJoemtESztJQUFnQztHekJvemtEckM7O0V5Qm56a0RLO0lBQWdDO0d6QnV6a0RyQzs7RXlCdHprREs7SUFBZ0M7R3pCMHprRHJDO0NBQ0Y7O0F5QnIwa0RHO0VBQVc7Q3pCeTBrRGQ7O0F5Qngwa0RHO0VBQVc7Q3pCNDBrRGQ7O0F5QjMwa0RHO0VBQVc7Q3pCKzBrRGQ7O0F5Qjkwa0RHO0VBQVc7Q3pCazFrRGQ7O0FjcDRrREs7RVdzREU7SUFBZ0M7R3pCbTFrRHJDOztFeUJsMWtESztJQUFnQztHekJzMWtEckM7O0V5QnIxa0RLO0lBQWdDO0d6Qnkxa0RyQzs7RXlCeDFrREs7SUFBZ0M7R3pCNDFrRHJDO0NBQ0Y7O0FjdDVrREs7RVdzREU7SUFBZ0M7R3pCcTJrRHJDOztFeUJwMmtESztJQUFnQztHekJ3MmtEckM7O0V5QnYya0RLO0lBQWdDO0d6QjIya0RyQzs7RXlCMTJrREs7SUFBZ0M7R3pCODJrRHJDO0NBQ0Y7O0FjeDZrREs7RVdzREU7SUFBZ0M7R3pCdTNrRHJDOztFeUJ0M2tESztJQUFnQztHekIwM2tEckM7O0V5Qnoza0RLO0lBQWdDO0d6QjYza0RyQzs7RXlCNTNrREs7SUFBZ0M7R3pCZzRrRHJDO0NBQ0Y7O0FjMTdrREs7RVdzREU7SUFBZ0M7R3pCeTRrRHJDOztFeUJ4NGtESztJQUFnQztHekI0NGtEckM7O0V5QjM0a0RLO0lBQWdDO0d6Qis0a0RyQzs7RXlCOTRrREs7SUFBZ0M7R3pCazVrRHJDO0NBQ0Y7O0FjNThrREs7RVdzREU7SUFBZ0M7R3pCMjVrRHJDOztFeUIxNWtESztJQUFnQztHekI4NWtEckM7O0V5Qjc1a0RLO0lBQWdDO0d6Qmk2a0RyQzs7RXlCaDZrREs7SUFBZ0M7R3pCbzZrRHJDO0NBQ0Y7O0FjOTlrREs7RVdzREU7SUFBZ0M7R3pCNjZrRHJDOztFeUI1NmtESztJQUFnQztHekJnN2tEckM7O0V5Qi82a0RLO0lBQWdDO0d6Qm03a0RyQzs7RXlCbDdrREs7SUFBZ0M7R3pCczdrRHJDO0NBQ0Y7O0FjaC9rREs7RVdzREU7SUFBZ0M7R3pCKzdrRHJDOztFeUI5N2tESztJQUFnQztHekJrOGtEckM7O0V5Qmo4a0RLO0lBQWdDO0d6QnE4a0RyQzs7RXlCcDhrREs7SUFBZ0M7R3pCdzhrRHJDO0NBQ0Y7O0FjbGdsREs7RVdzREU7SUFBZ0M7R3pCaTlrRHJDOztFeUJoOWtESztJQUFnQztHekJvOWtEckM7O0V5Qm45a0RLO0lBQWdDO0d6QnU5a0RyQzs7RXlCdDlrREs7SUFBZ0M7R3pCMDlrRHJDO0NBQ0Y7O0FjcGhsREs7RVdzREU7SUFBZ0M7R3pCbStrRHJDOztFeUJsK2tESztJQUFnQztHekJzK2tEckM7O0V5QnIra0RLO0lBQWdDO0d6Qnkra0RyQzs7RXlCeCtrREs7SUFBZ0M7R3pCNCtrRHJDO0NBQ0Y7O0FjdGlsREs7RVdzREU7SUFBZ0M7R3pCcS9rRHJDOztFeUJwL2tESztJQUFnQztHekJ3L2tEckM7O0V5QnYva0RLO0lBQWdDO0d6QjIva0RyQzs7RXlCMS9rREs7SUFBZ0M7R3pCOC9rRHJDO0NBQ0Y7O0FjeGpsREs7RVdzREU7SUFBZ0M7R3pCdWdsRHJDOztFeUJ0Z2xESztJQUFnQztHekIwZ2xEckM7O0V5QnpnbERLO0lBQWdDO0d6QjZnbERyQzs7RXlCNWdsREs7SUFBZ0M7R3pCZ2hsRHJDO0NBQ0Y7O0FjMWtsREs7RVdzREU7SUFBZ0M7R3pCeWhsRHJDOztFeUJ4aGxESztJQUFnQztHekI0aGxEckM7O0V5QjNobERLO0lBQWdDO0d6QitobERyQzs7RXlCOWhsREs7SUFBZ0M7R3pCa2lsRHJDO0NBQ0Y7O0F5QjdpbERHO0VBQVc7Q3pCaWpsRGQ7O0F5QmhqbERHO0VBQVc7Q3pCb2psRGQ7O0F5Qm5qbERHO0VBQVc7Q3pCdWpsRGQ7O0F5QnRqbERHO0VBQVc7Q3pCMGpsRGQ7O0FjNW1sREs7RVdzREU7SUFBZ0M7R3pCMmpsRHJDOztFeUIxamxESztJQUFnQztHekI4amxEckM7O0V5QjdqbERLO0lBQWdDO0d6QmlrbERyQzs7RXlCaGtsREs7SUFBZ0M7R3pCb2tsRHJDO0NBQ0Y7O0FjOW5sREs7RVdzREU7SUFBZ0M7R3pCNmtsRHJDOztFeUI1a2xESztJQUFnQztHekJnbGxEckM7O0V5Qi9rbERLO0lBQWdDO0d6Qm1sbERyQzs7RXlCbGxsREs7SUFBZ0M7R3pCc2xsRHJDO0NBQ0Y7O0FjaHBsREs7RVdzREU7SUFBZ0M7R3pCK2xsRHJDOztFeUI5bGxESztJQUFnQztHekJrbWxEckM7O0V5QmptbERLO0lBQWdDO0d6QnFtbERyQzs7RXlCcG1sREs7SUFBZ0M7R3pCd21sRHJDO0NBQ0Y7O0FjbHFsREs7RVdzREU7SUFBZ0M7R3pCaW5sRHJDOztFeUJobmxESztJQUFnQztHekJvbmxEckM7O0V5Qm5ubERLO0lBQWdDO0d6QnVubERyQzs7RXlCdG5sREs7SUFBZ0M7R3pCMG5sRHJDO0NBQ0Y7O0FjcHJsREs7RVdzREU7SUFBZ0M7R3pCbW9sRHJDOztFeUJsb2xESztJQUFnQztHekJzb2xEckM7O0V5QnJvbERLO0lBQWdDO0d6QnlvbERyQzs7RXlCeG9sREs7SUFBZ0M7R3pCNG9sRHJDO0NBQ0Y7O0FjdHNsREs7RVdzREU7SUFBZ0M7R3pCcXBsRHJDOztFeUJwcGxESztJQUFnQztHekJ3cGxEckM7O0V5QnZwbERLO0lBQWdDO0d6QjJwbERyQzs7RXlCMXBsREs7SUFBZ0M7R3pCOHBsRHJDO0NBQ0Y7O0FjeHRsREs7RVdzREU7SUFBZ0M7R3pCdXFsRHJDOztFeUJ0cWxESztJQUFnQztHekIwcWxEckM7O0V5QnpxbERLO0lBQWdDO0d6QjZxbERyQzs7RXlCNXFsREs7SUFBZ0M7R3pCZ3JsRHJDO0NBQ0Y7O0FjMXVsREs7RVdzREU7SUFBZ0M7R3pCeXJsRHJDOztFeUJ4cmxESztJQUFnQztHekI0cmxEckM7O0V5QjNybERLO0lBQWdDO0d6QitybERyQzs7RXlCOXJsREs7SUFBZ0M7R3pCa3NsRHJDO0NBQ0Y7O0FjNXZsREs7RVdzREU7SUFBZ0M7R3pCMnNsRHJDOztFeUIxc2xESztJQUFnQztHekI4c2xEckM7O0V5QjdzbERLO0lBQWdDO0d6Qml0bERyQzs7RXlCaHRsREs7SUFBZ0M7R3pCb3RsRHJDO0NBQ0Y7O0FjOXdsREs7RVdzREU7SUFBZ0M7R3pCNnRsRHJDOztFeUI1dGxESztJQUFnQztHekJndWxEckM7O0V5Qi90bERLO0lBQWdDO0d6Qm11bERyQzs7RXlCbHVsREs7SUFBZ0M7R3pCc3VsRHJDO0NBQ0Y7O0FjaHlsREs7RVdzREU7SUFBZ0M7R3pCK3VsRHJDOztFeUI5dWxESztJQUFnQztHekJrdmxEckM7O0V5Qmp2bERLO0lBQWdDO0d6QnF2bERyQzs7RXlCcHZsREs7SUFBZ0M7R3pCd3ZsRHJDO0NBQ0Y7O0FjbHpsREs7RVdzREU7SUFBZ0M7R3pCaXdsRHJDOztFeUJod2xESztJQUFnQztHekJvd2xEckM7O0V5Qm53bERLO0lBQWdDO0d6QnV3bERyQzs7RXlCdHdsREs7SUFBZ0M7R3pCMHdsRHJDO0NBQ0Y7O0F5QnJ4bERHO0VBQVc7Q3pCeXhsRGQ7O0F5Qnh4bERHO0VBQVc7Q3pCNHhsRGQ7O0F5QjN4bERHO0VBQVc7Q3pCK3hsRGQ7O0F5Qjl4bERHO0VBQVc7Q3pCa3lsRGQ7O0FjcDFsREs7RVdzREU7SUFBZ0M7R3pCbXlsRHJDOztFeUJseWxESztJQUFnQztHekJzeWxEckM7O0V5QnJ5bERLO0lBQWdDO0d6Qnl5bERyQzs7RXlCeHlsREs7SUFBZ0M7R3pCNHlsRHJDO0NBQ0Y7O0FjdDJsREs7RVdzREU7SUFBZ0M7R3pCcXpsRHJDOztFeUJwemxESztJQUFnQztHekJ3emxEckM7O0V5QnZ6bERLO0lBQWdDO0d6QjJ6bERyQzs7RXlCMXpsREs7SUFBZ0M7R3pCOHpsRHJDO0NBQ0Y7O0FjeDNsREs7RVdzREU7SUFBZ0M7R3pCdTBsRHJDOztFeUJ0MGxESztJQUFnQztHekIwMGxEckM7O0V5QnowbERLO0lBQWdDO0d6QjYwbERyQzs7RXlCNTBsREs7SUFBZ0M7R3pCZzFsRHJDO0NBQ0Y7O0FjMTRsREs7RVdzREU7SUFBZ0M7R3pCeTFsRHJDOztFeUJ4MWxESztJQUFnQztHekI0MWxEckM7O0V5QjMxbERLO0lBQWdDO0d6QisxbERyQzs7RXlCOTFsREs7SUFBZ0M7R3pCazJsRHJDO0NBQ0Y7O0FjNTVsREs7RVdzREU7SUFBZ0M7R3pCMjJsRHJDOztFeUIxMmxESztJQUFnQztHekI4MmxEckM7O0V5QjcybERLO0lBQWdDO0d6QmkzbERyQzs7RXlCaDNsREs7SUFBZ0M7R3pCbzNsRHJDO0NBQ0Y7O0FjOTZsREs7RVdzREU7SUFBZ0M7R3pCNjNsRHJDOztFeUI1M2xESztJQUFnQztHekJnNGxEckM7O0V5Qi8zbERLO0lBQWdDO0d6Qm00bERyQzs7RXlCbDRsREs7SUFBZ0M7R3pCczRsRHJDO0NBQ0Y7O0FjaDhsREs7RVdzREU7SUFBZ0M7R3pCKzRsRHJDOztFeUI5NGxESztJQUFnQztHekJrNWxEckM7O0V5Qmo1bERLO0lBQWdDO0d6QnE1bERyQzs7RXlCcDVsREs7SUFBZ0M7R3pCdzVsRHJDO0NBQ0Y7O0FjbDlsREs7RVdzREU7SUFBZ0M7R3pCaTZsRHJDOztFeUJoNmxESztJQUFnQztHekJvNmxEckM7O0V5Qm42bERLO0lBQWdDO0d6QnU2bERyQzs7RXlCdDZsREs7SUFBZ0M7R3pCMDZsRHJDO0NBQ0Y7O0FjcCtsREs7RVdzREU7SUFBZ0M7R3pCbTdsRHJDOztFeUJsN2xESztJQUFnQztHekJzN2xEckM7O0V5QnI3bERLO0lBQWdDO0d6Qnk3bERyQzs7RXlCeDdsREs7SUFBZ0M7R3pCNDdsRHJDO0NBQ0Y7O0FjdC9sREs7RVdzREU7SUFBZ0M7R3pCcThsRHJDOztFeUJwOGxESztJQUFnQztHekJ3OGxEckM7O0V5QnY4bERLO0lBQWdDO0d6QjI4bERyQzs7RXlCMThsREs7SUFBZ0M7R3pCODhsRHJDO0NBQ0Y7O0FjeGdtREs7RVdzREU7SUFBZ0M7R3pCdTlsRHJDOztFeUJ0OWxESztJQUFnQztHekIwOWxEckM7O0V5Qno5bERLO0lBQWdDO0d6QjY5bERyQzs7RXlCNTlsREs7SUFBZ0M7R3pCZytsRHJDO0NBQ0Y7O0FjMWhtREs7RVdzREU7SUFBZ0M7R3pCeStsRHJDOztFeUJ4K2xESztJQUFnQztHekI0K2xEckM7O0V5QjMrbERLO0lBQWdDO0d6QisrbERyQzs7RXlCOStsREs7SUFBZ0M7R3pCay9sRHJDO0NBQ0Y7O0F5QjcvbERHO0VBQVc7Q3pCaWdtRGQ7O0F5QmhnbURHO0VBQVc7Q3pCb2dtRGQ7O0F5Qm5nbURHO0VBQVc7Q3pCdWdtRGQ7O0F5QnRnbURHO0VBQVc7Q3pCMGdtRGQ7O0FjNWptREs7RVdzREU7SUFBZ0M7R3pCMmdtRHJDOztFeUIxZ21ESztJQUFnQztHekI4Z21EckM7O0V5QjdnbURLO0lBQWdDO0d6QmlobURyQzs7RXlCaGhtREs7SUFBZ0M7R3pCb2htRHJDO0NBQ0Y7O0FjOWttREs7RVdzREU7SUFBZ0M7R3pCNmhtRHJDOztFeUI1aG1ESztJQUFnQztHekJnaW1EckM7O0V5Qi9obURLO0lBQWdDO0d6Qm1pbURyQzs7RXlCbGltREs7SUFBZ0M7R3pCc2ltRHJDO0NBQ0Y7O0FjaG1tREs7RVdzREU7SUFBZ0M7R3pCK2ltRHJDOztFeUI5aW1ESztJQUFnQztHekJram1EckM7O0V5QmpqbURLO0lBQWdDO0d6QnFqbURyQzs7RXlCcGptREs7SUFBZ0M7R3pCd2ptRHJDO0NBQ0Y7O0FjbG5tREs7RVdzREU7SUFBZ0M7R3pCaWttRHJDOztFeUJoa21ESztJQUFnQztHekJva21EckM7O0V5Qm5rbURLO0lBQWdDO0d6QnVrbURyQzs7RXlCdGttREs7SUFBZ0M7R3pCMGttRHJDO0NBQ0Y7O0FjcG9tREs7RVdzREU7SUFBZ0M7R3pCbWxtRHJDOztFeUJsbG1ESztJQUFnQztHekJzbG1EckM7O0V5QnJsbURLO0lBQWdDO0d6QnlsbURyQzs7RXlCeGxtREs7SUFBZ0M7R3pCNGxtRHJDO0NBQ0Y7O0FjdHBtREs7RVdzREU7SUFBZ0M7R3pCcW1tRHJDOztFeUJwbW1ESztJQUFnQztHekJ3bW1EckM7O0V5QnZtbURLO0lBQWdDO0d6QjJtbURyQzs7RXlCMW1tREs7SUFBZ0M7R3pCOG1tRHJDO0NBQ0Y7O0FjeHFtREs7RVdzREU7SUFBZ0M7R3pCdW5tRHJDOztFeUJ0bm1ESztJQUFnQztHekIwbm1EckM7O0V5QnpubURLO0lBQWdDO0d6QjZubURyQzs7RXlCNW5tREs7SUFBZ0M7R3pCZ29tRHJDO0NBQ0Y7O0FjMXJtREs7RVdzREU7SUFBZ0M7R3pCeW9tRHJDOztFeUJ4b21ESztJQUFnQztHekI0b21EckM7O0V5QjNvbURLO0lBQWdDO0d6QitvbURyQzs7RXlCOW9tREs7SUFBZ0M7R3pCa3BtRHJDO0NBQ0Y7O0FjNXNtREs7RVdzREU7SUFBZ0M7R3pCMnBtRHJDOztFeUIxcG1ESztJQUFnQztHekI4cG1EckM7O0V5QjdwbURLO0lBQWdDO0d6QmlxbURyQzs7RXlCaHFtREs7SUFBZ0M7R3pCb3FtRHJDO0NBQ0Y7O0FjOXRtREs7RVdzREU7SUFBZ0M7R3pCNnFtRHJDOztFeUI1cW1ESztJQUFnQztHekJncm1EckM7O0V5Qi9xbURLO0lBQWdDO0d6Qm1ybURyQzs7RXlCbHJtREs7SUFBZ0M7R3pCc3JtRHJDO0NBQ0Y7O0FjaHZtREs7RVdzREU7SUFBZ0M7R3pCK3JtRHJDOztFeUI5cm1ESztJQUFnQztHekJrc21EckM7O0V5QmpzbURLO0lBQWdDO0d6QnFzbURyQzs7RXlCcHNtREs7SUFBZ0M7R3pCd3NtRHJDO0NBQ0Y7O0FjbHdtREs7RVdzREU7SUFBZ0M7R3pCaXRtRHJDOztFeUJodG1ESztJQUFnQztHekJvdG1EckM7O0V5Qm50bURLO0lBQWdDO0d6QnV0bURyQzs7RXlCdHRtREs7SUFBZ0M7R3pCMHRtRHJDO0NBQ0Y7O0F5QnJ1bURHO0VBQVc7Q3pCeXVtRGQ7O0F5Qnh1bURHO0VBQVc7Q3pCNHVtRGQ7O0F5QjN1bURHO0VBQVc7Q3pCK3VtRGQ7O0F5Qjl1bURHO0VBQVc7Q3pCa3ZtRGQ7O0FjcHltREs7RVdzREU7SUFBZ0M7R3pCbXZtRHJDOztFeUJsdm1ESztJQUFnQztHekJzdm1EckM7O0V5QnJ2bURLO0lBQWdDO0d6Qnl2bURyQzs7RXlCeHZtREs7SUFBZ0M7R3pCNHZtRHJDO0NBQ0Y7O0FjdHptREs7RVdzREU7SUFBZ0M7R3pCcXdtRHJDOztFeUJwd21ESztJQUFnQztHekJ3d21EckM7O0V5QnZ3bURLO0lBQWdDO0d6QjJ3bURyQzs7RXlCMXdtREs7SUFBZ0M7R3pCOHdtRHJDO0NBQ0Y7O0FjeDBtREs7RVdzREU7SUFBZ0M7R3pCdXhtRHJDOztFeUJ0eG1ESztJQUFnQztHekIweG1EckM7O0V5Qnp4bURLO0lBQWdDO0d6QjZ4bURyQzs7RXlCNXhtREs7SUFBZ0M7R3pCZ3ltRHJDO0NBQ0Y7O0FjMTFtREs7RVdzREU7SUFBZ0M7R3pCeXltRHJDOztFeUJ4eW1ESztJQUFnQztHekI0eW1EckM7O0V5QjN5bURLO0lBQWdDO0d6Qit5bURyQzs7RXlCOXltREs7SUFBZ0M7R3pCa3ptRHJDO0NBQ0Y7O0FjNTJtREs7RVdzREU7SUFBZ0M7R3pCMnptRHJDOztFeUIxem1ESztJQUFnQztHekI4em1EckM7O0V5Qjd6bURLO0lBQWdDO0d6QmkwbURyQzs7RXlCaDBtREs7SUFBZ0M7R3pCbzBtRHJDO0NBQ0Y7O0FjOTNtREs7RVdzREU7SUFBZ0M7R3pCNjBtRHJDOztFeUI1MG1ESztJQUFnQztHekJnMW1EckM7O0V5Qi8wbURLO0lBQWdDO0d6Qm0xbURyQzs7RXlCbDFtREs7SUFBZ0M7R3pCczFtRHJDO0NBQ0Y7O0FjaDVtREs7RVdzREU7SUFBZ0M7R3pCKzFtRHJDOztFeUI5MW1ESztJQUFnQztHekJrMm1EckM7O0V5QmoybURLO0lBQWdDO0d6QnEybURyQzs7RXlCcDJtREs7SUFBZ0M7R3pCdzJtRHJDO0NBQ0Y7O0FjbDZtREs7RVdzREU7SUFBZ0M7R3pCaTNtRHJDOztFeUJoM21ESztJQUFnQztHekJvM21EckM7O0V5Qm4zbURLO0lBQWdDO0d6QnUzbURyQzs7RXlCdDNtREs7SUFBZ0M7R3pCMDNtRHJDO0NBQ0Y7O0FjcDdtREs7RVdzREU7SUFBZ0M7R3pCbTRtRHJDOztFeUJsNG1ESztJQUFnQztHekJzNG1EckM7O0V5QnI0bURLO0lBQWdDO0d6Qnk0bURyQzs7RXlCeDRtREs7SUFBZ0M7R3pCNDRtRHJDO0NBQ0Y7O0FjdDhtREs7RVdzREU7SUFBZ0M7R3pCcTVtRHJDOztFeUJwNW1ESztJQUFnQztHekJ3NW1EckM7O0V5QnY1bURLO0lBQWdDO0d6QjI1bURyQzs7RXlCMTVtREs7SUFBZ0M7R3pCODVtRHJDO0NBQ0Y7O0FjeDltREs7RVdzREU7SUFBZ0M7R3pCdTZtRHJDOztFeUJ0Nm1ESztJQUFnQztHekIwNm1EckM7O0V5Qno2bURLO0lBQWdDO0d6QjY2bURyQzs7RXlCNTZtREs7SUFBZ0M7R3pCZzdtRHJDO0NBQ0Y7O0FjMSttREs7RVdzREU7SUFBZ0M7R3pCeTdtRHJDOztFeUJ4N21ESztJQUFnQztHekI0N21EckM7O0V5QjM3bURLO0lBQWdDO0d6Qis3bURyQzs7RXlCOTdtREs7SUFBZ0M7R3pCazhtRHJDO0NBQ0Y7O0F5Qjc4bURHO0VBQVc7Q3pCaTltRGQ7O0F5Qmg5bURHO0VBQVc7Q3pCbzltRGQ7O0F5Qm45bURHO0VBQVc7Q3pCdTltRGQ7O0F5QnQ5bURHO0VBQVc7Q3pCMDltRGQ7O0FjNWduREs7RVdzREU7SUFBZ0M7R3pCMjltRHJDOztFeUIxOW1ESztJQUFnQztHekI4OW1EckM7O0V5Qjc5bURLO0lBQWdDO0d6QmkrbURyQzs7RXlCaCttREs7SUFBZ0M7R3pCbyttRHJDO0NBQ0Y7O0FjOWhuREs7RVdzREU7SUFBZ0M7R3pCNittRHJDOztFeUI1K21ESztJQUFnQztHekJnL21EckM7O0V5Qi8rbURLO0lBQWdDO0d6Qm0vbURyQzs7RXlCbC9tREs7SUFBZ0M7R3pCcy9tRHJDO0NBQ0Y7O0FjaGpuREs7RVdzREU7SUFBZ0M7R3pCKy9tRHJDOztFeUI5L21ESztJQUFnQztHekJrZ25EckM7O0V5QmpnbkRLO0lBQWdDO0d6QnFnbkRyQzs7RXlCcGduREs7SUFBZ0M7R3pCd2duRHJDO0NBQ0Y7O0FjbGtuREs7RVdzREU7SUFBZ0M7R3pCaWhuRHJDOztFeUJoaG5ESztJQUFnQztHekJvaG5EckM7O0V5Qm5obkRLO0lBQWdDO0d6QnVobkRyQzs7RXlCdGhuREs7SUFBZ0M7R3pCMGhuRHJDO0NBQ0Y7O0FjcGxuREs7RVdzREU7SUFBZ0M7R3pCbWluRHJDOztFeUJsaW5ESztJQUFnQztHekJzaW5EckM7O0V5QnJpbkRLO0lBQWdDO0d6QnlpbkRyQzs7RXlCeGluREs7SUFBZ0M7R3pCNGluRHJDO0NBQ0Y7O0FjdG1uREs7RVdzREU7SUFBZ0M7R3pCcWpuRHJDOztFeUJwam5ESztJQUFnQztHekJ3am5EckM7O0V5QnZqbkRLO0lBQWdDO0d6QjJqbkRyQzs7RXlCMWpuREs7SUFBZ0M7R3pCOGpuRHJDO0NBQ0Y7O0FjeG5uREs7RVdzREU7SUFBZ0M7R3pCdWtuRHJDOztFeUJ0a25ESztJQUFnQztHekIwa25EckM7O0V5QnprbkRLO0lBQWdDO0d6QjZrbkRyQzs7RXlCNWtuREs7SUFBZ0M7R3pCZ2xuRHJDO0NBQ0Y7O0FjMW9uREs7RVdzREU7SUFBZ0M7R3pCeWxuRHJDOztFeUJ4bG5ESztJQUFnQztHekI0bG5EckM7O0V5QjNsbkRLO0lBQWdDO0d6QitsbkRyQzs7RXlCOWxuREs7SUFBZ0M7R3pCa21uRHJDO0NBQ0Y7O0FjNXBuREs7RVdzREU7SUFBZ0M7R3pCMm1uRHJDOztFeUIxbW5ESztJQUFnQztHekI4bW5EckM7O0V5QjdtbkRLO0lBQWdDO0d6QmlubkRyQzs7RXlCaG5uREs7SUFBZ0M7R3pCb25uRHJDO0NBQ0Y7O0FjOXFuREs7RVdzREU7SUFBZ0M7R3pCNm5uRHJDOztFeUI1bm5ESztJQUFnQztHekJnb25EckM7O0V5Qi9ubkRLO0lBQWdDO0d6Qm1vbkRyQzs7RXlCbG9uREs7SUFBZ0M7R3pCc29uRHJDO0NBQ0Y7O0FjaHNuREs7RVdzREU7SUFBZ0M7R3pCK29uRHJDOztFeUI5b25ESztJQUFnQztHekJrcG5EckM7O0V5QmpwbkRLO0lBQWdDO0d6QnFwbkRyQzs7RXlCcHBuREs7SUFBZ0M7R3pCd3BuRHJDO0NBQ0Y7O0FjbHRuREs7RVdzREU7SUFBZ0M7R3pCaXFuRHJDOztFeUJocW5ESztJQUFnQztHekJvcW5EckM7O0V5Qm5xbkRLO0lBQWdDO0d6QnVxbkRyQzs7RXlCdHFuREs7SUFBZ0M7R3pCMHFuRHJDO0NBQ0Y7O0F5QnJybkRHO0VBQVc7Q3pCeXJuRGQ7O0F5QnhybkRHO0VBQVc7Q3pCNHJuRGQ7O0F5QjNybkRHO0VBQVc7Q3pCK3JuRGQ7O0F5QjlybkRHO0VBQVc7Q3pCa3NuRGQ7O0FjcHZuREs7RVdzREU7SUFBZ0M7R3pCbXNuRHJDOztFeUJsc25ESztJQUFnQztHekJzc25EckM7O0V5QnJzbkRLO0lBQWdDO0d6QnlzbkRyQzs7RXlCeHNuREs7SUFBZ0M7R3pCNHNuRHJDO0NBQ0Y7O0FjdHduREs7RVdzREU7SUFBZ0M7R3pCcXRuRHJDOztFeUJwdG5ESztJQUFnQztHekJ3dG5EckM7O0V5QnZ0bkRLO0lBQWdDO0d6QjJ0bkRyQzs7RXlCMXRuREs7SUFBZ0M7R3pCOHRuRHJDO0NBQ0Y7O0FjeHhuREs7RVdzREU7SUFBZ0M7R3pCdXVuRHJDOztFeUJ0dW5ESztJQUFnQztHekIwdW5EckM7O0V5Qnp1bkRLO0lBQWdDO0d6QjZ1bkRyQzs7RXlCNXVuREs7SUFBZ0M7R3pCZ3ZuRHJDO0NBQ0Y7O0FjMXluREs7RVdzREU7SUFBZ0M7R3pCeXZuRHJDOztFeUJ4dm5ESztJQUFnQztHekI0dm5EckM7O0V5QjN2bkRLO0lBQWdDO0d6Qit2bkRyQzs7RXlCOXZuREs7SUFBZ0M7R3pCa3duRHJDO0NBQ0Y7O0FjNXpuREs7RVdzREU7SUFBZ0M7R3pCMnduRHJDOztFeUIxd25ESztJQUFnQztHekI4d25EckM7O0V5Qjd3bkRLO0lBQWdDO0d6Qml4bkRyQzs7RXlCaHhuREs7SUFBZ0M7R3pCb3huRHJDO0NBQ0Y7O0FjOTBuREs7RVdzREU7SUFBZ0M7R3pCNnhuRHJDOztFeUI1eG5ESztJQUFnQztHekJneW5EckM7O0V5Qi94bkRLO0lBQWdDO0d6Qm15bkRyQzs7RXlCbHluREs7SUFBZ0M7R3pCc3luRHJDO0NBQ0Y7O0FjaDJuREs7RVdzREU7SUFBZ0M7R3pCK3luRHJDOztFeUI5eW5ESztJQUFnQztHekJrem5EckM7O0V5Qmp6bkRLO0lBQWdDO0d6QnF6bkRyQzs7RXlCcHpuREs7SUFBZ0M7R3pCd3puRHJDO0NBQ0Y7O0FjbDNuREs7RVdzREU7SUFBZ0M7R3pCaTBuRHJDOztFeUJoMG5ESztJQUFnQztHekJvMG5EckM7O0V5Qm4wbkRLO0lBQWdDO0d6QnUwbkRyQzs7RXlCdDBuREs7SUFBZ0M7R3pCMDBuRHJDO0NBQ0Y7O0FjcDRuREs7RVdzREU7SUFBZ0M7R3pCbTFuRHJDOztFeUJsMW5ESztJQUFnQztHekJzMW5EckM7O0V5QnIxbkRLO0lBQWdDO0d6QnkxbkRyQzs7RXlCeDFuREs7SUFBZ0M7R3pCNDFuRHJDO0NBQ0Y7O0FjdDVuREs7RVdzREU7SUFBZ0M7R3pCcTJuRHJDOztFeUJwMm5ESztJQUFnQztHekJ3Mm5EckM7O0V5QnYybkRLO0lBQWdDO0d6QjIybkRyQzs7RXlCMTJuREs7SUFBZ0M7R3pCODJuRHJDO0NBQ0Y7O0FjeDZuREs7RVdzREU7SUFBZ0M7R3pCdTNuRHJDOztFeUJ0M25ESztJQUFnQztHekIwM25EckM7O0V5QnozbkRLO0lBQWdDO0d6QjYzbkRyQzs7RXlCNTNuREs7SUFBZ0M7R3pCZzRuRHJDO0NBQ0Y7O0FjMTduREs7RVdzREU7SUFBZ0M7R3pCeTRuRHJDOztFeUJ4NG5ESztJQUFnQztHekI0NG5EckM7O0V5QjM0bkRLO0lBQWdDO0d6Qis0bkRyQzs7RXlCOTRuREs7SUFBZ0M7R3pCazVuRHJDO0NBQ0Y7O0F5Qjc1bkRHO0VBQVc7Q3pCaTZuRGQ7O0F5Qmg2bkRHO0VBQVc7Q3pCbzZuRGQ7O0F5Qm42bkRHO0VBQVc7Q3pCdTZuRGQ7O0F5QnQ2bkRHO0VBQVc7Q3pCMDZuRGQ7O0FjNTluREs7RVdzREU7SUFBZ0M7R3pCMjZuRHJDOztFeUIxNm5ESztJQUFnQztHekI4Nm5EckM7O0V5Qjc2bkRLO0lBQWdDO0d6Qmk3bkRyQzs7RXlCaDduREs7SUFBZ0M7R3pCbzduRHJDO0NBQ0Y7O0FjOStuREs7RVdzREU7SUFBZ0M7R3pCNjduRHJDOztFeUI1N25ESztJQUFnQztHekJnOG5EckM7O0V5Qi83bkRLO0lBQWdDO0d6Qm04bkRyQzs7RXlCbDhuREs7SUFBZ0M7R3pCczhuRHJDO0NBQ0Y7O0FjaGdvREs7RVdzREU7SUFBZ0M7R3pCKzhuRHJDOztFeUI5OG5ESztJQUFnQztHekJrOW5EckM7O0V5Qmo5bkRLO0lBQWdDO0d6QnE5bkRyQzs7RXlCcDluREs7SUFBZ0M7R3pCdzluRHJDO0NBQ0Y7O0FjbGhvREs7RVdzREU7SUFBZ0M7R3pCaStuRHJDOztFeUJoK25ESztJQUFnQztHekJvK25EckM7O0V5Qm4rbkRLO0lBQWdDO0d6QnUrbkRyQzs7RXlCdCtuREs7SUFBZ0M7R3pCMCtuRHJDO0NBQ0Y7O0FjcGlvREs7RVdzREU7SUFBZ0M7R3pCbS9uRHJDOztFeUJsL25ESztJQUFnQztHekJzL25EckM7O0V5QnIvbkRLO0lBQWdDO0d6QnkvbkRyQzs7RXlCeC9uREs7SUFBZ0M7R3pCNC9uRHJDO0NBQ0Y7O0FjdGpvREs7RVdzREU7SUFBZ0M7R3pCcWdvRHJDOztFeUJwZ29ESztJQUFnQztHekJ3Z29EckM7O0V5QnZnb0RLO0lBQWdDO0d6QjJnb0RyQzs7RXlCMWdvREs7SUFBZ0M7R3pCOGdvRHJDO0NBQ0Y7O0FjeGtvREs7RVdzREU7SUFBZ0M7R3pCdWhvRHJDOztFeUJ0aG9ESztJQUFnQztHekIwaG9EckM7O0V5Qnpob0RLO0lBQWdDO0d6QjZob0RyQzs7RXlCNWhvREs7SUFBZ0M7R3pCZ2lvRHJDO0NBQ0Y7O0FjMWxvREs7RVdzREU7SUFBZ0M7R3pCeWlvRHJDOztFeUJ4aW9ESztJQUFnQztHekI0aW9EckM7O0V5QjNpb0RLO0lBQWdDO0d6Qitpb0RyQzs7RXlCOWlvREs7SUFBZ0M7R3pCa2pvRHJDO0NBQ0Y7O0FjNW1vREs7RVdzREU7SUFBZ0M7R3pCMmpvRHJDOztFeUIxam9ESztJQUFnQztHekI4am9EckM7O0V5Qjdqb0RLO0lBQWdDO0d6Qmlrb0RyQzs7RXlCaGtvREs7SUFBZ0M7R3pCb2tvRHJDO0NBQ0Y7O0FjOW5vREs7RVdzREU7SUFBZ0M7R3pCNmtvRHJDOztFeUI1a29ESztJQUFnQztHekJnbG9EckM7O0V5Qi9rb0RLO0lBQWdDO0d6Qm1sb0RyQzs7RXlCbGxvREs7SUFBZ0M7R3pCc2xvRHJDO0NBQ0Y7O0FjaHBvREs7RVdzREU7SUFBZ0M7R3pCK2xvRHJDOztFeUI5bG9ESztJQUFnQztHekJrbW9EckM7O0V5Qmptb0RLO0lBQWdDO0d6QnFtb0RyQzs7RXlCcG1vREs7SUFBZ0M7R3pCd21vRHJDO0NBQ0Y7O0FjbHFvREs7RVdzREU7SUFBZ0M7R3pCaW5vRHJDOztFeUJobm9ESztJQUFnQztHekJvbm9EckM7O0V5Qm5ub0RLO0lBQWdDO0d6QnVub0RyQzs7RXlCdG5vREs7SUFBZ0M7R3pCMG5vRHJDO0NBQ0Y7O0F5Qmpub0REO0VBQ0U7RUFDQTtDekJvbm9ERDs7QXlCam5vREQ7RUFDRTtFQUNBO0N6Qm9ub0REOztBeUJqbm9ERDtFQUFTO0N6QnFub0RSOztBeUJwbm9ERDtFQUFTO0N6Qndub0RSOztBeUJ2bm9ERDtFQUFTO0N6QjJub0RSOztBeUIxbm9ERDtFQUFTO0N6Qjhub0RSOztBYzlzb0RLO0VXb0ZGO0lBQ0U7SUFDQTtHekI4bm9ESDs7RXlCM25vREM7SUFDRTtJQUNBO0d6Qjhub0RIOztFeUIzbm9EQztJQUE4QjtHekIrbm9EL0I7O0V5Qjlub0RDO0lBQThCO0d6Qmtvb0QvQjs7RXlCam9vREM7SUFBOEI7R3pCcW9vRC9COztFeUJwb29EQztJQUE4QjtHekJ3b29EL0I7Q0FDRjs7QWMxdW9ESztFV29GRjtJQUNFO0lBQ0E7R3pCMHBvREg7O0V5QnZwb0RDO0lBQ0U7SUFDQTtHekIwcG9ESDs7RXlCdnBvREM7SUFBOEI7R3pCMnBvRC9COztFeUIxcG9EQztJQUE4QjtHekI4cG9EL0I7O0V5Qjdwb0RDO0lBQThCO0d6Qmlxb0QvQjs7RXlCaHFvREM7SUFBOEI7R3pCb3FvRC9CO0NBQ0Y7O0FjdHdvREs7RVdvRkY7SUFDRTtJQUNBO0d6QnNyb0RIOztFeUJucm9EQztJQUNFO0lBQ0E7R3pCc3JvREg7O0V5Qm5yb0RDO0lBQThCO0d6QnVyb0QvQjs7RXlCdHJvREM7SUFBOEI7R3pCMHJvRC9COztFeUJ6cm9EQztJQUE4QjtHekI2cm9EL0I7O0V5QjVyb0RDO0lBQThCO0d6Qmdzb0QvQjtDQUNGOztBY2x5b0RLO0VXb0ZGO0lBQ0U7SUFDQTtHekJrdG9ESDs7RXlCL3NvREM7SUFDRTtJQUNBO0d6Qmt0b0RIOztFeUIvc29EQztJQUE4QjtHekJtdG9EL0I7O0V5Qmx0b0RDO0lBQThCO0d6QnN0b0QvQjs7RXlCcnRvREM7SUFBOEI7R3pCeXRvRC9COztFeUJ4dG9EQztJQUE4QjtHekI0dG9EL0I7Q0FDRjs7QWM5em9ESztFV29GRjtJQUNFO0lBQ0E7R3pCOHVvREg7O0V5QjN1b0RDO0lBQ0U7SUFDQTtHekI4dW9ESDs7RXlCM3VvREM7SUFBOEI7R3pCK3VvRC9COztFeUI5dW9EQztJQUE4QjtHekJrdm9EL0I7O0V5Qmp2b0RDO0lBQThCO0d6QnF2b0QvQjs7RXlCcHZvREM7SUFBOEI7R3pCd3ZvRC9CO0NBQ0Y7O0FjMTFvREs7RVdvRkY7SUFDRTtJQUNBO0d6QjB3b0RIOztFeUJ2d29EQztJQUNFO0lBQ0E7R3pCMHdvREg7O0V5QnZ3b0RDO0lBQThCO0d6QjJ3b0QvQjs7RXlCMXdvREM7SUFBOEI7R3pCOHdvRC9COztFeUI3d29EQztJQUE4QjtHekJpeG9EL0I7O0V5Qmh4b0RDO0lBQThCO0d6Qm94b0QvQjtDQUNGOztBY3Qzb0RLO0VXb0ZGO0lBQ0U7SUFDQTtHekJzeW9ESDs7RXlCbnlvREM7SUFDRTtJQUNBO0d6QnN5b0RIOztFeUJueW9EQztJQUE4QjtHekJ1eW9EL0I7O0V5QnR5b0RDO0lBQThCO0d6QjB5b0QvQjs7RXlCenlvREM7SUFBOEI7R3pCNnlvRC9COztFeUI1eW9EQztJQUE4QjtHekJnem9EL0I7Q0FDRjs7QWNsNW9ESztFV29GRjtJQUNFO0lBQ0E7R3pCazBvREg7O0V5Qi96b0RDO0lBQ0U7SUFDQTtHekJrMG9ESDs7RXlCL3pvREM7SUFBOEI7R3pCbTBvRC9COztFeUJsMG9EQztJQUE4QjtHekJzMG9EL0I7O0V5QnIwb0RDO0lBQThCO0d6Qnkwb0QvQjs7RXlCeDBvREM7SUFBOEI7R3pCNDBvRC9CO0NBQ0Y7O0FjOTZvREs7RVdvRkY7SUFDRTtJQUNBO0d6Qjgxb0RIOztFeUIzMW9EQztJQUNFO0lBQ0E7R3pCODFvREg7O0V5QjMxb0RDO0lBQThCO0d6Qisxb0QvQjs7RXlCOTFvREM7SUFBOEI7R3pCazJvRC9COztFeUJqMm9EQztJQUE4QjtHekJxMm9EL0I7O0V5QnAyb0RDO0lBQThCO0d6Qncyb0QvQjtDQUNGOztBYzE4b0RLO0VXb0ZGO0lBQ0U7SUFDQTtHekIwM29ESDs7RXlCdjNvREM7SUFDRTtJQUNBO0d6QjAzb0RIOztFeUJ2M29EQztJQUE4QjtHekIyM29EL0I7O0V5QjEzb0RDO0lBQThCO0d6Qjgzb0QvQjs7RXlCNzNvREM7SUFBOEI7R3pCaTRvRC9COztFeUJoNG9EQztJQUE4QjtHekJvNG9EL0I7Q0FDRjs7QWN0K29ESztFV29GRjtJQUNFO0lBQ0E7R3pCczVvREg7O0V5Qm41b0RDO0lBQ0U7SUFDQTtHekJzNW9ESDs7RXlCbjVvREM7SUFBOEI7R3pCdTVvRC9COztFeUJ0NW9EQztJQUE4QjtHekIwNW9EL0I7O0V5Qno1b0RDO0lBQThCO0d6QjY1b0QvQjs7RXlCNTVvREM7SUFBOEI7R3pCZzZvRC9CO0NBQ0Y7O0FjbGdwREs7RVdvRkY7SUFDRTtJQUNBO0d6Qms3b0RIOztFeUIvNm9EQztJQUNFO0lBQ0E7R3pCazdvREg7O0V5Qi82b0RDO0lBQThCO0d6Qm03b0QvQjs7RXlCbDdvREM7SUFBOEI7R3pCczdvRC9COztFeUJyN29EQztJQUE4QjtHekJ5N29EL0I7O0V5Qng3b0RDO0lBQThCO0d6QjQ3b0QvQjtDQUNGOztBMEIxaHBERDs7RUFBeUI7QzFCK2hwRHhCOztBMEI5aHBERDs7RUFBeUI7QzFCbWlwRHhCOztBMEJsaXBERDs7RUFBeUI7QzFCdWlwRHhCOztBMEJ0aXBERDs7RUFBeUI7QzFCMmlwRHhCOztBMEIxaXBERDs7RUFBeUI7QzFCK2lwRHhCOztBMEI5aXBERDs7RUFBeUI7QzFCbWpwRHhCOztBMEJsanBERDs7RUFBeUI7QzFCdWpwRHhCOztBMEJ0anBERDs7RUFBeUI7QzFCMmpwRHhCOztBMEIxanBERDs7RUFBeUI7QzFCK2pwRHhCOztBMEI5anBERDs7RUFBeUI7QzFCbWtwRHhCOztBMEJsa3BERDs7RUFBeUI7QzFCdWtwRHhCOztBMEJ0a3BERDs7RUFBeUI7QzFCMmtwRHhCOztBMEIxa3BERDs7RUFBeUI7QzFCK2twRHhCOztBMEI5a3BERDs7RUFBeUI7QzFCbWxwRHhCOztBY3BtcERLO0VZcUJGOztJQUFtRTtHMUJxbHBEcEU7O0UwQnBscERDOztJQUFtRTtHMUJ5bHBEcEU7O0UwQnhscERDOztJQUFtRTtHMUI2bHBEcEU7O0UwQjVscERDOztJQUFtRTtHMUJpbXBEcEU7O0UwQmhtcERDOztJQUFtRTtHMUJxbXBEcEU7O0UwQnBtcERDOztJQUFtRTtHMUJ5bXBEcEU7O0UwQnhtcERDOztJQUFtRTtHMUI2bXBEcEU7O0UwQjVtcERDOztJQUFtRTtHMUJpbnBEcEU7O0UwQmhucERDOztJQUFtRTtHMUJxbnBEcEU7O0UwQnBucERDOztJQUFtRTtHMUJ5bnBEcEU7O0UwQnhucERDOztJQUFtRTtHMUI2bnBEcEU7O0UwQjVucERDOztJQUFtRTtHMUJpb3BEcEU7O0UwQmhvcERDOztJQUFtRTtHMUJxb3BEcEU7O0UwQnBvcERDOztJQUFtRTtHMUJ5b3BEcEU7Q0FDRjs7QWM1cXBESztFWXFCRjs7SUFBbUU7RzFCNnBwRHBFOztFMEI1cHBEQzs7SUFBbUU7RzFCaXFwRHBFOztFMEJocXBEQzs7SUFBbUU7RzFCcXFwRHBFOztFMEJwcXBEQzs7SUFBbUU7RzFCeXFwRHBFOztFMEJ4cXBEQzs7SUFBbUU7RzFCNnFwRHBFOztFMEI1cXBEQzs7SUFBbUU7RzFCaXJwRHBFOztFMEJocnBEQzs7SUFBbUU7RzFCcXJwRHBFOztFMEJwcnBEQzs7SUFBbUU7RzFCeXJwRHBFOztFMEJ4cnBEQzs7SUFBbUU7RzFCNnJwRHBFOztFMEI1cnBEQzs7SUFBbUU7RzFCaXNwRHBFOztFMEJoc3BEQzs7SUFBbUU7RzFCcXNwRHBFOztFMEJwc3BEQzs7SUFBbUU7RzFCeXNwRHBFOztFMEJ4c3BEQzs7SUFBbUU7RzFCNnNwRHBFOztFMEI1c3BEQzs7SUFBbUU7RzFCaXRwRHBFO0NBQ0Y7O0FjcHZwREs7RVlxQkY7O0lBQW1FO0cxQnF1cERwRTs7RTBCcHVwREM7O0lBQW1FO0cxQnl1cERwRTs7RTBCeHVwREM7O0lBQW1FO0cxQjZ1cERwRTs7RTBCNXVwREM7O0lBQW1FO0cxQml2cERwRTs7RTBCaHZwREM7O0lBQW1FO0cxQnF2cERwRTs7RTBCcHZwREM7O0lBQW1FO0cxQnl2cERwRTs7RTBCeHZwREM7O0lBQW1FO0cxQjZ2cERwRTs7RTBCNXZwREM7O0lBQW1FO0cxQml3cERwRTs7RTBCaHdwREM7O0lBQW1FO0cxQnF3cERwRTs7RTBCcHdwREM7O0lBQW1FO0cxQnl3cERwRTs7RTBCeHdwREM7O0lBQW1FO0cxQjZ3cERwRTs7RTBCNXdwREM7O0lBQW1FO0cxQml4cERwRTs7RTBCaHhwREM7O0lBQW1FO0cxQnF4cERwRTs7RTBCcHhwREM7O0lBQW1FO0cxQnl4cERwRTtDQUNGOztBYzV6cERLO0VZcUJGOztJQUFtRTtHMUI2eXBEcEU7O0UwQjV5cERDOztJQUFtRTtHMUJpenBEcEU7O0UwQmh6cERDOztJQUFtRTtHMUJxenBEcEU7O0UwQnB6cERDOztJQUFtRTtHMUJ5enBEcEU7O0UwQnh6cERDOztJQUFtRTtHMUI2enBEcEU7O0UwQjV6cERDOztJQUFtRTtHMUJpMHBEcEU7O0UwQmgwcERDOztJQUFtRTtHMUJxMHBEcEU7O0UwQnAwcERDOztJQUFtRTtHMUJ5MHBEcEU7O0UwQngwcERDOztJQUFtRTtHMUI2MHBEcEU7O0UwQjUwcERDOztJQUFtRTtHMUJpMXBEcEU7O0UwQmgxcERDOztJQUFtRTtHMUJxMXBEcEU7O0UwQnAxcERDOztJQUFtRTtHMUJ5MXBEcEU7O0UwQngxcERDOztJQUFtRTtHMUI2MXBEcEU7O0UwQjUxcERDOztJQUFtRTtHMUJpMnBEcEU7Q0FDRjs7QWNwNHBESztFWXFCRjs7SUFBbUU7RzFCcTNwRHBFOztFMEJwM3BEQzs7SUFBbUU7RzFCeTNwRHBFOztFMEJ4M3BEQzs7SUFBbUU7RzFCNjNwRHBFOztFMEI1M3BEQzs7SUFBbUU7RzFCaTRwRHBFOztFMEJoNHBEQzs7SUFBbUU7RzFCcTRwRHBFOztFMEJwNHBEQzs7SUFBbUU7RzFCeTRwRHBFOztFMEJ4NHBEQzs7SUFBbUU7RzFCNjRwRHBFOztFMEI1NHBEQzs7SUFBbUU7RzFCaTVwRHBFOztFMEJoNXBEQzs7SUFBbUU7RzFCcTVwRHBFOztFMEJwNXBEQzs7SUFBbUU7RzFCeTVwRHBFOztFMEJ4NXBEQzs7SUFBbUU7RzFCNjVwRHBFOztFMEI1NXBEQzs7SUFBbUU7RzFCaTZwRHBFOztFMEJoNnBEQzs7SUFBbUU7RzFCcTZwRHBFOztFMEJwNnBEQzs7SUFBbUU7RzFCeTZwRHBFO0NBQ0Y7O0FjNThwREs7RVlxQkY7O0lBQW1FO0cxQjY3cERwRTs7RTBCNTdwREM7O0lBQW1FO0cxQmk4cERwRTs7RTBCaDhwREM7O0lBQW1FO0cxQnE4cERwRTs7RTBCcDhwREM7O0lBQW1FO0cxQnk4cERwRTs7RTBCeDhwREM7O0lBQW1FO0cxQjY4cERwRTs7RTBCNThwREM7O0lBQW1FO0cxQmk5cERwRTs7RTBCaDlwREM7O0lBQW1FO0cxQnE5cERwRTs7RTBCcDlwREM7O0lBQW1FO0cxQnk5cERwRTs7RTBCeDlwREM7O0lBQW1FO0cxQjY5cERwRTs7RTBCNTlwREM7O0lBQW1FO0cxQmkrcERwRTs7RTBCaCtwREM7O0lBQW1FO0cxQnErcERwRTs7RTBCcCtwREM7O0lBQW1FO0cxQnkrcERwRTs7RTBCeCtwREM7O0lBQW1FO0cxQjYrcERwRTs7RTBCNStwREM7O0lBQW1FO0cxQmkvcERwRTtDQUNGOztBY3BocURLO0VZcUJGOztJQUFtRTtHMUJxZ3FEcEU7O0UwQnBncURDOztJQUFtRTtHMUJ5Z3FEcEU7O0UwQnhncURDOztJQUFtRTtHMUI2Z3FEcEU7O0UwQjVncURDOztJQUFtRTtHMUJpaHFEcEU7O0UwQmhocURDOztJQUFtRTtHMUJxaHFEcEU7O0UwQnBocURDOztJQUFtRTtHMUJ5aHFEcEU7O0UwQnhocURDOztJQUFtRTtHMUI2aHFEcEU7O0UwQjVocURDOztJQUFtRTtHMUJpaXFEcEU7O0UwQmhpcURDOztJQUFtRTtHMUJxaXFEcEU7O0UwQnBpcURDOztJQUFtRTtHMUJ5aXFEcEU7O0UwQnhpcURDOztJQUFtRTtHMUI2aXFEcEU7O0UwQjVpcURDOztJQUFtRTtHMUJpanFEcEU7O0UwQmhqcURDOztJQUFtRTtHMUJxanFEcEU7O0UwQnBqcURDOztJQUFtRTtHMUJ5anFEcEU7Q0FDRjs7QWM1bHFESztFWXFCRjs7SUFBbUU7RzFCNmtxRHBFOztFMEI1a3FEQzs7SUFBbUU7RzFCaWxxRHBFOztFMEJobHFEQzs7SUFBbUU7RzFCcWxxRHBFOztFMEJwbHFEQzs7SUFBbUU7RzFCeWxxRHBFOztFMEJ4bHFEQzs7SUFBbUU7RzFCNmxxRHBFOztFMEI1bHFEQzs7SUFBbUU7RzFCaW1xRHBFOztFMEJobXFEQzs7SUFBbUU7RzFCcW1xRHBFOztFMEJwbXFEQzs7SUFBbUU7RzFCeW1xRHBFOztFMEJ4bXFEQzs7SUFBbUU7RzFCNm1xRHBFOztFMEI1bXFEQzs7SUFBbUU7RzFCaW5xRHBFOztFMEJobnFEQzs7SUFBbUU7RzFCcW5xRHBFOztFMEJwbnFEQzs7SUFBbUU7RzFCeW5xRHBFOztFMEJ4bnFEQzs7SUFBbUU7RzFCNm5xRHBFOztFMEI1bnFEQzs7SUFBbUU7RzFCaW9xRHBFO0NBQ0Y7O0FjcHFxREs7RVlxQkY7O0lBQW1FO0cxQnFwcURwRTs7RTBCcHBxREM7O0lBQW1FO0cxQnlwcURwRTs7RTBCeHBxREM7O0lBQW1FO0cxQjZwcURwRTs7RTBCNXBxREM7O0lBQW1FO0cxQmlxcURwRTs7RTBCaHFxREM7O0lBQW1FO0cxQnFxcURwRTs7RTBCcHFxREM7O0lBQW1FO0cxQnlxcURwRTs7RTBCeHFxREM7O0lBQW1FO0cxQjZxcURwRTs7RTBCNXFxREM7O0lBQW1FO0cxQmlycURwRTs7RTBCaHJxREM7O0lBQW1FO0cxQnFycURwRTs7RTBCcHJxREM7O0lBQW1FO0cxQnlycURwRTs7RTBCeHJxREM7O0lBQW1FO0cxQjZycURwRTs7RTBCNXJxREM7O0lBQW1FO0cxQmlzcURwRTs7RTBCaHNxREM7O0lBQW1FO0cxQnFzcURwRTs7RTBCcHNxREM7O0lBQW1FO0cxQnlzcURwRTtDQUNGOztBYzV1cURLO0VZcUJGOztJQUFtRTtHMUI2dHFEcEU7O0UwQjV0cURDOztJQUFtRTtHMUJpdXFEcEU7O0UwQmh1cURDOztJQUFtRTtHMUJxdXFEcEU7O0UwQnB1cURDOztJQUFtRTtHMUJ5dXFEcEU7O0UwQnh1cURDOztJQUFtRTtHMUI2dXFEcEU7O0UwQjV1cURDOztJQUFtRTtHMUJpdnFEcEU7O0UwQmh2cURDOztJQUFtRTtHMUJxdnFEcEU7O0UwQnB2cURDOztJQUFtRTtHMUJ5dnFEcEU7O0UwQnh2cURDOztJQUFtRTtHMUI2dnFEcEU7O0UwQjV2cURDOztJQUFtRTtHMUJpd3FEcEU7O0UwQmh3cURDOztJQUFtRTtHMUJxd3FEcEU7O0UwQnB3cURDOztJQUFtRTtHMUJ5d3FEcEU7O0UwQnh3cURDOztJQUFtRTtHMUI2d3FEcEU7O0UwQjV3cURDOztJQUFtRTtHMUJpeHFEcEU7Q0FDRjs7QWNwenFESztFWXFCRjs7SUFBbUU7RzFCcXlxRHBFOztFMEJweXFEQzs7SUFBbUU7RzFCeXlxRHBFOztFMEJ4eXFEQzs7SUFBbUU7RzFCNnlxRHBFOztFMEI1eXFEQzs7SUFBbUU7RzFCaXpxRHBFOztFMEJoenFEQzs7SUFBbUU7RzFCcXpxRHBFOztFMEJwenFEQzs7SUFBbUU7RzFCeXpxRHBFOztFMEJ4enFEQzs7SUFBbUU7RzFCNnpxRHBFOztFMEI1enFEQzs7SUFBbUU7RzFCaTBxRHBFOztFMEJoMHFEQzs7SUFBbUU7RzFCcTBxRHBFOztFMEJwMHFEQzs7SUFBbUU7RzFCeTBxRHBFOztFMEJ4MHFEQzs7SUFBbUU7RzFCNjBxRHBFOztFMEI1MHFEQzs7SUFBbUU7RzFCaTFxRHBFOztFMEJoMXFEQzs7SUFBbUU7RzFCcTFxRHBFOztFMEJwMXFEQzs7SUFBbUU7RzFCeTFxRHBFO0NBQ0Y7O0FjNTNxREs7RVlxQkY7O0lBQW1FO0cxQjYycURwRTs7RTBCNTJxREM7O0lBQW1FO0cxQmkzcURwRTs7RTBCaDNxREM7O0lBQW1FO0cxQnEzcURwRTs7RTBCcDNxREM7O0lBQW1FO0cxQnkzcURwRTs7RTBCeDNxREM7O0lBQW1FO0cxQjYzcURwRTs7RTBCNTNxREM7O0lBQW1FO0cxQmk0cURwRTs7RTBCaDRxREM7O0lBQW1FO0cxQnE0cURwRTs7RTBCcDRxREM7O0lBQW1FO0cxQnk0cURwRTs7RTBCeDRxREM7O0lBQW1FO0cxQjY0cURwRTs7RTBCNTRxREM7O0lBQW1FO0cxQmk1cURwRTs7RTBCaDVxREM7O0lBQW1FO0cxQnE1cURwRTs7RTBCcDVxREM7O0lBQW1FO0cxQnk1cURwRTs7RTBCeDVxREM7O0lBQW1FO0cxQjY1cURwRTs7RTBCNTVxREM7O0lBQW1FO0cxQmk2cURwRTtDQUNGOztBMEIxNXFERDtFQUFXO0MxQjg1cURWOztBMEI3NXFERDtFQUFXO0MxQmk2cURWOztBMEJoNnFERDtFQUFXO0MxQm82cURWOztBMEJuNnFERDtFQUFXO0MxQnU2cURWOztBMEJ0NnFERDtFQUFXO0MxQjA2cURWOztBMEJ6NnFERDtFQUFXO0MxQjY2cURWOztBMEI1NnFERDtFQUFXO0MxQmc3cURWOztBMEIvNnFERDtFQUFXO0MxQm03cURWOztBMEJsN3FERDtFQUFXO0MxQnM3cURWOztBMEJyN3FERDtFQUFXO0MxQnk3cURWOztBMEJ4N3FERDtFQUFXO0MxQjQ3cURWOztBMEIzN3FERDtFQUFXO0MxQis3cURWOztBMEI5N3FERDtFQUFXO0MxQms4cURWOztBY3gvcURLO0VZMERGO0lBQWdDO0cxQm04cURqQzs7RTBCbDhxREM7SUFBZ0M7RzFCczhxRGpDOztFMEJyOHFEQztJQUFnQztHMUJ5OHFEakM7O0UwQng4cURDO0lBQWdDO0cxQjQ4cURqQzs7RTBCMzhxREM7SUFBZ0M7RzFCKzhxRGpDOztFMEI5OHFEQztJQUFnQztHMUJrOXFEakM7O0UwQmo5cURDO0lBQWdDO0cxQnE5cURqQzs7RTBCcDlxREM7SUFBZ0M7RzFCdzlxRGpDOztFMEJ2OXFEQztJQUFnQztHMUIyOXFEakM7O0UwQjE5cURDO0lBQWdDO0cxQjg5cURqQzs7RTBCNzlxREM7SUFBZ0M7RzFCaStxRGpDOztFMEJoK3FEQztJQUFnQztHMUJvK3FEakM7O0UwQm4rcURDO0lBQWdDO0cxQnUrcURqQztDQUNGOztBYzlpckRLO0VZMERGO0lBQWdDO0cxQnkvcURqQzs7RTBCeC9xREM7SUFBZ0M7RzFCNC9xRGpDOztFMEIzL3FEQztJQUFnQztHMUIrL3FEakM7O0UwQjkvcURDO0lBQWdDO0cxQmtnckRqQzs7RTBCamdyREM7SUFBZ0M7RzFCcWdyRGpDOztFMEJwZ3JEQztJQUFnQztHMUJ3Z3JEakM7O0UwQnZnckRDO0lBQWdDO0cxQjJnckRqQzs7RTBCMWdyREM7SUFBZ0M7RzFCOGdyRGpDOztFMEI3Z3JEQztJQUFnQztHMUJpaHJEakM7O0UwQmhockRDO0lBQWdDO0cxQm9ockRqQzs7RTBCbmhyREM7SUFBZ0M7RzFCdWhyRGpDOztFMEJ0aHJEQztJQUFnQztHMUIwaHJEakM7O0UwQnpockRDO0lBQWdDO0cxQjZockRqQztDQUNGOztBY3BtckRLO0VZMERGO0lBQWdDO0cxQitpckRqQzs7RTBCOWlyREM7SUFBZ0M7RzFCa2pyRGpDOztFMEJqanJEQztJQUFnQztHMUJxanJEakM7O0UwQnBqckRDO0lBQWdDO0cxQndqckRqQzs7RTBCdmpyREM7SUFBZ0M7RzFCMmpyRGpDOztFMEIxanJEQztJQUFnQztHMUI4anJEakM7O0UwQjdqckRDO0lBQWdDO0cxQmlrckRqQzs7RTBCaGtyREM7SUFBZ0M7RzFCb2tyRGpDOztFMEJua3JEQztJQUFnQztHMUJ1a3JEakM7O0UwQnRrckRDO0lBQWdDO0cxQjBrckRqQzs7RTBCemtyREM7SUFBZ0M7RzFCNmtyRGpDOztFMEI1a3JEQztJQUFnQztHMUJnbHJEakM7O0UwQi9rckRDO0lBQWdDO0cxQm1sckRqQztDQUNGOztBYzFwckRLO0VZMERGO0lBQWdDO0cxQnFtckRqQzs7RTBCcG1yREM7SUFBZ0M7RzFCd21yRGpDOztFMEJ2bXJEQztJQUFnQztHMUIybXJEakM7O0UwQjFtckRDO0lBQWdDO0cxQjhtckRqQzs7RTBCN21yREM7SUFBZ0M7RzFCaW5yRGpDOztFMEJobnJEQztJQUFnQztHMUJvbnJEakM7O0UwQm5uckRDO0lBQWdDO0cxQnVuckRqQzs7RTBCdG5yREM7SUFBZ0M7RzFCMG5yRGpDOztFMEJ6bnJEQztJQUFnQztHMUI2bnJEakM7O0UwQjVuckRDO0lBQWdDO0cxQmdvckRqQzs7RTBCL25yREM7SUFBZ0M7RzFCbW9yRGpDOztFMEJsb3JEQztJQUFnQztHMUJzb3JEakM7O0UwQnJvckRDO0lBQWdDO0cxQnlvckRqQztDQUNGOztBY2h0ckRLO0VZMERGO0lBQWdDO0cxQjJwckRqQzs7RTBCMXByREM7SUFBZ0M7RzFCOHByRGpDOztFMEI3cHJEQztJQUFnQztHMUJpcXJEakM7O0UwQmhxckRDO0lBQWdDO0cxQm9xckRqQzs7RTBCbnFyREM7SUFBZ0M7RzFCdXFyRGpDOztFMEJ0cXJEQztJQUFnQztHMUIwcXJEakM7O0UwQnpxckRDO0lBQWdDO0cxQjZxckRqQzs7RTBCNXFyREM7SUFBZ0M7RzFCZ3JyRGpDOztFMEIvcXJEQztJQUFnQztHMUJtcnJEakM7O0UwQmxyckRDO0lBQWdDO0cxQnNyckRqQzs7RTBCcnJyREM7SUFBZ0M7RzFCeXJyRGpDOztFMEJ4cnJEQztJQUFnQztHMUI0cnJEakM7O0UwQjNyckRDO0lBQWdDO0cxQityckRqQztDQUNGOztBY3R3ckRLO0VZMERGO0lBQWdDO0cxQml0ckRqQzs7RTBCaHRyREM7SUFBZ0M7RzFCb3RyRGpDOztFMEJudHJEQztJQUFnQztHMUJ1dHJEakM7O0UwQnR0ckRDO0lBQWdDO0cxQjB0ckRqQzs7RTBCenRyREM7SUFBZ0M7RzFCNnRyRGpDOztFMEI1dHJEQztJQUFnQztHMUJndXJEakM7O0UwQi90ckRDO0lBQWdDO0cxQm11ckRqQzs7RTBCbHVyREM7SUFBZ0M7RzFCc3VyRGpDOztFMEJydXJEQztJQUFnQztHMUJ5dXJEakM7O0UwQnh1ckRDO0lBQWdDO0cxQjR1ckRqQzs7RTBCM3VyREM7SUFBZ0M7RzFCK3VyRGpDOztFMEI5dXJEQztJQUFnQztHMUJrdnJEakM7O0UwQmp2ckRDO0lBQWdDO0cxQnF2ckRqQztDQUNGOztBYzV6ckRLO0VZMERGO0lBQWdDO0cxQnV3ckRqQzs7RTBCdHdyREM7SUFBZ0M7RzFCMHdyRGpDOztFMEJ6d3JEQztJQUFnQztHMUI2d3JEakM7O0UwQjV3ckRDO0lBQWdDO0cxQmd4ckRqQzs7RTBCL3dyREM7SUFBZ0M7RzFCbXhyRGpDOztFMEJseHJEQztJQUFnQztHMUJzeHJEakM7O0UwQnJ4ckRDO0lBQWdDO0cxQnl4ckRqQzs7RTBCeHhyREM7SUFBZ0M7RzFCNHhyRGpDOztFMEIzeHJEQztJQUFnQztHMUIreHJEakM7O0UwQjl4ckRDO0lBQWdDO0cxQmt5ckRqQzs7RTBCanlyREM7SUFBZ0M7RzFCcXlyRGpDOztFMEJweXJEQztJQUFnQztHMUJ3eXJEakM7O0UwQnZ5ckRDO0lBQWdDO0cxQjJ5ckRqQztDQUNGOztBY2wzckRLO0VZMERGO0lBQWdDO0cxQjZ6ckRqQzs7RTBCNXpyREM7SUFBZ0M7RzFCZzByRGpDOztFMEIvenJEQztJQUFnQztHMUJtMHJEakM7O0UwQmwwckRDO0lBQWdDO0cxQnMwckRqQzs7RTBCcjByREM7SUFBZ0M7RzFCeTByRGpDOztFMEJ4MHJEQztJQUFnQztHMUI0MHJEakM7O0UwQjMwckRDO0lBQWdDO0cxQiswckRqQzs7RTBCOTByREM7SUFBZ0M7RzFCazFyRGpDOztFMEJqMXJEQztJQUFnQztHMUJxMXJEakM7O0UwQnAxckRDO0lBQWdDO0cxQncxckRqQzs7RTBCdjFyREM7SUFBZ0M7RzFCMjFyRGpDOztFMEIxMXJEQztJQUFnQztHMUI4MXJEakM7O0UwQjcxckRDO0lBQWdDO0cxQmkyckRqQztDQUNGOztBY3g2ckRLO0VZMERGO0lBQWdDO0cxQm0zckRqQzs7RTBCbDNyREM7SUFBZ0M7RzFCczNyRGpDOztFMEJyM3JEQztJQUFnQztHMUJ5M3JEakM7O0UwQngzckRDO0lBQWdDO0cxQjQzckRqQzs7RTBCMzNyREM7SUFBZ0M7RzFCKzNyRGpDOztFMEI5M3JEQztJQUFnQztHMUJrNHJEakM7O0UwQmo0ckRDO0lBQWdDO0cxQnE0ckRqQzs7RTBCcDRyREM7SUFBZ0M7RzFCdzRyRGpDOztFMEJ2NHJEQztJQUFnQztHMUIyNHJEakM7O0UwQjE0ckRDO0lBQWdDO0cxQjg0ckRqQzs7RTBCNzRyREM7SUFBZ0M7RzFCaTVyRGpDOztFMEJoNXJEQztJQUFnQztHMUJvNXJEakM7O0UwQm41ckRDO0lBQWdDO0cxQnU1ckRqQztDQUNGOztBYzk5ckRLO0VZMERGO0lBQWdDO0cxQnk2ckRqQzs7RTBCeDZyREM7SUFBZ0M7RzFCNDZyRGpDOztFMEIzNnJEQztJQUFnQztHMUIrNnJEakM7O0UwQjk2ckRDO0lBQWdDO0cxQms3ckRqQzs7RTBCajdyREM7SUFBZ0M7RzFCcTdyRGpDOztFMEJwN3JEQztJQUFnQztHMUJ3N3JEakM7O0UwQnY3ckRDO0lBQWdDO0cxQjI3ckRqQzs7RTBCMTdyREM7SUFBZ0M7RzFCODdyRGpDOztFMEI3N3JEQztJQUFnQztHMUJpOHJEakM7O0UwQmg4ckRDO0lBQWdDO0cxQm84ckRqQzs7RTBCbjhyREM7SUFBZ0M7RzFCdThyRGpDOztFMEJ0OHJEQztJQUFnQztHMUIwOHJEakM7O0UwQno4ckRDO0lBQWdDO0cxQjY4ckRqQztDQUNGOztBY3Boc0RLO0VZMERGO0lBQWdDO0cxQis5ckRqQzs7RTBCOTlyREM7SUFBZ0M7RzFCaytyRGpDOztFMEJqK3JEQztJQUFnQztHMUJxK3JEakM7O0UwQnArckRDO0lBQWdDO0cxQncrckRqQzs7RTBCdityREM7SUFBZ0M7RzFCMityRGpDOztFMEIxK3JEQztJQUFnQztHMUI4K3JEakM7O0UwQjcrckRDO0lBQWdDO0cxQmkvckRqQzs7RTBCaC9yREM7SUFBZ0M7RzFCby9yRGpDOztFMEJuL3JEQztJQUFnQztHMUJ1L3JEakM7O0UwQnQvckRDO0lBQWdDO0cxQjAvckRqQzs7RTBCei9yREM7SUFBZ0M7RzFCNi9yRGpDOztFMEI1L3JEQztJQUFnQztHMUJnZ3NEakM7O0UwQi8vckRDO0lBQWdDO0cxQm1nc0RqQztDQUNGOztBYzFrc0RLO0VZMERGO0lBQWdDO0cxQnFoc0RqQzs7RTBCcGhzREM7SUFBZ0M7RzFCd2hzRGpDOztFMEJ2aHNEQztJQUFnQztHMUIyaHNEakM7O0UwQjFoc0RDO0lBQWdDO0cxQjhoc0RqQzs7RTBCN2hzREM7SUFBZ0M7RzFCaWlzRGpDOztFMEJoaXNEQztJQUFnQztHMUJvaXNEakM7O0UwQm5pc0RDO0lBQWdDO0cxQnVpc0RqQzs7RTBCdGlzREM7SUFBZ0M7RzFCMGlzRGpDOztFMEJ6aXNEQztJQUFnQztHMUI2aXNEakM7O0UwQjVpc0RDO0lBQWdDO0cxQmdqc0RqQzs7RTBCL2lzREM7SUFBZ0M7RzFCbWpzRGpDOztFMEJsanNEQztJQUFnQztHMUJzanNEakM7O0UwQnJqc0RDO0lBQWdDO0cxQnlqc0RqQztDQUNGOztBMEJsanNERDs7RUFBeUI7QzFCdWpzRHhCOztBMEJ0anNERDs7RUFBeUI7QzFCMmpzRHhCOztBMEIxanNERDs7RUFBeUI7QzFCK2pzRHhCOztBMEI5anNERDs7RUFBeUI7QzFCbWtzRHhCOztBMEJsa3NERDs7RUFBeUI7QzFCdWtzRHhCOztBMEJ0a3NERDs7RUFBeUI7QzFCMmtzRHhCOztBMEIxa3NERDs7RUFBeUI7QzFCK2tzRHhCOztBMEI5a3NERDs7RUFBeUI7QzFCbWxzRHhCOztBMEJsbHNERDs7RUFBeUI7QzFCdWxzRHhCOztBMEJ0bHNERDs7RUFBeUI7QzFCMmxzRHhCOztBMEIxbHNERDs7RUFBeUI7QzFCK2xzRHhCOztBMEI5bHNERDs7RUFBeUI7QzFCbW1zRHhCOztBMEJsbXNERDs7RUFBeUI7QzFCdW1zRHhCOztBMEJ0bXNERDs7RUFBeUI7QzFCMm1zRHhCOztBY3Rzc0RLO0VZK0ZGOztJQUFtRTtHMUI2bXNEcEU7O0UwQjVtc0RDOztJQUFtRTtHMUJpbnNEcEU7O0UwQmhuc0RDOztJQUFtRTtHMUJxbnNEcEU7O0UwQnBuc0RDOztJQUFtRTtHMUJ5bnNEcEU7O0UwQnhuc0RDOztJQUFtRTtHMUI2bnNEcEU7O0UwQjVuc0RDOztJQUFtRTtHMUJpb3NEcEU7O0UwQmhvc0RDOztJQUFtRTtHMUJxb3NEcEU7O0UwQnBvc0RDOztJQUFtRTtHMUJ5b3NEcEU7O0UwQnhvc0RDOztJQUFtRTtHMUI2b3NEcEU7O0UwQjVvc0RDOztJQUFtRTtHMUJpcHNEcEU7O0UwQmhwc0RDOztJQUFtRTtHMUJxcHNEcEU7O0UwQnBwc0RDOztJQUFtRTtHMUJ5cHNEcEU7O0UwQnhwc0RDOztJQUFtRTtHMUI2cHNEcEU7O0UwQjVwc0RDOztJQUFtRTtHMUJpcXNEcEU7Q0FDRjs7QWM5d3NESztFWStGRjs7SUFBbUU7RzFCcXJzRHBFOztFMEJwcnNEQzs7SUFBbUU7RzFCeXJzRHBFOztFMEJ4cnNEQzs7SUFBbUU7RzFCNnJzRHBFOztFMEI1cnNEQzs7SUFBbUU7RzFCaXNzRHBFOztFMEJoc3NEQzs7SUFBbUU7RzFCcXNzRHBFOztFMEJwc3NEQzs7SUFBbUU7RzFCeXNzRHBFOztFMEJ4c3NEQzs7SUFBbUU7RzFCNnNzRHBFOztFMEI1c3NEQzs7SUFBbUU7RzFCaXRzRHBFOztFMEJodHNEQzs7SUFBbUU7RzFCcXRzRHBFOztFMEJwdHNEQzs7SUFBbUU7RzFCeXRzRHBFOztFMEJ4dHNEQzs7SUFBbUU7RzFCNnRzRHBFOztFMEI1dHNEQzs7SUFBbUU7RzFCaXVzRHBFOztFMEJodXNEQzs7SUFBbUU7RzFCcXVzRHBFOztFMEJwdXNEQzs7SUFBbUU7RzFCeXVzRHBFO0NBQ0Y7O0FjdDFzREs7RVkrRkY7O0lBQW1FO0cxQjZ2c0RwRTs7RTBCNXZzREM7O0lBQW1FO0cxQml3c0RwRTs7RTBCaHdzREM7O0lBQW1FO0cxQnF3c0RwRTs7RTBCcHdzREM7O0lBQW1FO0cxQnl3c0RwRTs7RTBCeHdzREM7O0lBQW1FO0cxQjZ3c0RwRTs7RTBCNXdzREM7O0lBQW1FO0cxQml4c0RwRTs7RTBCaHhzREM7O0lBQW1FO0cxQnF4c0RwRTs7RTBCcHhzREM7O0lBQW1FO0cxQnl4c0RwRTs7RTBCeHhzREM7O0lBQW1FO0cxQjZ4c0RwRTs7RTBCNXhzREM7O0lBQW1FO0cxQml5c0RwRTs7RTBCaHlzREM7O0lBQW1FO0cxQnF5c0RwRTs7RTBCcHlzREM7O0lBQW1FO0cxQnl5c0RwRTs7RTBCeHlzREM7O0lBQW1FO0cxQjZ5c0RwRTs7RTBCNXlzREM7O0lBQW1FO0cxQml6c0RwRTtDQUNGOztBYzk1c0RLO0VZK0ZGOztJQUFtRTtHMUJxMHNEcEU7O0UwQnAwc0RDOztJQUFtRTtHMUJ5MHNEcEU7O0UwQngwc0RDOztJQUFtRTtHMUI2MHNEcEU7O0UwQjUwc0RDOztJQUFtRTtHMUJpMXNEcEU7O0UwQmgxc0RDOztJQUFtRTtHMUJxMXNEcEU7O0UwQnAxc0RDOztJQUFtRTtHMUJ5MXNEcEU7O0UwQngxc0RDOztJQUFtRTtHMUI2MXNEcEU7O0UwQjUxc0RDOztJQUFtRTtHMUJpMnNEcEU7O0UwQmgyc0RDOztJQUFtRTtHMUJxMnNEcEU7O0UwQnAyc0RDOztJQUFtRTtHMUJ5MnNEcEU7O0UwQngyc0RDOztJQUFtRTtHMUI2MnNEcEU7O0UwQjUyc0RDOztJQUFtRTtHMUJpM3NEcEU7O0UwQmgzc0RDOztJQUFtRTtHMUJxM3NEcEU7O0UwQnAzc0RDOztJQUFtRTtHMUJ5M3NEcEU7Q0FDRjs7QWN0K3NESztFWStGRjs7SUFBbUU7RzFCNjRzRHBFOztFMEI1NHNEQzs7SUFBbUU7RzFCaTVzRHBFOztFMEJoNXNEQzs7SUFBbUU7RzFCcTVzRHBFOztFMEJwNXNEQzs7SUFBbUU7RzFCeTVzRHBFOztFMEJ4NXNEQzs7SUFBbUU7RzFCNjVzRHBFOztFMEI1NXNEQzs7SUFBbUU7RzFCaTZzRHBFOztFMEJoNnNEQzs7SUFBbUU7RzFCcTZzRHBFOztFMEJwNnNEQzs7SUFBbUU7RzFCeTZzRHBFOztFMEJ4NnNEQzs7SUFBbUU7RzFCNjZzRHBFOztFMEI1NnNEQzs7SUFBbUU7RzFCaTdzRHBFOztFMEJoN3NEQzs7SUFBbUU7RzFCcTdzRHBFOztFMEJwN3NEQzs7SUFBbUU7RzFCeTdzRHBFOztFMEJ4N3NEQzs7SUFBbUU7RzFCNjdzRHBFOztFMEI1N3NEQzs7SUFBbUU7RzFCaThzRHBFO0NBQ0Y7O0FjOWl0REs7RVkrRkY7O0lBQW1FO0cxQnE5c0RwRTs7RTBCcDlzREM7O0lBQW1FO0cxQnk5c0RwRTs7RTBCeDlzREM7O0lBQW1FO0cxQjY5c0RwRTs7RTBCNTlzREM7O0lBQW1FO0cxQmkrc0RwRTs7RTBCaCtzREM7O0lBQW1FO0cxQnErc0RwRTs7RTBCcCtzREM7O0lBQW1FO0cxQnkrc0RwRTs7RTBCeCtzREM7O0lBQW1FO0cxQjYrc0RwRTs7RTBCNStzREM7O0lBQW1FO0cxQmkvc0RwRTs7RTBCaC9zREM7O0lBQW1FO0cxQnEvc0RwRTs7RTBCcC9zREM7O0lBQW1FO0cxQnkvc0RwRTs7RTBCeC9zREM7O0lBQW1FO0cxQjYvc0RwRTs7RTBCNS9zREM7O0lBQW1FO0cxQmlndERwRTs7RTBCaGd0REM7O0lBQW1FO0cxQnFndERwRTs7RTBCcGd0REM7O0lBQW1FO0cxQnlndERwRTtDQUNGOztBY3RudERLO0VZK0ZGOztJQUFtRTtHMUI2aHREcEU7O0UwQjVodERDOztJQUFtRTtHMUJpaXREcEU7O0UwQmhpdERDOztJQUFtRTtHMUJxaXREcEU7O0UwQnBpdERDOztJQUFtRTtHMUJ5aXREcEU7O0UwQnhpdERDOztJQUFtRTtHMUI2aXREcEU7O0UwQjVpdERDOztJQUFtRTtHMUJpanREcEU7O0UwQmhqdERDOztJQUFtRTtHMUJxanREcEU7O0UwQnBqdERDOztJQUFtRTtHMUJ5anREcEU7O0UwQnhqdERDOztJQUFtRTtHMUI2anREcEU7O0UwQjVqdERDOztJQUFtRTtHMUJpa3REcEU7O0UwQmhrdERDOztJQUFtRTtHMUJxa3REcEU7O0UwQnBrdERDOztJQUFtRTtHMUJ5a3REcEU7O0UwQnhrdERDOztJQUFtRTtHMUI2a3REcEU7O0UwQjVrdERDOztJQUFtRTtHMUJpbHREcEU7Q0FDRjs7QWM5cnRESztFWStGRjs7SUFBbUU7RzFCcW10RHBFOztFMEJwbXREQzs7SUFBbUU7RzFCeW10RHBFOztFMEJ4bXREQzs7SUFBbUU7RzFCNm10RHBFOztFMEI1bXREQzs7SUFBbUU7RzFCaW50RHBFOztFMEJobnREQzs7SUFBbUU7RzFCcW50RHBFOztFMEJwbnREQzs7SUFBbUU7RzFCeW50RHBFOztFMEJ4bnREQzs7SUFBbUU7RzFCNm50RHBFOztFMEI1bnREQzs7SUFBbUU7RzFCaW90RHBFOztFMEJob3REQzs7SUFBbUU7RzFCcW90RHBFOztFMEJwb3REQzs7SUFBbUU7RzFCeW90RHBFOztFMEJ4b3REQzs7SUFBbUU7RzFCNm90RHBFOztFMEI1b3REQzs7SUFBbUU7RzFCaXB0RHBFOztFMEJocHREQzs7SUFBbUU7RzFCcXB0RHBFOztFMEJwcHREQzs7SUFBbUU7RzFCeXB0RHBFO0NBQ0Y7O0FjdHd0REs7RVkrRkY7O0lBQW1FO0cxQjZxdERwRTs7RTBCNXF0REM7O0lBQW1FO0cxQmlydERwRTs7RTBCaHJ0REM7O0lBQW1FO0cxQnFydERwRTs7RTBCcHJ0REM7O0lBQW1FO0cxQnlydERwRTs7RTBCeHJ0REM7O0lBQW1FO0cxQjZydERwRTs7RTBCNXJ0REM7O0lBQW1FO0cxQmlzdERwRTs7RTBCaHN0REM7O0lBQW1FO0cxQnFzdERwRTs7RTBCcHN0REM7O0lBQW1FO0cxQnlzdERwRTs7RTBCeHN0REM7O0lBQW1FO0cxQjZzdERwRTs7RTBCNXN0REM7O0lBQW1FO0cxQml0dERwRTs7RTBCaHR0REM7O0lBQW1FO0cxQnF0dERwRTs7RTBCcHR0REM7O0lBQW1FO0cxQnl0dERwRTs7RTBCeHR0REM7O0lBQW1FO0cxQjZ0dERwRTs7RTBCNXR0REM7O0lBQW1FO0cxQml1dERwRTtDQUNGOztBYzkwdERLO0VZK0ZGOztJQUFtRTtHMUJxdnREcEU7O0UwQnB2dERDOztJQUFtRTtHMUJ5dnREcEU7O0UwQnh2dERDOztJQUFtRTtHMUI2dnREcEU7O0UwQjV2dERDOztJQUFtRTtHMUJpd3REcEU7O0UwQmh3dERDOztJQUFtRTtHMUJxd3REcEU7O0UwQnB3dERDOztJQUFtRTtHMUJ5d3REcEU7O0UwQnh3dERDOztJQUFtRTtHMUI2d3REcEU7O0UwQjV3dERDOztJQUFtRTtHMUJpeHREcEU7O0UwQmh4dERDOztJQUFtRTtHMUJxeHREcEU7O0UwQnB4dERDOztJQUFtRTtHMUJ5eHREcEU7O0UwQnh4dERDOztJQUFtRTtHMUI2eHREcEU7O0UwQjV4dERDOztJQUFtRTtHMUJpeXREcEU7O0UwQmh5dERDOztJQUFtRTtHMUJxeXREcEU7O0UwQnB5dERDOztJQUFtRTtHMUJ5eXREcEU7Q0FDRjs7QWN0NXRESztFWStGRjs7SUFBbUU7RzFCNnp0RHBFOztFMEI1enREQzs7SUFBbUU7RzFCaTB0RHBFOztFMEJoMHREQzs7SUFBbUU7RzFCcTB0RHBFOztFMEJwMHREQzs7SUFBbUU7RzFCeTB0RHBFOztFMEJ4MHREQzs7SUFBbUU7RzFCNjB0RHBFOztFMEI1MHREQzs7SUFBbUU7RzFCaTF0RHBFOztFMEJoMXREQzs7SUFBbUU7RzFCcTF0RHBFOztFMEJwMXREQzs7SUFBbUU7RzFCeTF0RHBFOztFMEJ4MXREQzs7SUFBbUU7RzFCNjF0RHBFOztFMEI1MXREQzs7SUFBbUU7RzFCaTJ0RHBFOztFMEJoMnREQzs7SUFBbUU7RzFCcTJ0RHBFOztFMEJwMnREQzs7SUFBbUU7RzFCeTJ0RHBFOztFMEJ4MnREQzs7SUFBbUU7RzFCNjJ0RHBFOztFMEI1MnREQzs7SUFBbUU7RzFCaTN0RHBFO0NBQ0Y7O0FjOTl0REs7RVkrRkY7O0lBQW1FO0cxQnE0dERwRTs7RTBCcDR0REM7O0lBQW1FO0cxQnk0dERwRTs7RTBCeDR0REM7O0lBQW1FO0cxQjY0dERwRTs7RTBCNTR0REM7O0lBQW1FO0cxQmk1dERwRTs7RTBCaDV0REM7O0lBQW1FO0cxQnE1dERwRTs7RTBCcDV0REM7O0lBQW1FO0cxQnk1dERwRTs7RTBCeDV0REM7O0lBQW1FO0cxQjY1dERwRTs7RTBCNTV0REM7O0lBQW1FO0cxQmk2dERwRTs7RTBCaDZ0REM7O0lBQW1FO0cxQnE2dERwRTs7RTBCcDZ0REM7O0lBQW1FO0cxQnk2dERwRTs7RTBCeDZ0REM7O0lBQW1FO0cxQjY2dERwRTs7RTBCNTZ0REM7O0lBQW1FO0cxQmk3dERwRTs7RTBCaDd0REM7O0lBQW1FO0cxQnE3dERwRTs7RTBCcDd0REM7O0lBQW1FO0cxQnk3dERwRTtDQUNGOztBMEJ0N3RERDtFQUFXO0MxQjA3dERWOztBMEJ6N3RERDtFQUFXO0MxQjY3dERWOztBMEI1N3RERDtFQUFXO0MxQmc4dERWOztBMEIvN3RERDtFQUFXO0MxQm04dERWOztBY3RqdURLO0VZdUhGO0lBQWdDO0cxQm84dERqQzs7RTBCbjh0REM7SUFBZ0M7RzFCdTh0RGpDOztFMEJ0OHREQztJQUFnQztHMUIwOHREakM7O0UwQno4dERDO0lBQWdDO0cxQjY4dERqQztDQUNGOztBY3hrdURLO0VZdUhGO0lBQWdDO0cxQnM5dERqQzs7RTBCcjl0REM7SUFBZ0M7RzFCeTl0RGpDOztFMEJ4OXREQztJQUFnQztHMUI0OXREakM7O0UwQjM5dERDO0lBQWdDO0cxQis5dERqQztDQUNGOztBYzFsdURLO0VZdUhGO0lBQWdDO0cxQncrdERqQzs7RTBCdit0REM7SUFBZ0M7RzFCMit0RGpDOztFMEIxK3REQztJQUFnQztHMUI4K3REakM7O0UwQjcrdERDO0lBQWdDO0cxQmkvdERqQztDQUNGOztBYzVtdURLO0VZdUhGO0lBQWdDO0cxQjAvdERqQzs7RTBCei90REM7SUFBZ0M7RzFCNi90RGpDOztFMEI1L3REQztJQUFnQztHMUJnZ3VEakM7O0UwQi8vdERDO0lBQWdDO0cxQm1ndURqQztDQUNGOztBYzludURLO0VZdUhGO0lBQWdDO0cxQjRndURqQzs7RTBCM2d1REM7SUFBZ0M7RzFCK2d1RGpDOztFMEI5Z3VEQztJQUFnQztHMUJraHVEakM7O0UwQmpodURDO0lBQWdDO0cxQnFodURqQztDQUNGOztBY2hwdURLO0VZdUhGO0lBQWdDO0cxQjhodURqQzs7RTBCN2h1REM7SUFBZ0M7RzFCaWl1RGpDOztFMEJoaXVEQztJQUFnQztHMUJvaXVEakM7O0UwQm5pdURDO0lBQWdDO0cxQnVpdURqQztDQUNGOztBY2xxdURLO0VZdUhGO0lBQWdDO0cxQmdqdURqQzs7RTBCL2l1REM7SUFBZ0M7RzFCbWp1RGpDOztFMEJsanVEQztJQUFnQztHMUJzanVEakM7O0UwQnJqdURDO0lBQWdDO0cxQnlqdURqQztDQUNGOztBY3BydURLO0VZdUhGO0lBQWdDO0cxQmtrdURqQzs7RTBCamt1REM7SUFBZ0M7RzFCcWt1RGpDOztFMEJwa3VEQztJQUFnQztHMUJ3a3VEakM7O0UwQnZrdURDO0lBQWdDO0cxQjJrdURqQztDQUNGOztBY3RzdURLO0VZdUhGO0lBQWdDO0cxQm9sdURqQzs7RTBCbmx1REM7SUFBZ0M7RzFCdWx1RGpDOztFMEJ0bHVEQztJQUFnQztHMUIwbHVEakM7O0UwQnpsdURDO0lBQWdDO0cxQjZsdURqQztDQUNGOztBY3h0dURLO0VZdUhGO0lBQWdDO0cxQnNtdURqQzs7RTBCcm11REM7SUFBZ0M7RzFCeW11RGpDOztFMEJ4bXVEQztJQUFnQztHMUI0bXVEakM7O0UwQjNtdURDO0lBQWdDO0cxQittdURqQztDQUNGOztBYzF1dURLO0VZdUhGO0lBQWdDO0cxQndudURqQzs7RTBCdm51REM7SUFBZ0M7RzFCMm51RGpDOztFMEIxbnVEQztJQUFnQztHMUI4bnVEakM7O0UwQjdudURDO0lBQWdDO0cxQmlvdURqQztDQUNGOztBYzV2dURLO0VZdUhGO0lBQWdDO0cxQjBvdURqQzs7RTBCem91REM7SUFBZ0M7RzFCNm91RGpDOztFMEI1b3VEQztJQUFnQztHMUJncHVEakM7O0UwQi9vdURDO0lBQWdDO0cxQm1wdURqQztDQUNGOztBMEI1b3VERDtFQUFXO0MxQmdwdURWOztBMEIvb3VERDtFQUFXO0MxQm1wdURWOztBY3R4dURLO0VZdUlGO0lBQWdDO0cxQm9wdURqQzs7RTBCbnB1REM7SUFBZ0M7RzFCdXB1RGpDO0NBQ0Y7O0FjaHl1REs7RVl1SUY7SUFBZ0M7RzFCOHB1RGpDOztFMEI3cHVEQztJQUFnQztHMUJpcXVEakM7Q0FDRjs7QWMxeXVESztFWXVJRjtJQUFnQztHMUJ3cXVEakM7O0UwQnZxdURDO0lBQWdDO0cxQjJxdURqQztDQUNGOztBY3B6dURLO0VZdUlGO0lBQWdDO0cxQmtydURqQzs7RTBCanJ1REM7SUFBZ0M7RzFCcXJ1RGpDO0NBQ0Y7O0FjOXp1REs7RVl1SUY7SUFBZ0M7RzFCNHJ1RGpDOztFMEIzcnVEQztJQUFnQztHMUIrcnVEakM7Q0FDRjs7QWN4MHVESztFWXVJRjtJQUFnQztHMUJzc3VEakM7O0UwQnJzdURDO0lBQWdDO0cxQnlzdURqQztDQUNGOztBY2wxdURLO0VZdUlGO0lBQWdDO0cxQmd0dURqQzs7RTBCL3N1REM7SUFBZ0M7RzFCbXR1RGpDO0NBQ0Y7O0FjNTF1REs7RVl1SUY7SUFBZ0M7RzFCMHR1RGpDOztFMEJ6dHVEQztJQUFnQztHMUI2dHVEakM7Q0FDRjs7QWN0MnVESztFWXVJRjtJQUFnQztHMUJvdXVEakM7O0UwQm51dURDO0lBQWdDO0cxQnV1dURqQztDQUNGOztBY2gzdURLO0VZdUlGO0lBQWdDO0cxQjh1dURqQzs7RTBCN3V1REM7SUFBZ0M7RzFCaXZ1RGpDO0NBQ0Y7O0FjMTN1REs7RVl1SUY7SUFBZ0M7RzFCd3Z1RGpDOztFMEJ2dnVEQztJQUFnQztHMUIydnVEakM7Q0FDRjs7QWNwNHVESztFWXVJRjtJQUFnQztHMUJrd3VEakM7O0UwQmp3dURDO0lBQWdDO0cxQnF3dURqQztDQUNGOztBMkJsNHVERDtFQUFRO0MzQnM0dURQOztBMkJyNHVERDtFQUFRO0MzQnk0dURQOztBMkJ4NHVERDtFQUFRO0MzQjQ0dURQOztBYzE1dURLO0Vha0JGO0lBQTZCO0czQjY0dUQ5Qjs7RTJCNTR1REM7SUFBNkI7RzNCZzV1RDlCOztFMkIvNHVEQztJQUE2QjtHM0JtNXVEOUI7Q0FDRjs7QWN4NnVESztFYWtCRjtJQUE2QjtHM0IyNXVEOUI7O0UyQjE1dURDO0lBQTZCO0czQjg1dUQ5Qjs7RTJCNzV1REM7SUFBNkI7RzNCaTZ1RDlCO0NBQ0Y7O0FjdDd1REs7RWFrQkY7SUFBNkI7RzNCeTZ1RDlCOztFMkJ4NnVEQztJQUE2QjtHM0I0NnVEOUI7O0UyQjM2dURDO0lBQTZCO0czQis2dUQ5QjtDQUNGOztBY3A4dURLO0Vha0JGO0lBQTZCO0czQnU3dUQ5Qjs7RTJCdDd1REM7SUFBNkI7RzNCMDd1RDlCOztFMkJ6N3VEQztJQUE2QjtHM0I2N3VEOUI7Q0FDRjs7QWNsOXVESztFYWtCRjtJQUE2QjtHM0JxOHVEOUI7O0UyQnA4dURDO0lBQTZCO0czQnc4dUQ5Qjs7RTJCdjh1REM7SUFBNkI7RzNCMjh1RDlCO0NBQ0Y7O0FjaCt1REs7RWFrQkY7SUFBNkI7RzNCbTl1RDlCOztFMkJsOXVEQztJQUE2QjtHM0JzOXVEOUI7O0UyQnI5dURDO0lBQTZCO0czQnk5dUQ5QjtDQUNGOztBYzkrdURLO0Vha0JGO0lBQTZCO0czQmkrdUQ5Qjs7RTJCaCt1REM7SUFBNkI7RzNCbyt1RDlCOztFMkJuK3VEQztJQUE2QjtHM0J1K3VEOUI7Q0FDRjs7QWM1L3VESztFYWtCRjtJQUE2QjtHM0IrK3VEOUI7O0UyQjkrdURDO0lBQTZCO0czQmsvdUQ5Qjs7RTJCai91REM7SUFBNkI7RzNCcS91RDlCO0NBQ0Y7O0FjMWd2REs7RWFrQkY7SUFBNkI7RzNCNi91RDlCOztFMkI1L3VEQztJQUE2QjtHM0JnZ3ZEOUI7O0UyQi8vdURDO0lBQTZCO0czQm1ndkQ5QjtDQUNGOztBY3hodkRLO0Vha0JGO0lBQTZCO0czQjJndkQ5Qjs7RTJCMWd2REM7SUFBNkI7RzNCOGd2RDlCOztFMkI3Z3ZEQztJQUE2QjtHM0JpaHZEOUI7Q0FDRjs7QWN0aXZESztFYWtCRjtJQUE2QjtHM0J5aHZEOUI7O0UyQnhodkRDO0lBQTZCO0czQjRodkQ5Qjs7RTJCM2h2REM7SUFBNkI7RzNCK2h2RDlCO0NBQ0Y7O0FjcGp2REs7RWFrQkY7SUFBNkI7RzNCdWl2RDlCOztFMkJ0aXZEQztJQUE2QjtHM0IwaXZEOUI7O0UyQnppdkRDO0lBQTZCO0czQjZpdkQ5QjtDQUNGOztBMkJ0aXZERDtFQUFRO0MzQjBpdkRQOztBMkJ6aXZERDtFQUFRO0MzQjZpdkRQOztBMkI1aXZERDtFQUFRO0MzQmdqdkRQOztBMkIvaXZERDtFQUFRO0MzQm1qdkRQOztBMkI3aXZERDtFQUFRO0MzQmlqdkRQOztBMkJoanZERDtFQUFRO0MzQm9qdkRQOztBMkI5aXZERDtFQUFRO0MzQmtqdkRQOztBMkJqanZERDtFQUFRO0MzQnFqdkRQOztBMkJwanZERDtFQUFTO0MzQndqdkRSOztBMkJ2anZERDtFQUFRO0MzQjJqdkRQOztBMkJyanZERDtFQUFVO0MzQnlqdkRUOztBMkJ4anZERDtFQUFTO0MzQjRqdkRSOztBMkIzanZERDtFQUFTO0MzQitqdkRSOztBMkJ6anZERDtFQUFTO0MzQjZqdkRSOztBMkI1anZERDtFQUFVO0MzQmdrdkRUOztBMkIvanZERDtFQUFTO0MzQm1rdkRSOztBMkI3anZERDtFQUFVO0MzQmlrdkRUOztBMkJoa3ZERDtFQUFTO0MzQm9rdkRSOztBMkI5anZERDtFQUFTO0MzQmtrdkRSOztBMkI1anZERDtFQUFZO0MzQmdrdkRYOztBMkIvanZERDtFQUFZO0MzQm1rdkRYOztBMkJsa3ZERDtFQUFZO0MzQnNrdkRYOztBMkJya3ZERDtFQUFZO0MzQnlrdkRYOztBMkJ4a3ZERDtFQUFZO0MzQjRrdkRYOztBMkIza3ZERDtFQUFZO0MzQitrdkRYOztBMkJ6a3ZERDtFQUFVO0MzQjZrdkRUOztBMkI1a3ZERDtFQUFVO0MzQmdsdkRUOztBMkIva3ZERDtFQUFVO0MzQm1sdkRUOztBMkJsbHZERDtFQUFVO0MzQnNsdkRUOztBMkJybHZERDtFQUFVO0MzQnlsdkRUOztBMkJ4bHZERDtFQUFVO0MzQjRsdkRUOztBMkIzbHZERDtFQUFVO0MzQitsdkRUOztBMkI5bHZERDtFQUFVO0MzQmttdkRUOztBMkJqbXZERDtFQUFVO0MzQnFtdkRUOztBMkIvbHZERDtFQUFXO0MzQm1tdkRWOztBMkJsbXZERDtFQUFXO0MzQnNtdkRWOztBMkJybXZERDtFQUFXO0MzQnltdkRWOztBNEJ6dHZERDtFQUFPO0M1QjZ0dkROOztBNEI1dHZERDtFQUFPO0M1Qmd1dkROOztBNEIvdHZERDtFQUFPO0M1Qm11dkROOztBNEJsdXZERDtFQUFPO0M1QnN1dkROOztBNEJydXZERDtFQUFPO0M1Qnl1dkROOztBNEJsdXZEQztFQUFjO0M1QnN1dkRmOztBNEJydXZEQztFQUFjO0M1Qnl1dkRmOztBNEJ4dXZEQztFQUFjO0M1QjR1dkRmOztBNEIzdXZEQztFQUFjO0M1Qit1dkRmOztBNEI5dXZEQztFQUFjO0M1Qmt2dkRmOztBNEJ0dnZEQztFQUFjO0M1QjB2dkRmOztBNEJ6dnZEQztFQUFjO0M1QjZ2dkRmOztBNEI1dnZEQztFQUFjO0M1Qmd3dkRmOztBNEIvdnZEQztFQUFjO0M1Qm13dkRmOztBNEJsd3ZEQztFQUFjO0M1QnN3dkRmOztBNEIxd3ZEQztFQUFjO0M1Qjh3dkRmOztBNEI3d3ZEQztFQUFjO0M1Qml4dkRmOztBNEJoeHZEQztFQUFjO0M1Qm94dkRmOztBNEJueHZEQztFQUFjO0M1QnV4dkRmOztBNEJ0eHZEQztFQUFjO0M1QjB4dkRmOztBNEI5eHZEQztFQUFjO0M1Qmt5dkRmOztBNEJqeXZEQztFQUFjO0M1QnF5dkRmOztBNEJweXZEQztFQUFjO0M1Qnd5dkRmOztBNEJ2eXZEQztFQUFjO0M1QjJ5dkRmOztBNEIxeXZEQztFQUFjO0M1Qjh5dkRmOztBNEJsenZEQztFQUFjO0M1QnN6dkRmOztBNEJyenZEQztFQUFjO0M1Qnl6dkRmOztBNEJ4enZEQztFQUFjO0M1QjR6dkRmOztBNEIzenZEQztFQUFjO0M1Qit6dkRmOztBNEI5enZEQztFQUFjO0M1QmswdkRmOztBNEJ0MHZEQztFQUFjO0M1QjAwdkRmOztBNEJ6MHZEQztFQUFjO0M1QjYwdkRmOztBNEI1MHZEQztFQUFjO0M1QmcxdkRmOztBNEIvMHZEQztFQUFjO0M1Qm0xdkRmOztBNEJsMXZEQztFQUFjO0M1QnMxdkRmOztBNEI5MHZEQztFQUFjO0M1QmsxdkRmOztBNEJoMXZEQztFQUNFO0VBQ0E7QzVCbTF2REg7O0E0QmgxdkRDO0VBQ0U7RUFDQTtDNUJtMXZESDs7QTRCaDF2REM7RUFDRTtFQUNBO0M1Qm0xdkRIOztBNEJoMXZEQztFQUNFO0VBQ0E7QzVCbTF2REg7O0E0QnQydkRDO0VBQWM7QzVCMDJ2RGY7O0E0QngydkRDO0VBQ0U7RUFDQTtDNUIyMnZESDs7QTRCeDJ2REM7RUFDRTtFQUNBO0M1QjIydkRIOztBNEJ4MnZEQztFQUNFO0VBQ0E7QzVCMjJ2REg7O0E0QngydkRDO0VBQ0U7RUFDQTtDNUIyMnZESDs7QTRCOTN2REM7RUFBYztDNUJrNHZEZjs7QTRCaDR2REM7RUFDRTtFQUNBO0M1Qm00dkRIOztBNEJoNHZEQztFQUNFO0VBQ0E7QzVCbTR2REg7O0E0Qmg0dkRDO0VBQ0U7RUFDQTtDNUJtNHZESDs7QTRCaDR2REM7RUFDRTtFQUNBO0M1Qm00dkRIOztBNEJ0NXZEQztFQUFjO0M1QjA1dkRmOztBNEJ4NXZEQztFQUNFO0VBQ0E7QzVCMjV2REg7O0E0Qng1dkRDO0VBQ0U7RUFDQTtDNUIyNXZESDs7QTRCeDV2REM7RUFDRTtFQUNBO0M1QjI1dkRIOztBNEJ4NXZEQztFQUNFO0VBQ0E7QzVCMjV2REg7O0E0Qjk2dkRDO0VBQWM7QzVCazd2RGY7O0E0Qmg3dkRDO0VBQ0U7RUFDQTtDNUJtN3ZESDs7QTRCaDd2REM7RUFDRTtFQUNBO0M1Qm03dkRIOztBNEJoN3ZEQztFQUNFO0VBQ0E7QzVCbTd2REg7O0E0Qmg3dkRDO0VBQ0U7RUFDQTtDNUJtN3ZESDs7QTRCLzZ2REQ7RUFBYTtDNUJtN3ZEWjs7QTRCbDd2REQ7RUFBYTtDNUJzN3ZEWjs7QTRCaDd2REQ7RUFBVTtDNUJvN3ZEVDs7QTRCbjd2REQ7RUFBVTtDNUJ1N3ZEVDs7QTRCdDd2REQ7RUFBVTtDNUIwN3ZEVDs7QTRCejd2REQ7RUFBVTtDNUI2N3ZEVDs7QTRCNTd2REQ7RUFBVTtDNUJnOHZEVDs7QTRCLzd2REQ7RUFBVTtDNUJtOHZEVDs7QTRCbDh2REQ7RUFBVTtDNUJzOHZEVDs7QTRCcjh2REQ7RUFBVTtDNUJ5OHZEVDs7QTRCeDh2REQ7RUFBVTtDNUI0OHZEVDs7QTZCbGh3REQ7RUFBcUI7QzdCc2h3RHBCOztBNkJyaHdERDtFQUFxQjtDN0J5aHdEcEI7O0E4Qmxod0RDOztFQUEyQztDOUJ1aHdENUM7O0E4QnRod0RDOztFQUEyQztDOUIyaHdENUM7O0E4QjFod0RDOztFQUEyQztDOUIraHdENUM7O0E4Qjlod0RDOztFQUEyQztDOUJtaXdENUM7O0E4Qmxpd0RDOztFQUEyQztDOUJ1aXdENUM7O0E4QjNpd0RDOztFQUEyQztDOUJnandENUM7O0E4Qi9pd0RDOztFQUEyQztDOUJvandENUM7O0E4Qm5qd0RDOztFQUEyQztDOUJ3andENUM7O0E4QnZqd0RDOztFQUEyQztDOUI0andENUM7O0E4QjNqd0RDOztFQUEyQztDOUJna3dENUM7O0E4QnBrd0RDOztFQUEyQztDOUJ5a3dENUM7O0E4Qnhrd0RDOztFQUEyQztDOUI2a3dENUM7O0E4QjVrd0RDOztFQUEyQztDOUJpbHdENUM7O0E4Qmhsd0RDOztFQUEyQztDOUJxbHdENUM7O0E4QnBsd0RDOztFQUEyQztDOUJ5bHdENUM7O0E4Qjdsd0RDOztFQUEyQztDOUJrbXdENUM7O0E4Qmptd0RDOztFQUEyQztDOUJzbXdENUM7O0E4QnJtd0RDOztFQUEyQztDOUIwbXdENUM7O0E4Qnptd0RDOztFQUEyQztDOUI4bXdENUM7O0E4Qjdtd0RDOztFQUEyQztDOUJrbndENUM7O0E4QnRud0RDOztFQUEyQztDOUIybndENUM7O0E4QjFud0RDOztFQUEyQztDOUIrbndENUM7O0E4Qjlud0RDOztFQUEyQztDOUJtb3dENUM7O0E4Qmxvd0RDOztFQUEyQztDOUJ1b3dENUM7O0E4QnRvd0RDOztFQUEyQztDOUIyb3dENUM7O0E4Qi9vd0RDOztFQUEyQztDOUJvcHdENUM7O0E4Qm5wd0RDOztFQUEyQztDOUJ3cHdENUM7O0E4QnZwd0RDOztFQUEyQztDOUI0cHdENUM7O0E4QjNwd0RDOztFQUEyQztDOUJncXdENUM7O0E4Qi9wd0RDOztFQUEyQztDOUJvcXdENUM7O0E4Qnhxd0RDOztFQUEyQztDOUI2cXdENUM7O0E4QjVxd0RDOztFQUEyQztDOUJpcndENUM7O0E4Qmhyd0RDOztFQUEyQztDOUJxcndENUM7O0E4QnByd0RDOztFQUEyQztDOUJ5cndENUM7O0E4Qnhyd0RDOztFQUEyQztDOUI2cndENUM7O0E4Qmpzd0RDOztFQUEyQztDOUJzc3dENUM7O0E4QnJzd0RDOztFQUEyQztDOUIwc3dENUM7O0E4Qnpzd0RDOztFQUEyQztDOUI4c3dENUM7O0E4Qjdzd0RDOztFQUEyQztDOUJrdHdENUM7O0E4Qmp0d0RDOztFQUEyQztDOUJzdHdENUM7O0E4QjF0d0RDOztFQUEyQztDOUIrdHdENUM7O0E4Qjl0d0RDOztFQUEyQztDOUJtdXdENUM7O0E4Qmx1d0RDOztFQUEyQztDOUJ1dXdENUM7O0E4QnR1d0RDOztFQUEyQztDOUIydXdENUM7O0E4QjF1d0RDOztFQUEyQztDOUIrdXdENUM7O0E4Qm52d0RDOztFQUEyQztDOUJ3dndENUM7O0E4QnZ2d0RDOztFQUEyQztDOUI0dndENUM7O0E4QjN2d0RDOztFQUEyQztDOUJnd3dENUM7O0E4Qi92d0RDOztFQUEyQztDOUJvd3dENUM7O0E4Qm53d0RDOztFQUEyQztDOUJ3d3dENUM7O0E4QjV3d0RDOztFQUEyQztDOUJpeHdENUM7O0E4Qmh4d0RDOztFQUEyQztDOUJxeHdENUM7O0E4QnB4d0RDOztFQUEyQztDOUJ5eHdENUM7O0E4Qnh4d0RDOztFQUEyQztDOUI2eHdENUM7O0E4QjV4d0RDOztFQUEyQztDOUJpeXdENUM7O0E4QnJ5d0RDOztFQUEyQztDOUIweXdENUM7O0E4Qnp5d0RDOztFQUEyQztDOUI4eXdENUM7O0E4Qjd5d0RDOztFQUEyQztDOUJrendENUM7O0E4Qmp6d0RDOztFQUEyQztDOUJzendENUM7O0E4QnJ6d0RDOztFQUEyQztDOUIwendENUM7O0E4Qjl6d0RDOztFQUEyQztDOUJtMHdENUM7O0E4Qmwwd0RDOztFQUEyQztDOUJ1MHdENUM7O0E4QnQwd0RDOztFQUEyQztDOUIyMHdENUM7O0E4QjEwd0RDOztFQUEyQztDOUIrMHdENUM7O0E4Qjkwd0RDOztFQUEyQztDOUJtMXdENUM7O0E4QnYxd0RDOztFQUEyQztDOUI0MXdENUM7O0E4QjMxd0RDOztFQUEyQztDOUJnMndENUM7O0E4Qi8xd0RDOztFQUEyQztDOUJvMndENUM7O0E4Qm4yd0RDOztFQUEyQztDOUJ3MndENUM7O0E4QnYyd0RDOztFQUEyQztDOUI0MndENUM7O0E4Qmgzd0RDOztFQUEyQztDOUJxM3dENUM7O0E4QnAzd0RDOztFQUEyQztDOUJ5M3dENUM7O0E4Qngzd0RDOztFQUEyQztDOUI2M3dENUM7O0E4QjUzd0RDOztFQUEyQztDOUJpNHdENUM7O0E4Qmg0d0RDOztFQUEyQztDOUJxNHdENUM7O0E4Qno0d0RDOztFQUEyQztDOUI4NHdENUM7O0E4Qjc0d0RDOztFQUEyQztDOUJrNXdENUM7O0E4Qmo1d0RDOztFQUEyQztDOUJzNXdENUM7O0E4QnI1d0RDOztFQUEyQztDOUIwNXdENUM7O0E4Qno1d0RDOztFQUEyQztDOUI4NXdENUM7O0E4Qmw2d0RDOztFQUEyQztDOUJ1NndENUM7O0E4QnQ2d0RDOztFQUEyQztDOUIyNndENUM7O0E4QjE2d0RDOztFQUEyQztDOUIrNndENUM7O0E4Qjk2d0RDOztFQUEyQztDOUJtN3dENUM7O0E4Qmw3d0RDOztFQUEyQztDOUJ1N3dENUM7O0E4QjM3d0RDOztFQUEyQztDOUJnOHdENUM7O0E4Qi83d0RDOztFQUEyQztDOUJvOHdENUM7O0E4Qm44d0RDOztFQUEyQztDOUJ3OHdENUM7O0E4QnY4d0RDOztFQUEyQztDOUI0OHdENUM7O0E4QjM4d0RDOztFQUEyQztDOUJnOXdENUM7O0E4QnA5d0RDOztFQUEyQztDOUJ5OXdENUM7O0E4Qng5d0RDOztFQUEyQztDOUI2OXdENUM7O0E4QjU5d0RDOztFQUEyQztDOUJpK3dENUM7O0E4Qmgrd0RDOztFQUEyQztDOUJxK3dENUM7O0E4QnArd0RDOztFQUEyQztDOUJ5K3dENUM7O0E4Qjcrd0RDOztFQUEyQztDOUJrL3dENUM7O0E4Qmovd0RDOztFQUEyQztDOUJzL3dENUM7O0E4QnIvd0RDOztFQUEyQztDOUIwL3dENUM7O0E4Qnovd0RDOztFQUEyQztDOUI4L3dENUM7O0E4Qjcvd0RDOztFQUEyQztDOUJrZ3hENUM7O0E4QnRneERDOztFQUEyQztDOUIyZ3hENUM7O0E4QjFneERDOztFQUEyQztDOUIrZ3hENUM7O0E4QjlneERDOztFQUEyQztDOUJtaHhENUM7O0E4QmxoeERDOztFQUEyQztDOUJ1aHhENUM7O0E4QnRoeERDOztFQUEyQztDOUIyaHhENUM7O0E4Qi9oeERDOztFQUEyQztDOUJvaXhENUM7O0E4Qm5peERDOztFQUEyQztDOUJ3aXhENUM7O0E4QnZpeERDOztFQUEyQztDOUI0aXhENUM7O0E4QjNpeERDOztFQUEyQztDOUJnanhENUM7O0E4Qi9peERDOztFQUEyQztDOUJvanhENUM7O0E4QnhqeERDOztFQUEyQztDOUI2anhENUM7O0E4QjVqeERDOztFQUEyQztDOUJpa3hENUM7O0E4QmhreERDOztFQUEyQztDOUJxa3hENUM7O0E4QnBreERDOztFQUEyQztDOUJ5a3hENUM7O0E4QnhreERDOztFQUEyQztDOUI2a3hENUM7O0E4QmpseERDOztFQUEyQztDOUJzbHhENUM7O0E4QnJseERDOztFQUEyQztDOUIwbHhENUM7O0E4QnpseERDOztFQUEyQztDOUI4bHhENUM7O0E4QjdseERDOztFQUEyQztDOUJrbXhENUM7O0E4QmpteERDOztFQUEyQztDOUJzbXhENUM7O0E4QjFteERDOztFQUEyQztDOUIrbXhENUM7O0E4QjlteERDOztFQUEyQztDOUJtbnhENUM7O0E4QmxueERDOztFQUEyQztDOUJ1bnhENUM7O0E4QnRueERDOztFQUEyQztDOUIybnhENUM7O0E4QjFueERDOztFQUEyQztDOUIrbnhENUM7O0E4Qm5veERDOztFQUEyQztDOUJ3b3hENUM7O0E4QnZveERDOztFQUEyQztDOUI0b3hENUM7O0E4QjNveERDOztFQUEyQztDOUJncHhENUM7O0E4Qi9veERDOztFQUEyQztDOUJvcHhENUM7O0E4Qm5weERDOztFQUEyQztDOUJ3cHhENUM7O0E4QjVweERDOztFQUEyQztDOUJpcXhENUM7O0E4QmhxeERDOztFQUEyQztDOUJxcXhENUM7O0E4QnBxeERDOztFQUEyQztDOUJ5cXhENUM7O0E4QnhxeERDOztFQUEyQztDOUI2cXhENUM7O0E4QjVxeERDOztFQUEyQztDOUJpcnhENUM7O0E4QnJyeERDOztFQUEyQztDOUIwcnhENUM7O0E4QnpyeERDOztFQUEyQztDOUI4cnhENUM7O0E4QjdyeERDOztFQUEyQztDOUJrc3hENUM7O0E4QmpzeERDOztFQUEyQztDOUJzc3hENUM7O0E4QnJzeERDOztFQUEyQztDOUIwc3hENUM7O0E4QjlzeERDOztFQUEyQztDOUJtdHhENUM7O0E4Qmx0eERDOztFQUEyQztDOUJ1dHhENUM7O0E4QnR0eERDOztFQUEyQztDOUIydHhENUM7O0E4QjF0eERDOztFQUEyQztDOUIrdHhENUM7O0E4Qjl0eERDOztFQUEyQztDOUJtdXhENUM7O0E4QnZ1eERDOztFQUEyQztDOUI0dXhENUM7O0E4QjN1eERDOztFQUEyQztDOUJndnhENUM7O0E4Qi91eERDOztFQUEyQztDOUJvdnhENUM7O0E4Qm52eERDOztFQUEyQztDOUJ3dnhENUM7O0E4QnZ2eERDOztFQUEyQztDOUI0dnhENUM7O0E4Qmh3eERDOztFQUEyQztDOUJxd3hENUM7O0E4QnB3eERDOztFQUEyQztDOUJ5d3hENUM7O0E4Qnh3eERDOztFQUEyQztDOUI2d3hENUM7O0E4QjV3eERDOztFQUEyQztDOUJpeHhENUM7O0E4Qmh4eERDOztFQUEyQztDOUJxeHhENUM7O0E4Qnp4eERDOztFQUEyQztDOUI4eHhENUM7O0E4Qjd4eERDOztFQUEyQztDOUJreXhENUM7O0E4Qmp5eERDOztFQUEyQztDOUJzeXhENUM7O0E4QnJ5eERDOztFQUEyQztDOUIweXhENUM7O0E4Qnp5eERDOztFQUEyQztDOUI4eXhENUM7O0E4Qmx6eERDOztFQUEyQztDOUJ1enhENUM7O0E4QnR6eERDOztFQUEyQztDOUIyenhENUM7O0E4QjF6eERDOztFQUEyQztDOUIrenhENUM7O0E4Qjl6eERDOztFQUEyQztDOUJtMHhENUM7O0E4QmwweERDOztFQUEyQztDOUJ1MHhENUM7O0E4QjMweERDOztFQUEyQztDOUJnMXhENUM7O0E4Qi8weERDOztFQUEyQztDOUJvMXhENUM7O0E4Qm4xeERDOztFQUEyQztDOUJ3MXhENUM7O0E4QnYxeERDOztFQUEyQztDOUI0MXhENUM7O0E4QjMxeERDOztFQUEyQztDOUJnMnhENUM7O0E4QnAyeERDOztFQUEyQztDOUJ5MnhENUM7O0E4QngyeERDOztFQUEyQztDOUI2MnhENUM7O0E4QjUyeERDOztFQUEyQztDOUJpM3hENUM7O0E4QmgzeERDOztFQUEyQztDOUJxM3hENUM7O0E4QnAzeERDOztFQUEyQztDOUJ5M3hENUM7O0E4QjczeERDOztFQUEyQztDOUJrNHhENUM7O0E4Qmo0eERDOztFQUEyQztDOUJzNHhENUM7O0E4QnI0eERDOztFQUEyQztDOUIwNHhENUM7O0E4Qno0eERDOztFQUEyQztDOUI4NHhENUM7O0E4Qjc0eERDOztFQUEyQztDOUJrNXhENUM7O0E4QnQ1eERDOztFQUEyQztDOUIyNXhENUM7O0E4QjE1eERDOztFQUEyQztDOUIrNXhENUM7O0E4Qjk1eERDOztFQUEyQztDOUJtNnhENUM7O0E4Qmw2eERDOztFQUEyQztDOUJ1NnhENUM7O0E4QnQ2eERDOztFQUEyQztDOUIyNnhENUM7O0E4Qi82eERDOztFQUEyQztDOUJvN3hENUM7O0E4Qm43eERDOztFQUEyQztDOUJ3N3hENUM7O0E4QnY3eERDOztFQUEyQztDOUI0N3hENUM7O0E4QjM3eERDOztFQUEyQztDOUJnOHhENUM7O0E4Qi83eERDOztFQUEyQztDOUJvOHhENUM7O0E4Qng4eERDOztFQUEyQztDOUI2OHhENUM7O0E4QjU4eERDOztFQUEyQztDOUJpOXhENUM7O0E4Qmg5eERDOztFQUEyQztDOUJxOXhENUM7O0E4QnA5eERDOztFQUEyQztDOUJ5OXhENUM7O0E4Qng5eERDOztFQUEyQztDOUI2OXhENUM7O0E4QmoreERDOztFQUEyQztDOUJzK3hENUM7O0E4QnIreERDOztFQUEyQztDOUIwK3hENUM7O0E4QnoreERDOztFQUEyQztDOUI4K3hENUM7O0E4QjcreERDOztFQUEyQztDOUJrL3hENUM7O0E4QmoveERDOztFQUEyQztDOUJzL3hENUM7O0E4QjEveERDOztFQUEyQztDOUIrL3hENUM7O0E4QjkveERDOztFQUEyQztDOUJtZ3lENUM7O0E4QmxneURDOztFQUEyQztDOUJ1Z3lENUM7O0E4QnRneURDOztFQUEyQztDOUIyZ3lENUM7O0E4QjFneURDOztFQUEyQztDOUIrZ3lENUM7O0E4Qm5oeURDOztFQUEyQztDOUJ3aHlENUM7O0E4QnZoeURDOztFQUEyQztDOUI0aHlENUM7O0E4QjNoeURDOztFQUEyQztDOUJnaXlENUM7O0E4Qi9oeURDOztFQUEyQztDOUJvaXlENUM7O0E4Qm5peURDOztFQUEyQztDOUJ3aXlENUM7O0E4QjVpeURDOztFQUEyQztDOUJpanlENUM7O0E4QmhqeURDOztFQUEyQztDOUJxanlENUM7O0E4QnBqeURDOztFQUEyQztDOUJ5anlENUM7O0E4QnhqeURDOztFQUEyQztDOUI2anlENUM7O0E4QjVqeURDOztFQUEyQztDOUJpa3lENUM7O0E4QnJreURDOztFQUEyQztDOUIwa3lENUM7O0E4QnpreURDOztFQUEyQztDOUI4a3lENUM7O0E4QjdreURDOztFQUEyQztDOUJrbHlENUM7O0E4QmpseURDOztFQUEyQztDOUJzbHlENUM7O0E4QnJseURDOztFQUEyQztDOUIwbHlENUM7O0E4QjlseURDOztFQUEyQztDOUJtbXlENUM7O0E4QmxteURDOztFQUEyQztDOUJ1bXlENUM7O0E4QnRteURDOztFQUEyQztDOUIybXlENUM7O0E4QjFteURDOztFQUEyQztDOUIrbXlENUM7O0E4QjlteURDOztFQUEyQztDOUJtbnlENUM7O0E4QnZueURDOztFQUEyQztDOUI0bnlENUM7O0E4QjNueURDOztFQUEyQztDOUJnb3lENUM7O0E4Qi9ueURDOztFQUEyQztDOUJvb3lENUM7O0E4Qm5veURDOztFQUEyQztDOUJ3b3lENUM7O0E4QnZveURDOztFQUEyQztDOUI0b3lENUM7O0E4QmhweURDOztFQUEyQztDOUJxcHlENUM7O0E4QnBweURDOztFQUEyQztDOUJ5cHlENUM7O0E4QnhweURDOztFQUEyQztDOUI2cHlENUM7O0E4QjVweURDOztFQUEyQztDOUJpcXlENUM7O0E4QmhxeURDOztFQUEyQztDOUJxcXlENUM7O0E4QnpxeURDOztFQUEyQztDOUI4cXlENUM7O0E4QjdxeURDOztFQUEyQztDOUJrcnlENUM7O0E4QmpyeURDOztFQUEyQztDOUJzcnlENUM7O0E4QnJyeURDOztFQUEyQztDOUIwcnlENUM7O0E4QnpyeURDOztFQUEyQztDOUI4cnlENUM7O0E4QmxzeURDOztFQUEyQztDOUJ1c3lENUM7O0E4QnRzeURDOztFQUEyQztDOUIyc3lENUM7O0E4QjFzeURDOztFQUEyQztDOUIrc3lENUM7O0E4QjlzeURDOztFQUEyQztDOUJtdHlENUM7O0E4Qmx0eURDOztFQUEyQztDOUJ1dHlENUM7O0E4QjN0eURDOztFQUEyQztDOUJndXlENUM7O0E4Qi90eURDOztFQUEyQztDOUJvdXlENUM7O0E4Qm51eURDOztFQUEyQztDOUJ3dXlENUM7O0E4QnZ1eURDOztFQUEyQztDOUI0dXlENUM7O0E4QjN1eURDOztFQUEyQztDOUJndnlENUM7O0E4QnB2eURDOztFQUEyQztDOUJ5dnlENUM7O0E4Qnh2eURDOztFQUEyQztDOUI2dnlENUM7O0E4QjV2eURDOztFQUEyQztDOUJpd3lENUM7O0E4Qmh3eURDOztFQUEyQztDOUJxd3lENUM7O0E4QnB3eURDOztFQUEyQztDOUJ5d3lENUM7O0E4Qjd3eURDOztFQUEyQztDOUJreHlENUM7O0E4Qmp4eURDOztFQUEyQztDOUJzeHlENUM7O0E4QnJ4eURDOztFQUEyQztDOUIweHlENUM7O0E4Qnp4eURDOztFQUEyQztDOUI4eHlENUM7O0E4Qjd4eURDOztFQUEyQztDOUJreXlENUM7O0E4QnR5eURDOztFQUEyQztDOUIyeXlENUM7O0E4QjF5eURDOztFQUEyQztDOUIreXlENUM7O0E4Qjl5eURDOztFQUEyQztDOUJtenlENUM7O0E4Qmx6eURDOztFQUEyQztDOUJ1enlENUM7O0E4QnR6eURDOztFQUEyQztDOUIyenlENUM7O0E4Qi96eURDOztFQUEyQztDOUJvMHlENUM7O0E4Qm4weURDOztFQUEyQztDOUJ3MHlENUM7O0E4QnYweURDOztFQUEyQztDOUI0MHlENUM7O0E4QjMweURDOztFQUEyQztDOUJnMXlENUM7O0E4Qi8weURDOztFQUEyQztDOUJvMXlENUM7O0E4QngxeURDOztFQUEyQztDOUI2MXlENUM7O0E4QjUxeURDOztFQUEyQztDOUJpMnlENUM7O0E4QmgyeURDOztFQUEyQztDOUJxMnlENUM7O0E4QnAyeURDOztFQUEyQztDOUJ5MnlENUM7O0E4QngyeURDOztFQUEyQztDOUI2MnlENUM7O0E4QmozeURDOztFQUEyQztDOUJzM3lENUM7O0E4QnIzeURDOztFQUEyQztDOUIwM3lENUM7O0E4QnozeURDOztFQUEyQztDOUI4M3lENUM7O0E4QjczeURDOztFQUEyQztDOUJrNHlENUM7O0E4Qmo0eURDOztFQUEyQztDOUJzNHlENUM7O0E4QjE0eURDOztFQUEyQztDOUIrNHlENUM7O0E4Qjk0eURDOztFQUEyQztDOUJtNXlENUM7O0E4Qmw1eURDOztFQUEyQztDOUJ1NXlENUM7O0E4QnQ1eURDOztFQUEyQztDOUIyNXlENUM7O0E4QjE1eURDOztFQUEyQztDOUIrNXlENUM7O0E4Qm42eURDOztFQUEyQztDOUJ3NnlENUM7O0E4QnY2eURDOztFQUEyQztDOUI0NnlENUM7O0E4QjM2eURDOztFQUEyQztDOUJnN3lENUM7O0E4Qi82eURDOztFQUEyQztDOUJvN3lENUM7O0E4Qm43eURDOztFQUEyQztDOUJ3N3lENUM7O0E4QjU3eURDOztFQUEyQztDOUJpOHlENUM7O0E4Qmg4eURDOztFQUEyQztDOUJxOHlENUM7O0E4QnA4eURDOztFQUEyQztDOUJ5OHlENUM7O0E4Qng4eURDOztFQUEyQztDOUI2OHlENUM7O0E4QjU4eURDOztFQUEyQztDOUJpOXlENUM7O0E4QnI5eURDOztFQUEyQztDOUIwOXlENUM7O0E4Qno5eURDOztFQUEyQztDOUI4OXlENUM7O0E4Qjc5eURDOztFQUEyQztDOUJrK3lENUM7O0E4QmoreURDOztFQUEyQztDOUJzK3lENUM7O0E4QnIreURDOztFQUEyQztDOUIwK3lENUM7O0E4QjkreURDOztFQUEyQztDOUJtL3lENUM7O0E4QmwveURDOztFQUEyQztDOUJ1L3lENUM7O0E4QnQveURDOztFQUEyQztDOUIyL3lENUM7O0E4QjEveURDOztFQUEyQztDOUIrL3lENUM7O0E4QjkveURDOztFQUEyQztDOUJtZ3pENUM7O0E4QnZnekRDOztFQUEyQztDOUI0Z3pENUM7O0E4QjNnekRDOztFQUEyQztDOUJnaHpENUM7O0E4Qi9nekRDOztFQUEyQztDOUJvaHpENUM7O0E4Qm5oekRDOztFQUEyQztDOUJ3aHpENUM7O0E4QnZoekRDOztFQUEyQztDOUI0aHpENUM7O0E4QmhpekRDOztFQUEyQztDOUJxaXpENUM7O0E4QnBpekRDOztFQUEyQztDOUJ5aXpENUM7O0E4QnhpekRDOztFQUEyQztDOUI2aXpENUM7O0E4QjVpekRDOztFQUEyQztDOUJpanpENUM7O0E4QmhqekRDOztFQUEyQztDOUJxanpENUM7O0E4QnpqekRDOztFQUEyQztDOUI4anpENUM7O0E4QjdqekRDOztFQUEyQztDOUJra3pENUM7O0E4QmprekRDOztFQUEyQztDOUJza3pENUM7O0E4QnJrekRDOztFQUEyQztDOUIwa3pENUM7O0E4QnprekRDOztFQUEyQztDOUI4a3pENUM7O0E4QmxsekRDOztFQUEyQztDOUJ1bHpENUM7O0E4QnRsekRDOztFQUEyQztDOUIybHpENUM7O0E4QjFsekRDOztFQUEyQztDOUIrbHpENUM7O0E4QjlsekRDOztFQUEyQztDOUJtbXpENUM7O0E4QmxtekRDOztFQUEyQztDOUJ1bXpENUM7O0E4QjNtekRDOztFQUEyQztDOUJnbnpENUM7O0E4Qi9tekRDOztFQUEyQztDOUJvbnpENUM7O0E4Qm5uekRDOztFQUEyQztDOUJ3bnpENUM7O0E4QnZuekRDOztFQUEyQztDOUI0bnpENUM7O0E4QjNuekRDOztFQUEyQztDOUJnb3pENUM7O0E4QnBvekRDOztFQUEyQztDOUJ5b3pENUM7O0E4QnhvekRDOztFQUEyQztDOUI2b3pENUM7O0E4QjVvekRDOztFQUEyQztDOUJpcHpENUM7O0E4QmhwekRDOztFQUEyQztDOUJxcHpENUM7O0E4QnBwekRDOztFQUEyQztDOUJ5cHpENUM7O0E4QjdwekRDOztFQUEyQztDOUJrcXpENUM7O0E4QmpxekRDOztFQUEyQztDOUJzcXpENUM7O0E4QnJxekRDOztFQUEyQztDOUIwcXpENUM7O0E4QnpxekRDOztFQUEyQztDOUI4cXpENUM7O0E4QjdxekRDOztFQUEyQztDOUJrcnpENUM7O0E4QnRyekRDOztFQUEyQztDOUIycnpENUM7O0E4QjFyekRDOztFQUEyQztDOUIrcnpENUM7O0E4QjlyekRDOztFQUEyQztDOUJtc3pENUM7O0E4QmxzekRDOztFQUEyQztDOUJ1c3pENUM7O0E4QnRzekRDOztFQUEyQztDOUIyc3pENUM7O0E4Qi9zekRDOztFQUEyQztDOUJvdHpENUM7O0E4Qm50ekRDOztFQUEyQztDOUJ3dHpENUM7O0E4QnZ0ekRDOztFQUEyQztDOUI0dHpENUM7O0E4QjN0ekRDOztFQUEyQztDOUJndXpENUM7O0E4Qi90ekRDOztFQUEyQztDOUJvdXpENUM7O0E4Qnh1ekRDOztFQUEyQztDOUI2dXpENUM7O0E4QjV1ekRDOztFQUEyQztDOUJpdnpENUM7O0E4Qmh2ekRDOztFQUEyQztDOUJxdnpENUM7O0E4QnB2ekRDOztFQUEyQztDOUJ5dnpENUM7O0E4Qnh2ekRDOztFQUEyQztDOUI2dnpENUM7O0E4Qmp3ekRDOztFQUEyQztDOUJzd3pENUM7O0E4QnJ3ekRDOztFQUEyQztDOUIwd3pENUM7O0E4Qnp3ekRDOztFQUEyQztDOUI4d3pENUM7O0E4Qjd3ekRDOztFQUEyQztDOUJreHpENUM7O0E4Qmp4ekRDOztFQUEyQztDOUJzeHpENUM7O0E4QjF4ekRDOztFQUEyQztDOUIreHpENUM7O0E4Qjl4ekRDOztFQUEyQztDOUJteXpENUM7O0E4Qmx5ekRDOztFQUEyQztDOUJ1eXpENUM7O0E4QnR5ekRDOztFQUEyQztDOUIyeXpENUM7O0E4QjF5ekRDOztFQUEyQztDOUIreXpENUM7O0E4Qm56ekRDOztFQUEyQztDOUJ3enpENUM7O0E4QnZ6ekRDOztFQUEyQztDOUI0enpENUM7O0E4QjN6ekRDOztFQUEyQztDOUJnMHpENUM7O0E4Qi96ekRDOztFQUEyQztDOUJvMHpENUM7O0E4Qm4wekRDOztFQUEyQztDOUJ3MHpENUM7O0E4QjUwekRDOztFQUEyQztDOUJpMXpENUM7O0E4QmgxekRDOztFQUEyQztDOUJxMXpENUM7O0E4QnAxekRDOztFQUEyQztDOUJ5MXpENUM7O0E4QngxekRDOztFQUEyQztDOUI2MXpENUM7O0E4QjUxekRDOztFQUEyQztDOUJpMnpENUM7O0E4QnIyekRDOztFQUEyQztDOUIwMnpENUM7O0E4QnoyekRDOztFQUEyQztDOUI4MnpENUM7O0E4QjcyekRDOztFQUEyQztDOUJrM3pENUM7O0E4QmozekRDOztFQUEyQztDOUJzM3pENUM7O0E4QnIzekRDOztFQUEyQztDOUIwM3pENUM7O0E4QjkzekRDOztFQUEyQztDOUJtNHpENUM7O0E4Qmw0ekRDOztFQUEyQztDOUJ1NHpENUM7O0E4QnQ0ekRDOztFQUEyQztDOUIyNHpENUM7O0E4QjE0ekRDOztFQUEyQztDOUIrNHpENUM7O0E4Qjk0ekRDOztFQUEyQztDOUJtNXpENUM7O0E4QnY1ekRDOztFQUEyQztDOUI0NXpENUM7O0E4QjM1ekRDOztFQUEyQztDOUJnNnpENUM7O0E4Qi81ekRDOztFQUEyQztDOUJvNnpENUM7O0E4Qm42ekRDOztFQUEyQztDOUJ3NnpENUM7O0E4QnY2ekRDOztFQUEyQztDOUI0NnpENUM7O0E4Qmg3ekRDOztFQUEyQztDOUJxN3pENUM7O0E4QnA3ekRDOztFQUEyQztDOUJ5N3pENUM7O0E4Qng3ekRDOztFQUEyQztDOUI2N3pENUM7O0E4QjU3ekRDOztFQUEyQztDOUJpOHpENUM7O0E4Qmg4ekRDOztFQUEyQztDOUJxOHpENUM7O0E4Qno4ekRDOztFQUEyQztDOUI4OHpENUM7O0E4Qjc4ekRDOztFQUEyQztDOUJrOXpENUM7O0E4Qmo5ekRDOztFQUEyQztDOUJzOXpENUM7O0E4QnI5ekRDOztFQUEyQztDOUIwOXpENUM7O0E4Qno5ekRDOztFQUEyQztDOUI4OXpENUM7O0E4QmwrekRDOztFQUEyQztDOUJ1K3pENUM7O0E4QnQrekRDOztFQUEyQztDOUIyK3pENUM7O0E4QjErekRDOztFQUEyQztDOUIrK3pENUM7O0E4QjkrekRDOztFQUEyQztDOUJtL3pENUM7O0E4QmwvekRDOztFQUEyQztDOUJ1L3pENUM7O0E4QjMvekRDOztFQUEyQztDOUJnZzBENUM7O0E4Qi8vekRDOztFQUEyQztDOUJvZzBENUM7O0E4Qm5nMERDOztFQUEyQztDOUJ3ZzBENUM7O0E4QnZnMERDOztFQUEyQztDOUI0ZzBENUM7O0E4QjNnMERDOztFQUEyQztDOUJnaDBENUM7O0E4QnBoMERDOztFQUEyQztDOUJ5aDBENUM7O0E4QnhoMERDOztFQUEyQztDOUI2aDBENUM7O0E4QjVoMERDOztFQUEyQztDOUJpaTBENUM7O0E4QmhpMERDOztFQUEyQztDOUJxaTBENUM7O0E4QnBpMERDOztFQUEyQztDOUJ5aTBENUM7O0E4QjdpMERDOztFQUEyQztDOUJrajBENUM7O0E4QmpqMERDOztFQUEyQztDOUJzajBENUM7O0E4QnJqMERDOztFQUEyQztDOUIwajBENUM7O0E4QnpqMERDOztFQUEyQztDOUI4ajBENUM7O0E4QjdqMERDOztFQUEyQztDOUJrazBENUM7O0E4QnRrMERDOztFQUEyQztDOUIyazBENUM7O0E4QjFrMERDOztFQUEyQztDOUIrazBENUM7O0E4QjlrMERDOztFQUEyQztDOUJtbDBENUM7O0E4QmxsMERDOztFQUEyQztDOUJ1bDBENUM7O0E4QnRsMERDOztFQUEyQztDOUIybDBENUM7O0E4Qi9sMERDOztFQUEyQztDOUJvbTBENUM7O0E4Qm5tMERDOztFQUEyQztDOUJ3bTBENUM7O0E4QnZtMERDOztFQUEyQztDOUI0bTBENUM7O0E4QjNtMERDOztFQUEyQztDOUJnbjBENUM7O0E4Qi9tMERDOztFQUEyQztDOUJvbjBENUM7O0E4QnhuMERDOztFQUEyQztDOUI2bjBENUM7O0E4QjVuMERDOztFQUEyQztDOUJpbzBENUM7O0E4QmhvMERDOztFQUEyQztDOUJxbzBENUM7O0E4QnBvMERDOztFQUEyQztDOUJ5bzBENUM7O0E4QnhvMERDOztFQUEyQztDOUI2bzBENUM7O0E4QmpwMERDOztFQUEyQztDOUJzcDBENUM7O0E4QnJwMERDOztFQUEyQztDOUIwcDBENUM7O0E4QnpwMERDOztFQUEyQztDOUI4cDBENUM7O0E4QjdwMERDOztFQUEyQztDOUJrcTBENUM7O0E4QmpxMERDOztFQUEyQztDOUJzcTBENUM7O0E4QjFxMERDOztFQUEyQztDOUIrcTBENUM7O0E4QjlxMERDOztFQUEyQztDOUJtcjBENUM7O0E4QmxyMERDOztFQUEyQztDOUJ1cjBENUM7O0E4QnRyMERDOztFQUEyQztDOUIycjBENUM7O0E4QjFyMERDOztFQUEyQztDOUIrcjBENUM7O0E4Qm5zMERDOztFQUEyQztDOUJ3czBENUM7O0E4QnZzMERDOztFQUEyQztDOUI0czBENUM7O0E4QjNzMERDOztFQUEyQztDOUJndDBENUM7O0E4Qi9zMERDOztFQUEyQztDOUJvdDBENUM7O0E4Qm50MERDOztFQUEyQztDOUJ3dDBENUM7O0E4QjV0MERDOztFQUEyQztDOUJpdTBENUM7O0E4Qmh1MERDOztFQUEyQztDOUJxdTBENUM7O0E4QnB1MERDOztFQUEyQztDOUJ5dTBENUM7O0E4Qnh1MERDOztFQUEyQztDOUI2dTBENUM7O0E4QjV1MERDOztFQUEyQztDOUJpdjBENUM7O0E4QnJ2MERDOztFQUEyQztDOUIwdjBENUM7O0E4Qnp2MERDOztFQUEyQztDOUI4djBENUM7O0E4Qjd2MERDOztFQUEyQztDOUJrdzBENUM7O0E4Qmp3MERDOztFQUEyQztDOUJzdzBENUM7O0E4QnJ3MERDOztFQUEyQztDOUIwdzBENUM7O0E4Qjl3MERDOztFQUEyQztDOUJteDBENUM7O0E4Qmx4MERDOztFQUEyQztDOUJ1eDBENUM7O0E4QnR4MERDOztFQUEyQztDOUIyeDBENUM7O0E4QjF4MERDOztFQUEyQztDOUIreDBENUM7O0E4Qjl4MERDOztFQUEyQztDOUJteTBENUM7O0E4QnZ5MERDOztFQUEyQztDOUI0eTBENUM7O0E4QjN5MERDOztFQUEyQztDOUJnejBENUM7O0E4Qi95MERDOztFQUEyQztDOUJvejBENUM7O0E4Qm56MERDOztFQUEyQztDOUJ3ejBENUM7O0E4QnZ6MERDOztFQUEyQztDOUI0ejBENUM7O0E4QmgwMERDOztFQUEyQztDOUJxMDBENUM7O0E4QnAwMERDOztFQUEyQztDOUJ5MDBENUM7O0E4QngwMERDOztFQUEyQztDOUI2MDBENUM7O0E4QjUwMERDOztFQUEyQztDOUJpMTBENUM7O0E4QmgxMERDOztFQUEyQztDOUJxMTBENUM7O0E4QnoxMERDOztFQUEyQztDOUI4MTBENUM7O0E4QjcxMERDOztFQUEyQztDOUJrMjBENUM7O0E4QmoyMERDOztFQUEyQztDOUJzMjBENUM7O0E4QnIyMERDOztFQUEyQztDOUIwMjBENUM7O0E4QnoyMERDOztFQUEyQztDOUI4MjBENUM7O0E4QmwzMERDOztFQUEyQztDOUJ1MzBENUM7O0E4QnQzMERDOztFQUEyQztDOUIyMzBENUM7O0E4QjEzMERDOztFQUEyQztDOUIrMzBENUM7O0E4QjkzMERDOztFQUEyQztDOUJtNDBENUM7O0E4Qmw0MERDOztFQUEyQztDOUJ1NDBENUM7O0E4QjM0MERDOztFQUEyQztDOUJnNTBENUM7O0E4Qi80MERDOztFQUEyQztDOUJvNTBENUM7O0E4Qm41MERDOztFQUEyQztDOUJ3NTBENUM7O0E4QnY1MERDOztFQUEyQztDOUI0NTBENUM7O0E4QjM1MERDOztFQUEyQztDOUJnNjBENUM7O0E4QnA2MERDOztFQUEyQztDOUJ5NjBENUM7O0E4Qng2MERDOztFQUEyQztDOUI2NjBENUM7O0E4QjU2MERDOztFQUEyQztDOUJpNzBENUM7O0E4Qmg3MERDOztFQUEyQztDOUJxNzBENUM7O0E4QnA3MERDOztFQUEyQztDOUJ5NzBENUM7O0E4Qjc3MERDOztFQUEyQztDOUJrODBENUM7O0E4Qmo4MERDOztFQUEyQztDOUJzODBENUM7O0E4QnI4MERDOztFQUEyQztDOUIwODBENUM7O0E4Qno4MERDOztFQUEyQztDOUI4ODBENUM7O0E4Qjc4MERDOztFQUEyQztDOUJrOTBENUM7O0E4QnQ5MERDOztFQUEyQztDOUIyOTBENUM7O0E4QjE5MERDOztFQUEyQztDOUIrOTBENUM7O0E4Qjk5MERDOztFQUEyQztDOUJtKzBENUM7O0E4QmwrMERDOztFQUEyQztDOUJ1KzBENUM7O0E4QnQrMERDOztFQUEyQztDOUIyKzBENUM7O0E4Qi8rMERDOztFQUEyQztDOUJvLzBENUM7O0E4Qm4vMERDOztFQUEyQztDOUJ3LzBENUM7O0E4QnYvMERDOztFQUEyQztDOUI0LzBENUM7O0E4QjMvMERDOztFQUEyQztDOUJnZzFENUM7O0E4Qi8vMERDOztFQUEyQztDOUJvZzFENUM7O0E4QnhnMURDOztFQUEyQztDOUI2ZzFENUM7O0E4QjVnMURDOztFQUEyQztDOUJpaDFENUM7O0E4QmhoMURDOztFQUEyQztDOUJxaDFENUM7O0E4QnBoMURDOztFQUEyQztDOUJ5aDFENUM7O0E4QnhoMURDOztFQUEyQztDOUI2aDFENUM7O0E4QmppMURDOztFQUEyQztDOUJzaTFENUM7O0E4QnJpMURDOztFQUEyQztDOUIwaTFENUM7O0E4QnppMURDOztFQUEyQztDOUI4aTFENUM7O0E4QjdpMURDOztFQUEyQztDOUJrajFENUM7O0E4QmpqMURDOztFQUEyQztDOUJzajFENUM7O0E4QjFqMURDOztFQUEyQztDOUIrajFENUM7O0E4QjlqMURDOztFQUEyQztDOUJtazFENUM7O0E4QmxrMURDOztFQUEyQztDOUJ1azFENUM7O0E4QnRrMURDOztFQUEyQztDOUIyazFENUM7O0E4QjFrMURDOztFQUEyQztDOUIrazFENUM7O0E4Qm5sMURDOztFQUEyQztDOUJ3bDFENUM7O0E4QnZsMURDOztFQUEyQztDOUI0bDFENUM7O0E4QjNsMURDOztFQUEyQztDOUJnbTFENUM7O0E4Qi9sMURDOztFQUEyQztDOUJvbTFENUM7O0E4Qm5tMURDOztFQUEyQztDOUJ3bTFENUM7O0E4QjVtMURDOztFQUEyQztDOUJpbjFENUM7O0E4QmhuMURDOztFQUEyQztDOUJxbjFENUM7O0E4QnBuMURDOztFQUEyQztDOUJ5bjFENUM7O0E4QnhuMURDOztFQUEyQztDOUI2bjFENUM7O0E4QjVuMURDOztFQUEyQztDOUJpbzFENUM7O0E4QnJvMURDOztFQUEyQztDOUIwbzFENUM7O0E4QnpvMURDOztFQUEyQztDOUI4bzFENUM7O0E4QjdvMURDOztFQUEyQztDOUJrcDFENUM7O0E4QmpwMURDOztFQUEyQztDOUJzcDFENUM7O0E4QnJwMURDOztFQUEyQztDOUIwcDFENUM7O0E4QjlwMURDOztFQUEyQztDOUJtcTFENUM7O0E4QmxxMURDOztFQUEyQztDOUJ1cTFENUM7O0E4QnRxMURDOztFQUEyQztDOUIycTFENUM7O0E4QjFxMURDOztFQUEyQztDOUIrcTFENUM7O0E4QjlxMURDOztFQUEyQztDOUJtcjFENUM7O0E4QnZyMURDOztFQUEyQztDOUI0cjFENUM7O0E4QjNyMURDOztFQUEyQztDOUJnczFENUM7O0E4Qi9yMURDOztFQUEyQztDOUJvczFENUM7O0E4Qm5zMURDOztFQUEyQztDOUJ3czFENUM7O0E4QnZzMURDOztFQUEyQztDOUI0czFENUM7O0E4Qmh0MURDOztFQUEyQztDOUJxdDFENUM7O0E4QnB0MURDOztFQUEyQztDOUJ5dDFENUM7O0E4Qnh0MURDOztFQUEyQztDOUI2dDFENUM7O0E4QjV0MURDOztFQUEyQztDOUJpdTFENUM7O0E4Qmh1MURDOztFQUEyQztDOUJxdTFENUM7O0E4Qnp1MURDOztFQUEyQztDOUI4dTFENUM7O0E4Qjd1MURDOztFQUEyQztDOUJrdjFENUM7O0E4Qmp2MURDOztFQUEyQztDOUJzdjFENUM7O0E4QnJ2MURDOztFQUEyQztDOUIwdjFENUM7O0E4Qnp2MURDOztFQUEyQztDOUI4djFENUM7O0E4Qmx3MURDOztFQUEyQztDOUJ1dzFENUM7O0E4QnR3MURDOztFQUEyQztDOUIydzFENUM7O0E4QjF3MURDOztFQUEyQztDOUIrdzFENUM7O0E4Qjl3MURDOztFQUEyQztDOUJteDFENUM7O0E4Qmx4MURDOztFQUEyQztDOUJ1eDFENUM7O0E4QjN4MURDOztFQUEyQztDOUJneTFENUM7O0E4Qi94MURDOztFQUEyQztDOUJveTFENUM7O0E4Qm55MURDOztFQUEyQztDOUJ3eTFENUM7O0E4QnZ5MURDOztFQUEyQztDOUI0eTFENUM7O0E4QjN5MURDOztFQUEyQztDOUJnejFENUM7O0E4QnB6MURDOztFQUEyQztDOUJ5ejFENUM7O0E4Qnh6MURDOztFQUEyQztDOUI2ejFENUM7O0E4QjV6MURDOztFQUEyQztDOUJpMDFENUM7O0E4QmgwMURDOztFQUEyQztDOUJxMDFENUM7O0E4QnAwMURDOztFQUEyQztDOUJ5MDFENUM7O0E4QjcwMURDOztFQUEyQztDOUJrMTFENUM7O0E4QmoxMURDOztFQUEyQztDOUJzMTFENUM7O0E4QnIxMURDOztFQUEyQztDOUIwMTFENUM7O0E4QnoxMURDOztFQUEyQztDOUI4MTFENUM7O0E4QjcxMURDOztFQUEyQztDOUJrMjFENUM7O0E4QnQyMURDOztFQUEyQztDOUIyMjFENUM7O0E4QjEyMURDOztFQUEyQztDOUIrMjFENUM7O0E4QjkyMURDOztFQUEyQztDOUJtMzFENUM7O0E4QmwzMURDOztFQUEyQztDOUJ1MzFENUM7O0E4QnQzMURDOztFQUEyQztDOUIyMzFENUM7O0E4Qi8zMURDOztFQUEyQztDOUJvNDFENUM7O0E4Qm40MURDOztFQUEyQztDOUJ3NDFENUM7O0E4QnY0MURDOztFQUEyQztDOUI0NDFENUM7O0E4QjM0MURDOztFQUEyQztDOUJnNTFENUM7O0E4Qi80MURDOztFQUEyQztDOUJvNTFENUM7O0E4Qng1MURDOztFQUEyQztDOUI2NTFENUM7O0E4QjU1MURDOztFQUEyQztDOUJpNjFENUM7O0E4Qmg2MURDOztFQUEyQztDOUJxNjFENUM7O0E4QnA2MURDOztFQUEyQztDOUJ5NjFENUM7O0E4Qng2MURDOztFQUEyQztDOUI2NjFENUM7O0E4Qmo3MURDOztFQUEyQztDOUJzNzFENUM7O0E4QnI3MURDOztFQUEyQztDOUIwNzFENUM7O0E4Qno3MURDOztFQUEyQztDOUI4NzFENUM7O0E4Qjc3MURDOztFQUEyQztDOUJrODFENUM7O0E4Qmo4MURDOztFQUEyQztDOUJzODFENUM7O0E4QjE4MURDOztFQUEyQztDOUIrODFENUM7O0E4Qjk4MURDOztFQUEyQztDOUJtOTFENUM7O0E4Qmw5MURDOztFQUEyQztDOUJ1OTFENUM7O0E4QnQ5MURDOztFQUEyQztDOUIyOTFENUM7O0E4QjE5MURDOztFQUEyQztDOUIrOTFENUM7O0E4Qm4rMURDOztFQUEyQztDOUJ3KzFENUM7O0E4QnYrMURDOztFQUEyQztDOUI0KzFENUM7O0E4QjMrMURDOztFQUEyQztDOUJnLzFENUM7O0E4Qi8rMURDOztFQUEyQztDOUJvLzFENUM7O0E4Qm4vMURDOztFQUEyQztDOUJ3LzFENUM7O0E4QjUvMURDOztFQUEyQztDOUJpZzJENUM7O0E4QmhnMkRDOztFQUEyQztDOUJxZzJENUM7O0E4QnBnMkRDOztFQUEyQztDOUJ5ZzJENUM7O0E4QnhnMkRDOztFQUEyQztDOUI2ZzJENUM7O0E4QjVnMkRDOztFQUEyQztDOUJpaDJENUM7O0E4QnJoMkRDOztFQUEyQztDOUIwaDJENUM7O0E4QnpoMkRDOztFQUEyQztDOUI4aDJENUM7O0E4QjdoMkRDOztFQUEyQztDOUJraTJENUM7O0E4QmppMkRDOztFQUEyQztDOUJzaTJENUM7O0E4QnJpMkRDOztFQUEyQztDOUIwaTJENUM7O0E4QjlpMkRDOztFQUEyQztDOUJtajJENUM7O0E4QmxqMkRDOztFQUEyQztDOUJ1ajJENUM7O0E4QnRqMkRDOztFQUEyQztDOUIyajJENUM7O0E4QjFqMkRDOztFQUEyQztDOUIrajJENUM7O0E4QjlqMkRDOztFQUEyQztDOUJtazJENUM7O0E4QnZrMkRDOztFQUEyQztDOUI0azJENUM7O0E4QjNrMkRDOztFQUEyQztDOUJnbDJENUM7O0E4Qi9rMkRDOztFQUEyQztDOUJvbDJENUM7O0E4Qm5sMkRDOztFQUEyQztDOUJ3bDJENUM7O0E4QnZsMkRDOztFQUEyQztDOUI0bDJENUM7O0E4QmhtMkRDOztFQUEyQztDOUJxbTJENUM7O0E4QnBtMkRDOztFQUEyQztDOUJ5bTJENUM7O0E4QnhtMkRDOztFQUEyQztDOUI2bTJENUM7O0E4QjVtMkRDOztFQUEyQztDOUJpbjJENUM7O0E4QmhuMkRDOztFQUEyQztDOUJxbjJENUM7O0E4QnpuMkRDOztFQUEyQztDOUI4bjJENUM7O0E4QjduMkRDOztFQUEyQztDOUJrbzJENUM7O0E4QmpvMkRDOztFQUEyQztDOUJzbzJENUM7O0E4QnJvMkRDOztFQUEyQztDOUIwbzJENUM7O0E4QnpvMkRDOztFQUEyQztDOUI4bzJENUM7O0E4QmxwMkRDOztFQUEyQztDOUJ1cDJENUM7O0E4QnRwMkRDOztFQUEyQztDOUIycDJENUM7O0E4QjFwMkRDOztFQUEyQztDOUIrcDJENUM7O0E4QjlwMkRDOztFQUEyQztDOUJtcTJENUM7O0E4QmxxMkRDOztFQUEyQztDOUJ1cTJENUM7O0E4QjNxMkRDOztFQUEyQztDOUJncjJENUM7O0E4Qi9xMkRDOztFQUEyQztDOUJvcjJENUM7O0E4Qm5yMkRDOztFQUEyQztDOUJ3cjJENUM7O0E4QnZyMkRDOztFQUEyQztDOUI0cjJENUM7O0E4QjNyMkRDOztFQUEyQztDOUJnczJENUM7O0E4QnBzMkRDOztFQUEyQztDOUJ5czJENUM7O0E4QnhzMkRDOztFQUEyQztDOUI2czJENUM7O0E4QjVzMkRDOztFQUEyQztDOUJpdDJENUM7O0E4Qmh0MkRDOztFQUEyQztDOUJxdDJENUM7O0E4QnB0MkRDOztFQUEyQztDOUJ5dDJENUM7O0E4Qjd0MkRDOztFQUEyQztDOUJrdTJENUM7O0E4Qmp1MkRDOztFQUEyQztDOUJzdTJENUM7O0E4QnJ1MkRDOztFQUEyQztDOUIwdTJENUM7O0E4Qnp1MkRDOztFQUEyQztDOUI4dTJENUM7O0E4Qjd1MkRDOztFQUEyQztDOUJrdjJENUM7O0E4QnR2MkRDOztFQUEyQztDOUIydjJENUM7O0E4QjF2MkRDOztFQUEyQztDOUIrdjJENUM7O0E4Qjl2MkRDOztFQUEyQztDOUJtdzJENUM7O0E4Qmx3MkRDOztFQUEyQztDOUJ1dzJENUM7O0E4QnR3MkRDOztFQUEyQztDOUIydzJENUM7O0E4Qi93MkRDOztFQUEyQztDOUJveDJENUM7O0E4Qm54MkRDOztFQUEyQztDOUJ3eDJENUM7O0E4QnZ4MkRDOztFQUEyQztDOUI0eDJENUM7O0E4QjN4MkRDOztFQUEyQztDOUJneTJENUM7O0E4Qi94MkRDOztFQUEyQztDOUJveTJENUM7O0E4Qnh5MkRDOztFQUEyQztDOUI2eTJENUM7O0E4QjV5MkRDOztFQUEyQztDOUJpejJENUM7O0E4Qmh6MkRDOztFQUEyQztDOUJxejJENUM7O0E4QnB6MkRDOztFQUEyQztDOUJ5ejJENUM7O0E4Qnh6MkRDOztFQUEyQztDOUI2ejJENUM7O0E4QmowMkRDOztFQUEyQztDOUJzMDJENUM7O0E4QnIwMkRDOztFQUEyQztDOUIwMDJENUM7O0E4QnowMkRDOztFQUEyQztDOUI4MDJENUM7O0E4QjcwMkRDOztFQUEyQztDOUJrMTJENUM7O0E4QmoxMkRDOztFQUEyQztDOUJzMTJENUM7O0E4QjExMkRDOztFQUEyQztDOUIrMTJENUM7O0E4QjkxMkRDOztFQUEyQztDOUJtMjJENUM7O0E4QmwyMkRDOztFQUEyQztDOUJ1MjJENUM7O0E4QnQyMkRDOztFQUEyQztDOUIyMjJENUM7O0E4QjEyMkRDOztFQUEyQztDOUIrMjJENUM7O0E4Qm4zMkRDOztFQUEyQztDOUJ3MzJENUM7O0E4QnYzMkRDOztFQUEyQztDOUI0MzJENUM7O0E4QjMzMkRDOztFQUEyQztDOUJnNDJENUM7O0E4Qi8zMkRDOztFQUEyQztDOUJvNDJENUM7O0E4Qm40MkRDOztFQUEyQztDOUJ3NDJENUM7O0E4QjU0MkRDOztFQUEyQztDOUJpNTJENUM7O0E4Qmg1MkRDOztFQUEyQztDOUJxNTJENUM7O0E4QnA1MkRDOztFQUEyQztDOUJ5NTJENUM7O0E4Qng1MkRDOztFQUEyQztDOUI2NTJENUM7O0E4QjU1MkRDOztFQUEyQztDOUJpNjJENUM7O0E4QnI2MkRDOztFQUEyQztDOUIwNjJENUM7O0E4Qno2MkRDOztFQUEyQztDOUI4NjJENUM7O0E4Qjc2MkRDOztFQUEyQztDOUJrNzJENUM7O0E4Qmo3MkRDOztFQUEyQztDOUJzNzJENUM7O0E4QnI3MkRDOztFQUEyQztDOUIwNzJENUM7O0E4Qjk3MkRDOztFQUEyQztDOUJtODJENUM7O0E4Qmw4MkRDOztFQUEyQztDOUJ1ODJENUM7O0E4QnQ4MkRDOztFQUEyQztDOUIyODJENUM7O0E4QjE4MkRDOztFQUEyQztDOUIrODJENUM7O0E4Qjk4MkRDOztFQUEyQztDOUJtOTJENUM7O0E4QnY5MkRDOztFQUEyQztDOUI0OTJENUM7O0E4QjM5MkRDOztFQUEyQztDOUJnKzJENUM7O0E4Qi85MkRDOztFQUEyQztDOUJvKzJENUM7O0E4Qm4rMkRDOztFQUEyQztDOUJ3KzJENUM7O0E4QnYrMkRDOztFQUEyQztDOUI0KzJENUM7O0E4QmgvMkRDOztFQUEyQztDOUJxLzJENUM7O0E4QnAvMkRDOztFQUEyQztDOUJ5LzJENUM7O0E4QngvMkRDOztFQUEyQztDOUI2LzJENUM7O0E4QjUvMkRDOztFQUEyQztDOUJpZzNENUM7O0E4QmhnM0RDOztFQUEyQztDOUJxZzNENUM7O0E4QnpnM0RDOztFQUEyQztDOUI4ZzNENUM7O0E4QjdnM0RDOztFQUEyQztDOUJraDNENUM7O0E4QmpoM0RDOztFQUEyQztDOUJzaDNENUM7O0E4QnJoM0RDOztFQUEyQztDOUIwaDNENUM7O0E4QnpoM0RDOztFQUEyQztDOUI4aDNENUM7O0E4QmxpM0RDOztFQUEyQztDOUJ1aTNENUM7O0E4QnRpM0RDOztFQUEyQztDOUIyaTNENUM7O0E4QjFpM0RDOztFQUEyQztDOUIraTNENUM7O0E4QjlpM0RDOztFQUEyQztDOUJtajNENUM7O0E4QmxqM0RDOztFQUEyQztDOUJ1ajNENUM7O0E4QjNqM0RDOztFQUEyQztDOUJnazNENUM7O0E4Qi9qM0RDOztFQUEyQztDOUJvazNENUM7O0E4Qm5rM0RDOztFQUEyQztDOUJ3azNENUM7O0E4QnZrM0RDOztFQUEyQztDOUI0azNENUM7O0E4QjNrM0RDOztFQUEyQztDOUJnbDNENUM7O0E4QnBsM0RDOztFQUEyQztDOUJ5bDNENUM7O0E4QnhsM0RDOztFQUEyQztDOUI2bDNENUM7O0E4QjVsM0RDOztFQUEyQztDOUJpbTNENUM7O0E4QmhtM0RDOztFQUEyQztDOUJxbTNENUM7O0E4QnBtM0RDOztFQUEyQztDOUJ5bTNENUM7O0E4QjdtM0RDOztFQUEyQztDOUJrbjNENUM7O0E4QmpuM0RDOztFQUEyQztDOUJzbjNENUM7O0E4QnJuM0RDOztFQUEyQztDOUIwbjNENUM7O0E4QnpuM0RDOztFQUEyQztDOUI4bjNENUM7O0E4QjduM0RDOztFQUEyQztDOUJrbzNENUM7O0E4QnRvM0RDOztFQUEyQztDOUIybzNENUM7O0E4QjFvM0RDOztFQUEyQztDOUIrbzNENUM7O0E4QjlvM0RDOztFQUEyQztDOUJtcDNENUM7O0E4QmxwM0RDOztFQUEyQztDOUJ1cDNENUM7O0E4QnRwM0RDOztFQUEyQztDOUIycDNENUM7O0E4Qi9wM0RDOztFQUEyQztDOUJvcTNENUM7O0E4Qm5xM0RDOztFQUEyQztDOUJ3cTNENUM7O0E4QnZxM0RDOztFQUEyQztDOUI0cTNENUM7O0E4QjNxM0RDOztFQUEyQztDOUJncjNENUM7O0E4Qi9xM0RDOztFQUEyQztDOUJvcjNENUM7O0E4QnhyM0RDOztFQUEyQztDOUI2cjNENUM7O0E4QjVyM0RDOztFQUEyQztDOUJpczNENUM7O0E4QmhzM0RDOztFQUEyQztDOUJxczNENUM7O0E4QnBzM0RDOztFQUEyQztDOUJ5czNENUM7O0E4QnhzM0RDOztFQUEyQztDOUI2czNENUM7O0E4Qmp0M0RDOztFQUEyQztDOUJzdDNENUM7O0E4QnJ0M0RDOztFQUEyQztDOUIwdDNENUM7O0E4Qnp0M0RDOztFQUEyQztDOUI4dDNENUM7O0E4Qjd0M0RDOztFQUEyQztDOUJrdTNENUM7O0E4Qmp1M0RDOztFQUEyQztDOUJzdTNENUM7O0E4QjF1M0RDOztFQUEyQztDOUIrdTNENUM7O0E4Qjl1M0RDOztFQUEyQztDOUJtdjNENUM7O0E4Qmx2M0RDOztFQUEyQztDOUJ1djNENUM7O0E4QnR2M0RDOztFQUEyQztDOUIydjNENUM7O0E4QjF2M0RDOztFQUEyQztDOUIrdjNENUM7O0E4Qm53M0RDOztFQUEyQztDOUJ3dzNENUM7O0E4QnZ3M0RDOztFQUEyQztDOUI0dzNENUM7O0E4QjN3M0RDOztFQUEyQztDOUJneDNENUM7O0E4Qi93M0RDOztFQUEyQztDOUJveDNENUM7O0E4Qm54M0RDOztFQUEyQztDOUJ3eDNENUM7O0E4QjV4M0RDOztFQUEyQztDOUJpeTNENUM7O0E4Qmh5M0RDOztFQUEyQztDOUJxeTNENUM7O0E4QnB5M0RDOztFQUEyQztDOUJ5eTNENUM7O0E4Qnh5M0RDOztFQUEyQztDOUI2eTNENUM7O0E4QjV5M0RDOztFQUEyQztDOUJpejNENUM7O0E4QnJ6M0RDOztFQUEyQztDOUIwejNENUM7O0E4Qnp6M0RDOztFQUEyQztDOUI4ejNENUM7O0E4Qjd6M0RDOztFQUEyQztDOUJrMDNENUM7O0E4QmowM0RDOztFQUEyQztDOUJzMDNENUM7O0E4QnIwM0RDOztFQUEyQztDOUIwMDNENUM7O0E4QjkwM0RDOztFQUEyQztDOUJtMTNENUM7O0E4QmwxM0RDOztFQUEyQztDOUJ1MTNENUM7O0E4QnQxM0RDOztFQUEyQztDOUIyMTNENUM7O0E4QjExM0RDOztFQUEyQztDOUIrMTNENUM7O0E4QjkxM0RDOztFQUEyQztDOUJtMjNENUM7O0E4QnYyM0RDOztFQUEyQztDOUI0MjNENUM7O0E4QjMyM0RDOztFQUEyQztDOUJnMzNENUM7O0E4Qi8yM0RDOztFQUEyQztDOUJvMzNENUM7O0E4Qm4zM0RDOztFQUEyQztDOUJ3MzNENUM7O0E4QnYzM0RDOztFQUEyQztDOUI0MzNENUM7O0E4Qmg0M0RDOztFQUEyQztDOUJxNDNENUM7O0E4QnA0M0RDOztFQUEyQztDOUJ5NDNENUM7O0E4Qng0M0RDOztFQUEyQztDOUI2NDNENUM7O0E4QjU0M0RDOztFQUEyQztDOUJpNTNENUM7O0E4Qmg1M0RDOztFQUEyQztDOUJxNTNENUM7O0E4Qno1M0RDOztFQUEyQztDOUI4NTNENUM7O0E4Qjc1M0RDOztFQUEyQztDOUJrNjNENUM7O0E4Qmo2M0RDOztFQUEyQztDOUJzNjNENUM7O0E4QnI2M0RDOztFQUEyQztDOUIwNjNENUM7O0E4Qno2M0RDOztFQUEyQztDOUI4NjNENUM7O0E4Qmw3M0RDOztFQUEyQztDOUJ1NzNENUM7O0E4QnQ3M0RDOztFQUEyQztDOUIyNzNENUM7O0E4QjE3M0RDOztFQUEyQztDOUIrNzNENUM7O0E4Qjk3M0RDOztFQUEyQztDOUJtODNENUM7O0E4Qmw4M0RDOztFQUEyQztDOUJ1ODNENUM7O0E4QjM4M0RDOztFQUEyQztDOUJnOTNENUM7O0E4Qi84M0RDOztFQUEyQztDOUJvOTNENUM7O0E4Qm45M0RDOztFQUEyQztDOUJ3OTNENUM7O0E4QnY5M0RDOztFQUEyQztDOUI0OTNENUM7O0E4QjM5M0RDOztFQUEyQztDOUJnKzNENUM7O0E4QnArM0RDOztFQUEyQztDOUJ5KzNENUM7O0E4QngrM0RDOztFQUEyQztDOUI2KzNENUM7O0E4QjUrM0RDOztFQUEyQztDOUJpLzNENUM7O0E4QmgvM0RDOztFQUEyQztDOUJxLzNENUM7O0E4QnAvM0RDOztFQUEyQztDOUJ5LzNENUM7O0E4QjcvM0RDOztFQUEyQztDOUJrZzRENUM7O0E4QmpnNERDOztFQUEyQztDOUJzZzRENUM7O0E4QnJnNERDOztFQUEyQztDOUIwZzRENUM7O0E4QnpnNERDOztFQUEyQztDOUI4ZzRENUM7O0E4QjdnNERDOztFQUEyQztDOUJraDRENUM7O0E4QnRoNERDOztFQUEyQztDOUIyaDRENUM7O0E4QjFoNERDOztFQUEyQztDOUIraDRENUM7O0E4QjloNERDOztFQUEyQztDOUJtaTRENUM7O0E4QmxpNERDOztFQUEyQztDOUJ1aTRENUM7O0E4QnRpNERDOztFQUEyQztDOUIyaTRENUM7O0E4Qi9pNERDOztFQUEyQztDOUJvajRENUM7O0E4Qm5qNERDOztFQUEyQztDOUJ3ajRENUM7O0E4QnZqNERDOztFQUEyQztDOUI0ajRENUM7O0E4QjNqNERDOztFQUEyQztDOUJnazRENUM7O0E4Qi9qNERDOztFQUEyQztDOUJvazRENUM7O0E4QnhrNERDOztFQUEyQztDOUI2azRENUM7O0E4QjVrNERDOztFQUEyQztDOUJpbDRENUM7O0E4QmhsNERDOztFQUEyQztDOUJxbDRENUM7O0E4QnBsNERDOztFQUEyQztDOUJ5bDRENUM7O0E4QnhsNERDOztFQUEyQztDOUI2bDRENUM7O0E4QmptNERDOztFQUEyQztDOUJzbTRENUM7O0E4QnJtNERDOztFQUEyQztDOUIwbTRENUM7O0E4QnptNERDOztFQUEyQztDOUI4bTRENUM7O0E4QjdtNERDOztFQUEyQztDOUJrbjRENUM7O0E4QmpuNERDOztFQUEyQztDOUJzbjRENUM7O0E4QjFuNERDOztFQUEyQztDOUIrbjRENUM7O0E4QjluNERDOztFQUEyQztDOUJtbzRENUM7O0E4QmxvNERDOztFQUEyQztDOUJ1bzRENUM7O0E4QnRvNERDOztFQUEyQztDOUIybzRENUM7O0E4QjFvNERDOztFQUEyQztDOUIrbzRENUM7O0E4Qm5wNERDOztFQUEyQztDOUJ3cDRENUM7O0E4QnZwNERDOztFQUEyQztDOUI0cDRENUM7O0E4QjNwNERDOztFQUEyQztDOUJncTRENUM7O0E4Qi9wNERDOztFQUEyQztDOUJvcTRENUM7O0E4Qm5xNERDOztFQUEyQztDOUJ3cTRENUM7O0E4QjVxNERDOztFQUEyQztDOUJpcjRENUM7O0E4QmhyNERDOztFQUEyQztDOUJxcjRENUM7O0E4QnByNERDOztFQUEyQztDOUJ5cjRENUM7O0E4QnhyNERDOztFQUEyQztDOUI2cjRENUM7O0E4QjVyNERDOztFQUEyQztDOUJpczRENUM7O0E4QnJzNERDOztFQUEyQztDOUIwczRENUM7O0E4QnpzNERDOztFQUEyQztDOUI4czRENUM7O0E4QjdzNERDOztFQUEyQztDOUJrdDRENUM7O0E4Qmp0NERDOztFQUEyQztDOUJzdDRENUM7O0E4QnJ0NERDOztFQUEyQztDOUIwdDRENUM7O0E4Qjl0NERDOztFQUEyQztDOUJtdTRENUM7O0E4Qmx1NERDOztFQUEyQztDOUJ1dTRENUM7O0E4QnR1NERDOztFQUEyQztDOUIydTRENUM7O0E4QjF1NERDOztFQUEyQztDOUIrdTRENUM7O0E4Qjl1NERDOztFQUEyQztDOUJtdjRENUM7O0E4QnZ2NERDOztFQUEyQztDOUI0djRENUM7O0E4QjN2NERDOztFQUEyQztDOUJndzRENUM7O0E4Qi92NERDOztFQUEyQztDOUJvdzRENUM7O0E4Qm53NERDOztFQUEyQztDOUJ3dzRENUM7O0E4QnZ3NERDOztFQUEyQztDOUI0dzRENUM7O0E4Qmh4NERDOztFQUEyQztDOUJxeDRENUM7O0E4QnB4NERDOztFQUEyQztDOUJ5eDRENUM7O0E4Qnh4NERDOztFQUEyQztDOUI2eDRENUM7O0E4QjV4NERDOztFQUEyQztDOUJpeTRENUM7O0E4Qmh5NERDOztFQUEyQztDOUJxeTRENUM7O0E4Qnp5NERDOztFQUEyQztDOUI4eTRENUM7O0E4Qjd5NERDOztFQUEyQztDOUJrejRENUM7O0E4Qmp6NERDOztFQUEyQztDOUJzejRENUM7O0E4QnJ6NERDOztFQUEyQztDOUIwejRENUM7O0E4Qnp6NERDOztFQUEyQztDOUI4ejRENUM7O0E4QmwwNERDOztFQUEyQztDOUJ1MDRENUM7O0E4QnQwNERDOztFQUEyQztDOUIyMDRENUM7O0E4QjEwNERDOztFQUEyQztDOUIrMDRENUM7O0E4QjkwNERDOztFQUEyQztDOUJtMTRENUM7O0E4QmwxNERDOztFQUEyQztDOUJ1MTRENUM7O0E4QjMxNERDOztFQUEyQztDOUJnMjRENUM7O0E4Qi8xNERDOztFQUEyQztDOUJvMjRENUM7O0E4Qm4yNERDOztFQUEyQztDOUJ3MjRENUM7O0E4QnYyNERDOztFQUEyQztDOUI0MjRENUM7O0E4QjMyNERDOztFQUEyQztDOUJnMzRENUM7O0E4QnAzNERDOztFQUEyQztDOUJ5MzRENUM7O0E4QngzNERDOztFQUEyQztDOUI2MzRENUM7O0E4QjUzNERDOztFQUEyQztDOUJpNDRENUM7O0E4Qmg0NERDOztFQUEyQztDOUJxNDRENUM7O0E4QnA0NERDOztFQUEyQztDOUJ5NDRENUM7O0E4Qjc0NERDOztFQUEyQztDOUJrNTRENUM7O0E4Qmo1NERDOztFQUEyQztDOUJzNTRENUM7O0E4QnI1NERDOztFQUEyQztDOUIwNTRENUM7O0E4Qno1NERDOztFQUEyQztDOUI4NTRENUM7O0E4Qjc1NERDOztFQUEyQztDOUJrNjRENUM7O0E4QnQ2NERDOztFQUEyQztDOUIyNjRENUM7O0E4QjE2NERDOztFQUEyQztDOUIrNjRENUM7O0E4Qjk2NERDOztFQUEyQztDOUJtNzRENUM7O0E4Qmw3NERDOztFQUEyQztDOUJ1NzRENUM7O0E4QnQ3NERDOztFQUEyQztDOUIyNzRENUM7O0E4Qi83NERDOztFQUEyQztDOUJvODRENUM7O0E4Qm44NERDOztFQUEyQztDOUJ3ODRENUM7O0E4QnY4NERDOztFQUEyQztDOUI0ODRENUM7O0E4QjM4NERDOztFQUEyQztDOUJnOTRENUM7O0E4Qi84NERDOztFQUEyQztDOUJvOTRENUM7O0E4Qng5NERDOztFQUEyQztDOUI2OTRENUM7O0E4QjU5NERDOztFQUEyQztDOUJpKzRENUM7O0E4QmgrNERDOztFQUEyQztDOUJxKzRENUM7O0E4QnArNERDOztFQUEyQztDOUJ5KzRENUM7O0E4QngrNERDOztFQUEyQztDOUI2KzRENUM7O0E4QmovNERDOztFQUEyQztDOUJzLzRENUM7O0E4QnIvNERDOztFQUEyQztDOUIwLzRENUM7O0E4QnovNERDOztFQUEyQztDOUI4LzRENUM7O0E4QjcvNERDOztFQUEyQztDOUJrZzVENUM7O0E4QmpnNURDOztFQUEyQztDOUJzZzVENUM7O0E4QjFnNURDOztFQUEyQztDOUIrZzVENUM7O0E4QjlnNURDOztFQUEyQztDOUJtaDVENUM7O0E4QmxoNURDOztFQUEyQztDOUJ1aDVENUM7O0E4QnRoNURDOztFQUEyQztDOUIyaDVENUM7O0E4QjFoNURDOztFQUEyQztDOUIraDVENUM7O0E4Qm5pNURDOztFQUEyQztDOUJ3aTVENUM7O0E4QnZpNURDOztFQUEyQztDOUI0aTVENUM7O0E4QjNpNURDOztFQUEyQztDOUJnajVENUM7O0E4Qi9pNURDOztFQUEyQztDOUJvajVENUM7O0E4Qm5qNURDOztFQUEyQztDOUJ3ajVENUM7O0E4QjVqNURDOztFQUEyQztDOUJpazVENUM7O0E4QmhrNURDOztFQUEyQztDOUJxazVENUM7O0E4QnBrNURDOztFQUEyQztDOUJ5azVENUM7O0E4QnhrNURDOztFQUEyQztDOUI2azVENUM7O0E4QjVrNURDOztFQUEyQztDOUJpbDVENUM7O0E4QnJsNURDOztFQUEyQztDOUIwbDVENUM7O0E4QnpsNURDOztFQUEyQztDOUI4bDVENUM7O0E4QjdsNURDOztFQUEyQztDOUJrbTVENUM7O0E4QmptNURDOztFQUEyQztDOUJzbTVENUM7O0E4QnJtNURDOztFQUEyQztDOUIwbTVENUM7O0E4QjltNURDOztFQUEyQztDOUJtbjVENUM7O0E4QmxuNURDOztFQUEyQztDOUJ1bjVENUM7O0E4QnRuNURDOztFQUEyQztDOUIybjVENUM7O0E4QjFuNURDOztFQUEyQztDOUIrbjVENUM7O0E4QjluNURDOztFQUEyQztDOUJtbzVENUM7O0E4QnZvNURDOztFQUEyQztDOUI0bzVENUM7O0E4QjNvNURDOztFQUEyQztDOUJncDVENUM7O0E4Qi9vNURDOztFQUEyQztDOUJvcDVENUM7O0E4Qm5wNURDOztFQUEyQztDOUJ3cDVENUM7O0E4QnZwNURDOztFQUEyQztDOUI0cDVENUM7O0E4QmhxNURDOztFQUEyQztDOUJxcTVENUM7O0E4QnBxNURDOztFQUEyQztDOUJ5cTVENUM7O0E4QnhxNURDOztFQUEyQztDOUI2cTVENUM7O0E4QjVxNURDOztFQUEyQztDOUJpcjVENUM7O0E4QmhyNURDOztFQUEyQztDOUJxcjVENUM7O0E4QnpyNURDOztFQUEyQztDOUI4cjVENUM7O0E4QjdyNURDOztFQUEyQztDOUJrczVENUM7O0E4QmpzNURDOztFQUEyQztDOUJzczVENUM7O0E4QnJzNURDOztFQUEyQztDOUIwczVENUM7O0E4QnpzNURDOztFQUEyQztDOUI4czVENUM7O0E4Qmx0NURDOztFQUEyQztDOUJ1dDVENUM7O0E4QnR0NURDOztFQUEyQztDOUIydDVENUM7O0E4QjF0NURDOztFQUEyQztDOUIrdDVENUM7O0E4Qjl0NURDOztFQUEyQztDOUJtdTVENUM7O0E4Qmx1NURDOztFQUEyQztDOUJ1dTVENUM7O0E4QjN1NURDOztFQUEyQztDOUJndjVENUM7O0E4Qi91NURDOztFQUEyQztDOUJvdjVENUM7O0E4Qm52NURDOztFQUEyQztDOUJ3djVENUM7O0E4QnZ2NURDOztFQUEyQztDOUI0djVENUM7O0E4QjN2NURDOztFQUEyQztDOUJndzVENUM7O0E4QnB3NURDOztFQUEyQztDOUJ5dzVENUM7O0E4Qnh3NURDOztFQUEyQztDOUI2dzVENUM7O0E4QjV3NURDOztFQUEyQztDOUJpeDVENUM7O0E4Qmh4NURDOztFQUEyQztDOUJxeDVENUM7O0E4QnB4NURDOztFQUEyQztDOUJ5eDVENUM7O0E4Qjd4NURDOztFQUEyQztDOUJreTVENUM7O0E4Qmp5NURDOztFQUEyQztDOUJzeTVENUM7O0E4QnJ5NURDOztFQUEyQztDOUIweTVENUM7O0E4Qnp5NURDOztFQUEyQztDOUI4eTVENUM7O0E4Qjd5NURDOztFQUEyQztDOUJrejVENUM7O0E4QnR6NURDOztFQUEyQztDOUIyejVENUM7O0E4QjF6NURDOztFQUEyQztDOUIrejVENUM7O0E4Qjl6NURDOztFQUEyQztDOUJtMDVENUM7O0E4QmwwNURDOztFQUEyQztDOUJ1MDVENUM7O0E4QnQwNURDOztFQUEyQztDOUIyMDVENUM7O0E4Qi8wNURDOztFQUEyQztDOUJvMTVENUM7O0E4Qm4xNURDOztFQUEyQztDOUJ3MTVENUM7O0E4QnYxNURDOztFQUEyQztDOUI0MTVENUM7O0E4QjMxNURDOztFQUEyQztDOUJnMjVENUM7O0E4Qi8xNURDOztFQUEyQztDOUJvMjVENUM7O0E4QngyNURDOztFQUEyQztDOUI2MjVENUM7O0E4QjUyNURDOztFQUEyQztDOUJpMzVENUM7O0E4QmgzNURDOztFQUEyQztDOUJxMzVENUM7O0E4QnAzNURDOztFQUEyQztDOUJ5MzVENUM7O0E4QngzNURDOztFQUEyQztDOUI2MzVENUM7O0E4Qmo0NURDOztFQUEyQztDOUJzNDVENUM7O0E4QnI0NURDOztFQUEyQztDOUIwNDVENUM7O0E4Qno0NURDOztFQUEyQztDOUI4NDVENUM7O0E4Qjc0NURDOztFQUEyQztDOUJrNTVENUM7O0E4Qmo1NURDOztFQUEyQztDOUJzNTVENUM7O0E4QjE1NURDOztFQUEyQztDOUIrNTVENUM7O0E4Qjk1NURDOztFQUEyQztDOUJtNjVENUM7O0E4Qmw2NURDOztFQUEyQztDOUJ1NjVENUM7O0E4QnQ2NURDOztFQUEyQztDOUIyNjVENUM7O0E4QjE2NURDOztFQUEyQztDOUIrNjVENUM7O0E4Qm43NURDOztFQUEyQztDOUJ3NzVENUM7O0E4QnY3NURDOztFQUEyQztDOUI0NzVENUM7O0E4QjM3NURDOztFQUEyQztDOUJnODVENUM7O0E4Qi83NURDOztFQUEyQztDOUJvODVENUM7O0E4Qm44NURDOztFQUEyQztDOUJ3ODVENUM7O0E4QjU4NURDOztFQUEyQztDOUJpOTVENUM7O0E4Qmg5NURDOztFQUEyQztDOUJxOTVENUM7O0E4QnA5NURDOztFQUEyQztDOUJ5OTVENUM7O0E4Qng5NURDOztFQUEyQztDOUI2OTVENUM7O0E4QjU5NURDOztFQUEyQztDOUJpKzVENUM7O0E4QnIrNURDOztFQUEyQztDOUIwKzVENUM7O0E4QnorNURDOztFQUEyQztDOUI4KzVENUM7O0E4QjcrNURDOztFQUEyQztDOUJrLzVENUM7O0E4QmovNURDOztFQUEyQztDOUJzLzVENUM7O0E4QnIvNURDOztFQUEyQztDOUIwLzVENUM7O0E4QjkvNURDOztFQUEyQztDOUJtZzZENUM7O0E4QmxnNkRDOztFQUEyQztDOUJ1ZzZENUM7O0E4QnRnNkRDOztFQUEyQztDOUIyZzZENUM7O0E4QjFnNkRDOztFQUEyQztDOUIrZzZENUM7O0E4QjlnNkRDOztFQUEyQztDOUJtaDZENUM7O0E4QnZoNkRDOztFQUEyQztDOUI0aDZENUM7O0E4QjNoNkRDOztFQUEyQztDOUJnaTZENUM7O0E4Qi9oNkRDOztFQUEyQztDOUJvaTZENUM7O0E4Qm5pNkRDOztFQUEyQztDOUJ3aTZENUM7O0E4QnZpNkRDOztFQUEyQztDOUI0aTZENUM7O0E4QmhqNkRDOztFQUEyQztDOUJxajZENUM7O0E4QnBqNkRDOztFQUEyQztDOUJ5ajZENUM7O0E4QnhqNkRDOztFQUEyQztDOUI2ajZENUM7O0E4QjVqNkRDOztFQUEyQztDOUJpazZENUM7O0E4QmhrNkRDOztFQUEyQztDOUJxazZENUM7O0E4QnprNkRDOztFQUEyQztDOUI4azZENUM7O0E4QjdrNkRDOztFQUEyQztDOUJrbDZENUM7O0E4QmpsNkRDOztFQUEyQztDOUJzbDZENUM7O0E4QnJsNkRDOztFQUEyQztDOUIwbDZENUM7O0E4QnpsNkRDOztFQUEyQztDOUI4bDZENUM7O0E4QmxtNkRDOztFQUEyQztDOUJ1bTZENUM7O0E4QnRtNkRDOztFQUEyQztDOUIybTZENUM7O0E4QjFtNkRDOztFQUEyQztDOUIrbTZENUM7O0E4QjltNkRDOztFQUEyQztDOUJtbjZENUM7O0E4QmxuNkRDOztFQUEyQztDOUJ1bjZENUM7O0E4QjNuNkRDOztFQUEyQztDOUJnbzZENUM7O0E4Qi9uNkRDOztFQUEyQztDOUJvbzZENUM7O0E4Qm5vNkRDOztFQUEyQztDOUJ3bzZENUM7O0E4QnZvNkRDOztFQUEyQztDOUI0bzZENUM7O0E4QjNvNkRDOztFQUEyQztDOUJncDZENUM7O0E4QnBwNkRDOztFQUEyQztDOUJ5cDZENUM7O0E4QnhwNkRDOztFQUEyQztDOUI2cDZENUM7O0E4QjVwNkRDOztFQUEyQztDOUJpcTZENUM7O0E4QmhxNkRDOztFQUEyQztDOUJxcTZENUM7O0E4QnBxNkRDOztFQUEyQztDOUJ5cTZENUM7O0E4QjdxNkRDOztFQUEyQztDOUJrcjZENUM7O0E4QmpyNkRDOztFQUEyQztDOUJzcjZENUM7O0E4QnJyNkRDOztFQUEyQztDOUIwcjZENUM7O0E4QnpyNkRDOztFQUEyQztDOUI4cjZENUM7O0E4QjdyNkRDOztFQUEyQztDOUJrczZENUM7O0E4QnRzNkRDOztFQUEyQztDOUIyczZENUM7O0E4QjFzNkRDOztFQUEyQztDOUIrczZENUM7O0E4QjlzNkRDOztFQUEyQztDOUJtdDZENUM7O0E4Qmx0NkRDOztFQUEyQztDOUJ1dDZENUM7O0E4QnR0NkRDOztFQUEyQztDOUIydDZENUM7O0E4Qi90NkRDOztFQUEyQztDOUJvdTZENUM7O0E4Qm51NkRDOztFQUEyQztDOUJ3dTZENUM7O0E4QnZ1NkRDOztFQUEyQztDOUI0dTZENUM7O0E4QjN1NkRDOztFQUEyQztDOUJndjZENUM7O0E4Qi91NkRDOztFQUEyQztDOUJvdjZENUM7O0E4Qnh2NkRDOztFQUEyQztDOUI2djZENUM7O0E4QjV2NkRDOztFQUEyQztDOUJpdzZENUM7O0E4Qmh3NkRDOztFQUEyQztDOUJxdzZENUM7O0E4QnB3NkRDOztFQUEyQztDOUJ5dzZENUM7O0E4Qnh3NkRDOztFQUEyQztDOUI2dzZENUM7O0E4Qmp4NkRDOztFQUEyQztDOUJzeDZENUM7O0E4QnJ4NkRDOztFQUEyQztDOUIweDZENUM7O0E4Qnp4NkRDOztFQUEyQztDOUI4eDZENUM7O0E4Qjd4NkRDOztFQUEyQztDOUJreTZENUM7O0E4Qmp5NkRDOztFQUEyQztDOUJzeTZENUM7O0E4QjF5NkRDOztFQUEyQztDOUIreTZENUM7O0E4Qjl5NkRDOztFQUEyQztDOUJtejZENUM7O0E4Qmx6NkRDOztFQUEyQztDOUJ1ejZENUM7O0E4QnR6NkRDOztFQUEyQztDOUIyejZENUM7O0E4QjF6NkRDOztFQUEyQztDOUIrejZENUM7O0E4Qm4wNkRDOztFQUEyQztDOUJ3MDZENUM7O0E4QnYwNkRDOztFQUEyQztDOUI0MDZENUM7O0E4QjMwNkRDOztFQUEyQztDOUJnMTZENUM7O0E4Qi8wNkRDOztFQUEyQztDOUJvMTZENUM7O0E4Qm4xNkRDOztFQUEyQztDOUJ3MTZENUM7O0E4QjUxNkRDOztFQUEyQztDOUJpMjZENUM7O0E4QmgyNkRDOztFQUEyQztDOUJxMjZENUM7O0E4QnAyNkRDOztFQUEyQztDOUJ5MjZENUM7O0E4QngyNkRDOztFQUEyQztDOUI2MjZENUM7O0E4QjUyNkRDOztFQUEyQztDOUJpMzZENUM7O0E4QnIzNkRDOztFQUEyQztDOUIwMzZENUM7O0E4QnozNkRDOztFQUEyQztDOUI4MzZENUM7O0E4QjczNkRDOztFQUEyQztDOUJrNDZENUM7O0E4Qmo0NkRDOztFQUEyQztDOUJzNDZENUM7O0E4QnI0NkRDOztFQUEyQztDOUIwNDZENUM7O0E4Qjk0NkRDOztFQUEyQztDOUJtNTZENUM7O0E4Qmw1NkRDOztFQUEyQztDOUJ1NTZENUM7O0E4QnQ1NkRDOztFQUEyQztDOUIyNTZENUM7O0E4QjE1NkRDOztFQUEyQztDOUIrNTZENUM7O0E4Qjk1NkRDOztFQUEyQztDOUJtNjZENUM7O0E4QnY2NkRDOztFQUEyQztDOUI0NjZENUM7O0E4QjM2NkRDOztFQUEyQztDOUJnNzZENUM7O0E4Qi82NkRDOztFQUEyQztDOUJvNzZENUM7O0E4Qm43NkRDOztFQUEyQztDOUJ3NzZENUM7O0E4QnY3NkRDOztFQUEyQztDOUI0NzZENUM7O0E4Qmg4NkRDOztFQUEyQztDOUJxODZENUM7O0E4QnA4NkRDOztFQUEyQztDOUJ5ODZENUM7O0E4Qng4NkRDOztFQUEyQztDOUI2ODZENUM7O0E4QjU4NkRDOztFQUEyQztDOUJpOTZENUM7O0E4Qmg5NkRDOztFQUEyQztDOUJxOTZENUM7O0E4Qno5NkRDOztFQUEyQztDOUI4OTZENUM7O0E4Qjc5NkRDOztFQUEyQztDOUJrKzZENUM7O0E4QmorNkRDOztFQUEyQztDOUJzKzZENUM7O0E4QnIrNkRDOztFQUEyQztDOUIwKzZENUM7O0E4QnorNkRDOztFQUEyQztDOUI4KzZENUM7O0E4QmwvNkRDOztFQUEyQztDOUJ1LzZENUM7O0E4QnQvNkRDOztFQUEyQztDOUIyLzZENUM7O0E4QjEvNkRDOztFQUEyQztDOUIrLzZENUM7O0E4QjkvNkRDOztFQUEyQztDOUJtZzdENUM7O0E4QmxnN0RDOztFQUEyQztDOUJ1ZzdENUM7O0E4QjNnN0RDOztFQUEyQztDOUJnaDdENUM7O0E4Qi9nN0RDOztFQUEyQztDOUJvaDdENUM7O0E4Qm5oN0RDOztFQUEyQztDOUJ3aDdENUM7O0E4QnZoN0RDOztFQUEyQztDOUI0aDdENUM7O0E4QjNoN0RDOztFQUEyQztDOUJnaTdENUM7O0E4QnBpN0RDOztFQUEyQztDOUJ5aTdENUM7O0E4QnhpN0RDOztFQUEyQztDOUI2aTdENUM7O0E4QjVpN0RDOztFQUEyQztDOUJpajdENUM7O0E4QmhqN0RDOztFQUEyQztDOUJxajdENUM7O0E4QnBqN0RDOztFQUEyQztDOUJ5ajdENUM7O0E4QjdqN0RDOztFQUEyQztDOUJrazdENUM7O0E4QmprN0RDOztFQUEyQztDOUJzazdENUM7O0E4QnJrN0RDOztFQUEyQztDOUIwazdENUM7O0E4QnprN0RDOztFQUEyQztDOUI4azdENUM7O0E4QjdrN0RDOztFQUEyQztDOUJrbDdENUM7O0E4QnRsN0RDOztFQUEyQztDOUIybDdENUM7O0E4QjFsN0RDOztFQUEyQztDOUIrbDdENUM7O0E4QjlsN0RDOztFQUEyQztDOUJtbTdENUM7O0E4QmxtN0RDOztFQUEyQztDOUJ1bTdENUM7O0E4QnRtN0RDOztFQUEyQztDOUIybTdENUM7O0E4Qi9tN0RDOztFQUEyQztDOUJvbjdENUM7O0E4Qm5uN0RDOztFQUEyQztDOUJ3bjdENUM7O0E4QnZuN0RDOztFQUEyQztDOUI0bjdENUM7O0E4QjNuN0RDOztFQUEyQztDOUJnbzdENUM7O0E4Qi9uN0RDOztFQUEyQztDOUJvbzdENUM7O0E4QnhvN0RDOztFQUEyQztDOUI2bzdENUM7O0E4QjVvN0RDOztFQUEyQztDOUJpcDdENUM7O0E4QmhwN0RDOztFQUEyQztDOUJxcDdENUM7O0E4QnBwN0RDOztFQUEyQztDOUJ5cDdENUM7O0E4QnhwN0RDOztFQUEyQztDOUI2cDdENUM7O0E4QmpxN0RDOztFQUEyQztDOUJzcTdENUM7O0E4QnJxN0RDOztFQUEyQztDOUIwcTdENUM7O0E4QnpxN0RDOztFQUEyQztDOUI4cTdENUM7O0E4QjdxN0RDOztFQUEyQztDOUJrcjdENUM7O0E4QmpyN0RDOztFQUEyQztDOUJzcjdENUM7O0E4QjFyN0RDOztFQUEyQztDOUIrcjdENUM7O0E4QjlyN0RDOztFQUEyQztDOUJtczdENUM7O0E4QmxzN0RDOztFQUEyQztDOUJ1czdENUM7O0E4QnRzN0RDOztFQUEyQztDOUIyczdENUM7O0E4QjFzN0RDOztFQUEyQztDOUIrczdENUM7O0E4Qm50N0RDOztFQUEyQztDOUJ3dDdENUM7O0E4QnZ0N0RDOztFQUEyQztDOUI0dDdENUM7O0E4QjN0N0RDOztFQUEyQztDOUJndTdENUM7O0E4Qi90N0RDOztFQUEyQztDOUJvdTdENUM7O0E4Qm51N0RDOztFQUEyQztDOUJ3dTdENUM7O0E4QjV1N0RDOztFQUEyQztDOUJpdjdENUM7O0E4Qmh2N0RDOztFQUEyQztDOUJxdjdENUM7O0E4QnB2N0RDOztFQUEyQztDOUJ5djdENUM7O0E4Qnh2N0RDOztFQUEyQztDOUI2djdENUM7O0E4QjV2N0RDOztFQUEyQztDOUJpdzdENUM7O0E4QnJ3N0RDOztFQUEyQztDOUIwdzdENUM7O0E4Qnp3N0RDOztFQUEyQztDOUI4dzdENUM7O0E4Qjd3N0RDOztFQUEyQztDOUJreDdENUM7O0E4Qmp4N0RDOztFQUEyQztDOUJzeDdENUM7O0E4QnJ4N0RDOztFQUEyQztDOUIweDdENUM7O0E4Qjl4N0RDOztFQUEyQztDOUJteTdENUM7O0E4Qmx5N0RDOztFQUEyQztDOUJ1eTdENUM7O0E4QnR5N0RDOztFQUEyQztDOUIyeTdENUM7O0E4QjF5N0RDOztFQUEyQztDOUIreTdENUM7O0E4Qjl5N0RDOztFQUEyQztDOUJtejdENUM7O0E4QnZ6N0RDOztFQUEyQztDOUI0ejdENUM7O0E4QjN6N0RDOztFQUEyQztDOUJnMDdENUM7O0E4Qi96N0RDOztFQUEyQztDOUJvMDdENUM7O0E4Qm4wN0RDOztFQUEyQztDOUJ3MDdENUM7O0E4QnYwN0RDOztFQUEyQztDOUI0MDdENUM7O0E4QmgxN0RDOztFQUEyQztDOUJxMTdENUM7O0E4QnAxN0RDOztFQUEyQztDOUJ5MTdENUM7O0E4QngxN0RDOztFQUEyQztDOUI2MTdENUM7O0E4QjUxN0RDOztFQUEyQztDOUJpMjdENUM7O0E4QmgyN0RDOztFQUEyQztDOUJxMjdENUM7O0E4QnoyN0RDOztFQUEyQztDOUI4MjdENUM7O0E4QjcyN0RDOztFQUEyQztDOUJrMzdENUM7O0E4QmozN0RDOztFQUEyQztDOUJzMzdENUM7O0E4QnIzN0RDOztFQUEyQztDOUIwMzdENUM7O0E4QnozN0RDOztFQUEyQztDOUI4MzdENUM7O0E4Qmw0N0RDOztFQUEyQztDOUJ1NDdENUM7O0E4QnQ0N0RDOztFQUEyQztDOUIyNDdENUM7O0E4QjE0N0RDOztFQUEyQztDOUIrNDdENUM7O0E4Qjk0N0RDOztFQUEyQztDOUJtNTdENUM7O0E4Qmw1N0RDOztFQUEyQztDOUJ1NTdENUM7O0E4QjM1N0RDOztFQUEyQztDOUJnNjdENUM7O0E4Qi81N0RDOztFQUEyQztDOUJvNjdENUM7O0E4Qm42N0RDOztFQUEyQztDOUJ3NjdENUM7O0E4QnY2N0RDOztFQUEyQztDOUI0NjdENUM7O0E4QjM2N0RDOztFQUEyQztDOUJnNzdENUM7O0E4QnA3N0RDOztFQUEyQztDOUJ5NzdENUM7O0E4Qng3N0RDOztFQUEyQztDOUI2NzdENUM7O0E4QjU3N0RDOztFQUEyQztDOUJpODdENUM7O0E4Qmg4N0RDOztFQUEyQztDOUJxODdENUM7O0E4QnA4N0RDOztFQUEyQztDOUJ5ODdENUM7O0E4Qjc4N0RDOztFQUEyQztDOUJrOTdENUM7O0E4Qmo5N0RDOztFQUEyQztDOUJzOTdENUM7O0E4QnI5N0RDOztFQUEyQztDOUIwOTdENUM7O0E4Qno5N0RDOztFQUEyQztDOUI4OTdENUM7O0E4Qjc5N0RDOztFQUEyQztDOUJrKzdENUM7O0E4QnQrN0RDOztFQUEyQztDOUIyKzdENUM7O0E4QjErN0RDOztFQUEyQztDOUIrKzdENUM7O0E4QjkrN0RDOztFQUEyQztDOUJtLzdENUM7O0E4QmwvN0RDOztFQUEyQztDOUJ1LzdENUM7O0E4QnQvN0RDOztFQUEyQztDOUIyLzdENUM7O0E4Qi8vN0RDOztFQUEyQztDOUJvZzhENUM7O0E4Qm5nOERDOztFQUEyQztDOUJ3ZzhENUM7O0E4QnZnOERDOztFQUEyQztDOUI0ZzhENUM7O0E4QjNnOERDOztFQUEyQztDOUJnaDhENUM7O0E4Qi9nOERDOztFQUEyQztDOUJvaDhENUM7O0E4QnhoOERDOztFQUEyQztDOUI2aDhENUM7O0E4QjVoOERDOztFQUEyQztDOUJpaThENUM7O0E4QmhpOERDOztFQUEyQztDOUJxaThENUM7O0E4QnBpOERDOztFQUEyQztDOUJ5aThENUM7O0E4QnhpOERDOztFQUEyQztDOUI2aThENUM7O0E4QmpqOERDOztFQUEyQztDOUJzajhENUM7O0E4QnJqOERDOztFQUEyQztDOUIwajhENUM7O0E4QnpqOERDOztFQUEyQztDOUI4ajhENUM7O0E4QjdqOERDOztFQUEyQztDOUJrazhENUM7O0E4QmprOERDOztFQUEyQztDOUJzazhENUM7O0E4QjFrOERDOztFQUEyQztDOUIrazhENUM7O0E4QjlrOERDOztFQUEyQztDOUJtbDhENUM7O0E4QmxsOERDOztFQUEyQztDOUJ1bDhENUM7O0E4QnRsOERDOztFQUEyQztDOUIybDhENUM7O0E4QjFsOERDOztFQUEyQztDOUIrbDhENUM7O0E4Qm5tOERDOztFQUEyQztDOUJ3bThENUM7O0E4QnZtOERDOztFQUEyQztDOUI0bThENUM7O0E4QjNtOERDOztFQUEyQztDOUJnbjhENUM7O0E4Qi9tOERDOztFQUEyQztDOUJvbjhENUM7O0E4Qm5uOERDOztFQUEyQztDOUJ3bjhENUM7O0E4QjVuOERDOztFQUEyQztDOUJpbzhENUM7O0E4QmhvOERDOztFQUEyQztDOUJxbzhENUM7O0E4QnBvOERDOztFQUEyQztDOUJ5bzhENUM7O0E4QnhvOERDOztFQUEyQztDOUI2bzhENUM7O0E4QjVvOERDOztFQUEyQztDOUJpcDhENUM7O0E4QnJwOERDOztFQUEyQztDOUIwcDhENUM7O0E4QnpwOERDOztFQUEyQztDOUI4cDhENUM7O0E4QjdwOERDOztFQUEyQztDOUJrcThENUM7O0E4QmpxOERDOztFQUEyQztDOUJzcThENUM7O0E4QnJxOERDOztFQUEyQztDOUIwcThENUM7O0E4QjlxOERDOztFQUEyQztDOUJtcjhENUM7O0E4QmxyOERDOztFQUEyQztDOUJ1cjhENUM7O0E4QnRyOERDOztFQUEyQztDOUIycjhENUM7O0E4QjFyOERDOztFQUEyQztDOUIrcjhENUM7O0E4QjlyOERDOztFQUEyQztDOUJtczhENUM7O0E4QnZzOERDOztFQUEyQztDOUI0czhENUM7O0E4QjNzOERDOztFQUEyQztDOUJndDhENUM7O0E4Qi9zOERDOztFQUEyQztDOUJvdDhENUM7O0E4Qm50OERDOztFQUEyQztDOUJ3dDhENUM7O0E4QnZ0OERDOztFQUEyQztDOUI0dDhENUM7O0E4Qmh1OERDOztFQUEyQztDOUJxdThENUM7O0E4QnB1OERDOztFQUEyQztDOUJ5dThENUM7O0E4Qnh1OERDOztFQUEyQztDOUI2dThENUM7O0E4QjV1OERDOztFQUEyQztDOUJpdjhENUM7O0E4Qmh2OERDOztFQUEyQztDOUJxdjhENUM7O0E4Qjd1OERDOztFQUEyQztDOUJrdjhENUM7O0E4Qmp2OERDOztFQUEyQztDOUJzdjhENUM7O0E4QnJ2OERDOztFQUEyQztDOUIwdjhENUM7O0E4Qnp2OERDOztFQUEyQztDOUI4djhENUM7O0E4Qjd2OERDOztFQUEyQztDOUJrdzhENUM7O0E4QnR3OERDOztFQUEyQztDOUIydzhENUM7O0E4QjF3OERDOztFQUEyQztDOUIrdzhENUM7O0E4Qjl3OERDOztFQUEyQztDOUJteDhENUM7O0E4Qmx4OERDOztFQUEyQztDOUJ1eDhENUM7O0E4QnR4OERDOztFQUEyQztDOUIyeDhENUM7O0E4Qi94OERDOztFQUEyQztDOUJveThENUM7O0E4Qm55OERDOztFQUEyQztDOUJ3eThENUM7O0E4QnZ5OERDOztFQUEyQztDOUI0eThENUM7O0E4QjN5OERDOztFQUEyQztDOUJnejhENUM7O0E4Qi95OERDOztFQUEyQztDOUJvejhENUM7O0E4Qnh6OERDOztFQUEyQztDOUI2ejhENUM7O0E4QjV6OERDOztFQUEyQztDOUJpMDhENUM7O0E4QmgwOERDOztFQUEyQztDOUJxMDhENUM7O0E4QnAwOERDOztFQUEyQztDOUJ5MDhENUM7O0E4QngwOERDOztFQUEyQztDOUI2MDhENUM7O0E4QmoxOERDOztFQUEyQztDOUJzMThENUM7O0E4QnIxOERDOztFQUEyQztDOUIwMThENUM7O0E4QnoxOERDOztFQUEyQztDOUI4MThENUM7O0E4QjcxOERDOztFQUEyQztDOUJrMjhENUM7O0E4QmoyOERDOztFQUEyQztDOUJzMjhENUM7O0E4QjEyOERDOztFQUEyQztDOUIrMjhENUM7O0E4QjkyOERDOztFQUEyQztDOUJtMzhENUM7O0E4QmwzOERDOztFQUEyQztDOUJ1MzhENUM7O0E4QnQzOERDOztFQUEyQztDOUIyMzhENUM7O0E4QjEzOERDOztFQUEyQztDOUIrMzhENUM7O0E4Qm40OERDOztFQUEyQztDOUJ3NDhENUM7O0E4QnY0OERDOztFQUEyQztDOUI0NDhENUM7O0E4QjM0OERDOztFQUEyQztDOUJnNThENUM7O0E4Qi80OERDOztFQUEyQztDOUJvNThENUM7O0E4Qm41OERDOztFQUEyQztDOUJ3NThENUM7O0E4QjU1OERDOztFQUEyQztDOUJpNjhENUM7O0E4Qmg2OERDOztFQUEyQztDOUJxNjhENUM7O0E4QnA2OERDOztFQUEyQztDOUJ5NjhENUM7O0E4Qng2OERDOztFQUEyQztDOUI2NjhENUM7O0E4QjU2OERDOztFQUEyQztDOUJpNzhENUM7O0E4QnI3OERDOztFQUEyQztDOUIwNzhENUM7O0E4Qno3OERDOztFQUEyQztDOUI4NzhENUM7O0E4Qjc3OERDOztFQUEyQztDOUJrODhENUM7O0E4Qmo4OERDOztFQUEyQztDOUJzODhENUM7O0E4QnI4OERDOztFQUEyQztDOUIwODhENUM7O0ErQnQrOEREO0VBQ0M7RUFDQTtFQUNBO0VBSUE7RUFDQTtDL0JzKzhEQTs7QWU5cTBCRDs7RWdCcHpvQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Qy9Ccys4REE7O0ErQm4rOEREO0VBQ0M7Qy9Ccys4REE7O0ErQnArOEREO0VBQ0M7Qy9CdSs4REE7O0ErQnIrOEREO0VBQ0M7Qy9Cdys4REE7O0ErQnQrOEREO0VBQ0M7Qy9CeSs4REE7O0ErQnYrOEREO0VBQ0M7Qy9CMCs4REE7O0ErQngrOEREO0VBQ0M7Qy9CMis4REE7O0ErQnorOEREO0VBQ0M7Qy9CNCs4REE7O0ErQjErOEREO0VBQ0M7Qy9CNis4REE7O0ErQjMrOEREO0VBQ0M7Qy9COCs4REE7O0ErQjUrOEREO0VBQ0M7Qy9CKys4REE7O0ErQjcrOEREO0VBQ0M7Qy9CZy84REE7O0ErQjkrOEREO0VBQ0M7Qy9CaS84REE7O0ErQi8rOEREO0VBQ0M7Qy9Cay84REE7O0ErQmgvOEREO0VBQ0M7Qy9CbS84REE7O0ErQmovOEREO0VBQ0M7Qy9Cby84REE7O0ErQmwvOEREO0VBQ0M7Qy9CcS84REE7O0ErQm4vOEREO0VBQ0M7Qy9Ccy84REE7O0ErQnAvOEREO0VBQ0M7Qy9CdS84REE7O0ErQnIvOEREO0VBQ0M7Qy9Cdy84REE7O0ErQnQvOEREO0VBQ0M7Qy9CeS84REE7O0ErQnYvOEREO0VBQ0M7Qy9CMC84REE7O0ErQngvOEREO0VBQ0M7Qy9CMi84REE7O0ErQnovOEREO0VBQ0M7Qy9CNC84REE7O0ErQjEvOEREO0VBQ0M7Qy9CNi84REE7O0ErQjMvOEREO0VBQ0M7Qy9COC84REE7O0ErQjUvOEREO0VBQ0M7Qy9CKy84REE7O0ErQjcvOEREO0VBQ0M7Qy9CZ2c5REE7O0ErQjkvOEREO0VBQ0M7Qy9CaWc5REE7O0ErQi8vOEREO0VBQ0M7Qy9Ca2c5REE7O0ErQmhnOUREO0VBQ0M7Qy9CbWc5REE7O0ErQmpnOUREO0VBQ0M7Qy9Cb2c5REE7O0ErQmxnOUREO0VBQ0M7Qy9CcWc5REE7O0ErQm5nOUREO0VBQ0M7Qy9Cc2c5REE7O0ErQnBnOUREO0VBQ0M7Qy9CdWc5REE7O0ErQnJnOUREO0VBQ0M7Qy9Cd2c5REE7O0ErQnRnOUREO0VBQ0M7Qy9CeWc5REE7O0ErQnZnOUREO0VBQ0M7Qy9CMGc5REE7O0ErQnhnOUREO0VBQ0M7Qy9CMmc5REE7O0ErQnpnOUREO0VBQ0M7Qy9CNGc5REE7O0ErQjFnOUREO0VBQ0M7Qy9CNmc5REE7O0ErQjNnOUREO0VBQ0M7Qy9COGc5REE7O0ErQjVnOUREO0VBQ0M7Qy9CK2c5REE7O0ErQjdnOUREO0VBQ0M7Qy9CZ2g5REE7O0ErQjlnOUREO0VBQ0M7Qy9CaWg5REE7O0ErQi9nOUREO0VBQ0M7Qy9Ca2g5REE7O0ErQmhoOUREO0VBQ0M7Qy9CbWg5REE7O0ErQmpoOUREO0VBQ0M7Qy9Cb2g5REE7O0ErQmxoOUREO0VBQ0M7Qy9CcWg5REE7O0ErQm5oOUREO0VBQ0M7Qy9Cc2g5REE7O0ErQnBoOUREO0VBQ0M7Qy9CdWg5REE7O0ErQnJoOUREO0VBQ0M7Qy9Cd2g5REE7O0ErQnRoOUREO0VBQ0M7Qy9CeWg5REE7O0ErQnZoOUREO0VBQ0M7Qy9CMGg5REE7O0ErQnhoOUREO0VBQ0M7Qy9CMmg5REE7O0ErQnpoOUREO0VBQ0M7Qy9CNGg5REE7O0ErQjFoOUREO0VBQ0M7Qy9CNmg5REE7O0ErQjNoOUREO0VBQ0M7Qy9COGg5REE7O0ErQjVoOUREO0VBQ0M7Qy9CK2g5REE7O0ErQjdoOUREO0VBQ0M7Qy9CZ2k5REE7O0ErQjloOUREO0VBQ0M7Qy9CaWk5REE7O0ErQi9oOUREO0VBQ0M7Qy9Ca2k5REE7O0ErQmhpOUREO0VBQ0M7Qy9CbWk5REE7O0ErQmppOUREO0VBQ0M7Qy9Cb2k5REE7O0ErQmxpOUREO0VBQ0M7Qy9CcWk5REE7O0ErQm5pOUREO0VBQ0M7Qy9Cc2k5REE7O0ErQnBpOUREO0VBQ0M7Qy9CdWk5REE7O0ErQnJpOUREO0VBQ0M7Qy9Cd2k5REE7O0ErQnRpOUREO0VBQ0M7Qy9CeWk5REE7O0ErQnZpOUREO0VBQ0M7Qy9CMGk5REE7O0ErQnhpOUREO0VBQ0M7Qy9CMmk5REE7O0ErQnppOUREO0VBQ0M7Qy9CNGk5REE7O0ErQjFpOUREO0VBQ0M7Qy9CNmk5REE7O0ErQjNpOUREO0VBQ0M7Qy9COGk5REE7O0ErQjVpOUREO0VBQ0M7Qy9CK2k5REE7O0ErQjdpOUREO0VBQ0M7Qy9CZ2o5REE7O0ErQjlpOUREO0VBQ0M7Qy9CaWo5REE7O0ErQi9pOUREO0VBQ0M7Qy9Ca2o5REE7O0ErQmhqOUREO0VBQ0M7Qy9CbWo5REE7O0ErQmpqOUREO0VBQ0M7Qy9Cb2o5REE7O0ErQmxqOUREO0VBQ0M7Qy9CcWo5REE7O0ErQm5qOUREO0VBQ0M7Qy9Cc2o5REE7O0ErQnBqOUREO0VBQ0M7Qy9CdWo5REE7O0ErQnJqOUREO0VBQ0M7Qy9Cd2o5REE7O0ErQnRqOUREO0VBQ0M7Qy9CeWo5REE7O0ErQnZqOUREO0VBQ0M7Qy9CMGo5REE7O0ErQnhqOUREO0VBQ0M7Qy9CMmo5REE7O0ErQnpqOUREO0VBQ0M7Qy9CNGo5REE7O0ErQjFqOUREO0VBQ0M7Qy9CNmo5REE7O0ErQjNqOUREO0VBQ0M7Qy9COGo5REE7O0ErQjVqOUREO0VBQ0M7Qy9CK2o5REE7O0ErQjdqOUREO0VBQ0M7Qy9CZ2s5REE7O0ErQjlqOUREO0VBQ0M7Qy9CaWs5REE7O0ErQi9qOUREO0VBQ0M7Qy9Ca2s5REE7O0ErQmhrOUREO0VBQ0M7Qy9CbWs5REE7O0ErQmprOUREO0VBQ0M7Qy9Cb2s5REE7O0ErQmxrOUREO0VBQ0M7Qy9CcWs5REE7O0ErQm5rOUREO0VBQ0M7Qy9Cc2s5REE7O0ErQnBrOUREO0VBQ0M7Qy9CdWs5REE7O0ErQnJrOUREO0VBQ0M7Qy9Cd2s5REE7O0ErQnRrOUREO0VBQ0M7Qy9CeWs5REE7O0ErQnZrOUREO0VBQ0M7Qy9CMGs5REE7O0ErQnhrOUREO0VBQ0M7Qy9CMms5REE7O0ErQnprOUREO0VBQ0M7Qy9CNGs5REE7O0ErQjFrOUREO0VBQ0M7Qy9CNms5REE7O0ErQjNrOUREO0VBQ0M7Qy9COGs5REE7O0ErQjVrOUREO0VBQ0M7Qy9CK2s5REE7O0ErQjdrOUREO0VBQ0M7Qy9CZ2w5REE7O0ErQjlrOUREO0VBQ0M7Qy9CaWw5REE7O0ErQi9rOUREO0VBQ0M7Qy9Ca2w5REE7O0ErQmhsOUREO0VBQ0M7Qy9CbWw5REE7O0ErQmpsOUREO0VBQ0M7Qy9Cb2w5REE7O0ErQmxsOUREO0VBQ0M7Qy9CcWw5REE7O0ErQm5sOUREO0VBQ0M7Qy9Cc2w5REE7O0ErQnBsOUREO0VBQ0M7Qy9CdWw5REE7O0ErQnJsOUREO0VBQ0M7Qy9Cd2w5REE7O0ErQnRsOUREO0VBQ0M7Qy9CeWw5REE7O0ErQnZsOUREO0VBQ0M7Qy9CMGw5REE7O0ErQnhsOUREO0VBQ0M7Qy9CMmw5REE7O0ErQnpsOUREO0VBQ0M7Qy9CNGw5REE7O0ErQjFsOUREO0VBQ0M7Qy9CNmw5REE7O0ErQjNsOUREO0VBQ0M7Qy9COGw5REE7O0ErQjVsOUREO0VBQ0M7Qy9CK2w5REE7O0ErQjdsOUREO0VBQ0M7Qy9CZ205REE7O0ErQjlsOUREO0VBQ0M7Qy9CaW05REE7O0ErQi9sOUREO0VBQ0M7Qy9Ca205REE7O0ErQmhtOUREO0VBQ0M7Qy9CbW05REE7O0ErQmptOUREO0VBQ0M7Qy9Cb205REE7O0ErQmxtOUREO0VBQ0M7Qy9CcW05REE7O0ErQm5tOUREO0VBQ0M7Qy9Cc205REE7O0ErQnBtOUREO0VBQ0M7Qy9CdW05REE7O0ErQnJtOUREO0VBQ0M7Qy9Cd205REE7O0ErQnRtOUREO0VBQ0M7Qy9CeW05REE7O0ErQnZtOUREO0VBQ0M7Qy9CMG05REE7O0ErQnhtOUREO0VBQ0M7Qy9CMm05REE7O0ErQnptOUREO0VBQ0M7Qy9CNG05REE7O0ErQjFtOUREO0VBQ0M7Qy9CNm05REE7O0ErQjNtOUREO0VBQ0M7Qy9COG05REE7O0ErQjVtOUREO0VBQ0M7Qy9CK205REE7O0ErQjdtOUREO0VBQ0M7Qy9CZ245REE7O0ErQjltOUREO0VBQ0M7Qy9CaW45REE7O0ErQi9tOUREO0VBQ0M7Qy9Ca245REE7O0ErQmhuOUREO0VBQ0M7Qy9CbW45REE7O0ErQmpuOUREO0VBQ0M7Qy9Cb245REE7O0ErQmxuOUREO0VBQ0M7Qy9CcW45REE7O0ErQm5uOUREO0VBQ0M7Qy9Cc245REE7O0ErQnBuOUREO0VBQ0M7Qy9CdW45REE7O0ErQnJuOUREO0VBQ0M7Qy9Cd245REE7O0ErQnRuOUREO0VBQ0M7Qy9CeW45REE7O0ErQnZuOUREO0VBQ0M7Qy9CMG45REE7O0ErQnhuOUREO0VBQ0M7Qy9CMm45REE7O0ErQnpuOUREO0VBQ0M7Qy9CNG45REE7O0ErQjFuOUREO0VBQ0M7Qy9CNm45REE7O0ErQjNuOUREO0VBQ0M7Qy9COG45REE7O0ErQjVuOUREO0VBQ0M7Qy9CK245REE7O0ErQjduOUREO0VBQ0M7Qy9CZ285REE7O0ErQjluOUREO0VBQ0M7Qy9CaW85REE7O0ErQi9uOUREO0VBQ0M7Qy9Ca285REE7O0ErQmhvOUREO0VBQ0M7Qy9CbW85REE7O0ErQmpvOUREO0VBQ0M7Qy9Cb285REE7O0ErQmxvOUREO0VBQ0M7Qy9CcW85REE7O0ErQm5vOUREO0VBQ0M7Qy9Cc285REE7O0ErQnBvOUREO0VBQ0M7Qy9CdW85REE7O0ErQnJvOUREO0VBQ0M7Qy9Cd285REE7O0ErQnRvOUREO0VBQ0M7Qy9CeW85REE7O0ErQnZvOUREO0VBQ0M7Qy9CMG85REE7O0ErQnhvOUREO0VBQ0M7Qy9CMm85REE7O0ErQnpvOUREO0VBQ0M7Qy9CNG85REE7O0ErQjFvOUREO0VBQ0M7Qy9CNm85REE7O0ErQjNvOUREO0VBQ0M7Qy9COG85REE7O0ErQjVvOUREO0VBQ0M7Qy9CK285REE7O0ErQjdvOUREO0VBQ0M7Qy9CZ3A5REE7O0ErQjlvOUREO0VBQ0M7Qy9CaXA5REE7O0ErQi9vOUREO0VBQ0M7Qy9Ca3A5REE7O0ErQmhwOUREO0VBQ0M7Qy9CbXA5REE7O0ErQmpwOUREO0VBQ0M7Qy9Cb3A5REE7O0ErQmxwOUREO0VBQ0M7Qy9CcXA5REE7O0ErQm5wOUREO0VBQ0M7Qy9Cc3A5REE7O0ErQnBwOUREO0VBQ0M7Qy9CdXA5REE7O0ErQnJwOUREO0VBQ0M7Qy9Cd3A5REE7O0ErQnRwOUREO0VBQ0M7Qy9CeXA5REE7O0ErQnZwOUREO0VBQ0M7Qy9CMHA5REE7O0ErQnhwOUREO0VBQ0M7Qy9CMnA5REE7O0ErQnpwOUREO0VBQ0M7Qy9CNHA5REE7O0ErQjFwOUREO0VBQ0M7Qy9CNnA5REE7O0ErQjNwOUREO0VBQ0M7Qy9COHA5REE7O0ErQjVwOUREO0VBQ0M7Qy9CK3A5REE7O0ErQjdwOUREO0VBQ0M7Qy9CZ3E5REE7O0ErQjlwOUREO0VBQ0M7Qy9CaXE5REE7O0ErQi9wOUREO0VBQ0M7Qy9Ca3E5REE7O0ErQmhxOUREO0VBQ0M7Qy9CbXE5REE7O0ErQmpxOUREO0VBQ0M7Qy9Cb3E5REE7O0ErQmxxOUREO0VBQ0M7Qy9CcXE5REE7O0ErQm5xOUREO0VBQ0M7Qy9Cc3E5REE7O0ErQnBxOUREO0VBQ0M7Qy9CdXE5REE7O0ErQnJxOUREO0VBQ0M7Qy9Cd3E5REE7O0ErQnRxOUREO0VBQ0M7Qy9CeXE5REE7O0ErQnZxOUREO0VBQ0M7Qy9CMHE5REE7O0ErQnhxOUREO0VBQ0M7Qy9CMnE5REE7O0ErQnpxOUREO0VBQ0M7Qy9CNHE5REE7O0ErQjFxOUREO0VBQ0M7Qy9CNnE5REE7O0ErQjNxOUREO0VBQ0M7Qy9COHE5REE7O0ErQjVxOUREO0VBQ0M7Qy9CK3E5REE7O0ErQjdxOUREO0VBQ0M7Qy9CZ3I5REE7O0ErQjlxOUREO0VBQ0M7Qy9CaXI5REE7O0ErQi9xOUREO0VBQ0M7Qy9Ca3I5REE7O0ErQmhyOUREO0VBQ0M7Qy9CbXI5REE7O0ErQmpyOUREO0VBQ0M7Qy9Cb3I5REE7O0ErQmxyOUREO0VBQ0M7Qy9CcXI5REE7O0ErQm5yOUREO0VBQ0M7Qy9Cc3I5REE7O0ErQnByOUREO0VBQ0M7Qy9CdXI5REE7O0ErQnJyOUREO0VBQ0M7Qy9Cd3I5REE7O0ErQnRyOUREO0VBQ0M7Qy9CeXI5REE7O0ErQnZyOUREO0VBQ0M7Qy9CMHI5REE7O0ErQnhyOUREO0VBQ0M7Qy9CMnI5REE7O0ErQnpyOUREO0VBQ0M7Qy9CNHI5REE7O0ErQjFyOUREO0VBQ0M7Qy9CNnI5REE7O0ErQjNyOUREO0VBQ0M7Qy9COHI5REE7O0ErQjVyOUREO0VBQ0M7Qy9CK3I5REE7O0ErQjdyOUREO0VBQ0M7Qy9CZ3M5REE7O0ErQjlyOUREO0VBQ0M7Qy9CaXM5REE7O0ErQi9yOUREO0VBQ0M7Qy9Ca3M5REE7O0ErQmhzOUREO0VBQ0M7Qy9CbXM5REE7O0ErQmpzOUREO0VBQ0M7Qy9Cb3M5REE7O0ErQmxzOUREO0VBQ0M7Qy9CcXM5REE7O0ErQm5zOUREO0VBQ0M7Qy9Cc3M5REE7O0ErQnBzOUREO0VBQ0M7Qy9CdXM5REE7O0ErQnJzOUREO0VBQ0M7Qy9Cd3M5REE7O0ErQnRzOUREO0VBQ0M7Qy9CeXM5REE7O0ErQnZzOUREO0VBQ0M7Qy9CMHM5REE7O0ErQnhzOUREO0VBQ0M7Qy9CMnM5REE7O0ErQnpzOUREO0VBQ0M7Qy9CNHM5REE7O0ErQjFzOUREO0VBQ0M7Qy9CNnM5REE7O0ErQjNzOUREO0VBQ0M7Qy9COHM5REE7O0ErQjVzOUREO0VBQ0M7Qy9CK3M5REE7O0ErQjdzOUREO0VBQ0M7Qy9CZ3Q5REE7O0ErQjlzOUREO0VBQ0M7Qy9CaXQ5REE7O0ErQi9zOUREO0VBQ0M7Qy9Ca3Q5REE7O0ErQmh0OUREO0VBQ0M7Qy9CbXQ5REE7O0ErQmp0OUREO0VBQ0M7Qy9Cb3Q5REE7O0ErQmx0OUREO0VBQ0M7Qy9CcXQ5REE7O0ErQm50OUREO0VBQ0M7Qy9Cc3Q5REE7O0ErQnB0OUREO0VBQ0M7Qy9CdXQ5REE7O0ErQnJ0OUREO0VBQ0M7Qy9Cd3Q5REE7O0ErQnR0OUREO0VBQ0M7Qy9CeXQ5REE7O0ErQnZ0OUREO0VBQ0M7Qy9CMHQ5REE7O0ErQnh0OUREO0VBQ0M7Qy9CMnQ5REE7O0ErQnp0OUREO0VBQ0M7Qy9CNHQ5REE7O0ErQjF0OUREO0VBQ0M7Qy9CNnQ5REE7O0ErQjN0OUREO0VBQ0M7Qy9COHQ5REE7O0ErQjV0OUREO0VBQ0M7Qy9CK3Q5REE7O0ErQjd0OUREO0VBQ0M7Qy9CZ3U5REE7O0ErQjl0OUREO0VBQ0M7Qy9CaXU5REE7O0ErQi90OUREO0VBQ0M7Qy9Ca3U5REE7O0ErQmh1OUREO0VBQ0M7Qy9CbXU5REE7O0ErQmp1OUREO0VBQ0M7Qy9Cb3U5REE7O0ErQmx1OUREO0VBQ0M7Qy9CcXU5REE7O0ErQm51OUREO0VBQ0M7Qy9Cc3U5REE7O0ErQnB1OUREO0VBQ0M7Qy9CdXU5REE7O0ErQnJ1OUREO0VBQ0M7Qy9Cd3U5REE7O0ErQnR1OUREO0VBQ0M7Qy9CeXU5REE7O0ErQnZ1OUREO0VBQ0M7Qy9CMHU5REE7O0ErQnh1OUREO0VBQ0M7Qy9CMnU5REE7O0ErQnp1OUREO0VBQ0M7Qy9CNHU5REE7O0ErQjF1OUREO0VBQ0M7Qy9CNnU5REE7O0ErQjN1OUREO0VBQ0M7Qy9COHU5REE7O0ErQjV1OUREO0VBQ0M7Qy9CK3U5REE7O0ErQjd1OUREO0VBQ0M7Qy9CZ3Y5REE7O0ErQjl1OUREO0VBQ0M7Qy9CaXY5REE7O0ErQi91OUREO0VBQ0M7Qy9Ca3Y5REE7O0ErQmh2OUREO0VBQ0M7Qy9CbXY5REE7O0ErQmp2OUREO0VBQ0M7Qy9Cb3Y5REE7O0ErQmx2OUREO0VBQ0M7Qy9CcXY5REE7O0ErQm52OUREO0VBQ0M7Qy9Cc3Y5REE7O0ErQnB2OUREO0VBQ0M7Qy9CdXY5REE7O0ErQnJ2OUREO0VBQ0M7Qy9Cd3Y5REE7O0ErQnR2OUREO0VBQ0M7Qy9CeXY5REE7O0ErQnZ2OUREO0VBQ0M7Qy9CMHY5REE7O0ErQnh2OUREO0VBQ0M7Qy9CMnY5REE7O0ErQnp2OUREO0VBQ0M7Qy9CNHY5REE7O0ErQjF2OUREO0VBQ0M7Qy9CNnY5REE7O0ErQjN2OUREO0VBQ0M7Qy9COHY5REE7O0ErQjV2OUREO0VBQ0M7Qy9CK3Y5REE7O0ErQjd2OUREO0VBQ0M7Qy9CZ3c5REE7O0ErQjl2OUREO0VBQ0M7Qy9CaXc5REE7O0ErQi92OUREO0VBQ0M7Qy9Ca3c5REE7O0ErQmh3OUREO0VBQ0M7Qy9CbXc5REE7O0ErQmp3OUREO0VBQ0M7Qy9Cb3c5REE7O0ErQmx3OUREO0VBQ0M7Qy9CcXc5REE7O0ErQm53OUREO0VBQ0M7Qy9Cc3c5REE7O0ErQnB3OUREO0VBQ0M7Qy9CdXc5REE7O0ErQnJ3OUREO0VBQ0M7Qy9Cd3c5REE7O0ErQnR3OUREO0VBQ0M7Qy9CeXc5REE7O0ErQnZ3OUREO0VBQ0M7Qy9CMHc5REE7O0ErQnh3OUREO0VBQ0M7Qy9CMnc5REE7O0ErQnp3OUREO0VBQ0M7Qy9CNHc5REE7O0ErQjF3OUREO0VBQ0M7Qy9CNnc5REE7O0ErQjN3OUREO0VBQ0M7Qy9COHc5REE7O0ErQjV3OUREO0VBQ0M7Qy9CK3c5REE7O0ErQjd3OUREO0VBQ0M7Qy9CZ3g5REE7O0ErQjl3OUREO0VBQ0M7Qy9CaXg5REE7O0ErQi93OUREO0VBQ0M7Qy9Ca3g5REE7O0ErQmh4OUREO0VBQ0M7Qy9CbXg5REE7O0ErQmp4OUREO0VBQ0M7Qy9Cb3g5REE7O0ErQmx4OUREO0VBQ0M7Qy9CcXg5REE7O0ErQm54OUREO0VBQ0M7Qy9Cc3g5REE7O0ErQnB4OUREO0VBQ0M7Qy9CdXg5REE7O0ErQnJ4OUREO0VBQ0M7Qy9Cd3g5REE7O0ErQnR4OUREO0VBQ0M7Qy9CeXg5REE7O0ErQnZ4OUREO0VBQ0M7Qy9CMHg5REE7O0ErQnh4OUREO0VBQ0M7Qy9CMng5REE7O0ErQnp4OUREO0VBQ0M7Qy9CNHg5REE7O0ErQjF4OUREO0VBQ0M7Qy9CNng5REE7O0ErQjN4OUREO0VBQ0M7Qy9COHg5REE7O0ErQjV4OUREO0VBQ0M7Qy9CK3g5REE7O0ErQjd4OUREO0VBQ0M7Qy9CZ3k5REE7O0ErQjl4OUREO0VBQ0M7Qy9CaXk5REE7O0ErQi94OUREO0VBQ0M7Qy9Ca3k5REE7O0ErQmh5OUREO0VBQ0M7Qy9CbXk5REE7O0ErQmp5OUREO0VBQ0M7Qy9Cb3k5REE7O0ErQmx5OUREO0VBQ0M7Qy9CcXk5REE7O0ErQm55OUREO0VBQ0M7Qy9Cc3k5REE7O0ErQnB5OUREO0VBQ0M7Qy9CdXk5REE7O0ErQnJ5OUREO0VBQ0M7Qy9Cd3k5REE7O0ErQnR5OUREO0VBQ0M7Qy9CeXk5REE7O0ErQnZ5OUREO0VBQ0M7Qy9CMHk5REE7O0ErQnh5OUREO0VBQ0M7Qy9CMnk5REE7O0ErQnp5OUREO0VBQ0M7Qy9CNHk5REE7O0ErQjF5OUREO0VBQ0M7Qy9CNnk5REE7O0ErQjN5OUREO0VBQ0M7Qy9COHk5REE7O0ErQjV5OUREO0VBQ0M7Qy9CK3k5REE7O0ErQjd5OUREO0VBQ0M7Qy9CZ3o5REE7O0ErQjl5OUREO0VBQ0M7Qy9CaXo5REE7O0ErQi95OUREO0VBQ0M7Qy9Ca3o5REE7O0ErQmh6OUREO0VBQ0M7Qy9CbXo5REE7O0ErQmp6OUREO0VBQ0M7Qy9Cb3o5REE7O0ErQmx6OUREO0VBQ0M7Qy9CcXo5REE7O0ErQm56OUREO0VBQ0M7Qy9Cc3o5REE7O0ErQnB6OUREO0VBQ0M7Qy9CdXo5REE7O0ErQnJ6OUREO0VBQ0M7Qy9Cd3o5REE7O0ErQnR6OUREO0VBQ0M7Qy9CeXo5REE7O0ErQnZ6OUREO0VBQ0M7Qy9CMHo5REE7O0ErQnh6OUREO0VBQ0M7Qy9CMno5REE7O0ErQnp6OUREO0VBQ0M7Qy9CNHo5REE7O0ErQjF6OUREO0VBQ0M7Qy9CNno5REE7O0ErQjN6OUREO0VBQ0M7Qy9COHo5REE7O0ErQjV6OUREO0VBQ0M7Qy9CK3o5REE7O0ErQjd6OUREO0VBQ0M7Qy9CZzA5REE7O0ErQjl6OUREO0VBQ0M7Qy9CaTA5REE7O0ErQi96OUREO0VBQ0M7Qy9CazA5REE7O0ErQmgwOUREO0VBQ0M7Qy9CbTA5REE7O0ErQmowOUREO0VBQ0M7Qy9CbzA5REE7O0ErQmwwOUREO0VBQ0M7Qy9CcTA5REE7O0FnQzUzL0REOzs7R2hDaTQvREc7O0FnQzczL0RIO2dDaENnNC9EZ0M7O0FnQzkzL0RoQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDaTQvREQ7O0FnQy8zL0REO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ2s0L0REOztBZ0NoNC9ERDs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtDaENvNC9ERDs7QWdDbDQvREQ7RUFDRTtDaENxNC9ERDs7QWdDbjQvREQ7RUFDRTtDaENzNC9ERDs7QWdDcDQvREQ7RUFDRTtDaEN1NC9ERDs7QWdDcjQvREQ7RUFDRTtDaEN3NC9ERDs7QWdDdDQvREQ7RUFDRTtFQUNBO0NoQ3k0L0REOztBZ0N2NC9ERDtFQUNFO0VBQ0E7RUFDQTtDaEMwNC9ERDs7QWdDeDQvRFE7RUFDUDtDaEMyNC9ERDs7QWdDejQvREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQzQ0L0REOztBZ0MxNC9ERDtFQUNFO0NoQzY0L0REOztBZ0MzNC9ERDtFQUNFO0VBQ0E7RUFDQTtDaEM4NC9ERDs7QWdDNTQvREQ7RUFDRTtDaEMrNC9ERDs7QWdDNzQvREQ7RUFDRTtDaENnNS9ERDs7QWdDOTQvREQ7RUFDRTtDaENpNS9ERDs7QWdDLzQvREQ7RUFDRTtDaENrNS9ERDs7QWdDaDUvREQ7O0FBQ0E7RUFDRTtDaENvNS9ERDs7QWdDbDUvREQ7RUFDRTtDaENxNS9ERDs7QWdDbjUvREQ7RUFDRTtDaENzNS9ERDs7QWdDcDUvREQ7RUFDRTtDaEN1NS9ERDs7QWdDcjUvREQ7RUFDRTtFQUNBO0NoQ3c1L0REOztBZ0N0NS9ERDtFQUNFO0VBQ0E7Q2hDeTUvREQ7O0FnQ3Y1L0REO0VBQ0U7SUFDRTtJQUNBO0doQzA1L0REOztFZ0N4NS9ERDtJQUNFO0lBQ0E7R2hDMjUvREQ7Q0FDRjs7QWdDejUvREQ7RUFDRTtJQUNFO0lBQ0E7R2hDNDUvREQ7O0VnQzE1L0REO0lBQ0U7SUFDQTtHaEM2NS9ERDtDQUNGOztBZ0MzNS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQzg1L0REOztBZ0M1NS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQys1L0REOztBZ0M3NS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQ2c2L0REOztBZ0M5NS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQ2k2L0REOztBZ0MvNS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQ2s2L0REOztBZ0NoNi9ERDs7Ozs7RUFLRTtDaENtNi9ERDs7QWdDajYvREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDbzYvREQ7O0FnQ2w2L0REOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0NoQ3E2L0REOztBZ0NuNi9ERDtFQUNFO0NoQ3M2L0REOztBZ0NwNi9ERDtFQUNFO0NoQ3U2L0REOztBZ0NyNi9ERDtFQUNFO0NoQ3c2L0REOztBZ0N0Ni9ERDtvRWhDeTYvRG9FOztBZ0N2Ni9EcEU7RUFDRTtDaEMwNi9ERDs7QWdDeDYvREQ7RUFDRTtDaEMyNi9ERDs7QWdDejYvREQ7RUFDRTtDaEM0Ni9ERDs7QWdDMTYvREQ7RUFDRTtDaEM2Ni9ERDs7QWdDMzYvREQ7RUFDRTtDaEM4Ni9ERDs7QWdDNTYvREQ7RUFDRTtDaEMrNi9ERDs7QWdDNzYvREQ7RUFDRTtDaENnNy9ERDs7QWdDOTYvREQ7RUFDRTtDaENpNy9ERDs7QWdDLzYvREQ7RUFDRTtDaENrNy9ERDs7QWdDaDcvREQ7RUFDRTtDaENtNy9ERDs7QWdDajcvREQ7RUFDRTtDaENvNy9ERDs7QWdDbDcvREQ7RUFDRTtDaENxNy9ERDs7QWdDbjcvREQ7RUFDRTtDaENzNy9ERDs7QWdDcDcvREQ7OztFQUdFO0NoQ3U3L0REOztBZ0NyNy9ERDtFQUNFO0NoQ3c3L0REOztBZ0N0Ny9ERDtFQUNFO0NoQ3k3L0REOztBZ0N2Ny9ERDtFQUNFO0NoQzA3L0REOztBZ0N4Ny9ERDtFQUNFO0NoQzI3L0REOztBZ0N6Ny9ERDs7RUFFRTtDaEM0Ny9ERDs7QWdDMTcvREQ7RUFDRTtDaEM2Ny9ERDs7QWdDMzcvREQ7RUFDRTtDaEM4Ny9ERDs7QWdDNTcvREQ7RUFDRTtDaEMrNy9ERDs7QWdDNzcvREQ7RUFDRTtDaENnOC9ERDs7QWdDOTcvREQ7RUFDRTtDaENpOC9ERDs7QWdDLzcvREQ7RUFDRTtDaENrOC9ERDs7QWdDaDgvREQ7RUFDRTtDaENtOC9ERDs7QWdDajgvREQ7RUFDRTtDaENvOC9ERDs7QWdDbDgvREQ7RUFDRTtDaENxOC9ERDs7QWdDbjgvREQ7RUFDRTtDaENzOC9ERDs7QWdDcDgvREQ7O0VBRUU7Q2hDdTgvREQ7O0FnQ3I4L0REO0VBQ0U7Q2hDdzgvREQ7O0FnQ3Q4L0REO0VBQ0U7Q2hDeTgvREQ7O0FnQ3Y4L0REO0VBQ0U7Q2hDMDgvREQ7O0FnQ3g4L0REO0VBQ0U7Q2hDMjgvREQ7O0FnQ3o4L0REO0VBQ0U7Q2hDNDgvREQ7O0FnQzE4L0REO0VBQ0U7Q2hDNjgvREQ7O0FnQzM4L0REO0VBQ0U7Q2hDODgvREQ7O0FnQzU4L0REO0VBQ0U7Q2hDKzgvREQ7O0FnQzc4L0REO0VBQ0U7Q2hDZzkvREQ7O0FnQzk4L0REO0VBQ0U7Q2hDaTkvREQ7O0FnQy84L0REO0VBQ0U7Q2hDazkvREQ7O0FnQ2g5L0REO0VBQ0U7Q2hDbTkvREQ7O0FnQ2o5L0REO0VBQ0U7Q2hDbzkvREQ7O0FnQ2w5L0REO0VBQ0U7Q2hDcTkvREQ7O0FnQ245L0REO0VBQ0U7Q2hDczkvREQ7O0FnQ3A5L0REO0VBQ0U7Q2hDdTkvREQ7O0FnQ3I5L0REO0VBQ0U7Q2hDdzkvREQ7O0FnQ3Q5L0REO0VBQ0U7Q2hDeTkvREQ7O0FnQ3Y5L0REO0VBQ0U7Q2hDMDkvREQ7O0FnQ3g5L0REO0VBQ0U7Q2hDMjkvREQ7O0FnQ3o5L0REO0VBQ0U7Q2hDNDkvREQ7O0FnQzE5L0REO0VBQ0U7Q2hDNjkvREQ7O0FnQzM5L0REO0VBQ0U7Q2hDODkvREQ7O0FnQzU5L0REO0VBQ0U7Q2hDKzkvREQ7O0FnQzc5L0REO0VBQ0U7Q2hDZysvREQ7O0FnQzk5L0REO0VBQ0U7Q2hDaSsvREQ7O0FnQy85L0REOztFQUVFO0NoQ2srL0REOztBZ0NoKy9ERDtFQUNFO0NoQ20rL0REOztBZ0NqKy9ERDtFQUNFO0NoQ28rL0REOztBZ0NsKy9ERDs7O0VBR0U7Q2hDcSsvREQ7O0FnQ24rL0REO0VBQ0U7Q2hDcysvREQ7O0FnQ3ArL0REO0VBQ0U7Q2hDdSsvREQ7O0FnQ3IrL0REO0VBQ0U7Q2hDdysvREQ7O0FnQ3QrL0REO0VBQ0U7Q2hDeSsvREQ7O0FnQ3YrL0REOztFQUVFO0NoQzArL0REOztBZ0N4Ky9ERDtFQUNFO0NoQzIrL0REOztBZ0N6Ky9ERDtFQUNFO0NoQzQrL0REOztBZ0MxKy9ERDtFQUNFO0NoQzYrL0REOztBZ0MzKy9ERDtFQUNFO0NoQzgrL0REOztBZ0M1Ky9ERDtFQUNFO0NoQysrL0REOztBZ0M3Ky9ERDtFQUNFO0NoQ2cvL0REOztBZ0M5Ky9ERDtFQUNFO0NoQ2kvL0REOztBZ0MvKy9ERDtFQUNFO0NoQ2svL0REOztBZ0NoLy9ERDtFQUNFO0NoQ20vL0REOztBZ0NqLy9ERDtFQUNFO0NoQ28vL0REOztBZ0NsLy9ERDtFQUNFO0NoQ3EvL0REOztBZ0NuLy9ERDtFQUNFO0NoQ3MvL0REOztBZ0NwLy9ERDtFQUNFO0NoQ3UvL0REOztBZ0NyLy9ERDtFQUNFO0NoQ3cvL0REOztBZ0N0Ly9ERDtFQUNFO0NoQ3kvL0REOztBZ0N2Ly9ERDtFQUNFO0NoQzAvL0REOztBZ0N4Ly9ERDtFQUNFO0NoQzIvL0REOztBZ0N6Ly9ERDtFQUNFO0NoQzQvL0REOztBZ0MxLy9ERDtFQUNFO0NoQzYvL0REOztBZ0MzLy9ERDtFQUNFO0NoQzgvL0REOztBZ0M1Ly9ERDtFQUNFO0NoQysvL0REOztBZ0M3Ly9ERDtFQUNFO0NoQ2dnZ0VEOztBZ0M5Ly9ERDtFQUNFO0NoQ2lnZ0VEOztBZ0MvLy9ERDtFQUNFO0NoQ2tnZ0VEOztBZ0NoZ2dFRDtFQUNFO0NoQ21nZ0VEOztBZ0NqZ2dFRDtFQUNFO0NoQ29nZ0VEOztBZ0NsZ2dFRDtFQUNFO0NoQ3FnZ0VEOztBZ0NuZ2dFRDtFQUNFO0NoQ3NnZ0VEOztBZ0NwZ2dFRDtFQUNFO0NoQ3VnZ0VEOztBZ0NyZ2dFRDs7RUFFRTtDaEN3Z2dFRDs7QWdDdGdnRUQ7RUFDRTtDaEN5Z2dFRDs7QWdDdmdnRUQ7RUFDRTtDaEMwZ2dFRDs7QWdDeGdnRUQ7RUFDRTtDaEMyZ2dFRDs7QWdDemdnRUQ7RUFDRTtDaEM0Z2dFRDs7QWdDMWdnRUQ7RUFDRTtDaEM2Z2dFRDs7QWdDM2dnRUQ7RUFDRTtDaEM4Z2dFRDs7QWdDNWdnRUQ7RUFDRTtDaEMrZ2dFRDs7QWdDN2dnRUQ7RUFDRTtDaENnaGdFRDs7QWdDOWdnRUQ7RUFDRTtDaENpaGdFRDs7QWdDL2dnRUQ7RUFDRTtDaENraGdFRDs7QWdDaGhnRUQ7RUFDRTtDaENtaGdFRDs7QWdDamhnRUQ7O0VBRUU7Q2hDb2hnRUQ7O0FnQ2xoZ0VEO0VBQ0U7Q2hDcWhnRUQ7O0FnQ25oZ0VEO0VBQ0U7Q2hDc2hnRUQ7O0FnQ3BoZ0VEO0VBQ0U7Q2hDdWhnRUQ7O0FnQ3JoZ0VEO0VBQ0U7Q2hDd2hnRUQ7O0FnQ3RoZ0VEO0VBQ0U7Q2hDeWhnRUQ7O0FnQ3ZoZ0VEO0VBQ0U7Q2hDMGhnRUQ7O0FnQ3hoZ0VEO0VBQ0U7Q2hDMmhnRUQ7O0FnQ3poZ0VEO0VBQ0U7Q2hDNGhnRUQ7O0FnQzFoZ0VEO0VBQ0U7Q2hDNmhnRUQ7O0FnQzNoZ0VEO0VBQ0U7Q2hDOGhnRUQ7O0FnQzVoZ0VEO0VBQ0U7Q2hDK2hnRUQ7O0FnQzdoZ0VEO0VBQ0U7Q2hDZ2lnRUQ7O0FnQzloZ0VEO0VBQ0U7Q2hDaWlnRUQ7O0FnQy9oZ0VEOztFQUVFO0NoQ2tpZ0VEOztBZ0NoaWdFRDtFQUNFO0NoQ21pZ0VEOztBZ0NqaWdFRDtFQUNFO0NoQ29pZ0VEOztBZ0NsaWdFRDtFQUNFO0NoQ3FpZ0VEOztBZ0NuaWdFRDtFQUNFO0NoQ3NpZ0VEOztBZ0NwaWdFRDs7RUFFRTtDaEN1aWdFRDs7QWdDcmlnRUQ7RUFDRTtDaEN3aWdFRDs7QWdDdGlnRUQ7RUFDRTtDaEN5aWdFRDs7QWdDdmlnRUQ7RUFDRTtDaEMwaWdFRDs7QWdDeGlnRUQ7RUFDRTtDaEMyaWdFRDs7QWdDemlnRUQ7RUFDRTtDaEM0aWdFRDs7QWdDMWlnRUQ7RUFDRTtDaEM2aWdFRDs7QWdDM2lnRUQ7RUFDRTtDaEM4aWdFRDs7QWdDNWlnRUQ7RUFDRTtDaEMraWdFRDs7QWdDN2lnRUQ7RUFDRTtDaENnamdFRDs7QWdDOWlnRUQ7RUFDRTtDaENpamdFRDs7QWdDL2lnRUQ7RUFDRTtDaENramdFRDs7QWdDaGpnRUQ7RUFDRTtDaENtamdFRDs7QWdDampnRUQ7RUFDRTtDaENvamdFRDs7QWdDbGpnRUQ7RUFDRTtDaENxamdFRDs7QWdDbmpnRUQ7RUFDRTtDaENzamdFRDs7QWdDcGpnRUQ7RUFDRTtDaEN1amdFRDs7QWdDcmpnRUQ7RUFDRTtDaEN3amdFRDs7QWdDdGpnRUQ7RUFDRTtDaEN5amdFRDs7QWdDdmpnRUQ7RUFDRTtDaEMwamdFRDs7QWdDeGpnRUQ7O0VBRUU7Q2hDMmpnRUQ7O0FnQ3pqZ0VEO0VBQ0U7Q2hDNGpnRUQ7O0FnQzFqZ0VEO0VBQ0U7Q2hDNmpnRUQ7O0FnQzNqZ0VEO0VBQ0U7Q2hDOGpnRUQ7O0FnQzVqZ0VEOztFQUVFO0NoQytqZ0VEOztBZ0M3amdFRDtFQUNFO0NoQ2drZ0VEOztBZ0M5amdFRDtFQUNFO0NoQ2lrZ0VEOztBZ0MvamdFRDtFQUNFO0NoQ2trZ0VEOztBZ0Noa2dFRDtFQUNFO0NoQ21rZ0VEOztBZ0Nqa2dFRDtFQUNFO0NoQ29rZ0VEOztBZ0Nsa2dFRDtFQUNFO0NoQ3FrZ0VEOztBZ0Nua2dFRDtFQUNFO0NoQ3NrZ0VEOztBZ0Nwa2dFRDtFQUNFO0NoQ3VrZ0VEOztBZ0Nya2dFRDtFQUNFO0NoQ3drZ0VEOztBZ0N0a2dFRDtFQUNFO0NoQ3lrZ0VEOztBZ0N2a2dFRDtFQUNFO0NoQzBrZ0VEOztBZ0N4a2dFRDtFQUNFO0NoQzJrZ0VEOztBZ0N6a2dFRDtFQUNFO0NoQzRrZ0VEOztBZ0Mxa2dFRDtFQUNFO0NoQzZrZ0VEOztBZ0Mza2dFRDtFQUNFO0NoQzhrZ0VEOztBZ0M1a2dFRDtFQUNFO0NoQytrZ0VEOztBZ0M3a2dFRDtFQUNFO0NoQ2dsZ0VEOztBZ0M5a2dFRDtFQUNFO0NoQ2lsZ0VEOztBZ0Mva2dFRDs7RUFFRTtDaENrbGdFRDs7QWdDaGxnRUQ7O0VBRUU7Q2hDbWxnRUQ7O0FnQ2psZ0VEO0VBQ0U7Q2hDb2xnRUQ7O0FnQ2xsZ0VEO0VBQ0U7Q2hDcWxnRUQ7O0FnQ25sZ0VEOztFQUVFO0NoQ3NsZ0VEOztBZ0NwbGdFRDs7RUFFRTtDaEN1bGdFRDs7QWdDcmxnRUQ7RUFDRTtDaEN3bGdFRDs7QWdDdGxnRUQ7O0VBRUU7Q2hDeWxnRUQ7O0FnQ3ZsZ0VEO0VBQ0U7Q2hDMGxnRUQ7O0FnQ3hsZ0VEOzs7RUFHRTtDaEMybGdFRDs7QWdDemxnRUQ7RUFDRTtDaEM0bGdFRDs7QWdDMWxnRUQ7RUFDRTtDaEM2bGdFRDs7QWdDM2xnRUQ7RUFDRTtDaEM4bGdFRDs7QWdDNWxnRUQ7RUFDRTtDaEMrbGdFRDs7QWdDN2xnRUQ7RUFDRTtDaENnbWdFRDs7QWdDOWxnRUQ7RUFDRTtDaENpbWdFRDs7QWdDL2xnRUQ7RUFDRTtDaENrbWdFRDs7QWdDaG1nRUQ7RUFDRTtDaENtbWdFRDs7QWdDam1nRUQ7RUFDRTtDaENvbWdFRDs7QWdDbG1nRUQ7RUFDRTtDaENxbWdFRDs7QWdDbm1nRUQ7RUFDRTtDaENzbWdFRDs7QWdDcG1nRUQ7RUFDRTtDaEN1bWdFRDs7QWdDcm1nRUQ7RUFDRTtDaEN3bWdFRDs7QWdDdG1nRUQ7RUFDRTtDaEN5bWdFRDs7QWdDdm1nRUQ7RUFDRTtDaEMwbWdFRDs7QWdDeG1nRUQ7RUFDRTtDaEMybWdFRDs7QWdDem1nRUQ7RUFDRTtDaEM0bWdFRDs7QWdDMW1nRUQ7O0VBRUU7Q2hDNm1nRUQ7O0FnQzNtZ0VEOztFQUVFO0NoQzhtZ0VEOztBZ0M1bWdFRDs7RUFFRTtDaEMrbWdFRDs7QWdDN21nRUQ7RUFDRTtDaENnbmdFRDs7QWdDOW1nRUQ7RUFDRTtDaENpbmdFRDs7QWdDL21nRUQ7O0VBRUU7Q2hDa25nRUQ7O0FnQ2huZ0VEOztFQUVFO0NoQ21uZ0VEOztBZ0NqbmdFRDs7RUFFRTtDaENvbmdFRDs7QWdDbG5nRUQ7RUFDRTtDaENxbmdFRDs7QWdDbm5nRUQ7RUFDRTtDaENzbmdFRDs7QWdDcG5nRUQ7O0VBRUU7Q2hDdW5nRUQ7O0FnQ3JuZ0VEO0VBQ0U7Q2hDd25nRUQ7O0FnQ3RuZ0VEO0VBQ0U7Q2hDeW5nRUQ7O0FnQ3ZuZ0VEOztFQUVFO0NoQzBuZ0VEOztBZ0N4bmdFRDtFQUNFO0NoQzJuZ0VEOztBZ0N6bmdFRDtFQUNFO0NoQzRuZ0VEOztBZ0MxbmdFRDtFQUNFO0NoQzZuZ0VEOztBZ0MzbmdFRDtFQUNFO0NoQzhuZ0VEOztBZ0M1bmdFRDtFQUNFO0NoQytuZ0VEOztBZ0M3bmdFRDtFQUNFO0NoQ2dvZ0VEOztBZ0M5bmdFRDtFQUNFO0NoQ2lvZ0VEOztBZ0MvbmdFRDtFQUNFO0NoQ2tvZ0VEOztBZ0Nob2dFRDtFQUNFO0NoQ21vZ0VEOztBZ0Nqb2dFRDtFQUNFO0NoQ29vZ0VEOztBZ0Nsb2dFRDtFQUNFO0NoQ3FvZ0VEOztBZ0Nub2dFRDtFQUNFO0NoQ3NvZ0VEOztBZ0Nwb2dFRDtFQUNFO0NoQ3VvZ0VEOztBZ0Nyb2dFRDtFQUNFO0NoQ3dvZ0VEOztBZ0N0b2dFRDtFQUNFO0NoQ3lvZ0VEOztBZ0N2b2dFRDtFQUNFO0NoQzBvZ0VEOztBZ0N4b2dFRDtFQUNFO0NoQzJvZ0VEOztBZ0N6b2dFRDtFQUNFO0NoQzRvZ0VEOztBZ0Mxb2dFRDtFQUNFO0NoQzZvZ0VEOztBZ0Mzb2dFRDtFQUNFO0NoQzhvZ0VEOztBZ0M1b2dFRDtFQUNFO0NoQytvZ0VEOztBZ0M3b2dFRDtFQUNFO0NoQ2dwZ0VEOztBZ0M5b2dFRDtFQUNFO0NoQ2lwZ0VEOztBZ0Mvb2dFRDtFQUNFO0NoQ2twZ0VEOztBZ0NocGdFRDtFQUNFO0NoQ21wZ0VEOztBZ0NqcGdFRDtFQUNFO0NoQ29wZ0VEOztBZ0NscGdFRDtFQUNFO0NoQ3FwZ0VEOztBZ0NucGdFRDtFQUNFO0NoQ3NwZ0VEOztBZ0NwcGdFRDtFQUNFO0NoQ3VwZ0VEOztBZ0NycGdFRDtFQUNFO0NoQ3dwZ0VEOztBZ0N0cGdFRDs7RUFFRTtDaEN5cGdFRDs7QWdDdnBnRUQ7RUFDRTtDaEMwcGdFRDs7QWdDeHBnRUQ7RUFDRTtDaEMycGdFRDs7QWdDenBnRUQ7RUFDRTtDaEM0cGdFRDs7QWdDMXBnRUQ7RUFDRTtDaEM2cGdFRDs7QWdDM3BnRUQ7RUFDRTtDaEM4cGdFRDs7QWdDNXBnRUQ7O0VBRUU7Q2hDK3BnRUQ7O0FnQzdwZ0VEO0VBQ0U7Q2hDZ3FnRUQ7O0FnQzlwZ0VEO0VBQ0U7Q2hDaXFnRUQ7O0FnQy9wZ0VEO0VBQ0U7Q2hDa3FnRUQ7O0FnQ2hxZ0VEO0VBQ0U7Q2hDbXFnRUQ7O0FnQ2pxZ0VEO0VBQ0U7Q2hDb3FnRUQ7O0FnQ2xxZ0VEO0VBQ0U7Q2hDcXFnRUQ7O0FnQ25xZ0VEO0VBQ0U7Q2hDc3FnRUQ7O0FnQ3BxZ0VEO0VBQ0U7Q2hDdXFnRUQ7O0FnQ3JxZ0VEO0VBQ0U7Q2hDd3FnRUQ7O0FnQ3RxZ0VEO0VBQ0U7Q2hDeXFnRUQ7O0FnQ3ZxZ0VEO0VBQ0U7Q2hDMHFnRUQ7O0FnQ3hxZ0VEO0VBQ0U7Q2hDMnFnRUQ7O0FnQ3pxZ0VEOztFQUVFO0NoQzRxZ0VEOztBZ0MxcWdFRDs7O0VBR0U7Q2hDNnFnRUQ7O0FnQzNxZ0VEO0VBQ0U7Q2hDOHFnRUQ7O0FnQzVxZ0VEO0VBQ0U7Q2hDK3FnRUQ7O0FnQzdxZ0VEO0VBQ0U7Q2hDZ3JnRUQ7O0FnQzlxZ0VEOztFQUVFO0NoQ2lyZ0VEOztBZ0MvcWdFRDtFQUNFO0NoQ2tyZ0VEOztBZ0NocmdFRDtFQUNFO0NoQ21yZ0VEOztBZ0NqcmdFRDtFQUNFO0NoQ29yZ0VEOztBZ0NscmdFRDtFQUNFO0NoQ3FyZ0VEOztBZ0NucmdFRDtFQUNFO0NoQ3NyZ0VEOztBZ0NwcmdFRDtFQUNFO0NoQ3VyZ0VEOztBZ0NycmdFRDtFQUNFO0NoQ3dyZ0VEOztBZ0N0cmdFRDtFQUNFO0NoQ3lyZ0VEOztBZ0N2cmdFRDtFQUNFO0NoQzByZ0VEOztBZ0N4cmdFRDtFQUNFO0NoQzJyZ0VEOztBZ0N6cmdFRDtFQUNFO0NoQzRyZ0VEOztBZ0MxcmdFRDtFQUNFO0NoQzZyZ0VEOztBZ0MzcmdFRDtFQUNFO0NoQzhyZ0VEOztBZ0M1cmdFRDtFQUNFO0NoQytyZ0VEOztBZ0M3cmdFRDtFQUNFO0NoQ2dzZ0VEOztBZ0M5cmdFRDtFQUNFO0NoQ2lzZ0VEOztBZ0MvcmdFRDtFQUNFO0NoQ2tzZ0VEOztBZ0Noc2dFRDtFQUNFO0NoQ21zZ0VEOztBZ0Nqc2dFRDtFQUNFO0NoQ29zZ0VEOztBZ0Nsc2dFRDtFQUNFO0NoQ3FzZ0VEOztBZ0Nuc2dFRDtFQUNFO0NoQ3NzZ0VEOztBZ0Nwc2dFRDtFQUNFO0NoQ3VzZ0VEOztBZ0Nyc2dFRDtFQUNFO0NoQ3dzZ0VEOztBZ0N0c2dFRDtFQUNFO0NoQ3lzZ0VEOztBZ0N2c2dFRDtFQUNFO0NoQzBzZ0VEOztBZ0N4c2dFRDtFQUNFO0NoQzJzZ0VEOztBZ0N6c2dFRDtFQUNFO0NoQzRzZ0VEOztBZ0Mxc2dFRDtFQUNFO0NoQzZzZ0VEOztBZ0Mzc2dFRDtFQUNFO0NoQzhzZ0VEOztBZ0M1c2dFRDtFQUNFO0NoQytzZ0VEOztBZ0M3c2dFRDtFQUNFO0NoQ2d0Z0VEOztBZ0M5c2dFRDtFQUNFO0NoQ2l0Z0VEOztBZ0Mvc2dFRDtFQUNFO0NoQ2t0Z0VEOztBZ0NodGdFRDtFQUNFO0NoQ210Z0VEOztBZ0NqdGdFRDtFQUNFO0NoQ290Z0VEOztBZ0NsdGdFRDtFQUNFO0NoQ3F0Z0VEOztBZ0NudGdFRDtFQUNFO0NoQ3N0Z0VEOztBZ0NwdGdFRDs7RUFFRTtDaEN1dGdFRDs7QWdDcnRnRUQ7O0VBRUU7Q2hDd3RnRUQ7O0FnQ3R0Z0VEOztFQUVFO0NoQ3l0Z0VEOztBZ0N2dGdFRDs7RUFFRTtDaEMwdGdFRDs7QWdDeHRnRUQ7RUFDRTtDaEMydGdFRDs7QWdDenRnRUQ7O0VBRUU7Q2hDNHRnRUQ7O0FnQzF0Z0VEOztFQUVFO0NoQzZ0Z0VEOztBZ0MzdGdFRDs7OztFQUlFO0NoQzh0Z0VEOztBZ0M1dGdFRDs7O0VBR0U7Q2hDK3RnRUQ7O0FnQzd0Z0VEOztFQUVFO0NoQ2d1Z0VEOztBZ0M5dGdFRDs7RUFFRTtDaENpdWdFRDs7QWdDL3RnRUQ7RUFDRTtDaENrdWdFRDs7QWdDaHVnRUQ7RUFDRTtDaENtdWdFRDs7QWdDanVnRUQ7RUFDRTtDaENvdWdFRDs7QWdDbHVnRUQ7RUFDRTtDaENxdWdFRDs7QWdDbnVnRUQ7RUFDRTtDaENzdWdFRDs7QWdDcHVnRUQ7RUFDRTtDaEN1dWdFRDs7QWdDcnVnRUQ7RUFDRTtDaEN3dWdFRDs7QWdDdHVnRUQ7RUFDRTtDaEN5dWdFRDs7QWdDdnVnRUQ7RUFDRTtDaEMwdWdFRDs7QWdDeHVnRUQ7RUFDRTtDaEMydWdFRDs7QWdDenVnRUQ7RUFDRTtDaEM0dWdFRDs7QWdDMXVnRUQ7RUFDRTtDaEM2dWdFRDs7QWdDM3VnRUQ7RUFDRTtDaEM4dWdFRDs7QWdDNXVnRUQ7RUFDRTtDaEMrdWdFRDs7QWdDN3VnRUQ7RUFDRTtDaENndmdFRDs7QWdDOXVnRUQ7RUFDRTtDaENpdmdFRDs7QWdDL3VnRUQ7RUFDRTtDaENrdmdFRDs7QWdDaHZnRUQ7RUFDRTtDaENtdmdFRDs7QWdDanZnRUQ7RUFDRTtDaENvdmdFRDs7QWdDbHZnRUQ7RUFDRTtDaENxdmdFRDs7QWdDbnZnRUQ7RUFDRTtDaENzdmdFRDs7QWdDcHZnRUQ7RUFDRTtDaEN1dmdFRDs7QWdDcnZnRUQ7RUFDRTtDaEN3dmdFRDs7QWdDdHZnRUQ7RUFDRTtDaEN5dmdFRDs7QWdDdnZnRUQ7RUFDRTtDaEMwdmdFRDs7QWdDeHZnRUQ7RUFDRTtDaEMydmdFRDs7QWdDenZnRUQ7RUFDRTtDaEM0dmdFRDs7QWdDMXZnRUQ7RUFDRTtDaEM2dmdFRDs7QWdDM3ZnRUQ7RUFDRTtDaEM4dmdFRDs7QWdDNXZnRUQ7RUFDRTtDaEMrdmdFRDs7QWdDN3ZnRUQ7RUFDRTtDaENnd2dFRDs7QWdDOXZnRUQ7RUFDRTtDaENpd2dFRDs7QWdDL3ZnRUQ7RUFDRTtDaENrd2dFRDs7QWdDaHdnRUQ7RUFDRTtDaENtd2dFRDs7QWdDandnRUQ7RUFDRTtDaENvd2dFRDs7QWdDbHdnRUQ7RUFDRTtDaENxd2dFRDs7QWdDbndnRUQ7RUFDRTtDaENzd2dFRDs7QWdDcHdnRUQ7RUFDRTtDaEN1d2dFRDs7QWdDcndnRUQ7O0VBRUU7Q2hDd3dnRUQ7O0FnQ3R3Z0VEO0VBQ0U7Q2hDeXdnRUQ7O0FnQ3Z3Z0VEO0VBQ0U7Q2hDMHdnRUQ7O0FnQ3h3Z0VEO0VBQ0U7Q2hDMndnRUQ7O0FnQ3p3Z0VEO0VBQ0U7Q2hDNHdnRUQ7O0FnQzF3Z0VEO0VBQ0U7Q2hDNndnRUQ7O0FnQzN3Z0VEO0VBQ0U7Q2hDOHdnRUQ7O0FnQzV3Z0VEO0VBQ0U7Q2hDK3dnRUQ7O0FnQzd3Z0VEO0VBQ0U7Q2hDZ3hnRUQ7O0FnQzl3Z0VEO0VBQ0U7Q2hDaXhnRUQ7O0FnQy93Z0VEO0VBQ0U7Q2hDa3hnRUQ7O0FnQ2h4Z0VEO0VBQ0U7Q2hDbXhnRUQ7O0FnQ2p4Z0VEOztFQUVFO0NoQ294Z0VEOztBZ0NseGdFRDtFQUNFO0NoQ3F4Z0VEOztBZ0NueGdFRDtFQUNFO0NoQ3N4Z0VEOztBZ0NweGdFRDtFQUNFO0NoQ3V4Z0VEOztBZ0NyeGdFRDs7RUFFRTtDaEN3eGdFRDs7QWdDdHhnRUQ7RUFDRTtDaEN5eGdFRDs7QWdDdnhnRUQ7RUFDRTtDaEMweGdFRDs7QWdDeHhnRUQ7RUFDRTtDaEMyeGdFRDs7QWdDenhnRUQ7RUFDRTtDaEM0eGdFRDs7QWdDMXhnRUQ7RUFDRTtDaEM2eGdFRDs7QWdDM3hnRUQ7RUFDRTtDaEM4eGdFRDs7QWdDNXhnRUQ7OztFQUdFO0NoQyt4Z0VEOztBZ0M3eGdFRDs7RUFFRTtDaENneWdFRDs7QWdDOXhnRUQ7RUFDRTtDaENpeWdFRDs7QWdDL3hnRUQ7RUFDRTtDaENreWdFRDs7QWdDaHlnRUQ7RUFDRTtDaENteWdFRDs7QWdDanlnRUQ7RUFDRTtDaENveWdFRDs7QWdDbHlnRUQ7RUFDRTtDaENxeWdFRDs7QWdDbnlnRUQ7RUFDRTtDaENzeWdFRDs7QWdDcHlnRUQ7RUFDRTtDaEN1eWdFRDs7QWdDcnlnRUQ7RUFDRTtDaEN3eWdFRDs7QWdDdHlnRUQ7RUFDRTtDaEN5eWdFRDs7QWdDdnlnRUQ7RUFDRTtDaEMweWdFRDs7QWdDeHlnRUQ7RUFDRTtDaEMyeWdFRDs7QWdDenlnRUQ7RUFDRTtDaEM0eWdFRDs7QWdDMXlnRUQ7RUFDRTtDaEM2eWdFRDs7QWdDM3lnRUQ7RUFDRTtDaEM4eWdFRDs7QWdDNXlnRUQ7RUFDRTtDaEMreWdFRDs7QWdDN3lnRUQ7RUFDRTtDaENnemdFRDs7QWdDOXlnRUQ7RUFDRTtDaENpemdFRDs7QWdDL3lnRUQ7RUFDRTtDaENremdFRDs7QWdDaHpnRUQ7RUFDRTtDaENtemdFRDs7QWdDanpnRUQ7RUFDRTtDaENvemdFRDs7QWdDbHpnRUQ7RUFDRTtDaENxemdFRDs7QWdDbnpnRUQ7RUFDRTtDaENzemdFRDs7QWdDcHpnRUQ7RUFDRTtDaEN1emdFRDs7QWdDcnpnRUQ7RUFDRTtDaEN3emdFRDs7QWdDdHpnRUQ7RUFDRTtDaEN5emdFRDs7QWdDdnpnRUQ7O0VBRUU7Q2hDMHpnRUQ7O0FnQ3h6Z0VEOztFQUVFO0NoQzJ6Z0VEOztBZ0N6emdFRDtFQUNFO0NoQzR6Z0VEOztBZ0MxemdFRDtFQUNFO0NoQzZ6Z0VEOztBZ0MzemdFRDtFQUNFO0NoQzh6Z0VEOztBZ0M1emdFRDtFQUNFO0NoQyt6Z0VEOztBZ0M3emdFRDtFQUNFO0NoQ2cwZ0VEOztBZ0M5emdFRDtFQUNFO0NoQ2kwZ0VEOztBZ0MvemdFRDtFQUNFO0NoQ2swZ0VEOztBZ0NoMGdFRDtFQUNFO0NoQ20wZ0VEOztBZ0NqMGdFRDtFQUNFO0NoQ28wZ0VEOztBZ0NsMGdFRDs7O0VBR0U7Q2hDcTBnRUQ7O0FnQ24wZ0VEOztFQUVFO0NoQ3MwZ0VEOztBZ0NwMGdFRDs7RUFFRTtDaEN1MGdFRDs7QWdDcjBnRUQ7O0VBRUU7Q2hDdzBnRUQ7O0FnQ3QwZ0VEO0VBQ0U7Q2hDeTBnRUQ7O0FnQ3YwZ0VEO0VBQ0U7Q2hDMDBnRUQ7O0FnQ3gwZ0VEO0VBQ0U7Q2hDMjBnRUQ7O0FnQ3owZ0VEO0VBQ0U7Q2hDNDBnRUQ7O0FnQzEwZ0VEOzs7OztFQUtFO0NoQzYwZ0VEOztBZ0MzMGdFRDtFQUNFO0NoQzgwZ0VEOztBZ0M1MGdFRDs7O0VBR0U7Q2hDKzBnRUQ7O0FnQzcwZ0VEOztFQUVFO0NoQ2cxZ0VEOztBZ0M5MGdFRDtFQUNFO0NoQ2kxZ0VEOztBZ0MvMGdFRDtFQUNFO0NoQ2sxZ0VEOztBZ0NoMWdFRDs7O0VBR0U7Q2hDbTFnRUQ7O0FnQ2oxZ0VEO0VBQ0U7Q2hDbzFnRUQ7O0FnQ2wxZ0VEO0VBQ0U7Q2hDcTFnRUQ7O0FnQ24xZ0VEOztFQUVFO0NoQ3MxZ0VEOztBZ0NwMWdFRDs7RUFFRTtDaEN1MWdFRDs7QWdDcjFnRUQ7O0VBRUU7Q2hDdzFnRUQ7O0FnQ3QxZ0VEO0VBQ0U7Q2hDeTFnRUQ7O0FnQ3YxZ0VEO0VBQ0U7Q2hDMDFnRUQ7O0FnQ3gxZ0VEO0VBQ0U7Q2hDMjFnRUQ7O0FnQ3oxZ0VEO0VBQ0U7Q2hDNDFnRUQ7O0FnQzExZ0VEO0VBQ0U7Q2hDNjFnRUQ7O0FnQzMxZ0VEO0VBQ0U7Q2hDODFnRUQ7O0FnQzUxZ0VEO0VBQ0U7Q2hDKzFnRUQ7O0FnQzcxZ0VEO0VBQ0U7Q2hDZzJnRUQ7O0FnQzkxZ0VEOztFQUVFO0NoQ2kyZ0VEOztBZ0MvMWdFRDtFQUNFO0NoQ2syZ0VEOztBZ0NoMmdFRDtFQUNFO0NoQ20yZ0VEOztBZ0NqMmdFRDtFQUNFO0NoQ28yZ0VEOztBZ0NsMmdFRDtFQUNFO0NoQ3EyZ0VEOztBZ0NuMmdFRDtFQUNFO0NoQ3MyZ0VEOztBZ0NwMmdFRDtFQUNFO0NoQ3UyZ0VEOztBZ0NyMmdFRDtFQUNFO0NoQ3cyZ0VEOztBZ0N0MmdFRDtFQUNFO0NoQ3kyZ0VEOztBZ0N2MmdFRDtFQUNFO0NoQzAyZ0VEOztBZ0N4MmdFRDtFQUNFO0NoQzIyZ0VEOztBZ0N6MmdFRDtFQUNFO0NoQzQyZ0VEOztBZ0MxMmdFRDtFQUNFO0NoQzYyZ0VEOztBZ0MzMmdFRDtFQUNFO0NoQzgyZ0VEOztBZ0M1MmdFRDtFQUNFO0NoQysyZ0VEOztBZ0M3MmdFRDtFQUNFO0NoQ2czZ0VEOztBZ0M5MmdFRDtFQUNFO0NoQ2kzZ0VEOztBZ0MvMmdFRDtFQUNFO0NoQ2szZ0VEOztBZ0NoM2dFRDtFQUNFO0NoQ20zZ0VEOztBZ0NqM2dFRDtFQUNFO0NoQ28zZ0VEOztBZ0NsM2dFRDtFQUNFO0NoQ3EzZ0VEOztBZ0NuM2dFRDtFQUNFO0NoQ3MzZ0VEOztBZ0NwM2dFRDtFQUNFO0NoQ3UzZ0VEOztBZ0NyM2dFRDtFQUNFO0NoQ3czZ0VEOztBZ0N0M2dFRDtFQUNFO0NoQ3kzZ0VEOztBZ0N2M2dFRDtFQUNFO0NoQzAzZ0VEOztBZ0N4M2dFRDtFQUNFO0NoQzIzZ0VEOztBZ0N6M2dFRDtFQUNFO0NoQzQzZ0VEOztBZ0MxM2dFRDtFQUNFO0NoQzYzZ0VEOztBZ0MzM2dFRDtFQUNFO0NoQzgzZ0VEOztBZ0M1M2dFRDtFQUNFO0NoQyszZ0VEOztBZ0M3M2dFRDtFQUNFO0NoQ2c0Z0VEOztBZ0M5M2dFRDtFQUNFO0NoQ2k0Z0VEOztBZ0MvM2dFRDtFQUNFO0NoQ2s0Z0VEOztBZ0NoNGdFRDtFQUNFO0NoQ200Z0VEOztBZ0NqNGdFRDtFQUNFO0NoQ280Z0VEOztBZ0NsNGdFRDtFQUNFO0NoQ3E0Z0VEOztBZ0NuNGdFRDtFQUNFO0NoQ3M0Z0VEOztBZ0NwNGdFRDs7O0VBR0U7Q2hDdTRnRUQ7O0FnQ3I0Z0VEO0VBQ0U7Q2hDdzRnRUQ7O0FnQ3Q0Z0VEO0VBQ0U7Q2hDeTRnRUQ7O0FnQ3Y0Z0VEO0VBQ0U7Q2hDMDRnRUQ7O0FnQ3g0Z0VEO0VBQ0U7Q2hDMjRnRUQ7O0FnQ3o0Z0VEO0VBQ0U7Q2hDNDRnRUQ7O0FnQzE0Z0VEO0VBQ0U7Q2hDNjRnRUQ7O0FnQzM0Z0VEO0VBQ0U7Q2hDODRnRUQ7O0FnQzU0Z0VEO0VBQ0U7Q2hDKzRnRUQ7O0FnQzc0Z0VEO0VBQ0U7Q2hDZzVnRUQ7O0FnQzk0Z0VEO0VBQ0U7Q2hDaTVnRUQ7O0FnQy80Z0VEO0VBQ0U7Q2hDazVnRUQ7O0FnQ2g1Z0VEO0VBQ0U7Q2hDbTVnRUQ7O0FnQ2o1Z0VEO0VBQ0U7Q2hDbzVnRUQ7O0FnQ2w1Z0VEO0VBQ0U7Q2hDcTVnRUQ7O0FnQ241Z0VEO0VBQ0U7Q2hDczVnRUQ7O0FnQ3A1Z0VEO0VBQ0U7Q2hDdTVnRUQ7O0FnQ3I1Z0VEO0VBQ0U7Q2hDdzVnRUQ7O0FnQ3Q1Z0VEO0VBQ0U7Q2hDeTVnRUQ7O0FnQ3Y1Z0VEO0VBQ0U7Q2hDMDVnRUQ7O0FnQ3g1Z0VEO0VBQ0U7Q2hDMjVnRUQ7O0FnQ3o1Z0VEO0VBQ0U7Q2hDNDVnRUQ7O0FnQzE1Z0VEOztFQUVFO0NoQzY1Z0VEOztBZ0MzNWdFRDtFQUNFO0NoQzg1Z0VEOztBZ0M1NWdFRDtFQUNFO0NoQys1Z0VEOztBZ0M3NWdFRDtFQUNFO0NoQ2c2Z0VEOztBZ0M5NWdFRDtFQUNFO0NoQ2k2Z0VEOztBZ0MvNWdFRDtFQUNFO0NoQ2s2Z0VEOztBZ0NoNmdFRDtFQUNFO0NoQ202Z0VEOztBZ0NqNmdFRDtFQUNFO0NoQ282Z0VEOztBZ0NsNmdFRDtFQUNFO0NoQ3E2Z0VEOztBZ0NuNmdFRDtFQUNFO0NoQ3M2Z0VEOztBZ0NwNmdFRDtFQUNFO0NoQ3U2Z0VEOztBZ0NyNmdFRDtFQUNFO0NoQ3c2Z0VEOztBZ0N0NmdFRDtFQUNFO0NoQ3k2Z0VEOztBZ0N2NmdFRDtFQUNFO0NoQzA2Z0VEOztBZ0N4NmdFRDtFQUNFO0NoQzI2Z0VEOztBZ0N6NmdFRDtFQUNFO0NoQzQ2Z0VEOztBZ0MxNmdFRDs7RUFFRTtDaEM2NmdFRDs7QWdDMzZnRUQ7RUFDRTtDaEM4NmdFRDs7QWdDNTZnRUQ7RUFDRTtDaEMrNmdFRDs7QWdDNzZnRUQ7RUFDRTtDaENnN2dFRDs7QWdDOTZnRUQ7RUFDRTtDaENpN2dFRDs7QWdDLzZnRUQ7O0VBRUU7Q2hDazdnRUQ7O0FnQ2g3Z0VEO0VBQ0U7Q2hDbTdnRUQ7O0FnQ2o3Z0VEO0VBQ0U7Q2hDbzdnRUQ7O0FnQ2w3Z0VEO0VBQ0U7Q2hDcTdnRUQ7O0FnQ243Z0VEOzs7RUFHRTtDaENzN2dFRDs7QWdDcDdnRUQ7O0VBRUU7Q2hDdTdnRUQ7O0FnQ3I3Z0VEOztFQUVFO0NoQ3c3Z0VEOztBZ0N0N2dFRDs7RUFFRTtDaEN5N2dFRDs7QWdDdjdnRUQ7O0VBRUU7Q2hDMDdnRUQ7O0FnQ3g3Z0VEO0VBQ0U7Q2hDMjdnRUQ7O0FnQ3o3Z0VEO0VBQ0U7Q2hDNDdnRUQ7O0FnQzE3Z0VEO0VBQ0U7Q2hDNjdnRUQ7O0FnQzM3Z0VEO0VBQ0U7Q2hDODdnRUQ7O0FnQzU3Z0VEO0VBQ0U7Q2hDKzdnRUQ7O0FnQzc3Z0VEO0VBQ0U7Q2hDZzhnRUQ7O0FnQzk3Z0VEO0VBQ0U7Q2hDaThnRUQ7O0FnQy83Z0VEO0VBQ0U7Q2hDazhnRUQ7O0FnQ2g4Z0VEO0VBQ0U7Q2hDbThnRUQ7O0FnQ2o4Z0VEO0VBQ0U7Q2hDbzhnRUQ7O0FnQ2w4Z0VEO0VBQ0U7Q2hDcThnRUQ7O0FnQ244Z0VEOztFQUVFO0NoQ3M4Z0VEOztBZ0NwOGdFRDs7RUFFRTtDaEN1OGdFRDs7QWdDcjhnRUQ7O0VBRUU7Q2hDdzhnRUQ7O0FnQ3Q4Z0VEO0VBQ0U7Q2hDeThnRUQ7O0FnQ3Y4Z0VEOztFQUVFO0NoQzA4Z0VEOztBZ0N4OGdFRDs7RUFFRTtDaEMyOGdFRDs7QWdDejhnRUQ7RUFDRTtDaEM0OGdFRDs7QWdDMThnRUQ7RUFDRTtDaEM2OGdFRDs7QWdDMzhnRUQ7RUFDRTtDaEM4OGdFRDs7QWdDNThnRUQ7RUFDRTtDaEMrOGdFRDs7QWdDNzhnRUQ7RUFDRTtDaENnOWdFRDs7QWdDOThnRUQ7RUFDRTtDaENpOWdFRDs7QWdDLzhnRUQ7RUFDRTtDaENrOWdFRDs7QWdDaDlnRUQ7RUFDRTtDaENtOWdFRDs7QWdDajlnRUQ7RUFDRTtDaENvOWdFRDs7QWdDbDlnRUQ7RUFDRTtDaENxOWdFRDs7QWdDbjlnRUQ7RUFDRTtDaENzOWdFRDs7QWdDcDlnRUQ7RUFDRTtDaEN1OWdFRDs7QWdDcjlnRUQ7RUFDRTtDaEN3OWdFRDs7QWdDdDlnRUQ7RUFDRTtDaEN5OWdFRDs7QWdDdjlnRUQ7RUFDRTtDaEMwOWdFRDs7QWdDeDlnRUQ7RUFDRTtDaEMyOWdFRDs7QWdDejlnRUQ7RUFDRTtDaEM0OWdFRDs7QWdDMTlnRUQ7RUFDRTtDaEM2OWdFRDs7QWdDMzlnRUQ7RUFDRTtDaEM4OWdFRDs7QWdDNTlnRUQ7RUFDRTtDaEMrOWdFRDs7QWdDNzlnRUQ7O0VBRUU7Q2hDZytnRUQ7O0FnQzk5Z0VEO0VBQ0U7Q2hDaStnRUQ7O0FnQy85Z0VEO0VBQ0U7Q2hDaytnRUQ7O0FnQ2grZ0VEO0VBQ0U7Q2hDbStnRUQ7O0FnQ2orZ0VEO0VBQ0U7Q2hDbytnRUQ7O0FnQ2wrZ0VEO0VBQ0U7Q2hDcStnRUQ7O0FnQ24rZ0VEO0VBQ0U7Q2hDcytnRUQ7O0FnQ3ArZ0VEO0VBQ0U7Q2hDdStnRUQ7O0FnQ3IrZ0VEO0VBQ0U7Q2hDdytnRUQ7O0FnQ3QrZ0VEO0VBQ0U7Q2hDeStnRUQ7O0FnQ3YrZ0VEO0VBQ0U7Q2hDMCtnRUQ7O0FnQ3grZ0VEO0VBQ0U7Q2hDMitnRUQ7O0FnQ3orZ0VEO0VBQ0U7Q2hDNCtnRUQ7O0FnQzErZ0VEO0VBQ0U7Q2hDNitnRUQ7O0FnQzMrZ0VEO0VBQ0U7Q2hDOCtnRUQ7O0FnQzUrZ0VEO0VBQ0U7Q2hDKytnRUQ7O0FnQzcrZ0VEO0VBQ0U7Q2hDZy9nRUQ7O0FnQzkrZ0VEO0VBQ0U7Q2hDaS9nRUQ7O0FnQy8rZ0VEO0VBQ0U7Q2hDay9nRUQ7O0FnQ2gvZ0VEO0VBQ0U7Q2hDbS9nRUQ7O0FnQ2ovZ0VEO0VBQ0U7Q2hDby9nRUQ7O0FnQ2wvZ0VEO0VBQ0U7Q2hDcS9nRUQ7O0FnQ24vZ0VEO0VBQ0U7Q2hDcy9nRUQ7O0FnQ3AvZ0VEO0VBQ0U7Q2hDdS9nRUQ7O0FnQ3IvZ0VEO0VBQ0U7Q2hDdy9nRUQ7O0FnQ3QvZ0VEO0VBQ0U7Q2hDeS9nRUQ7O0FnQ3YvZ0VEO0VBQ0U7Q2hDMC9nRUQ7O0FnQ3gvZ0VEO0VBQ0U7Q2hDMi9nRUQ7O0FnQ3ovZ0VEO0VBQ0U7Q2hDNC9nRUQ7O0FnQzEvZ0VEO0VBQ0U7Q2hDNi9nRUQ7O0FnQzMvZ0VEO0VBQ0U7Q2hDOC9nRUQ7O0FnQzUvZ0VEO0VBQ0U7Q2hDKy9nRUQ7O0FnQzcvZ0VEO0VBQ0U7Q2hDZ2doRUQ7O0FnQzkvZ0VEO0VBQ0U7Q2hDaWdoRUQ7O0FnQy8vZ0VEO0VBQ0U7Q2hDa2doRUQ7O0FnQ2hnaEVEO0VBQ0U7Q2hDbWdoRUQ7O0FnQ2pnaEVEO0VBQ0U7Q2hDb2doRUQ7O0FnQ2xnaEVEO0VBQ0U7Q2hDcWdoRUQ7O0FnQ25naEVEO0VBQ0U7Q2hDc2doRUQ7O0FnQ3BnaEVEO0VBQ0U7Q2hDdWdoRUQ7O0FnQ3JnaEVEO0VBQ0U7Q2hDd2doRUQ7O0FnQ3RnaEVEO0VBQ0U7Q2hDeWdoRUQ7O0FnQ3ZnaEVEO0VBQ0U7Q2hDMGdoRUQ7O0FnQ3hnaEVEO0VBQ0U7Q2hDMmdoRUQ7O0FnQ3pnaEVEO0VBQ0U7Q2hDNGdoRUQ7O0FnQzFnaEVEO0VBQ0U7Q2hDNmdoRUQ7O0FnQzNnaEVEO0VBQ0U7Q2hDOGdoRUQ7O0FnQzVnaEVEO0VBQ0U7Q2hDK2doRUQ7O0FnQzdnaEVEO0VBQ0U7Q2hDZ2hoRUQ7O0FnQzlnaEVEO0VBQ0U7Q2hDaWhoRUQ7O0FnQy9naEVEO0VBQ0U7Q2hDa2hoRUQ7O0FnQ2hoaEVEOztFQUVFO0NoQ21oaEVEOztBZ0NqaGhFRDs7O0VBR0U7Q2hDb2hoRUQ7O0FnQ2xoaEVEO0VBQ0U7Q2hDcWhoRUQ7O0FnQ25oaEVEO0VBQ0U7Q2hDc2hoRUQ7O0FnQ3BoaEVEOztFQUVFO0NoQ3VoaEVEOztBZ0NyaGhFRDtFQUNFO0NoQ3doaEVEOztBZ0N0aGhFRDtFQUNFO0NoQ3loaEVEOztBZ0N2aGhFRDtFQUNFO0NoQzBoaEVEOztBZ0N4aGhFRDtFQUNFO0NoQzJoaEVEOztBZ0N6aGhFRDtFQUNFO0NoQzRoaEVEOztBZ0MxaGhFRDtFQUNFO0NoQzZoaEVEOztBZ0MzaGhFRDtFQUNFO0NoQzhoaEVEOztBZ0M1aGhFRDtFQUNFO0NoQytoaEVEOztBZ0M3aGhFRDtFQUNFO0NoQ2dpaEVEOztBZ0M5aGhFRDtFQUNFO0NoQ2lpaEVEOztBZ0MvaGhFRDs7RUFFRTtDaENraWhFRDs7QWdDaGloRUQ7O0VBRUU7Q2hDbWloRUQ7O0FnQ2ppaEVEO0VBQ0U7Q2hDb2loRUQ7O0FnQ2xpaEVEO0VBQ0U7Q2hDcWloRUQ7O0FnQ25paEVEO0VBQ0U7Q2hDc2loRUQ7O0FnQ3BpaEVEO0VBQ0U7Q2hDdWloRUQ7O0FnQ3JpaEVEO0VBQ0U7Q2hDd2loRUQ7O0FnQ3RpaEVEO0VBQ0U7Q2hDeWloRUQ7O0FnQ3ZpaEVEOztFQUVFO0NoQzBpaEVEOztBZ0N4aWhFRDs7RUFFRTtDaEMyaWhFRDs7QWdDemloRUQ7RUFDRTtDaEM0aWhFRDs7QWdDMWloRUQ7RUFDRTtDaEM2aWhFRDs7QWdDM2loRUQ7RUFDRTtDaEM4aWhFRDs7QWdDNWloRUQ7RUFDRTtDaEMraWhFRDs7QWdDN2loRUQ7O0VBRUU7Q2hDZ2poRUQ7O0FnQzlpaEVEOztFQUVFO0NoQ2lqaEVEOztBZ0MvaWhFRDtFQUNFO0NoQ2tqaEVEOztBZ0NoamhFRDtFQUNFO0NoQ21qaEVEOztBZ0NqamhFRDtFQUNFO0NoQ29qaEVEOztBZ0NsamhFRDs7O0VBR0U7Q2hDcWpoRUQ7O0FnQ25qaEVEOztFQUVFO0NoQ3NqaEVEOztBZ0NwamhFRDs7RUFFRTtDaEN1amhFRDs7QWdDcmpoRUQ7O0VBRUU7Q2hDd2poRUQ7O0FnQ3RqaEVEOztFQUVFO0NoQ3lqaEVEOztBZ0N2amhFRDtFQUNFO0NoQzBqaEVEOztBZ0N4amhFRDs7O0VBR0U7Q2hDMmpoRUQ7O0FnQ3pqaEVEO0VBQ0U7Q2hDNGpoRUQ7O0FnQzFqaEVEO0VBQ0U7Q2hDNmpoRUQ7O0FnQzNqaEVEO0VBQ0U7Q2hDOGpoRUQ7O0FnQzVqaEVEO0VBQ0U7Q2hDK2poRUQ7O0FnQzdqaEVEOztFQUVFO0NoQ2draEVEOztBZ0M5amhFRDs7RUFFRTtDaENpa2hFRDs7QWdDL2poRUQ7RUFDRTtDaENra2hFRDs7QWdDaGtoRUQ7RUFDRTtDaENta2hFRDs7QWdDamtoRUQ7RUFDRTtDaENva2hFRDs7QWdDbGtoRUQ7RUFDRTtDaENxa2hFRDs7QWdDbmtoRUQ7RUFDRTtDaENza2hFRDs7QWdDcGtoRUQ7RUFDRTtDaEN1a2hFRDs7QWdDcmtoRUQ7RUFDRTtDaEN3a2hFRDs7QWdDdGtoRUQ7RUFDRTtDaEN5a2hFRDs7QWdDdmtoRUQ7RUFDRTtDaEMwa2hFRDs7QWdDeGtoRUQ7RUFDRTtDaEMya2hFRDs7QWdDemtoRUQ7RUFDRTtDaEM0a2hFRDs7QWdDMWtoRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQzZraEVEOztBZ0Mza2hFRDs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDOGtoRUQ7O0FpQzcybEVEOztHakNpM2xFRzs7QWlDOTJsRUg7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ2kzbEVEOztBaUM5MmxFRDs7R2pDazNsRUc7O0FpQy8ybEVIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ2szbEVEOztBaUMvMmxFRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakNrM2xFRDs7QWlDLzJsRUQ7O0VBRUU7RUFDQTtDakNrM2xFRDs7QWlDLzJsRVc7Ozs7OztFQU1WO0NqQ2szbEVEOztBaUMvMmxFRDs7OztFQUlFO0VBQ0E7Q2pDazNsRUQ7O0FpQy8ybEVEOztHakNtM2xFRzs7QWlDaDNsRUg7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pDbTNsRUQ7O0FpQ2gzbEVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ20zbEVEOztBaUNoM2xFRDs7RUFFRTtFQUNBO0NqQ20zbEVEOztBaUNoM2xFRDs7RUFFRTtFQUNBO0NqQ20zbEVEOztBaUNoM2xFRDs7QUFDb0M7RUFDbEM7SUFDRTtHakNvM2xFRDtDQUNGOztBaUNqM2xFRDtFQUNFO0lBQ0U7R2pDbzNsRUQ7Q0FDRjs7QWtDaCtsRUQ7RUFDRTtFQUNBO0NsQ20rbEVEOztBbUN2K2xFRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQzArbEVEOztBb0M5K2xFRDtFQUdNO0VBQ0E7Q3BDKytsRUw7O0FvQzErbEVEO0VBRUk7Q3BDNCtsRUg7O0FvQ3grbEVEO0VBQ0U7RUFDQTtDcEMyK2xFRDs7QW9DeitsRUM7RUFDRTtFQUNBO0NwQzQrbEVIOztBRXY5bEVDO0VrQzNCRjtJQVNNO0dwQzgrbEVIO0NBQ0Y7O0FvQzUrbEVHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BDKytsRUw7O0FvQ3JnbUVEO0VBMkJJO0VBQ0E7Q3BDOCtsRUg7O0FFLytsRUM7RWtDM0JGO0lBK0JNO0dwQ2cvbEVIO0NBQ0Y7O0FvQzkrbEVHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQ2kvbEVMOztBb0M1aG1FRDtFQWdESTtFQUNBO0NwQ2cvbEVIOztBb0NqaW1FRDtFQXFESTtDcENnL2xFSDs7QW9DcmltRUQ7RUF5REk7RUFDQTtDcENnL2xFSDs7QW9DMWltRUQ7RUE2RE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQ2kvbEVMOztBb0Nuam1FRDs7OztFQXdFUTtFQUNBO0NwQ2svbEVQOztBb0Mzam1FRDs7Ozs7Ozs7RUE2RVU7Q3BDeS9sRVQ7O0FvQ3RrbUVEOzs7O0VBaUZVO0VBQ0E7Q3BDNC9sRVQ7O0FvQ2xobUVHO0VBMkJJO0VBQ0E7Q3BDMi9sRVA7O0FvQ25sbUVEO0VBNEZRO0VBQ0E7Q3BDMi9sRVA7O0FvQ3hsbUVEO0VBZ0dVO0VBQ0E7Q3BDNC9sRVQ7O0FvQ3QvbEVDO0VBQ0U7RUFDQTtDcEN5L2xFSDs7QXFDam5tRUQ7RUFDRTtFQUNBO0NyQ29ubUVEOztBcUNsbm1FQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDcW5tRUg7O0FxQ2pvbUVEO0VBZ0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDcW5tRUg7O0FxQ3pvbUVEO0VBdUJNO0VBQ0E7Q3JDc25tRUw7O0FxQzlvbUVEO0VBNEJNO0VBQ0E7Q3JDc25tRUw7O0FxQ2pubUVEO0VBQ0U7Q3JDb25tRUQ7O0FxQ2pubUVEOztFQUVFO0NyQ29ubUVEOztBcUNqbm1FYzs7RUFFYjtDckNvbm1FRDs7QXFDam5tRUQ7Ozs7Ozs7O0VBU0k7Q3JDbW5tRUg7O0FxQzVubUVEO0VBYUk7Q3JDbW5tRUg7O0FxQy9tbUVEO0VBR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckNnbm1FTDs7QXFDMW1tRUM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckM2bW1FSDs7QXFDcm5tRUQ7RUFZSTtDckM2bW1FSDs7QXNDenNtRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdEM0c21FRDs7QXNDeHNtRUs7O0VBRUU7RUFDQTtFQUNBO0N0QzJzbUVQOztBc0N2dG1FRDtFQWdCUTtDdEMyc21FUDs7QXNDM3RtRUQ7RUFtQlU7Q3RDNHNtRVQ7O0FzQ3JzbUV1Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQnRCO0VBQ0E7RUFDQTtDdEN3c21FRDs7QXNDcnNtRUQ7O0VBRUU7RUFDQTtDdEN3c21FRDs7QXNDcnNtRW9COztFQUVuQjtFQUNBO0VBQ0E7Q3RDd3NtRUQ7O0FzQ3JzbUVXOzs7O0VBSVY7RUFDQTtFQUNBO0N0Q3dzbUVEOztBc0Nyc21FRDtFQUNFO0N0Q3dzbUVEOztBc0Nyc21FRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N0Q3dzbUVEOztBc0M1c21FRDtFQU9JO0VBQ0E7RUFDQTtFQUNBO0N0Q3lzbUVIOztBc0M3c21FQztFQU9JO0VBQ0E7Q3RDMHNtRUw7O0FzQ3h0bUVEO0VBb0JNO0VBQ0E7RUFDQTtDdEN3c21FTDs7QXNDcHNtRUM7O0VBRUU7RUFDQTtFQUNBO0N0Q3VzbUVIOztBc0Mzc21FQzs7RUFRTTtFQUNBO0N0Q3dzbUVQOztBc0MzdW1FRDtFQTBDTTtFQUNBO0N0Q3FzbUVMOztBc0Nodm1FRDtFQStDTTtFQUNBO0VBQ0E7Q3RDcXNtRUw7O0FzQzlzbUVDO0VBWU07RUFDQTtFQUNBO0N0Q3NzbUVQOztBc0M1dm1FRDtFQTJETTtDdENxc21FTDs7QXNDaHdtRUQ7RUE4RFE7Q3RDc3NtRVA7O0FzQzV0bUVDO0VBMkJJO0N0Q3FzbUVMOztBc0Nqc21FQzs7OztFQUtJO0VBQ0E7Q3RDbXNtRUw7O0FzQ2h4bUVEO0VBbUZNO0VBQ0E7Q3RDaXNtRUw7O0FFMTBtRUM7RW9DOElFO0lBQ0U7R3RDZ3NtRUg7Q0FDRjs7QXVDOTJtRUQ7SUFDSSxtQkFBbUI7Q0FDdEI7O0FBRUQ7SUFDSSxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsaUNBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixhQUFhO0NBQ2hCOztBQUVEO0lBQ0ksbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsd0JBQXdCO0NBQzNCOztBQUVEO0lBQ0ksWUFBWTtJQUNaLGFBQWE7Q0FDaEI7O0FBRUQ7SUFDSSxVQUFVO0NBQ2I7O0FBRUQ7SUFDSSxVQUFVO0NBQ2I7O0FBRUQ7SUFDSSxhQUFhO0lBQ2IsY0FBYztJQUNkLGFBQWE7Q0FDaEI7O0FBRUQ7SUFDSSxtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLE9BQU87SUFDUCxTQUFTO0lBQ1QsVUFBVTtJQUNWLGl2SUFBaXZJO0NBQ3B2STs7QUFFRDtJQUNJLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksVUFBVTtJQUNWLFNBQVM7Q0FDWjs7QUFFRDtJQUNJLE9BQU87SUFDUCxTQUFTO0NBQ1o7O0FBRUQ7SUFDSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLG1CQUFtQjtDQUN0Qjs7QUFFRDtJQUNJLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIseUJBQXlCO0NBQzVCOztBQUVEO0lBQ0ksWUFBWTtDQUNmOztBQUVEO0lBQ0ksc0JBQXNCO0lBQ3RCLGFBQWE7Q0FDaEI7O0FBRUQ7SUFDSSxZQUFZO0NBQ2Y7O0FBRUQ7SUFDSSxhQUFhO0NBQ2hCOztBQUVEO0lBQ0ksYUFBYTtJQUNiLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsdUJBQXVCO0NBQzFCOztBQUVEO0lBQ0ksZ0JBQWdCO0NBQ25COztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsa0JBQWtCO0NDckl0Qjs7OztHQUlHOztBQUVILFlBQVksWUFBWSwwQkFBMEIsdUJBQXVCLGtCQUFrQixhQUFhLENBQUMsbUJBQW1CLFdBQVcsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLDhCQUE4QixTQUFTLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxxQkFBcUIsTUFBTSxNQUFNLENBQUMsNEJBQTRCLFdBQVcscUJBQXFCLGtDQUFrQyxtQ0FBbUMsNkJBQTZCLGFBQWEsbUNBQW1DLGlCQUFpQixDQUFDLDJCQUEyQixXQUFXLHFCQUFxQixrQ0FBa0MsbUNBQW1DLDZCQUE2QixhQUFhLGlCQUFpQixDQUFDLG1EQUFtRCxRQUFRLENBQUMsa0RBQWtELFFBQVEsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLG1EQUFtRCxTQUFTLENBQUMscURBQXFELFFBQVEsQ0FBQyxvREFBb0QsUUFBUSxDQUFDLGtEQUFrRCxZQUFZLGdCQUFnQix5QkFBeUIsQ0FBQyxpREFBaUQsWUFBWSxnQkFBZ0IseUJBQXlCLENBQUMsa0JBQWtCLFNBQVMsMkJBQTJCLHlCQUF5Qix3QkFBd0Isc0JBQXNCLHFCQUFxQixnQkFBZ0IsQ0FBQyw4QkFBOEIsa0JBQWtCLFdBQVcsWUFBWSwwQkFBMEIsdUJBQXVCLGtCQUFrQixXQUFXLENBQUMsOEVBQThFLDRCQUE0QixDQUFDLHNFQUFzRSxnQkFBZ0IsY0FBYyxDQUFDLHdEQUF3RCxVQUFVLENBQUMsd0VBQXdFLGVBQWUsV0FBVyxjQUFjLENBQUMsb0NBQW9DLG1CQUFtQixlQUFlLENBQUMsc0pBQXNKLHlCQUF5QixpRUFBaUUsZ0VBQWdFLCtFQUErRSxvRUFBb0UsK0RBQStELDREQUE0RCwyQkFBMkIsa0hBQWtILHFDQUFxQywyREFBMkQsaUVBQWlFLFVBQVUsQ0FBQywwNEJBQTA0Qix3QkFBd0IsQ0FBQyxvV0FBb1csMEJBQTBCLENBQUMsMENBQTBDLFVBQVUsQ0FBQywyQ0FBMkMsVUFBVSxDQUFDLHNKQUFzSixnQkFBZ0Isd0JBQXdCLHFCQUFxQixlQUFlLENBQUMsOEtBQThLLHlCQUF5QixpRUFBaUUsZ0VBQWdFLCtFQUErRSxvRUFBb0UsK0RBQStELDREQUE0RCwyQkFBMkIsa0hBQWtILHFDQUFxQywyREFBMkQsaUVBQWlFLHdCQUF3QixxQkFBcUIsZUFBZSxDQUFDLGtnQ0FBa2dDLHdCQUF3QixDQUFDLG9aQUFvWiwwQkFBMEIsQ0FBQyxrS0FBa0sseUJBQXlCLDhEQUE4RCw2REFBNkQsNEVBQTRFLGlFQUFpRSw0REFBNEQseURBQXlELDJCQUEyQixrSEFBa0gsK0JBQStCLDJEQUEyRCxpRUFBaUUsV0FBVyxvQ0FBb0MsQ0FBQyxzOEJBQXM4QixxQkFBcUIsQ0FBQyw0WEFBNFgsdUJBQXVCLENBQUMsMEpBQTBKLHlCQUF5QiwyREFBMkQsMERBQTBELHlFQUF5RSw4REFBOEQseURBQXlELHNEQUFzRCwyQkFBMkIsK0dBQStHLCtCQUErQiwyREFBMkQsaUVBQWlFLFdBQVcsb0NBQW9DLENBQUMsODVCQUE4NUIscUJBQXFCLENBQUMsNFdBQTRXLHVCQUF1QixDQUFDLDZCQUE2QixjQUFjLFVBQVUsWUFBWSxpQkFBaUIsV0FBVyxVQUFVLGVBQWUsMEJBQTBCLHVCQUF1QixpQkFBaUIsQ0FBQyx3RUFBd0UsZUFBZSxDQUFDLGtGQUFrRixlQUFlLFdBQVcsY0FBYyxDQUFDLDhLQUE4Syx5QkFBeUIsMkRBQTJELDBEQUEwRCx5RUFBeUUsOERBQThELHlEQUF5RCxzREFBc0QsMkJBQTJCLCtHQUErRywrQkFBK0IsMkRBQTJELGlFQUFpRSxXQUFXLG9DQUFvQyxDQUFDLGtnQ0FBa2dDLHFCQUFxQixDQUFDLG9aQUFvWix1QkFBdUIsQ0FBQyxrRUFBa0UsVUFBVSxDQUFDLCtCQUErQixXQUFXLENBQUMsMkZBQTJGLGNBQWMsQ0FBQyxtSEFBbUgsZUFBZSxDQUFDLHNEQUFzRCxpQkFBaUIsQ0FBQyxnQkFBZ0IsZUFBZSxXQUFXLG9CQUFvQixxQkFBcUIsQ0FBQyx1REFBdUQsY0FBYyxDQUFDLDJEQUEyRCxjQUFjLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLG1DQUFtQyxrQ0FBa0MsK0JBQStCLHlCQUF5QixDQUFDLGtDQUFrQyxrQ0FBa0MsK0JBQStCLHlCQUF5QixDQUFDLHlCQUF5QixxQkFBcUIsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLGdCQUFnQixpQkFBaUIsa0JBQWtCLHlCQUF5QixzQkFBc0Isc0JBQXNCLHNCQUFzQixpQkFBaUIsaUJBQWlCLENDTnRyZTs7OztHQUlHLDhCQUE4QixhQUFhLENBQUMsbUVBQW1FLFFBQVEsQ0FBQywwQkFBMEIsMkJBQTJCLHVCQUF1QixDQUFDLElBQUksY0FBYyxlQUFlLENBQUMsUUFBUSxnQkFBZ0IsQ0FBQyw2REFBNkQsaUJBQWlCLENBQUMsY0FBYyxtQkFBbUIsVUFBVSxDQUFDLFlBQVksbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0Isa0JBQWtCLENBQUMsV0FBVywyQkFBMkIsOEJBQThCLHNCQUFzQixTQUFTLGFBQWEsZUFBZSxtQkFBbUIsY0FBYyxDQUFDLDZCQUE2QixTQUFTLFNBQVMsQ0FBQyxrQkFBa0IsaUJBQWlCLHlCQUF5Qix3REFBd0QsNEVBQTRFLDJEQUEyRCxzREFBc0QseURBQXlELDJCQUEyQixxQ0FBcUMsMkRBQTJELFdBQVcsNENBQTRDLHVFQUF1RSxDQUFDLGlDQUFpQywyQkFBMkIsNkJBQTZCLENBQUMsa0NBQWtDLDRCQUE0Qiw4QkFBOEIsQ0FBQyxvQkFBb0Isa0JBQWtCLFdBQVcsY0FBYyxxQkFBcUIsQ0FBQyxtRUFBbUUsV0FBVyx3QkFBd0IsQ0FBQyxnQkFBZ0IsV0FBVyxxQkFBcUIsNEJBQTRCLGtEQUFrRCwrQ0FBK0MsNkNBQTZDLHlDQUF5QyxDQUFDLGdDQUFnQyxzQkFBc0Isc0JBQXNCLG9FQUFvRSxDQUFDLG1CQUFtQixlQUFlLHNCQUFzQixZQUFZLGVBQWUsQ0FBQyxxRkFBcUYsY0FBYyxDQUFDLGlCQUFpQixvQkFBb0IsQ0FBQyx1QkFBdUIsV0FBVyxpQkFBaUIsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLFlBQVksa0JBQWtCLG9DQUFvQyxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUNBQWlDLFlBQVksQ0FBQyxrRkFBa0YsVUFBVSxDQUFDLGtGQUFrRixXQUFXLENBQUMsWUFBWSxtQkFBbUIsZ0JBQWdCLENBQUMsY0FBYyxTQUFTLFNBQVMsZ0JBQWdCLGtCQUFrQixDQUFDLHFGQUFxRixXQUFXLENBQUMsVUFBVSxVQUFVLENBQUMsdUVBQXVFLGtCQUFrQixNQUFNLE9BQU8sT0FBTyxDQUFDLFVBQVUsV0FBVyxzQkFBc0IsbUJBQW1CLHlCQUF5QixnQkFBZ0IsQ0FBQyxjQUFjLG1CQUFtQixpQkFBaUIsVUFBVSxrQkFBa0IsQ0FBQyxnQkFBZ0IsbUJBQW1CLENBQUMsbUJBQW1CLHlCQUF5QixDQUFDLFlBQVksbUJBQW1CLGNBQWMsQ0FBQyxjQUFjLGlDQUFpQyxrQ0FBa0Msa0NBQWtDLENBQUMsMEJBQTBCLCtCQUErQixDQUFDLFFBQVEsaUJBQWlCLENBQUMsZUFBZSxTQUFTLENBQUMsa0VBQWtFLHdCQUF3QixDQUFDLDZCQUE2QixTQUFTLENBQUMsK0JBQStCLFNBQVMsQ0FBQyw2QkFBNkIsa0JBQWtCLFVBQVUsa0JBQWtCLENBQUMsNEJBQTRCLFNBQVMsQ0FBQyw4R0FBOEcsZUFBZSx3QkFBd0IsQ0FBQywrREFBK0QsZUFBZSxDQUFDLDJFQUEyRSxZQUFZLENBQUMsYUFBYSxnQ0FBZ0MsQ0FBQyw4Q0FBOEMsZUFBZSxDQUFDLHFEQUFxRCxrQkFBa0IsVUFBVSxDQUFDLFVBQVUsa0JBQWtCLGNBQWMsZ0JBQWdCLGdCQUFnQixrQkFBa0Isd0JBQXdCLENBQUMsd0JBQXdCLHdCQUF3QixDQUFDLDBCQUEwQixXQUFXLG9CQUFvQixDQUFDLDBDQUEwQyxrQkFBa0IsQ0FBQyxpQkFBaUIsVUFBVSxnQkFBZ0IsV0FBVyxDQUFDLHNCQUFzQixrQkFBa0IsU0FBUyxDQUFDLHNCQUFzQixrQkFBa0IsVUFBVSxZQUFZLENBQUMsOEVBQThFLGFBQWEsQ0FBQyx5Q0FBeUMsV0FBVyxrQkFBa0IsYUFBYSxRQUFRLFNBQVMsV0FBVyxZQUFZLGtCQUFrQixnQkFBZ0IsQ0FBQyxzQkFBc0IsdUJBQXVCLG1DQUFtQyxDQUFDLGtDQUFrQyxtQ0FBbUMsQ0FBQywrQkFBK0IsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsT0FBTyxPQUFPLENBQUMsZ0VBQWdFLGNBQWMsb0JBQW9CLGlCQUFpQix5QkFBeUIsMkJBQTJCLENBQUMsZ0VBQWdFLGVBQWUscUJBQXFCLGtCQUFrQiwwQkFBMEIsNEJBQTRCLENBQUMsMEVBQTBFLGdCQUFnQixTQUFTLENBQUMsMEVBQTBFLGdCQUFnQixVQUFVLENBQUMsOENBQThDLFVBQVUsU0FBUyxXQUFXLENBQUMsb0NBQW9DLGtCQUFrQixpQkFBaUIsVUFBVSxXQUFXLG1CQUFtQixxQkFBcUIsZ0JBQWdCLFFBQVEsZUFBZSxDQUFDLGtHQUFrRyxnQkFBZ0IsQ0FBQyxrR0FBa0csaUJBQWlCLENBQUMsbUJBQW1CLGlCQUFpQixhQUFhLENBQUMscUNBQXFDLGNBQWMsQ0FBQyxxQ0FBcUMsV0FBVyxrQkFBa0IsVUFBVSxTQUFTLFdBQVcsWUFBWSxVQUFVLGdCQUFnQixXQUFXLENBQUMsK0JBQStCLG1CQUFtQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvSUFBb0ksZ0JBQWdCLENBQUMsb0lBQW9JLGlCQUFpQixDQUFDLFVBQVUsZUFBZSxnQkFBZ0IsZUFBZSxvQkFBb0IsQ0FBQyxnQkFBZ0IseUJBQXlCLENBQUMseUNBQXlDLG9CQUFvQixDQUFDLFlBQVksWUFBWSxDQUFDLGdDQUFnQyxvQkFBb0IsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLGlCQUFpQixVQUFVLFdBQVcsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLGtCQUFrQixrQkFBa0Isa0JBQWtCLENBQUMsa0NBQWtDLGlCQUFpQixDQUFDLGlCQUFpQix5QkFBeUIsc0JBQXNCLHFCQUFxQixpQkFBaUIsdUNBQXVDLENBQUMsa09BQWtPLGlCQUFpQixDQUFDLHlCQUF5QixzQkFBc0IsaUJBQWlCLGtCQUFrQixDQUFDLDhGQUE4RixlQUFlLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLDhCQUE4QixtQkFBbUIsVUFBVSxDQUFDLFNBQVMsV0FBVyxnQkFBZ0IsY0FBYyw0Q0FBNEMseUJBQXlCLHNCQUFzQixxQkFBcUIsZ0JBQWdCLENBQUMsaUNBQWlDLGdCQUFnQixnQkFBZ0IsZUFBZSxPQUFPLENBQUMsa0NBQWtDLGdCQUFnQixnQkFBZ0IsZUFBZSxPQUFPLENBQUMsaUNBQWlDLGNBQWMsZUFBZSxPQUFPLENBQUMsa0NBQWtDLGNBQWMsZUFBZSxPQUFPLENBQUMsNkJBQTZCLGdCQUFnQixlQUFlLE1BQU0sQ0FBQyw4QkFBOEIsZ0JBQWdCLGVBQWUsTUFBTSxDQUFDLDZCQUE2QixnQkFBZ0IsZUFBZSxNQUFNLENBQUMsaUJBQWlCLGNBQWMsZUFBZSxNQUFNLENBQUMsOENBQThDLFdBQVcsZUFBZSxjQUFjLENBQUMsb0NBQW9DLHdCQUF3QixDQUFDLDRCQUE0QixxQkFBcUIsQ0FBQyx3RkFBd0YsY0FBYyxDQUFDLGlEQUFpRCxZQUFZLENBQUMscUJBQXFCLFdBQVcsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUNBQXFDLHlCQUF5QixDQUFDLDZCQUE2QixvQkFBb0IsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHVDQUF1QyxTQUFTLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLDhCQUE4QixjQUFjLENBQUMscUJBQXFCLFVBQVUsQ0FBQyxzQkFBc0IsV0FBVyxDQUFDLG9CQUFvQixXQUFXLGlCQUFpQixDQUFDLCtCQUErQixhQUFhLENBQUMsZUFBZSxRQUFRLENBQUMsd0RBQXdELFNBQVMsQ0FBQywyQkFBMkIsU0FBUyxDQUFDLDBEQUEwRCxTQUFTLENBQUMseUJBQXlCLFNBQVMsQ0FBQywwRUFBMEUsK0JBQStCLDRCQUE0QixzQkFBc0IsQ0FBQyx3QkFBd0Isa0JBQWtCLFNBQVMsQ0FBQywrRUFBK0Usa0JBQWtCLENBQUMsZ0NBQWdDLGNBQWMsQ0FBQyxzQ0FBc0Msa0JBQWtCLE1BQU0sT0FBTyxPQUFPLENBQUMsMkJBQTJCLFVBQVUsQ0FBQyw2REFBNkQsV0FBVyxDQUFDLGlFQUFpRSxhQUFhLENBQUMsa0RBQWtELFdBQVcsQ0FBQyxrREFBa0QsVUFBVSxDQUFDLG1EQUFtRCxXQUFXLHFCQUFxQixDQUFDLG1EQUFtRCxZQUFZLHVCQUF1QixDQUFDLDJDQUEyQyxnQkFBZ0Isa0JBQWtCLHlCQUF5QixVQUFVLENBQUMsbUNBQW1DLHFCQUFxQixnQkFBZ0IsQ0FBQyw2QkFBNkIsa0JBQWtCLFNBQVMsQ0FBQyxxQ0FBcUMsY0FBYyxDQUFDLDBEQUEwRCxrQkFBa0IsQ0FBQyxhQUFhLHNCQUFzQixjQUFjLGtCQUFrQixDQUFDLGlCQUFpQixnQkFBZ0IsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNDQUFzQyxrQkFBa0IsU0FBUyxDQUFDLGNBQWMsZUFBZSxDQUFDLG9CQUFvQiwyQkFBMkIsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLHlDQUF5QyxrQkFBa0IsU0FBUyxDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxtQ0FBbUMsa0JBQWtCLFVBQVUsTUFBTSxPQUFPLE9BQU8sQ0FBQyxxQ0FBcUMsa0JBQWtCLFNBQVMsQ0FBQyxvQ0FBb0Msa0JBQWtCLFNBQVMsQ0FBQyxzQ0FBc0MsVUFBVSxpQkFBaUIsQ0FBQyxrQ0FBa0Msa0JBQWtCLFNBQVMsQ0FBQyxxQ0FBcUMsU0FBUyxDQUFDLG1DQUFtQyxrQkFBa0IsU0FBUyxDQUFDLDJCQUEyQixhQUFhLGVBQWUsQ0FBQyxxQ0FBcUMsdUJBQXVCLENBQUMsNEJBQTRCLGtCQUFrQixPQUFPLE9BQU8sQ0FBQywwQ0FBMEMsbUJBQW1CLENBQUMsMENBQTBDLG1CQUFtQixDQUFDLGtEQUFrRCxrQkFBa0IsU0FBUyxDQUFDLDBCQUEwQixPQUFPLE9BQU8sQ0FBQyx5QkFBeUIsbUJBQW1CLGdCQUFnQix5QkFBeUIseUJBQXlCLENBQUMsdUJBQXVCLHNCQUFzQixtQkFBbUIsNEJBQTRCLDRCQUE0QixDQUFDLGdDQUFnQyxnQkFBZ0IsQ0FBQyx1Q0FBdUMsWUFBWSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsMkRBQTJELGFBQWEsQ0FBQyw2QkFBNkIsZ0JBQWdCLGtCQUFrQixDQUFDLHlDQUF5QyxrQkFBa0IsQ0FBQyw2RUFBNkUscUJBQXFCLGtCQUFrQixDQUFDLDJDQUEyQyxZQUFZLENBQUMsNkNBQTZDLHdCQUF3QixDQUFDLDRDQUE0QyxpQkFBaUIsQ0FBQyx1Q0FBdUMsZ0JBQWdCLFNBQVMsQ0FBQyxzREFBc0QsT0FBTyxRQUFRLFNBQVMsV0FBVyxnQkFBZ0IsZ0JBQWdCLGVBQWUsc0JBQXNCLGtCQUFrQixlQUFlLENBQUMsNERBQTRELFdBQVcsQ0FBQyw0Q0FBNEMsa0JBQWtCLGlCQUFpQixVQUFVLFdBQVcsbUJBQW1CLHFCQUFxQixnQkFBZ0IsU0FBUyxpQkFBaUIsV0FBVyxDQUFDLHFDQUFxQyxxQkFBcUIsT0FBTyxPQUFPLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyw4Q0FBOEMsT0FBTywyQkFBMkIsNkJBQTZCLCtCQUErQixDQUFDLDhDQUE4QyxRQUFRLDJCQUEyQiw2QkFBNkIsK0JBQStCLENBQUMsY0FBYyxxQkFBcUIsV0FBVyxZQUFZLGlCQUFpQixDQUFDLHNCQUFzQixhQUFhLENBQUMsY0FBYyxpQkFBaUIsa0JBQWtCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGtCQUFrQixxQkFBcUIsZ0JBQWdCLENBQUMsaUNBQWlDLGtCQUFrQixDQUFDLGlCQUFpQix1QkFBdUIsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDhCQUE4QixVQUFVLENBQUMsMkRBQTJELFdBQVcsQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLHlCQUF5QixjQUFjLENBQUMsd0NBQXdDLG1CQUFtQixTQUFTLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsY0FBYyxDQUFDLHNCQUFzQixxQkFBcUIsYUFBYSxDQUFDLGtDQUFrQyx5QkFBeUIsQ0FBQyxxQkFBcUIsa0JBQWtCLE1BQU0sT0FBTyxRQUFRLFFBQVEsQ0FBQyxxQkFBcUIsV0FBVyxZQUFZLGFBQWEsQ0FBQyxlQUFlLG1CQUFtQixzQkFBc0IsaUJBQWlCLENBQUMsNEJBQTRCLHFCQUFxQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjODY4ZTk2O1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzg2OGU5NjtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjODY4ZTk2O1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzg2OGU5Njtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNiZDQxNDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbmEgPiBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2O1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7XG59XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg2OGU5NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg2OGU5NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC42NTtcbn1cblxuLmJ0bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGJvcmRlci1jb2xvcjogIzg2OGU5Njtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyN2I4NDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBib3JkZXItY29sb3I6ICM4NjhlOTY7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2NjZlNzY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM4NjhlOTY7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGJvcmRlci1jb2xvcjogIzg2OGU5NjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzg2OGU5Njtcbn1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOmVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjtcbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzg2OGU5Njtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RkZDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1ncm91cCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM4NjhlOTY7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywgLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYmFkZ2UtZGFya1tocmVmXTpmb2N1cywgLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0NjRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U4ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RkZGZlMjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZmQyZDY7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJlMzEzMztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0NjRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0NjRhNGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNDY0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjRhNGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2NGE0ZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmNsb3NlOmZvY3VzLCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogLTE1cHggLTE1cHggLTE1cHggYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgbGVmdDogMDtcbn1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbi5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMC44cmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwLjhyZW07XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMC44cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKCgwLjhyZW0gLSAxcHgpICogLTEpO1xuICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiAwO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0wLjhyZW07XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20sIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMC44cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogLTAuOHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuQHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSkge1xuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86Zm9jdXMsIGEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpmb2N1cywgYS5iZy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzIiwiaHRtbCwgaHRtbCBhLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogbGlnaHRlbigkZGVmYXVsdC1kYXJrLCA1JSk7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxudWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRkZWZhdWx0LWluZm87XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtaW5mbywgMTAlKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnRleHQtZ3JheSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2dlbmVyaWMvYmFzZS5zY3NzIiwiQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzKTtcblxuaHRtbCxcbmh0bWwgYSxcbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzcyNzc3YTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzZDQxNDI7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxudWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwZjlhZWU7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBjN2JiZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEudGV4dC1ncmF5OmhvdmVyLFxuYS50ZXh0LWdyYXk6Zm9jdXMsXG5hLnRleHQtZ3JheS5hY3RpdmUge1xuICBjb2xvcjogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDI4MHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2lkZWJhciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dvIGEgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51ID4gbGkgPiBhIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyOmhvdmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duIC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkub3BlbiA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGxlZnQ6IC0yODBweDtcbiAgICB3aWR0aDogY2FsYygyODBweCAtIDMwcHgpO1xuICB9XG59XG5cbi5zaWRlYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaWRlYmFyLWxvZ28ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLWxvZ28gYSAubG9nbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNjVweCAtIDFweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogNzBweDtcbn1cblxuLnNpZGViYXItbG9nbyBhIC5sb2dvLXRleHQge1xuICBjb2xvcjogIzMxMzQzNTtcbn1cblxuLnNpZGViYXItbG9nbyAubW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg2NXB4IC0gMXB4KTtcbn1cblxuLnNpZGViYXItbG9nbyAubW9iaWxlLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICM3Mjc3N2E7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLWxvZ28gLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2lkZWJhci1sb2dvIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaWRlYmFyLW1lbnUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLW1lbnU6OmJlZm9yZSxcbi5zaWRlYmFyLW1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNpZGViYXItbWVudTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNpZGViYXItbWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLW1lbnUgLnNpZGViYXItbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMTk2ZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnNpZGViYXItbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93biAuYXJyb3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wNXMgZWFzZS1pbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItbWVudSBsaS5kcm9wZG93biAuYXJyb3cge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24ub3BlbiA+IGEge1xuICBjb2xvcjogIzMxMzQzNTtcbn1cblxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gYSAuaWNvbi1ob2xkZXIge1xuICBjb2xvcjogIzBmOWFlZTtcbn1cblxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gYSA+IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IC5hcnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uc2lkZWJhci1tZW51IGxpIGEge1xuICBjb2xvcjogIzcyNzc3YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNpZGViYXItbWVudSBsaSBhOmhvdmVyLFxuLnNpZGViYXItbWVudSBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMTM0MzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGViYXItbWVudSBsaSBhOmhvdmVyIC5pY29uLWhvbGRlcixcbi5zaWRlYmFyLW1lbnUgbGkgYTpmb2N1cyAuaWNvbi1ob2xkZXIge1xuICBjb2xvcjogIzBmOWFlZTtcbn1cblxuLnNpZGViYXItbWVudSA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItbWVudSA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uc2lkZWJhci1tZW51ID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5zaWRlYmFyLW1lbnUgPiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzEzNDM1O1xufVxuXG4uc2lkZWJhci1tZW51ID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzMTM0MzU7XG59XG5cbi5zaWRlYmFyLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2lkZWJhci1tZW51ID4gbGkgPiBhIC5pY29uLWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLWxvZ28ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duIC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXI6aG92ZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLWxvZ28gPiBhIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgei1pbmRleDogODAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcjo6YmVmb3JlLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtbGVmdCxcbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtbGVmdCA+IGxpLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgPiBsaSA+IGEsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzcyNzc3YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtbGVmdCA+IGxpID4gYSBpLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0ID4gbGkgPiBhIGkge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgPiBsaSA+IGE6Zm9jdXMsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSA+IGE6aG92ZXIsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtbGVmdCA+IGxpID4gYSxcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgLm5vdGlmaWNhdGlvbnMsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0IC5ub3RpZmljYXRpb25zIC5jb3VudGVyLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb25zIC5jb3VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2M3ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA1LjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0IC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51LFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUsXG4gIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmhlYWRlciAuc2VhcmNoLWJveCAuc2VhcmNoLWljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5zZWFyY2gtYm94LmFjdGl2ZSAuc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5zZWFyY2gtYm94LmFjdGl2ZSAuc2VhcmNoLWljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC1pbnB1dC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cblxuLmhlYWRlciAuc2VhcmNoLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhNmFhYWM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhlYWRlciAuc2VhcmNoLWlucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E2YWFhYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGVhZGVyIC5zZWFyY2gtaW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E2YWFhYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGVhZGVyIC5zZWFyY2gtaW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhNmFhYWM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmlzLWNvbGxhcHNlZCAuaGVhZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaXMtY29sbGFwc2VkIC5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDg1cHggMjBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjFweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDg1cHggNXB4IDVweDtcbiAgfVxufVxuXG4ucmVtYWluLWhlaWdodCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNnB4KTtcbn1cblxuLmZ1bGwtY29udGFpbmVyIHtcbiAgbGVmdDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZnVsbC1jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uaXMtY29sbGFwc2VkIC5wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaXMtY29sbGFwc2VkIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweDtcbiAgfVxufVxuXG4uaXMtY29sbGFwc2VkIC5mdWxsLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAyODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVlZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVhc3ktcGllLWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWFzeS1waWUtY2hhcnQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmVhZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGNvbG9yOiAjYjljMmQwO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkOWUzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3NGU3O1xuICBib3JkZXItY29sb3I6ICM3Nzc0ZTc7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2M3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzYzdlO1xufVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjlhZWU7XG4gIGJvcmRlci1jb2xvcjogIzBmOWFlZTtcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmMwO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdjOTM2O1xuICBib3JkZXItY29sb3I6ICMzN2M5MzY7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yYWRpbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuI2xvYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4jbG9hZGVyLmZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5mb290ZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjaGF0LXNpZGViYXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHggLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjaGF0LXNpZGViYXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gIH1cblxuICAjY2hhdC1zaWRlYmFyLm9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbiNjaGF0LWJveCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHggLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5lbWFpbC1hcHAgLmVtYWlsLXNpZGUtbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gIH1cbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG5cbi5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIgLmVtYWlsLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtbGlzdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQubm8taW5ib3gtdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAuZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1jb250ZW50Lm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29tcG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29tcG9zZSAuZW1haWwtY29tcG9zZS1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwLnNpZGUtYWN0aXZlIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwLnNpZGUtYWN0aXZlIC5lbWFpbC13cmFwcGVyIHtcbiAgICBsZWZ0OiAyNTBweDtcbiAgfVxufVxuXG4uY2VudGVyWSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jZW50ZXJYIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jZW50ZXJYWSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNlbnRlcllcXEB4bFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEB4bFxcKyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYWVxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jZW50ZXJZXFxAbGdcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYXFxAbGdcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jZW50ZXJZXFxAbWRcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYXFxAbWRcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXJZXFxAc21cXCsge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYXFxAc21cXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmNlbnRlcllcXEB4c1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEB4c1xcKyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYWVxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jZW50ZXJZXFxAeGwtIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFxcQHhsLSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYWVxcQHhsLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2VudGVyWVxcQGxnLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEBsZy0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBsZy0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2VudGVyWVxcQG1kLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEBtZC0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBtZC0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2VudGVyWVxcQHNtLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEBzbS0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFlcXEBzbS0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNlbnRlcllcXEBsZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEBsZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYWVxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNlbnRlcllcXEBtZCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhcXEBtZCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5jZW50ZXJYWVxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2VudGVyWVxcQHNtIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuY2VudGVyWFxcQHNtIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLmNlbnRlclhZXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5bY2xhc3MqPSdnYXAnXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMCA+ICoge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0wID4gKiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0wXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAeHNcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbWQtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0wXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEBzbS0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQGxnIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAbWQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMFxcQHNtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0wXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC0xID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMSB7XG4gIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMSA+ICoge1xuICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSA+ICoge1xuICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEB4bC0ge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbGctIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbWQtIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAc20tIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbGcge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTFcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTFcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xXFxAbWQge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTFcXEBzbSB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMVxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTIge1xuICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMiA+ICoge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiA+ICoge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTJcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMlxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTJcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTJcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTJcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTJcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTJcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTJcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTJcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTJcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAbGctIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTJcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTJcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTJcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0yXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMlxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTJcXEBzbS0ge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTJcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTJcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAbGcge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0yXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQG1kIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMlxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHNtIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMlxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMyA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTMge1xuICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTMgPiAqIHtcbiAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMgPiAqIHtcbiAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtM1xcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktM1xcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtM1xcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktM1xcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtM1xcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktM1xcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTNcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktM1xcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAeGwtIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtM1xcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQGxnLSB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtM1xcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQG1kLSB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQHNtLSB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQGxnIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTNcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtM1xcQG1kIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtM1xcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTNcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktM1xcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTNcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zXFxAc20ge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTNcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC00ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS00IHtcbiAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTQgPiAqIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQgPiAqIHtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTRcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEB4bC0ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC00XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBtZC0ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtNFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTRcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00XFxAc20tIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQGxnIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBtZCB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTRcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBzbSB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTRcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTUge1xuICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTUgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS01IHtcbiAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS01ID4gKiB7XG4gIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC01ID4gKiB7XG4gIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01XFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC01XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTVcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBzbS0ge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBsZyB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC01XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTVcXEBtZCB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC01XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNVxcQHNtIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTEwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xMCB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xMCA+ICoge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMCB7XG4gIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwID4gKiB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTEwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAc20tIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMFxcQGxnIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMTUgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xNSB7XG4gIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTUgPiAqIHtcbiAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE1IHtcbiAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNSA+ICoge1xuICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1XFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBzbS0ge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1XFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBsZyB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1XFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBtZCB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNVxcQHNtIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTIwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTIwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMjAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0yMCB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0yMCA+ICoge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTIwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTIwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTIwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQG1kIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTI1ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0yNSB7XG4gIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0yNSA+ICoge1xuICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0yNSB7XG4gIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTI1ID4gKiB7XG4gIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTI1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMjVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTI1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTI1XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMjVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTI1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMjVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAc20tIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTI1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMjVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0yNVxcQGxnIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTI1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBtZCB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTI1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0yNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTI1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0yNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMjVcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTI1XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTMwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTMwIHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMzAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0zMCB7XG4gIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0zMCA+ICoge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTMwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTMwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTMwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0zMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTMwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTMwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQG1kIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTMwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0zMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTM1ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0zNSB7XG4gIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0zNSA+ICoge1xuICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0zNSB7XG4gIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTM1ID4gKiB7XG4gIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTM1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMzVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTM1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTM1XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTM1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMzVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAc20tIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMzVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTM1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0zNVxcQGxnIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBtZCB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTM1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0zNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTM1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0zNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMzVcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTM1XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTQwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNDAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC00MCB7XG4gIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC00MCA+ICoge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTQwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNDBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTQwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTQwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAc20tIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTQwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS00MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQG1kIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTQwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC00MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC00MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNDBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC00MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtNTAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNTAge1xuICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS01MCA+ICoge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUwIHtcbiAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUwID4gKiB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC01MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbWQtIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC01MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQGxnIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAbWQge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTUwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS01MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC01MFxcQHNtIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTUwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtNjAge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC02MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS02MCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTYwID4gKiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNjAge1xuICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNjAgPiAqIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC02MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTYwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS02MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC02MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC02MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAbGctIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC02MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS02MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAbGcge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC02MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC02MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC02MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTYwXFxAc20ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC03MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTcwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTcwIHtcbiAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNzAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC03MCB7XG4gIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC03MCA+ICoge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTcwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTcwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTcwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTcwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTcwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTcwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTcwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTcwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtNzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAc20tIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC03MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTcwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTcwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS03MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQG1kIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTcwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC03MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC03MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktNzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtNzBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC03MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtODAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktODAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS04MCA+ICoge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgwIHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgwID4gKiB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtODBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC04MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktODBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtODBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktODBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktODBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtODBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktODBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbWQtIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC04MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQGxnIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtODBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTgwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAbWQge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtODBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTgwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS04MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC04MFxcQHNtIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTgwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtOTAge1xuICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC05MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS05MCB7XG4gIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTkwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOTAge1xuICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOTAgPiAqIHtcbiAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC05MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTkwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS05MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC05MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC05MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAeGwtIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAbGctIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC05MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS05MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTkwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtOTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAbGcge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC05MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC05MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktOTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC05MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtOTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtOTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTkwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTkwXFxAc20ge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtOTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0xMDAge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC0xMDAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTAwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTAwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTAwIHtcbiAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwMCA+ICoge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMDBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMDBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEwMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQGxnIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAbWQge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTAwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTAwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTAwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQHNtIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEwMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTExMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xMTAge1xuICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xMTAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMTAge1xuICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTEwID4gKiB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTExMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTEwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTExMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTExMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTExMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbGctIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTExMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTExMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTEwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbGcge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTExMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAc20ge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTEwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMTIwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTEyMCB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTEyMCA+ICoge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEyMCB7XG4gIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMjAgPiAqIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTIwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTIwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTIwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTIwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTIwXFxAc20tIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQG1kIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEyMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEyMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTIwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEyMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0xMzAge1xuICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC0xMzAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTMwIHtcbiAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTMwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTMwIHtcbiAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEzMCA+ICoge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEzMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMzBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTEzMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQGxnIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xMzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAbWQge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTMwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTMwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTMwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQHNtIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTEzMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYXBYLTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBYLTE0MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xNDAge1xuICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xNDAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNDAge1xuICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTQwID4gKiB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE0MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE0MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE0MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE0MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbGctIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE0MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE0MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTQwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbGcge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE0MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAc20ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTQwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhcFgtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMTUwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTE1MCB7XG4gIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTE1MCA+ICoge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE1MCB7XG4gIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNTAgPiAqIHtcbiAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTUwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTUwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTUwXFxAc20tIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQG1kIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE1MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE1MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE1MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2FwWC0xNjAge1xuICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWC0xNjAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTYwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTYwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTYwIHtcbiAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE2MCA+ICoge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE2MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBYLTE2MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQGxnIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWC0xNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXBZLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAbWQge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtMTYwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFgtMTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwWS0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcFktMTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQHNtIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLTE2MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wZWVycyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBlZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBlZXItZ3JlZWQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBlZXJzLWdyZWVkID4gLnBlZXIsXG4ucGVlcnMtZ3JlZWQgPiAucGVlcnMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBlZXIgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wZWVyLWdyZWVkID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGF5ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZC1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmQtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLWZcXEB4bFxcKyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5kLWlmXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC1mXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZC1pZlxcQGxnXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1mXFxAbWRcXCsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZC1pZlxcQG1kXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1mXFxAc21cXCsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZC1pZlxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5kLWZcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5kLWlmXFxAeHNcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZC1mXFxAeGwtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmQtaWZcXEB4bC0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1mXFxAbGctIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmQtaWZcXEBsZy0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kLWZcXEBtZC0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZC1pZlxcQG1kLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQtZlxcQHNtLSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5kLWlmXFxAc20tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmQtZlxcQGxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmQtaWZcXEBsZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtZlxcQG1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmQtaWZcXEBtZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1mXFxAc20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZC1pZlxcQHNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uZnh3LXcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5meHctd3Ige1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmZ4dy1udyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZ4dy13XFxAeGxcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5meHctd3JcXEB4bFxcKyB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuZnh3LW53XFxAeGxcXCsge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnh3LXdcXEBsZ1xcKyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZ4dy13clxcQGxnXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC5meHctbndcXEBsZ1xcKyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4dy13XFxAbWRcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5meHctd3JcXEBtZFxcKyB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuZnh3LW53XFxAbWRcXCsge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5meHctd1xcQHNtXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAc21cXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4dy1ud1xcQHNtXFwrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5meHctd1xcQHhzXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAeHNcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4dy1ud1xcQHhzXFwrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4dy13XFxAeGwtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAeGwtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC5meHctbndcXEB4bC0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnh3LXdcXEBsZy0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5meHctd3JcXEBsZy0ge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4dy1ud1xcQGxnLSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4dy13XFxAbWQtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAbWQtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC5meHctbndcXEBtZC0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meHctd1xcQHNtLSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZ4dy13clxcQHNtLSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuZnh3LW53XFxAc20tIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4dy13XFxAbGcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5meHctd3JcXEBsZyB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuZnh3LW53XFxAbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meHctd1xcQG1kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAbWQge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4dy1ud1xcQG1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meHctd1xcQHNtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnh3LXdyXFxAc20ge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4dy1ud1xcQHNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uZnhkLWMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnhkLWNyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZnhkLXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZnhkLXJyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZ4ZC1jXFxAeGxcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnhkLWNyXFxAeGxcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5meGQtclxcQHhsXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmZ4ZC1yclxcQHhsXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5meGQtY1xcQGxnXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQGxnXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBsZ1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBsZ1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5meGQtY1xcQG1kXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQG1kXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBtZFxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBtZFxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5meGQtY1xcQHNtXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQHNtXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBzbVxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBzbVxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmZ4ZC1jXFxAeHNcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnhkLWNyXFxAeHNcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5meGQtclxcQHhzXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmZ4ZC1yclxcQHhzXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meGQtY1xcQHhsLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5meGQtY3JcXEB4bC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5meGQtclxcQHhsLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEB4bC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4ZC1jXFxAbGctIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQGxnLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmZ4ZC1yXFxAbGctIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmZ4ZC1yclxcQGxnLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meGQtY1xcQG1kLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5meGQtY3JcXEBtZC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5meGQtclxcQG1kLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBtZC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnhkLWNcXEBzbS0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnhkLWNyXFxAc20tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBzbS0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZnhkLXJyXFxAc20tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meGQtY1xcQGxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQGxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBsZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBsZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meGQtY1xcQG1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ4ZC1jclxcQG1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnhkLXJcXEBtZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5meGQtcnJcXEBtZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4ZC1jXFxAc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnhkLWNyXFxAc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5meGQtclxcQHNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmZ4ZC1yclxcQHNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmFpLWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5haS1mZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFpLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWktYiB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFpLXMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5haS1mc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5haS1mZVxcQHhsXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYWktY1xcQHhsXFwrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFpLWJcXEB4bFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFpLXNcXEB4bFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5haS1mc1xcQGxnXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5haS1mZVxcQGxnXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYWktY1xcQGxnXFwrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFpLWJcXEBsZ1xcKyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFpLXNcXEBsZ1xcKyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFpLWZzXFxAbWRcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFpLWZlXFxAbWRcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5haS1jXFxAbWRcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQG1kXFwrIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuYWktc1xcQG1kXFwrIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWktZnNcXEBzbVxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWktZmVcXEBzbVxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFpLWNcXEBzbVxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5haS1iXFxAc21cXCsge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5haS1zXFxAc21cXCsge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmFpLWZzXFxAeHNcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFpLWZlXFxAeHNcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5haS1jXFxAeHNcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQHhzXFwrIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuYWktc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFpLWZzXFxAeGwtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5haS1mZVxcQHhsLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFpLWNcXEB4bC0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQHhsLSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFpLXNcXEB4bC0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWktZnNcXEBsZy0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFpLWZlXFxAbGctIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYWktY1xcQGxnLSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5haS1iXFxAbGctIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuYWktc1xcQGxnLSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFpLWZzXFxAbWQtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5haS1mZVxcQG1kLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFpLWNcXEBtZC0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQG1kLSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFpLXNcXEBtZC0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haS1mc1xcQHNtLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWktZmVcXEBzbS0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5haS1jXFxAc20tIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFpLWJcXEBzbS0ge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5haS1zXFxAc20tIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFpLWZzXFxAbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFpLWZlXFxAbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5haS1jXFxAbGcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQGxnIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuYWktc1xcQGxnIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWktZnNcXEBtZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWktZmVcXEBtZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFpLWNcXEBtZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5haS1iXFxAbWQge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5haS1zXFxAbWQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFpLWZzXFxAc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFpLWZlXFxAc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5haS1jXFxAc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWktYlxcQHNtIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuYWktc1xcQHNtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uYXMtZnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYXMtZmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFzLWMge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hcy1iIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5hcy1zIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcy1mc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFzLWZlXFxAeGxcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFzLWNcXEB4bFxcKyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmFzLWJcXEB4bFxcKyB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cblxuICAuYXMtc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXMtZnNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hcy1mZVxcQGxnXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcy1jXFxAbGdcXCsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAbGdcXCsge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFzLXNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXMtZnNcXEBtZFxcKyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hcy1mZVxcQG1kXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcy1jXFxAbWRcXCsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAbWRcXCsge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFzLXNcXEBtZFxcKyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXMtZnNcXEBzbVxcKyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hcy1mZVxcQHNtXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcy1jXFxAc21cXCsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAc21cXCsge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFzLXNcXEBzbVxcKyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5hcy1mc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFzLWZlXFxAeHNcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFzLWNcXEB4c1xcKyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmFzLWJcXEB4c1xcKyB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cblxuICAuYXMtc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXMtZnNcXEB4bC0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYXMtZmVcXEB4bC0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFzLWNcXEB4bC0ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAeGwtIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5hcy1zXFxAeGwtIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXMtZnNcXEBsZy0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYXMtZmVcXEBsZy0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFzLWNcXEBsZy0ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAbGctIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5hcy1zXFxAbGctIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcy1mc1xcQG1kLSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hcy1mZVxcQG1kLSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuYXMtY1xcQG1kLSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmFzLWJcXEBtZC0ge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFzLXNcXEBtZC0ge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzLWZzXFxAc20tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFzLWZlXFxAc20tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcy1jXFxAc20tIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuYXMtYlxcQHNtLSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cblxuICAuYXMtc1xcQHNtLSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFzLWZzXFxAbGcge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYXMtZmVcXEBsZyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuYXMtY1xcQGxnIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuYXMtYlxcQGxnIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5hcy1zXFxAbGcge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFzLWZzXFxAbWQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYXMtZmVcXEBtZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuYXMtY1xcQG1kIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuYXMtYlxcQG1kIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5hcy1zXFxAbWQge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXMtZnNcXEBzbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hcy1mZVxcQHNtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcy1jXFxAc20ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcy1iXFxAc20ge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmFzLXNcXEBzbSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG4uYWMtZnMge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWMtZmUge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFjLWMge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYy1zIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLmFjLXNiIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFjLXNhIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjLWZzXFxAeGxcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWMtZmVcXEB4bFxcKyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuYWMtY1xcQHhsXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWMtc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmFjLXNiXFxAeGxcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWMtc2FcXEB4bFxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWMtZnNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hYy1mZVxcQGxnXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hYy1jXFxAbGdcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5hYy1zXFxAbGdcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuICAuYWMtc2JcXEBsZ1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hYy1zYVxcQGxnXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjLWZzXFxAbWRcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWMtZmVcXEBtZFxcKyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuYWMtY1xcQG1kXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWMtc1xcQG1kXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmFjLXNiXFxAbWRcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWMtc2FcXEBtZFxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYy1mc1xcQHNtXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAc21cXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFjLWNcXEBzbVxcKyB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFjLXNcXEBzbVxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQHNtXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFjLXNhXFxAc21cXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5hYy1mc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAeHNcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFjLWNcXEB4c1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFjLXNcXEB4c1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQHhzXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFjLXNhXFxAeHNcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjLWZzXFxAeGwtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAeGwtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hYy1jXFxAeGwtIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWMtc1xcQHhsLSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQHhsLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hYy1zYVxcQHhsLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWMtZnNcXEBsZy0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWMtZmVcXEBsZy0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFjLWNcXEBsZy0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5hYy1zXFxAbGctIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmFjLXNiXFxAbGctIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFjLXNhXFxAbGctIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjLWZzXFxAbWQtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAbWQtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hYy1jXFxAbWQtIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWMtc1xcQG1kLSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQG1kLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hYy1zYVxcQG1kLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYy1mc1xcQHNtLSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hYy1mZVxcQHNtLSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuYWMtY1xcQHNtLSB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFjLXNcXEBzbS0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuICAuYWMtc2JcXEBzbS0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWMtc2FcXEBzbS0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjLWZzXFxAbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWMtZmVcXEBsZyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuYWMtY1xcQGxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWMtc1xcQGxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmFjLXNiXFxAbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWMtc2FcXEBsZyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYy1mc1xcQG1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFjLWNcXEBtZCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFjLXNcXEBtZCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQG1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFjLXNhXFxAbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYy1mc1xcQHNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmFjLWZlXFxAc20ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFjLWNcXEBzbSB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFjLXNcXEBzbSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5hYy1zYlxcQHNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFjLXNhXFxAc20ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4uamMtZnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qYy1mZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qYy1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qYy1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmpjLXNhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuamMtZnNcXEB4bFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmpjLWZlXFxAeGxcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQHhsXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5qYy1zYlxcQHhsXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuamMtc2FcXEB4bFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qYy1mc1xcQGxnXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuamMtZmVcXEBsZ1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5qYy1jXFxAbGdcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmpjLXNiXFxAbGdcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qYy1zYVxcQGxnXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuamMtZnNcXEBtZFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmpjLWZlXFxAbWRcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQG1kXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5qYy1zYlxcQG1kXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuamMtc2FcXEBtZFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpjLWZzXFxAc21cXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5qYy1mZVxcQHNtXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmpjLWNcXEBzbVxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuamMtc2JcXEBzbVxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmpjLXNhXFxAc21cXCsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmpjLWZzXFxAeHNcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5qYy1mZVxcQHhzXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmpjLWNcXEB4c1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuamMtc2JcXEB4c1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmpjLXNhXFxAeHNcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuamMtZnNcXEB4bC0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5qYy1mZVxcQHhsLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5qYy1jXFxAeGwtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5qYy1zYlxcQHhsLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmpjLXNhXFxAeGwtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmpjLWZzXFxAbGctIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuamMtZmVcXEBsZy0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQGxnLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuamMtc2JcXEBsZy0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qYy1zYVxcQGxnLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmpjLWZzXFxAbWQtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuamMtZmVcXEBtZC0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQG1kLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuamMtc2JcXEBtZC0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qYy1zYVxcQG1kLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpjLWZzXFxAc20tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuamMtZmVcXEBzbS0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQHNtLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuamMtc2JcXEBzbS0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qYy1zYVxcQHNtLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5qYy1mc1xcQGxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuamMtZmVcXEBsZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5qYy1jXFxAbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmpjLXNiXFxAbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qYy1zYVxcQGxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuamMtZnNcXEBtZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmpjLWZlXFxAbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQG1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5qYy1zYlxcQG1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuamMtc2FcXEBtZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuamMtZnNcXEBzbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmpjLWZlXFxAc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuamMtY1xcQHNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5qYy1zYlxcQHNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuamMtc2FcXEBzbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLmZ4LW4ge1xuICBmbGV4OiBub25lO1xufVxuXG4uZngtMSB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZngtblxcQHhsXFwrIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmZ4LTFcXEB4bFxcKyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ4LW5cXEBsZ1xcKyB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5meC0xXFxAbGdcXCsge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4LW5cXEBtZFxcKyB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5meC0xXFxAbWRcXCsge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ4LW5cXEBzbVxcKyB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5meC0xXFxAc21cXCsge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZngtblxcQHhzXFwrIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmZ4LTFcXEB4c1xcKyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4LW5cXEB4bC0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuZngtMVxcQHhsLSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4LW5cXEBsZy0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuZngtMVxcQGxnLSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZngtblxcQG1kLSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5meC0xXFxAbWQtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meC1uXFxAc20tIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmZ4LTFcXEBzbS0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meC1uXFxAbGcge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuZngtMVxcQGxnIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meC1uXFxAbWQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuZngtMVxcQG1kIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4LW5cXEBzbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5meC0xXFxAc20ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmZ4Yi1hIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmZ4Yi0wIHtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5meGItYVxcQHhsXFwrIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLmZ4Yi0wXFxAeGxcXCsge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5meGItYVxcQGxnXFwrIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLmZ4Yi0wXFxAbGdcXCsge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4Yi1hXFxAbWRcXCsge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAuZnhiLTBcXEBtZFxcKyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnhiLWFcXEBzbVxcKyB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5meGItMFxcQHNtXFwrIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmZ4Yi1hXFxAeHNcXCsge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAuZnhiLTBcXEB4c1xcKyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Yi1hXFxAeGwtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLmZ4Yi0wXFxAeGwtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhiLWFcXEBsZy0ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAuZnhiLTBcXEBsZy0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4Yi1hXFxAbWQtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLmZ4Yi0wXFxAbWQtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meGItYVxcQHNtLSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5meGItMFxcQHNtLSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Yi1hXFxAbGcge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAuZnhiLTBcXEBsZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhiLWFcXEBtZCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5meGItMFxcQG1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4Yi1hXFxAc20ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAuZnhiLTBcXEBzbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuXG4uZnhnLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5meGctMCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5meGctMVxcQHhsXFwrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuZnhnLTBcXEB4bFxcKyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnhnLTFcXEBsZ1xcKyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmZ4Zy0wXFxAbGdcXCsge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnhnLTFcXEBtZFxcKyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmZ4Zy0wXFxAbWRcXCsge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnhnLTFcXEBzbVxcKyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmZ4Zy0wXFxAc21cXCsge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5meGctMVxcQHhzXFwrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuZnhnLTBcXEB4c1xcKyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZnhnLTFcXEB4bC0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5meGctMFxcQHhsLSB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhnLTFcXEBsZy0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5meGctMFxcQGxnLSB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meGctMVxcQG1kLSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmZ4Zy0wXFxAbWQtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ4Zy0xXFxAc20tIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuZnhnLTBcXEBzbS0ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Zy0xXFxAbGcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5meGctMFxcQGxnIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4Zy0xXFxAbWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5meGctMFxcQG1kIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhnLTFcXEBzbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmZ4Zy0wXFxAc20ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG4uZnhzLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmZ4cy0wIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZnhzLTFcXEB4bFxcKyB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuZnhzLTBcXEB4bFxcKyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5meHMtMVxcQGxnXFwrIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5meHMtMFxcQGxnXFwrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnhzLTFcXEBtZFxcKyB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuZnhzLTBcXEBtZFxcKyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ4cy0xXFxAc21cXCsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLmZ4cy0wXFxAc21cXCsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmZ4cy0xXFxAeHNcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLmZ4cy0wXFxAeHNcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZnhzLTFcXEB4bC0ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLmZ4cy0wXFxAeGwtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4cy0xXFxAbGctIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5meHMtMFxcQGxnLSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4cy0xXFxAbWQtIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5meHMtMFxcQG1kLSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ4cy0xXFxAc20tIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5meHMtMFxcQHNtLSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meHMtMVxcQGxnIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5meHMtMFxcQGxnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhzLTFcXEBtZCB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuZnhzLTBcXEBtZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhzLTFcXEBzbSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuZnhzLTBcXEBzbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLm9yZC0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTBcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtMFxcQGxnXFwrIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTBcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0wXFxAc21cXCsge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC0wXFxAeHNcXCsge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTBcXEB4bC0ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTBcXEBsZy0ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMFxcQG1kLSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC0wXFxAc20tIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0wXFxAbGcge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMFxcQG1kIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMFxcQHNtIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG4ub3JkLTEge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtMVxcQHhsXFwrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC0xXFxAbGdcXCsge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtMVxcQG1kXFwrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTFcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTFcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMVxcQHhsLSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMVxcQGxnLSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xXFxAbWQtIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTFcXEBzbS0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTFcXEBsZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0xXFxAbWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xXFxAc20ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5vcmQtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC0yXFxAeGxcXCsge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTJcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC0yXFxAbWRcXCsge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtMlxcQHNtXFwrIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtMlxcQHhzXFwrIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0yXFxAeGwtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0yXFxAbGctIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTJcXEBtZC0ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtMlxcQHNtLSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMlxcQGxnIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTJcXEBtZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTJcXEBzbSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLm9yZC0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTNcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtM1xcQGxnXFwrIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTNcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0zXFxAc21cXCsge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC0zXFxAeHNcXCsge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTNcXEB4bC0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTNcXEBsZy0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtM1xcQG1kLSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC0zXFxAc20tIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0zXFxAbGcge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtM1xcQG1kIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtM1xcQHNtIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4ub3JkLTQge1xuICBvcmRlcjogNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtNFxcQHhsXFwrIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC00XFxAbGdcXCsge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtNFxcQG1kXFwrIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTRcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTRcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtNFxcQHhsLSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtNFxcQGxnLSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC00XFxAbWQtIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTRcXEBzbS0ge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTRcXEBsZyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC00XFxAbWQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC00XFxAc20ge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbi5vcmQtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC01XFxAeGxcXCsge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTVcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC01XFxAbWRcXCsge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtNVxcQHNtXFwrIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtNVxcQHhzXFwrIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC01XFxAeGwtIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC01XFxAbGctIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTVcXEBtZC0ge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtNVxcQHNtLSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtNVxcQGxnIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTVcXEBtZCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTVcXEBzbSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuLm9yZC02IHtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTZcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtNlxcQGxnXFwrIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTZcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC02XFxAc21cXCsge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC02XFxAeHNcXCsge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTZcXEB4bC0ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTZcXEBsZy0ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtNlxcQG1kLSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC02XFxAc20tIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC02XFxAbGcge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtNlxcQG1kIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtNlxcQHNtIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG4ub3JkLTcge1xuICBvcmRlcjogNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtN1xcQHhsXFwrIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC03XFxAbGdcXCsge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtN1xcQG1kXFwrIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTdcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTdcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtN1xcQHhsLSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtN1xcQGxnLSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC03XFxAbWQtIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTdcXEBzbS0ge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTdcXEBsZyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC03XFxAbWQge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC03XFxAc20ge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5cbi5vcmQtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC04XFxAeGxcXCsge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLThcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC04XFxAbWRcXCsge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtOFxcQHNtXFwrIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtOFxcQHhzXFwrIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC04XFxAeGwtIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC04XFxAbGctIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLThcXEBtZC0ge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtOFxcQHNtLSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtOFxcQGxnIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLThcXEBtZCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLThcXEBzbSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cblxuLm9yZC05IHtcbiAgb3JkZXI6IDk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTlcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtOVxcQGxnXFwrIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTlcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC05XFxAc21cXCsge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC05XFxAeHNcXCsge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTlcXEB4bC0ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTlcXEBsZy0ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtOVxcQG1kLSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC05XFxAc20tIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC05XFxAbGcge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtOVxcQG1kIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtOVxcQHNtIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuXG4ub3JkLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC0xMFxcQHhsXFwrIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtMTBcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtMTBcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtMTBcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC0xMFxcQHhzXFwrIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMTBcXEB4bC0ge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0xMFxcQGxnLSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMTBcXEBtZC0ge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTEwXFxAc20tIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMTBcXEBsZyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMTBcXEBtZCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xMFxcQHNtIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuLm9yZC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtMTFcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTExXFxAbGdcXCsge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTExXFxAbWRcXCsge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTExXFxAc21cXCsge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtMTFcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTExXFxAeGwtIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMTFcXEBsZy0ge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTExXFxAbWQtIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC0xMVxcQHNtLSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTExXFxAbGcge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTExXFxAbWQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMTFcXEBzbSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5cbi5vcmQtMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTEyXFxAeGxcXCsge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC0xMlxcQGxnXFwrIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC0xMlxcQG1kXFwrIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0xMlxcQHNtXFwrIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTEyXFxAeHNcXCsge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0xMlxcQHhsLSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTEyXFxAbGctIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xMlxcQG1kLSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtMTJcXEBzbS0ge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0xMlxcQGxnIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0xMlxcQG1kIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTEyXFxAc20ge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtaSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YiB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRiYyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLWJcXEB4bFxcKyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaVxcQHhsXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEB4bFxcKyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtblxcQHhsXFwrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLWJcXEBsZ1xcKyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaVxcQGxnXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEBsZ1xcKyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtblxcQGxnXFwrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtYlxcQG1kXFwrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaWJcXEBtZFxcKyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pXFxAbWRcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJcXEBtZFxcKyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiY1xcQG1kXFwrIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1uXFxAbWRcXCsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1iXFxAc21cXCsge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pYlxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWlcXEBzbVxcKyB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YlxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJjXFxAc21cXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW5cXEBzbVxcKyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmQtYlxcQHhzXFwrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaWJcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pXFxAeHNcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiY1xcQHhzXFwrIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1uXFxAeHNcXCsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmQtYlxcQHhsLSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAeGwtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWlcXEB4bC0ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJcXEB4bC0ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEB4bC0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW5cXEB4bC0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtYlxcQGxnLSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAbGctIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWlcXEBsZy0ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJcXEBsZy0ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEBsZy0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW5cXEBsZy0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1iXFxAbWQtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaWJcXEBtZC0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaVxcQG1kLSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YlxcQG1kLSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiY1xcQG1kLSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtblxcQG1kLSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLWJcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pYlxcQHNtLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pXFxAc20tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiXFxAc20tIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJjXFxAc20tIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1uXFxAc20tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kLWJcXEBsZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaVxcQGxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiXFxAbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEBsZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtblxcQGxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtYlxcQG1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaWJcXEBtZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pXFxAbWQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGJcXEBtZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiY1xcQG1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1uXFxAbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kLWJcXEBzbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWliXFxAc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaVxcQHNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRiXFxAc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YmNcXEBzbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtblxcQHNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm92LWgge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdi1hIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92LXMge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdlktaCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLWgge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92WS1hIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLWEge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdlktcyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLXMge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vdi1oXFxAeGxcXCsge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1hXFxAeGxcXCsge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3Ytc1xcQHhsXFwrIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWhcXEB4bFxcKyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWhcXEB4bFxcKyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWFcXEB4bFxcKyB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1hXFxAeGxcXCsge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktc1xcQHhsXFwrIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtc1xcQHhsXFwrIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm92LWhcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LWFcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1zXFxAbGdcXCsge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktaFxcQGxnXFwrIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtaFxcQGxnXFwrIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktYVxcQGxnXFwrIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWFcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1zXFxAbGdcXCsge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1zXFxAbGdcXCsge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdi1oXFxAbWRcXCsge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1hXFxAbWRcXCsge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3Ytc1xcQG1kXFwrIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWhcXEBtZFxcKyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWhcXEBtZFxcKyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWFcXEBtZFxcKyB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1hXFxAbWRcXCsge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktc1xcQG1kXFwrIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtc1xcQG1kXFwrIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3YtaFxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LXNcXEBzbVxcKyB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1oXFxAc21cXCsge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAc21cXCsge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1hXFxAc21cXCsge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtYVxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEBzbVxcKyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLXNcXEBzbVxcKyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3YtaFxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LXNcXEB4c1xcKyB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1oXFxAeHNcXCsge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAeHNcXCsge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1hXFxAeHNcXCsge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtYVxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEB4c1xcKyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLXNcXEB4c1xcKyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vdi1oXFxAeGwtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQHhsLSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1zXFxAeGwtIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWhcXEB4bC0ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAeGwtIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktYVxcQHhsLSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1hXFxAeGwtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEB4bC0ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1zXFxAeGwtIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm92LWhcXEBsZy0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1hXFxAbGctIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LXNcXEBsZy0ge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktaFxcQGxnLSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWhcXEBsZy0ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1hXFxAbGctIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWFcXEBsZy0ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktc1xcQGxnLSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLXNcXEBsZy0ge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdi1oXFxAbWQtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQG1kLSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1zXFxAbWQtIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWhcXEBtZC0ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAbWQtIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktYVxcQG1kLSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1hXFxAbWQtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEBtZC0ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1zXFxAbWQtIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3YtaFxcQHNtLSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LWFcXEBzbS0ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3Ytc1xcQHNtLSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1oXFxAc20tIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtaFxcQHNtLSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWFcXEBzbS0ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtYVxcQHNtLSB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1zXFxAc20tIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtc1xcQHNtLSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vdi1oXFxAbGcge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdi1hXFxAbGcge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3Ytc1xcQGxnIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWhcXEBsZyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLWhcXEBsZyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLWFcXEBsZyB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1hXFxAbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlktc1xcQGxnIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtc1xcQGxnIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3YtaFxcQG1kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQG1kIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LXNcXEBtZCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1oXFxAbWQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAbWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1hXFxAbWQge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtYVxcQG1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEBtZCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLXNcXEBtZCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3YtaFxcQHNtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3YtYVxcQHNtIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92LXNcXEBzbSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1oXFxAc20ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WC1oXFxAc20ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92WS1hXFxAc20ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdlgtYVxcQHNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZZLXNcXEBzbSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZYLXNcXEBzbSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsLWwge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmwtciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmwtbiB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmwtbFxcQHhsXFwrIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEB4bFxcKyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtblxcQHhsXFwrIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmwtbFxcQGxnXFwrIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEBsZ1xcKyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtblxcQGxnXFwrIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbC1sXFxAbWRcXCsge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtclxcQG1kXFwrIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1uXFxAbWRcXCsge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsLWxcXEBzbVxcKyB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1yXFxAc21cXCsge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLW5cXEBzbVxcKyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5mbC1sXFxAeHNcXCsge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtclxcQHhzXFwrIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1uXFxAeHNcXCsge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mbC1sXFxAeGwtIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEB4bC0ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLW5cXEB4bC0ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1sXFxAbGctIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEBsZy0ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLW5cXEBsZy0ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsLWxcXEBtZC0ge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtclxcQG1kLSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtblxcQG1kLSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmwtbFxcQHNtLSB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1yXFxAc20tIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1uXFxAc20tIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmwtbFxcQGxnIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEBsZyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtblxcQGxnIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1sXFxAbWQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtclxcQG1kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbC1uXFxAbWQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmwtbFxcQHNtIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsLXJcXEBzbSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmwtblxcQHNtIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52YS10IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4udmEtbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnZhLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmEtdFxcQHhsXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtbVxcQHhsXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtYlxcQHhsXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YS10XFxAbGdcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YS1tXFxAbGdcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YS1iXFxAbGdcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmEtdFxcQG1kXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtbVxcQG1kXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtYlxcQG1kXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhLXRcXEBzbVxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEBzbVxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLWJcXEBzbVxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnZhLXRcXEB4c1xcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEB4c1xcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLWJcXEB4c1xcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudmEtdFxcQHhsLSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEB4bC0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YS1iXFxAeGwtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52YS10XFxAbGctIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtbVxcQGxnLSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLWJcXEBsZy0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmEtdFxcQG1kLSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEBtZC0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YS1iXFxAbWQtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhLXRcXEBzbS0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YS1tXFxAc20tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtYlxcQHNtLSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudmEtdFxcQGxnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtbVxcQGxnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmEtYlxcQGxnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZhLXRcXEBtZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEBtZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLWJcXEBtZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhLXRcXEBzbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLW1cXEBzbSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhLWJcXEBzbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3MtcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvcy1zdCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3MtYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zLWYge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3Mtc1xcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXN0XFxAeGxcXCsge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtYVxcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtZlxcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcy1zXFxAbGdcXCsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3Mtc3RcXEBsZ1xcKyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1yXFxAbGdcXCsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1hXFxAbGdcXCsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1mXFxAbGdcXCsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3Mtc1xcQG1kXFwrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXN0XFxAbWRcXCsge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQG1kXFwrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtYVxcQG1kXFwrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtZlxcQG1kXFwrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zLXNcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1zdFxcQHNtXFwrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXJcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWFcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWZcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucG9zLXNcXEB4c1xcKyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1zdFxcQHhzXFwrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXJcXEB4c1xcKyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWFcXEB4c1xcKyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWZcXEB4c1xcKyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wb3Mtc1xcQHhsLSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1zdFxcQHhsLSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1yXFxAeGwtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtYVxcQHhsLSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWZcXEB4bC0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zLXNcXEBsZy0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3Mtc3RcXEBsZy0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQGxnLSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWFcXEBsZy0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1mXFxAbGctIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9zLXNcXEBtZC0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3Mtc3RcXEBtZC0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQG1kLSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWFcXEBtZC0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1mXFxAbWQtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zLXNcXEBzbS0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3Mtc3RcXEBzbS0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQHNtLSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLWFcXEBzbS0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1mXFxAc20tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBvcy1zXFxAbGcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3Mtc3RcXEBsZyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1yXFxAbGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1hXFxAbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcy1mXFxAbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3Mtc1xcQG1kIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXN0XFxAbWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQG1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtYVxcQG1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtZlxcQG1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3Mtc1xcQHNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zLXN0XFxAc20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtclxcQHNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtYVxcQHNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3MtZlxcQHNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotMFxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTBcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTBcXEBtZFxcKyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTBcXEBzbVxcKyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotMFxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTBcXEB4bC0ge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotMFxcQGxnLSB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTBcXEBtZC0ge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei0wXFxAc20tIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTBcXEBsZyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTBcXEBtZCB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotMFxcQHNtIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTFcXEB4bFxcKyB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei0xXFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei0xXFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei0xXFxAc21cXCsge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTFcXEB4c1xcKyB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei0xXFxAeGwtIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTFcXEBsZy0ge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0xXFxAbWQtIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotMVxcQHNtLSB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei0xXFxAbGcge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei0xXFxAbWQge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTFcXEBzbSB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei0yXFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotMlxcQGxnXFwrIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotMlxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotMlxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei0yXFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotMlxcQHhsLSB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei0yXFxAbGctIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotMlxcQG1kLSB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTJcXEBzbS0ge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotMlxcQGxnIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotMlxcQG1kIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0yXFxAc20ge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uei0zIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotM1xcQHhsXFwrIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTNcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTNcXEBtZFxcKyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTNcXEBzbVxcKyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotM1xcQHhzXFwrIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTNcXEB4bC0ge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotM1xcQGxnLSB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTNcXEBtZC0ge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei0zXFxAc20tIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTNcXEBsZyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTNcXEBtZCB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotM1xcQHNtIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnotNCB7XG4gIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTRcXEB4bFxcKyB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei00XFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei00XFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei00XFxAc21cXCsge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTRcXEB4c1xcKyB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei00XFxAeGwtIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTRcXEBsZy0ge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei00XFxAbWQtIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotNFxcQHNtLSB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei00XFxAbGcge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei00XFxAbWQge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTRcXEBzbSB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi56LTUge1xuICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei01XFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotNVxcQGxnXFwrIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotNVxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotNVxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei01XFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotNVxcQHhsLSB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei01XFxAbGctIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotNVxcQG1kLSB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTVcXEBzbS0ge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotNVxcQGxnIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotNVxcQG1kIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei01XFxAc20ge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uei02IHtcbiAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotNlxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTZcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTZcXEBtZFxcKyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTZcXEBzbVxcKyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotNlxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTZcXEB4bC0ge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotNlxcQGxnLSB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTZcXEBtZC0ge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei02XFxAc20tIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTZcXEBsZyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTZcXEBtZCB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotNlxcQHNtIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnotNyB7XG4gIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTdcXEB4bFxcKyB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei03XFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei03XFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei03XFxAc21cXCsge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTdcXEB4c1xcKyB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei03XFxAeGwtIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTdcXEBsZy0ge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei03XFxAbWQtIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotN1xcQHNtLSB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei03XFxAbGcge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei03XFxAbWQge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTdcXEBzbSB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi56LTgge1xuICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei04XFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotOFxcQGxnXFwrIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotOFxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotOFxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei04XFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotOFxcQHhsLSB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei04XFxAbGctIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotOFxcQG1kLSB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LThcXEBzbS0ge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotOFxcQGxnIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotOFxcQG1kIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei04XFxAc20ge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uei05IHtcbiAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotOVxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTlcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTlcXEBtZFxcKyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTlcXEBzbVxcKyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotOVxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTlcXEB4bC0ge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotOVxcQGxnLSB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTlcXEBtZC0ge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei05XFxAc20tIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTlcXEBsZyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTlcXEBtZCB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotOVxcQHNtIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpc3AtaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmxpc3AtbyB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5saXMtbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWMge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmxpc3QtcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4ubGlzdC11IHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cblxuLmxpc3QtbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTAge1xuICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTAge1xuICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0wIHtcbiAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0wIHtcbiAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0wXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0wXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0wXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0wXFxAeGwtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0wXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0wXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0wXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0wXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0wXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0wXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0wXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTBcXEBsZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0wXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0wXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0wXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0wXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0wXFxAbWQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0wXFxAbWQge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0wXFxAc20ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0wXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0wXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0wXFxAc20ge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0wXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0xIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTEge1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMSB7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMSB7XG4gIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEge1xuICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTEge1xuICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTEge1xuICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0xXFxAc21cXCsge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xXFxAeHNcXCsge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTFcXEB4bC0ge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xXFxAeGwtIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0xXFxAbGctIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTFcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xXFxAbWQtIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTFcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTFcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTFcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0xXFxAc20tIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTFcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTFcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTFcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTFcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTFcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMVxcQGxnIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTFcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMVxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTFcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMVxcQGxnIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTFcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTFcXEBtZCB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTFcXEBtZCB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTFcXEBzbSB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTFcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTFcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTFcXEBzbSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTFcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1ULTIge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1SLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTIge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0yIHtcbiAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0yIHtcbiAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMiB7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTIge1xuICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMiB7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMlxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMlxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMlxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMlxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0yXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMlxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMlxcQHhsLSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTJcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTJcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTJcXEB4bC0ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTJcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTJcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTJcXEBsZy0ge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMlxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yXFxAbGctIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTJcXEBtZC0ge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMlxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMlxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMlxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTJcXEBzbS0ge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMlxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMlxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yXFxAc20tIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMlxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMlxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMlxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yXFxAbGcge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMlxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMlxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTJcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yXFxAbGcge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMlxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMlxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMlxcQG1kIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTJcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTJcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMlxcQG1kIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTJcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMlxcQHNtIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTJcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMlxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTJcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMlxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMlxcQHNtIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTJcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTJcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMlxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTMge1xuICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTMge1xuICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTMge1xuICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0zIHtcbiAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0zXFxAeGxcXCsge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtM1xcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtM1xcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtM1xcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtM1xcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0zXFxAbWRcXCsge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtM1xcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItM1xcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtM1xcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tM1xcQHNtXFwrIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItM1xcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtM1xcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktM1xcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtM1xcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtM1xcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tM1xcQHhzXFwrIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0zXFxAeGwtIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTNcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTNcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItM1xcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtM1xcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTNcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTNcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtM1xcQHhsLSB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtM1xcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTNcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTNcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTNcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtM1xcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tM1xcQGxnLSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTNcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTNcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTNcXEBsZy0ge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTNcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tM1xcQG1kLSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTNcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tM1xcQHNtLSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTNcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTNcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTNcXEBzbS0ge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTNcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTNcXEBsZyB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTNcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTNcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtM1xcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTNcXEBsZyB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0zXFxAbWQge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtM1xcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItM1xcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTNcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zXFxAbWQge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTNcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtM1xcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTNcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0zXFxAc20ge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtM1xcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItM1xcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTNcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zXFxAc20ge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTNcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTNcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtM1xcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtM1xcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTNcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC00IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1CLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1MLTQge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS00IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtNCB7XG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtNCB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTQge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTQge1xuICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi00IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTQge1xuICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTQge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tNFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi00XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi00XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS00XFxAc21cXCsge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00XFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS00XFxAeHNcXCsge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTRcXEB4bC0ge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00XFxAeGwtIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS00XFxAbGctIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTRcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS00XFxAbWQtIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTRcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTRcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTRcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS00XFxAc20tIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTRcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTRcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTRcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTRcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTRcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNFxcQGxnIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTRcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTRcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNFxcQGxnIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi00XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTRcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTRcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTRcXEBtZCB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTRcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTRcXEBtZCB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTRcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTRcXEBzbSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTRcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTRcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTRcXEBzbSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTRcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi01IHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi01IHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtNSB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTUge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtNSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS01XFxAbGdcXCsge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi01XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNVxcQHhsLSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTVcXEBsZy0ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01XFxAbGctIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTVcXEBtZC0ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01XFxAbWQtIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTVcXEBzbS0ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01XFxAc20tIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS01XFxAbGcge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01XFxAbGcge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNVxcQG1kIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNVxcQG1kIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNVxcQHNtIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNVxcQHNtIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0xMCB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0xMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwXFxAbGctIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTEwXFxAbWQtIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTBcXEBzbS0ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTBcXEBtZCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMFxcQHNtIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTUge1xuICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0xNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0xNSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0xNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTVcXEB4bC0ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTVcXEBsZy0ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNVxcQG1kLSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTVcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1XFxAbWQtIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTE1XFxAc20tIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTVcXEBzbS0ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTE1XFxAbGcge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTVcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE1XFxAbWQge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNVxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNVxcQG1kIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTVcXEBzbSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTIwIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMjAge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTIwXFxAeGwtIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTIwXFxAbGctIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTIwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0yMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTIwXFxAc20tIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yMFxcQGxnIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTIwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTIwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0yMFxcQG1kIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTIwXFxAc20ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTIwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1MLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0yNSB7XG4gIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTI1IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTI1IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTI1XFxAeGwtIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0yNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTI1XFxAbGctIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTI1XFxAbWQtIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMjVcXEBzbS0ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTI1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTI1XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTI1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTI1XFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTI1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMjVcXEBsZyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTI1XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTI1XFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTI1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMjVcXEBtZCB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMjVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTI1XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTI1XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTI1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMjVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTI1XFxAbWQge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTI1XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTI1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTI1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0yNVxcQHNtIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0yNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMjVcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMjVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTI1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMjVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0yNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMzAge1xuICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0zMCB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMzBcXEB4bC0ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0zMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTMwXFxAbWQtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTMwXFxAc20tIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTMwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTMwXFxAbGcge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTMwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTMwXFxAbWQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTMwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zMFxcQG1kIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMzBcXEBzbSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTMwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTMwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTMwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1CLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1YLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTM1IHtcbiAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMzUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMzUge1xuICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTM1XFxAbWRcXCsge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTM1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTM1XFxAeGwtIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTM1XFxAbGctIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTM1XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTM1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTM1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMzVcXEBtZC0ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zNVxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0zNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzVcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTM1XFxAc20tIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0zNVxcQGxnIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzVcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTM1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTM1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTM1XFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTM1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0zNVxcQG1kIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0zNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMzVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMzVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMzVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0zNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMzVcXEBtZCB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMzVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMzVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMzVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTM1XFxAc20ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTM1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMzVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0zNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTM1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi00MCB7XG4gIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNDAge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtNDAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS00MFxcQHhsLSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTQwXFxAeGwtIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS00MFxcQGxnLSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi00MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS00MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTQwXFxAbGctIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTQwXFxAbWQtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tNDBcXEBzbS0ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTQwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi00MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTQwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNDBcXEBsZyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTQwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTQwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNDBcXEBtZCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNDBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTQwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTQwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTQwXFxAbWQge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTQwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS00MFxcQHNtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC00MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNDBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNDBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC00MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS01MCB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtNTAge1xuICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi01MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi01MCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi01MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi01MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNTBcXEB4bC0ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTUwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS01MFxcQG1kLSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTUwXFxAbWQtIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTUwXFxAc20tIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC01MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTUwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTUwXFxAbGcge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01MFxcQGxnIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTUwXFxAbWQge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi01MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi01MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS01MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTUwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi01MFxcQG1kIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi01MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi01MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi01MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNTBcXEBzbSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTUwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTUwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC01MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTYwIHtcbiAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtNjAge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi02MCB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi02MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtNjAge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTYwXFxAeGwtIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTYwXFxAbGctIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTYwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNjBcXEBtZC0ge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi02MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS02MFxcQHNtLSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTYwXFxAc20tIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS02MFxcQGxnIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC02MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC02MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTYwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTYwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS02MFxcQG1kIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC02MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNjBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNjBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC02MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNjBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNjBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTYwXFxAc20ge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTYwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi02MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi02MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS02MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi02MFxcQHNtIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi03MCB7XG4gIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNzAge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtNzAge1xuICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTcwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTcwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTcwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTcwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS03MFxcQHhsLSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS03MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTcwXFxAeGwtIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS03MFxcQGxnLSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi03MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS03MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTcwXFxAbGctIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTcwXFxAbWQtIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tNzBcXEBzbS0ge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTcwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTcwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNzBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi03MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTcwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTcwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTcwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNzBcXEBsZyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTcwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTcwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC03MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTcwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi03MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi03MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi03MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNzBcXEBtZCB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtNzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTcwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTcwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTcwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtNzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTcwXFxAbWQge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTcwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTcwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTcwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS03MFxcQHNtIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC03MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItNzBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItNzBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTcwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktNzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC03MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtODAge1xuICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi04MCB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tODBcXEB4bC0ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItODBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktODBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi04MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tODBcXEBsZy0ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTgwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItODBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktODBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi04MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS04MFxcQG1kLSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtODBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItODBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS04MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTgwXFxAbWQtIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtODBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtODBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtODBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTgwXFxAc20tIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC04MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi04MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtODBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi04MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi04MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTgwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi04MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTgwXFxAbGcge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTgwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi04MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi04MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtODBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi04MFxcQGxnIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtODBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtODBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtODBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTgwXFxAbWQge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTgwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi04MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi04MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS04MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTgwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi04MFxcQG1kIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi04MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi04MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi04MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tODBcXEBzbSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtODBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTgwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTgwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC04MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTgwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtODBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTkwIHtcbiAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtOTAge1xuICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtOTAge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi05MCB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi05MCB7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtOTAge1xuICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtOTAge1xuICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTkwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTkwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTkwXFxAeGwtIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtOTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTkwXFxAbGctIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtOTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTkwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTkwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTkwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tOTBcXEBtZC0ge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktOTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi05MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS05MFxcQHNtLSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItOTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTkwXFxAc20tIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS05MFxcQGxnIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC05MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItOTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItOTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTkwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC05MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTkwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTkwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTkwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS05MFxcQG1kIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC05MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItOTBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItOTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktOTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC05MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtOTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtOTBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtOTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtOTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTkwXFxAc20ge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTkwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi05MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi05MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtOTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS05MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTkwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi05MFxcQHNtIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTAwIHtcbiAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTAwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTAwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTAwXFxAc20tIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMDBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwMFxcQGxnIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEwMFxcQG1kIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTAwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMDBcXEBzbSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTAwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEwMFxcQHNtIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTExMCB7XG4gIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTEwIHtcbiAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTExMCB7XG4gIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTExMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTEwIHtcbiAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTEwXFxAc20tIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTExMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTExMFxcQGxnIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTExMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTExMFxcQG1kIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTEwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTExMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTExMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTExMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMTBcXEBzbSB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTEwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTExMFxcQHNtIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTEyMCB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTIwIHtcbiAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEyMCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTIwIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTIwXFxAc20tIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEyMFxcQGxnIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEyMFxcQG1kIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTIwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMjBcXEBzbSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTIwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEyMFxcQHNtIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTEzMCB7XG4gIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTMwIHtcbiAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEzMCB7XG4gIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEzMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTMwIHtcbiAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTMwXFxAc20tIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEzMFxcQGxnIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEzMFxcQG1kIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTMwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xMzBcXEBzbSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTMwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTEzMFxcQHNtIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTQwIHtcbiAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE0MCB7XG4gIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTQwIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTQwXFxAc20tIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNDBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE0MFxcQGxnIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE0MFxcQG1kIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTQwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNDBcXEBzbSB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTQwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE0MFxcQHNtIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNDBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNDBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTE1MCB7XG4gIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTUwIHtcbiAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE1MCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTUwIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTUwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTUwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTUwXFxAc20tIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1MFxcQGxnIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE1MFxcQG1kIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTUwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNTBcXEBzbSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTUwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE1MFxcQHNtIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLTE2MCB7XG4gIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTYwIHtcbiAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTYwIHtcbiAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1udi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItbnYtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMTYwXFxAc20tIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNjBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE2MFxcQGxnIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE2MFxcQG1kIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItMTYwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVktMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLW52LTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLW52LTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1udi0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLW52LTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xNjBcXEBzbSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItMTYwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ZLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW52LTE2MFxcQHNtIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULW52LTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1udi0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1udi0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWS1udi0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLWEge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1YLWEge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1ULWEge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1hIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1hIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubUwtYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS1hXFxAeGxcXCsge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1hXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1hXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLWFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tYVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1hXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItYVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1hXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tYVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1hXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItYVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1hXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tYVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1hXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItYVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQi1hXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS1hXFxAeHNcXCsge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1hXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1hXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLWFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tYVxcQHhsLSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtYVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1hXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVItYVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItYVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLWFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLWFcXEBsZy0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLWFcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLWFcXEBtZC0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLWFcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWFcXEBzbS0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVQtYVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLWFcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tTC1hXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS1hXFxAbGcge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1hXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1hXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLWFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS1hXFxAbWQge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLWFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tVC1hXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tUi1hXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1CLWFcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1MLWFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLWFcXEBzbSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtYVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ULWFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1SLWFcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUItYVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUwtYVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZ3N6LWN2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnc3otY3Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iZ3N6LWZ1bGwge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmJncFgtYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xufVxuXG4uYmdwWC10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB0b3A7XG59XG5cbi5iZ3BYLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xufVxuXG4uYmdwWC1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xufVxuXG4uYmdwWC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBib3R0b207XG59XG5cbi5iZ3BZLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbn1cblxuLmJncFktdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xufVxuXG4uYmdwWS1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByaWdodDtcbn1cblxuLmJncFktbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogbGVmdDtcbn1cblxuLmJncFktYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuXG4uYmdyLW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmdyLXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZ3IteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm9mLWN0IHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9mLWN2IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vZi1mIHtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cblxuLm9mLW4ge1xuICBvYmplY3QtZml0OiBub25lO1xufVxuXG4ub2Ytc2Qge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xufVxuXG4ucnN6LXYge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ucnN6LWgge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG5cbi5vcC0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9wLTEwcCB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLm9wLTIwcCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLm9wLTMwcCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLm9wLTQwcCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLm9wLTUwcCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9wLTYwcCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm9wLTcwcCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm9wLTgwcCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm9wLTkwcCB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLm9wLTEwMHAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY3VyLW5hIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmN1ci1wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VyLWEge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52aXMtdiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aXMtaCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0wXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0wXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0wXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0wXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0wXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0wXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0wXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0wXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0wXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0wXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0wXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0wXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0wXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0wXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0wXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0wXFxAc20tIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0wXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0wXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0wXFxAbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0wXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0wXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0wXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0wXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMFxcQHNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0wXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0wXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0wXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0xXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTFcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTFcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTFcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTFcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTFcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0xXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTFcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTFcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTFcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTFcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0xXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMVxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMVxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTFcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMVxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMVxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTFcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTFcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTFcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTFcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMVxcQHNtLSB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTFcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTFcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTFcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMVxcQGxnIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTFcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTFcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTFcXEBtZCB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMVxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTFcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTFcXEBzbSB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMVxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTFcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0yIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBMLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMlxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTJcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTJcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMlxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0yXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMlxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMlxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMlxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTJcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTJcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMlxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTJcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMlxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMlxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMlxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTJcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTJcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTJcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMlxcQHhsLSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMlxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTJcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTJcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTJcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMlxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMlxcQGxnLSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMlxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTJcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTJcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTJcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMlxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0yXFxAbWQtIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMlxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMlxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTJcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMlxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTJcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTJcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMlxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTJcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTJcXEBsZyB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMlxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMlxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMlxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTJcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0yXFxAbWQge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTJcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTJcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMlxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMlxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTJcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0yXFxAc20ge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTJcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTJcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMlxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMlxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTJcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTMge1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTNcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtM1xcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItM1xcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktM1xcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTNcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtM1xcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTNcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTNcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtM1xcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTNcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTNcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0zXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTNcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTNcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItM1xcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtM1xcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTNcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0zXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItM1xcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtM1xcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTNcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTNcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtM1xcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTNcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTNcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTNcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtM1xcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTNcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtM1xcQG1kLSB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtM1xcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtM1xcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0zXFxAc20tIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItM1xcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItM1xcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTNcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktM1xcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zXFxAbGcge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTNcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTNcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItM1xcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtM1xcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTNcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtM1xcQG1kIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTNcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTNcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtM1xcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtM1xcQHNtIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTNcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTNcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtM1xcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBULTQge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS00IHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC00XFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTRcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTRcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTRcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTRcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00XFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTRcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC00XFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00XFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTRcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTRcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtNFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTRcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTRcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC00XFxAeGwtIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTRcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00XFxAbGctIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTRcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTRcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTRcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00XFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00XFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTRcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNFxcQHNtLSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTRcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTRcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTRcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNFxcQGxnIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00XFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTRcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTRcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTRcXEBtZCB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00XFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTRcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTRcXEBzbSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00XFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTRcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucEItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBMLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFktNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01XFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC01XFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01XFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01XFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01XFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNVxcQHhsLSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTVcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTVcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTVcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNVxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNVxcQGxnLSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTVcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTVcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC01XFxAbWQtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNVxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNVxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTVcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTVcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01XFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01XFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTVcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTVcXEBsZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNVxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01XFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC01XFxAbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTVcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNVxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC01XFxAc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTVcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNVxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0xMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMFxcQGxnLSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTBcXEBsZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTBcXEBzbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBULTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBSLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBZLTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBYLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTE1XFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0xNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTVcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNVxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE1XFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTVcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTE1XFxAbWQtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTE1XFxAc20tIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTVcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0xNVxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNVxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTVcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE1XFxAbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1XFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNVxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNVxcQHNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTVcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTVcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0yMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMjBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yMFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMjBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMjBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yMFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yMFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTIwXFxAbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTIwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTIwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMjBcXEBtZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTIwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTIwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTIwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTIwXFxAc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTIwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTIwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTIwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBCLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBMLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0yNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjVcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0yNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTI1XFxAeGwtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjVcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjVcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0yNVxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yNVxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjVcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0yNVxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0yNVxcQGxnLSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTI1XFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTI1XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0yNVxcQG1kLSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0yNVxcQHNtLSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTI1XFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTI1XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMjVcXEBsZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjVcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTI1XFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjVcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTI1XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0yNVxcQG1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMjVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMjVcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMjVcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMjVcXEBzbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTI1XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMjVcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTI1XFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMjVcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMjVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTI1XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0zMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMzBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTMwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTMwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTMwXFxAc20tIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTMwXFxAbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTMwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zMFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTMwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTMwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0zMFxcQHNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTM1IHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMzVcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTM1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTM1XFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTM1XFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTM1XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMzVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zNVxcQHhsLSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTM1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTM1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMzVcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzVcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTM1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMzVcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMzVcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zNVxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMzVcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMzVcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0zNVxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0zNVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTM1XFxAbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTM1XFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTM1XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMzVcXEBtZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTM1XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMzVcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTM1XFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMzVcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMzVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTM1XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTM1XFxAc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTM1XFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTM1XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTM1XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC00MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC00MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi00MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC00MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00MFxcQGxnLSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC00MFxcQG1kLSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MFxcQHNtLSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNDBcXEBsZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNDBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTQwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNDBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00MFxcQG1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNDBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi00MFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNDBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC00MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS00MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNDBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNDBcXEBzbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTQwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNDBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTQwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNDBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTQwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC01MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNTBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTUwXFxAbGctIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTUwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTUwXFxAc20tIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC01MFxcQGxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNTBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTUwXFxAbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC01MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTUwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi01MFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTUwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTUwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC01MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC01MFxcQHNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi01MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNTBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC01MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS01MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTYwIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC02MFxcQHhsLSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNjBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi02MFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS02MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNjBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi02MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS02MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNjBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi02MFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS02MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTYwXFxAbGcge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTYwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi02MFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTYwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC02MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNjBcXEBtZCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTYwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTYwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNjBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTYwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTYwXFxAc20ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC02MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTYwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi02MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTYwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTYwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC02MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtNzAge1xuICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC03MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi03MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC03MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS03MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC03MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi03MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC03MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTcwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNzBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi03MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC03MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC03MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC03MFxcQGxnLSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTcwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTcwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC03MFxcQG1kLSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC03MFxcQHNtLSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTcwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTcwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNzBcXEBsZyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNzBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTcwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNzBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTcwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC03MFxcQG1kIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtNzBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi03MFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItNzBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC03MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS03MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtNzBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNzBcXEBzbSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTcwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItNzBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTcwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtNzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktNzBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTcwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC04MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTgwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTgwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTgwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTgwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC04MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC04MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi04MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS04MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTgwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTgwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTgwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtODBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC04MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi04MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTgwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTgwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS04MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTgwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTgwXFxAbGctIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItODBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktODBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTgwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItODBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktODBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTgwXFxAc20tIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItODBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktODBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC04MFxcQGxnIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi04MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItODBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS04MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtODBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTgwXFxAbWQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC04MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTgwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi04MFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTgwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTgwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC04MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC04MFxcQHNtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtODBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi04MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItODBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC04MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS04MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtODBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLTkwIHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtOTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItOTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtOTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktOTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTkwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTkwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTkwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTkwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtOTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItOTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtOTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC05MFxcQHhsLSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTkwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTkwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItOTBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtOTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTkwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtOTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtOTBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi05MFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS05MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtOTBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi05MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS05MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtOTBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi05MFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS05MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTkwXFxAbGcge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTkwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi05MFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTkwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC05MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtOTBcXEBtZCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTkwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItOTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTkwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtOTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktOTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTkwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTkwXFxAc20ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC05MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTkwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi05MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTkwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTkwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC05MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTAwIHtcbiAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTEwMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTEwMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTAwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTAwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTAwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTAwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTAwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMDBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEwMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTEwMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEwMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTAwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTAwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTAwXFxAc20ge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTAwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEwMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEwMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEwMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTEwIHtcbiAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTExMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTExMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTExMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTExMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTExMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTEwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTExMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTExMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTExMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTExMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTExMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTEwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTEwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTEwXFxAc20ge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTEwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTExMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTExMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTExMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTIwIHtcbiAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEyMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEyMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEyMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTEyMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTEyMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTIwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEyMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMjBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEyMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTEyMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEyMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTIwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTIwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTIwXFxAc20ge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTIwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEyMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEyMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEyMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTMwIHtcbiAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEzMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEzMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEzMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTEzMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTEzMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTMwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTMwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEzMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTMwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTEzMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTEzMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTEzMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTMwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTMwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTMwXFxAc20ge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTMwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTEzMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTEzMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xMzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTEzMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xMzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTQwIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTQwIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE0MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE0MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE0MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTE0MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTE0MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTQwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE0MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE0MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE0MFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE0MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTQwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTQwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTQwXFxAc20ge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTQwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE0MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE0MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE0MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTUwIHtcbiAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTUwIHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTE1MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTE1MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTUwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTUwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTUwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE1MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE1MFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE1MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTUwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTUwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTUwXFxAc20ge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTUwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE1MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE1MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE1MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtMTYwIHtcbiAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE2MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE2MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE2MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTE2MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTE2MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTYwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFItMTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE2MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFktMTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wVC0xNjBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBMLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEItMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLTE2MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE2MFxcQG1kIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBULTE2MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wUi0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wQi0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucEwtMTYwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWS0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtMTYwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTYwXFxAc20ge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFQtMTYwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBSLTE2MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBCLTE2MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wTC0xNjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBZLTE2MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wWC0xNjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnQtMCB7XG4gIHRvcDogMHB4O1xufVxuXG4uci0wIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmItMCB7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4ubC0wIHtcbiAgbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMFxcQHhsXFwrIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5yLTBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5iLTBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAeGxcXCsge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMFxcQGxnXFwrIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5yLTBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5iLTBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAbGdcXCsge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0wXFxAbWRcXCsge1xuICAgIHRvcDogMHB4O1xuICB9XG5cbiAgLnItMFxcQG1kXFwrIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLmItMFxcQG1kXFwrIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuXG4gIC5sLTBcXEBtZFxcKyB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTBcXEBzbVxcKyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAc21cXCsge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAuYi0wXFxAc21cXCsge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmwtMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0wXFxAeHNcXCsge1xuICAgIHRvcDogMHB4O1xuICB9XG5cbiAgLnItMFxcQHhzXFwrIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLmItMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuXG4gIC5sLTBcXEB4c1xcKyB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0wXFxAeGwtIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5yLTBcXEB4bC0ge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAuYi0wXFxAeGwtIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuXG4gIC5sLTBcXEB4bC0ge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMFxcQGxnLSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAbGctIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLmItMFxcQGxnLSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAbGctIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMFxcQG1kLSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAbWQtIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLmItMFxcQG1kLSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAbWQtIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMFxcQHNtLSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAc20tIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLmItMFxcQHNtLSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAc20tIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTBcXEBsZyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAbGcge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAuYi0wXFxAbGcge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmwtMFxcQGxnIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMFxcQG1kIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5yLTBcXEBtZCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5iLTBcXEBtZCB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cblxuICAubC0wXFxAbWQge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTBcXEBzbSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuci0wXFxAc20ge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAuYi0wXFxAc20ge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmwtMFxcQHNtIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnQtMSB7XG4gIHRvcDogMXB4O1xufVxuXG4uci0xIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmItMSB7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4ubC0xIHtcbiAgbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMVxcQHhsXFwrIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5yLTFcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5iLTFcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAeGxcXCsge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMVxcQGxnXFwrIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5yLTFcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5iLTFcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAbGdcXCsge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xXFxAbWRcXCsge1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLnItMVxcQG1kXFwrIHtcbiAgICByaWdodDogMXB4O1xuICB9XG5cbiAgLmItMVxcQG1kXFwrIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuXG4gIC5sLTFcXEBtZFxcKyB7XG4gICAgbGVmdDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTFcXEBzbVxcKyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cblxuICAuYi0xXFxAc21cXCsge1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmwtMVxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xXFxAeHNcXCsge1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLnItMVxcQHhzXFwrIHtcbiAgICByaWdodDogMXB4O1xuICB9XG5cbiAgLmItMVxcQHhzXFwrIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuXG4gIC5sLTFcXEB4c1xcKyB7XG4gICAgbGVmdDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xXFxAeGwtIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5yLTFcXEB4bC0ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cblxuICAuYi0xXFxAeGwtIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuXG4gIC5sLTFcXEB4bC0ge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMVxcQGxnLSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAbGctIHtcbiAgICByaWdodDogMXB4O1xuICB9XG5cbiAgLmItMVxcQGxnLSB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAbGctIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMVxcQG1kLSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAbWQtIHtcbiAgICByaWdodDogMXB4O1xuICB9XG5cbiAgLmItMVxcQG1kLSB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAbWQtIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMVxcQHNtLSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAc20tIHtcbiAgICByaWdodDogMXB4O1xuICB9XG5cbiAgLmItMVxcQHNtLSB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAc20tIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTFcXEBsZyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAbGcge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cblxuICAuYi0xXFxAbGcge1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmwtMVxcQGxnIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMVxcQG1kIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5yLTFcXEBtZCB7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5iLTFcXEBtZCB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAubC0xXFxAbWQge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTFcXEBzbSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuci0xXFxAc20ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cblxuICAuYi0xXFxAc20ge1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmwtMVxcQHNtIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cblxuLnQtMiB7XG4gIHRvcDogMnB4O1xufVxuXG4uci0yIHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLmItMiB7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4ubC0yIHtcbiAgbGVmdDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMlxcQHhsXFwrIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIC5yLTJcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5iLTJcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAeGxcXCsge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMlxcQGxnXFwrIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIC5yLTJcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5iLTJcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAbGdcXCsge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0yXFxAbWRcXCsge1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgLnItMlxcQG1kXFwrIHtcbiAgICByaWdodDogMnB4O1xuICB9XG5cbiAgLmItMlxcQG1kXFwrIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuXG4gIC5sLTJcXEBtZFxcKyB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTJcXEBzbVxcKyB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAc21cXCsge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAuYi0yXFxAc21cXCsge1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmwtMlxcQHNtXFwrIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0yXFxAeHNcXCsge1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgLnItMlxcQHhzXFwrIHtcbiAgICByaWdodDogMnB4O1xuICB9XG5cbiAgLmItMlxcQHhzXFwrIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuXG4gIC5sLTJcXEB4c1xcKyB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0yXFxAeGwtIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIC5yLTJcXEB4bC0ge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAuYi0yXFxAeGwtIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuXG4gIC5sLTJcXEB4bC0ge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMlxcQGxnLSB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAbGctIHtcbiAgICByaWdodDogMnB4O1xuICB9XG5cbiAgLmItMlxcQGxnLSB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAbGctIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMlxcQG1kLSB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAbWQtIHtcbiAgICByaWdodDogMnB4O1xuICB9XG5cbiAgLmItMlxcQG1kLSB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAbWQtIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMlxcQHNtLSB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAc20tIHtcbiAgICByaWdodDogMnB4O1xuICB9XG5cbiAgLmItMlxcQHNtLSB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAc20tIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTJcXEBsZyB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAbGcge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAuYi0yXFxAbGcge1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmwtMlxcQGxnIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMlxcQG1kIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIC5yLTJcXEBtZCB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5iLTJcXEBtZCB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAubC0yXFxAbWQge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTJcXEBzbSB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuci0yXFxAc20ge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAuYi0yXFxAc20ge1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmwtMlxcQHNtIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuLnQtMyB7XG4gIHRvcDogM3B4O1xufVxuXG4uci0zIHtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLmItMyB7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4ubC0zIHtcbiAgbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtM1xcQHhsXFwrIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5yLTNcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5iLTNcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAeGxcXCsge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtM1xcQGxnXFwrIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5yLTNcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5iLTNcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAbGdcXCsge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0zXFxAbWRcXCsge1xuICAgIHRvcDogM3B4O1xuICB9XG5cbiAgLnItM1xcQG1kXFwrIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmItM1xcQG1kXFwrIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuXG4gIC5sLTNcXEBtZFxcKyB7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTNcXEBzbVxcKyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAc21cXCsge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cblxuICAuYi0zXFxAc21cXCsge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmwtM1xcQHNtXFwrIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0zXFxAeHNcXCsge1xuICAgIHRvcDogM3B4O1xuICB9XG5cbiAgLnItM1xcQHhzXFwrIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmItM1xcQHhzXFwrIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuXG4gIC5sLTNcXEB4c1xcKyB7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0zXFxAeGwtIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5yLTNcXEB4bC0ge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cblxuICAuYi0zXFxAeGwtIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuXG4gIC5sLTNcXEB4bC0ge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtM1xcQGxnLSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAbGctIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmItM1xcQGxnLSB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAbGctIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtM1xcQG1kLSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAbWQtIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmItM1xcQG1kLSB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAbWQtIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtM1xcQHNtLSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAc20tIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmItM1xcQHNtLSB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAc20tIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTNcXEBsZyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAbGcge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cblxuICAuYi0zXFxAbGcge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmwtM1xcQGxnIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtM1xcQG1kIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5yLTNcXEBtZCB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5iLTNcXEBtZCB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cblxuICAubC0zXFxAbWQge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTNcXEBzbSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuci0zXFxAc20ge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cblxuICAuYi0zXFxAc20ge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmwtM1xcQHNtIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuLnQtNCB7XG4gIHRvcDogNHB4O1xufVxuXG4uci00IHtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmItNCB7XG4gIGJvdHRvbTogNHB4O1xufVxuXG4ubC00IHtcbiAgbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNFxcQHhsXFwrIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIC5yLTRcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iLTRcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAeGxcXCsge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtNFxcQGxnXFwrIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIC5yLTRcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iLTRcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAbGdcXCsge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC00XFxAbWRcXCsge1xuICAgIHRvcDogNHB4O1xuICB9XG5cbiAgLnItNFxcQG1kXFwrIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLmItNFxcQG1kXFwrIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuXG4gIC5sLTRcXEBtZFxcKyB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTRcXEBzbVxcKyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAc21cXCsge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYi00XFxAc21cXCsge1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmwtNFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC00XFxAeHNcXCsge1xuICAgIHRvcDogNHB4O1xuICB9XG5cbiAgLnItNFxcQHhzXFwrIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLmItNFxcQHhzXFwrIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuXG4gIC5sLTRcXEB4c1xcKyB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC00XFxAeGwtIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIC5yLTRcXEB4bC0ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYi00XFxAeGwtIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuXG4gIC5sLTRcXEB4bC0ge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNFxcQGxnLSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAbGctIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLmItNFxcQGxnLSB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAbGctIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNFxcQG1kLSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAbWQtIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLmItNFxcQG1kLSB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAbWQtIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtNFxcQHNtLSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAc20tIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLmItNFxcQHNtLSB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAc20tIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTRcXEBsZyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAbGcge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYi00XFxAbGcge1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmwtNFxcQGxnIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNFxcQG1kIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIC5yLTRcXEBtZCB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iLTRcXEBtZCB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cblxuICAubC00XFxAbWQge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTRcXEBzbSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAuci00XFxAc20ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYi00XFxAc20ge1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmwtNFxcQHNtIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuLnQtNSB7XG4gIHRvcDogNXB4O1xufVxuXG4uci01IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmItNSB7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4ubC01IHtcbiAgbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNVxcQHhsXFwrIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yLTVcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5iLTVcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAeGxcXCsge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtNVxcQGxnXFwrIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yLTVcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5iLTVcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAbGdcXCsge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC01XFxAbWRcXCsge1xuICAgIHRvcDogNXB4O1xuICB9XG5cbiAgLnItNVxcQG1kXFwrIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmItNVxcQG1kXFwrIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuXG4gIC5sLTVcXEBtZFxcKyB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTVcXEBzbVxcKyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAc21cXCsge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYi01XFxAc21cXCsge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmwtNVxcQHNtXFwrIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC01XFxAeHNcXCsge1xuICAgIHRvcDogNXB4O1xuICB9XG5cbiAgLnItNVxcQHhzXFwrIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmItNVxcQHhzXFwrIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuXG4gIC5sLTVcXEB4c1xcKyB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC01XFxAeGwtIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yLTVcXEB4bC0ge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYi01XFxAeGwtIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuXG4gIC5sLTVcXEB4bC0ge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNVxcQGxnLSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAbGctIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmItNVxcQGxnLSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAbGctIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNVxcQG1kLSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAbWQtIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmItNVxcQG1kLSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAbWQtIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtNVxcQHNtLSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAc20tIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmItNVxcQHNtLSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAc20tIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTVcXEBsZyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAbGcge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYi01XFxAbGcge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmwtNVxcQGxnIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNVxcQG1kIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yLTVcXEBtZCB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5iLTVcXEBtZCB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cblxuICAubC01XFxAbWQge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTVcXEBzbSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuci01XFxAc20ge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYi01XFxAc20ge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmwtNVxcQHNtIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLnQtMTAge1xuICB0b3A6IDEwcHg7XG59XG5cbi5yLTEwIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5iLTEwIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ubC0xMCB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuci0xMFxcQHhsXFwrIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5iLTEwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sLTEwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTEwXFxAbGdcXCsge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5yLTEwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmItMTBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmwtMTBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xMFxcQG1kXFwrIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuci0xMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5iLTEwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sLTEwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnItMTBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYi0xMFxcQHNtXFwrIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAubC0xMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTBcXEB4c1xcKyB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnItMTBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYi0xMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAubC0xMFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMFxcQHhsLSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnItMTBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmItMTBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sLTEwXFxAeGwtIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMFxcQGxnLSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnItMTBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmItMTBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sLTEwXFxAbGctIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTEwXFxAbWQtIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuci0xMFxcQG1kLSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYi0xMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmwtMTBcXEBtZC0ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTBcXEBzbS0ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5yLTEwXFxAc20tIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5iLTEwXFxAc20tIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAubC0xMFxcQHNtLSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTBcXEBsZyB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnItMTBcXEBsZyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYi0xMFxcQGxnIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAubC0xMFxcQGxnIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEwXFxAbWQge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5yLTEwXFxAbWQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmItMTBcXEBtZCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmwtMTBcXEBtZCB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTEwXFxAc20ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5yLTEwXFxAc20ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmItMTBcXEBzbSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmwtMTBcXEBzbSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4udC0xNSB7XG4gIHRvcDogMTVweDtcbn1cblxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cblxuLmItMTUge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5sLTE1IHtcbiAgbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTE1XFxAeGxcXCsge1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIC5yLTE1XFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmItMTVcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmwtMTVcXEB4bFxcKyB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTVcXEBsZ1xcKyB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLnItMTVcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi0xNVxcQGxnXFwrIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAubC0xNVxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTE1XFxAbWRcXCsge1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIC5yLTE1XFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmItMTVcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmwtMTVcXEBtZFxcKyB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xNVxcQHNtXFwrIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuci0xNVxcQHNtXFwrIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLTE1XFxAc21cXCsge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5sLTE1XFxAc21cXCsge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xNVxcQHhzXFwrIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuci0xNVxcQHhzXFwrIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLTE1XFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5sLTE1XFxAeHNcXCsge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTE1XFxAeGwtIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuci0xNVxcQHhsLSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi0xNVxcQHhsLSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmwtMTVcXEB4bC0ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE1XFxAbGctIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuci0xNVxcQGxnLSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi0xNVxcQGxnLSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmwtMTVcXEBsZy0ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTVcXEBtZC0ge1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIC5yLTE1XFxAbWQtIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLTE1XFxAbWQtIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAubC0xNVxcQG1kLSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xNVxcQHNtLSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLnItMTVcXEBzbS0ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmItMTVcXEBzbS0ge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5sLTE1XFxAc20tIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNVxcQGxnIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuci0xNVxcQGxnIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLTE1XFxAbGcge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5sLTE1XFxAbGcge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTVcXEBtZCB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLnItMTVcXEBtZCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi0xNVxcQG1kIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAubC0xNVxcQG1kIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTVcXEBzbSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLnItMTVcXEBzbSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi0xNVxcQHNtIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAubC0xNVxcQHNtIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi50LTIwIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uci0yMCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYi0yMCB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmwtMjAge1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMjBcXEB4bFxcKyB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnItMjBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYi0yMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubC0yMFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0yMFxcQGxnXFwrIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuci0yMFxcQGxnXFwrIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLTIwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sLTIwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMjBcXEBtZFxcKyB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnItMjBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYi0yMFxcQG1kXFwrIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubC0yMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTIwXFxAc21cXCsge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5yLTIwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmItMjBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmwtMjBcXEBzbVxcKyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTIwXFxAeHNcXCsge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5yLTIwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmItMjBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmwtMjBcXEB4c1xcKyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMjBcXEB4bC0ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5yLTIwXFxAeGwtIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLTIwXFxAeGwtIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubC0yMFxcQHhsLSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMjBcXEBsZy0ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5yLTIwXFxAbGctIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLTIwXFxAbGctIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubC0yMFxcQGxnLSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0yMFxcQG1kLSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnItMjBcXEBtZC0ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmItMjBcXEBtZC0ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sLTIwXFxAbWQtIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTIwXFxAc20tIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuci0yMFxcQHNtLSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYi0yMFxcQHNtLSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmwtMjBcXEBzbS0ge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTIwXFxAbGcge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5yLTIwXFxAbGcge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmItMjBcXEBsZyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmwtMjBcXEBsZyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0yMFxcQG1kIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuci0yMFxcQG1kIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLTIwXFxAbWQge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sLTIwXFxAbWQge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0yMFxcQHNtIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuci0yMFxcQHNtIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLTIwXFxAc20ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sLTIwXFxAc20ge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnQtMjUge1xuICB0b3A6IDI1cHg7XG59XG5cbi5yLTI1IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi5iLTI1IHtcbiAgYm90dG9tOiAyNXB4O1xufVxuXG4ubC0yNSB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0yNVxcQHhsXFwrIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cblxuICAuci0yNVxcQHhsXFwrIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuXG4gIC5iLTI1XFxAeGxcXCsge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sLTI1XFxAeGxcXCsge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTI1XFxAbGdcXCsge1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIC5yLTI1XFxAbGdcXCsge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmItMjVcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmwtMjVcXEBsZ1xcKyB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0yNVxcQG1kXFwrIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cblxuICAuci0yNVxcQG1kXFwrIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuXG4gIC5iLTI1XFxAbWRcXCsge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sLTI1XFxAbWRcXCsge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMjVcXEBzbVxcKyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLnItMjVcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuYi0yNVxcQHNtXFwrIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxuICAubC0yNVxcQHNtXFwrIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMjVcXEB4c1xcKyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLnItMjVcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuYi0yNVxcQHhzXFwrIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxuICAubC0yNVxcQHhzXFwrIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0yNVxcQHhsLSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLnItMjVcXEB4bC0ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmItMjVcXEB4bC0ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sLTI1XFxAeGwtIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0yNVxcQGxnLSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLnItMjVcXEBsZy0ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmItMjVcXEBsZy0ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sLTI1XFxAbGctIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTI1XFxAbWQtIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cblxuICAuci0yNVxcQG1kLSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuYi0yNVxcQG1kLSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmwtMjVcXEBtZC0ge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMjVcXEBzbS0ge1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIC5yLTI1XFxAc20tIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuXG4gIC5iLTI1XFxAc20tIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxuICAubC0yNVxcQHNtLSB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMjVcXEBsZyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLnItMjVcXEBsZyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuYi0yNVxcQGxnIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxuICAubC0yNVxcQGxnIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTI1XFxAbWQge1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIC5yLTI1XFxAbWQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmItMjVcXEBtZCB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmwtMjVcXEBtZCB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTI1XFxAc20ge1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIC5yLTI1XFxAc20ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmItMjVcXEBzbSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmwtMjVcXEBzbSB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG4udC0zMCB7XG4gIHRvcDogMzBweDtcbn1cblxuLnItMzAge1xuICByaWdodDogMzBweDtcbn1cblxuLmItMzAge1xuICBib3R0b206IDMwcHg7XG59XG5cbi5sLTMwIHtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTMwXFxAeGxcXCsge1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5yLTMwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmItMzBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmwtMzBcXEB4bFxcKyB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMzBcXEBsZ1xcKyB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnItMzBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYi0zMFxcQGxnXFwrIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cblxuICAubC0zMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTMwXFxAbWRcXCsge1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5yLTMwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmItMzBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmwtMzBcXEBtZFxcKyB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0zMFxcQHNtXFwrIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuci0zMFxcQHNtXFwrIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC5iLTMwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sLTMwXFxAc21cXCsge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0zMFxcQHhzXFwrIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuci0zMFxcQHhzXFwrIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC5iLTMwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sLTMwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTMwXFxAeGwtIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuci0zMFxcQHhsLSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYi0zMFxcQHhsLSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmwtMzBcXEB4bC0ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTMwXFxAbGctIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuci0zMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYi0zMFxcQGxnLSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmwtMzBcXEBsZy0ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMzBcXEBtZC0ge1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5yLTMwXFxAbWQtIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC5iLTMwXFxAbWQtIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cblxuICAubC0zMFxcQG1kLSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0zMFxcQHNtLSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnItMzBcXEBzbS0ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmItMzBcXEBzbS0ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sLTMwXFxAc20tIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0zMFxcQGxnIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuci0zMFxcQGxnIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC5iLTMwXFxAbGcge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sLTMwXFxAbGcge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMzBcXEBtZCB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnItMzBcXEBtZCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYi0zMFxcQG1kIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cblxuICAubC0zMFxcQG1kIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMzBcXEBzbSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnItMzBcXEBzbSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYi0zMFxcQHNtIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cblxuICAubC0zMFxcQHNtIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi50LTM1IHtcbiAgdG9wOiAzNXB4O1xufVxuXG4uci0zNSB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uYi0zNSB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuLmwtMzUge1xuICBsZWZ0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMzVcXEB4bFxcKyB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgLnItMzVcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAuYi0zNVxcQHhsXFwrIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cblxuICAubC0zNVxcQHhsXFwrIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0zNVxcQGxnXFwrIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cblxuICAuci0zNVxcQGxnXFwrIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5iLTM1XFxAbGdcXCsge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5sLTM1XFxAbGdcXCsge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMzVcXEBtZFxcKyB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgLnItMzVcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAuYi0zNVxcQG1kXFwrIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cblxuICAubC0zNVxcQG1kXFwrIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTM1XFxAc21cXCsge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5yLTM1XFxAc21cXCsge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmItMzVcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmwtMzVcXEBzbVxcKyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTM1XFxAeHNcXCsge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5yLTM1XFxAeHNcXCsge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmItMzVcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmwtMzVcXEB4c1xcKyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMzVcXEB4bC0ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5yLTM1XFxAeGwtIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5iLTM1XFxAeGwtIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cblxuICAubC0zNVxcQHhsLSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMzVcXEBsZy0ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5yLTM1XFxAbGctIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5iLTM1XFxAbGctIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cblxuICAubC0zNVxcQGxnLSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0zNVxcQG1kLSB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgLnItMzVcXEBtZC0ge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmItMzVcXEBtZC0ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5sLTM1XFxAbWQtIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTM1XFxAc20tIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cblxuICAuci0zNVxcQHNtLSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAuYi0zNVxcQHNtLSB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmwtMzVcXEBzbS0ge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTM1XFxAbGcge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5yLTM1XFxAbGcge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmItMzVcXEBsZyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmwtMzVcXEBsZyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0zNVxcQG1kIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cblxuICAuci0zNVxcQG1kIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5iLTM1XFxAbWQge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5sLTM1XFxAbWQge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0zNVxcQHNtIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cblxuICAuci0zNVxcQHNtIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5iLTM1XFxAc20ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5sLTM1XFxAc20ge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLnQtNDAge1xuICB0b3A6IDQwcHg7XG59XG5cbi5yLTQwIHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5iLTQwIHtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ubC00MCB7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC00MFxcQHhsXFwrIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAuci00MFxcQHhsXFwrIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5iLTQwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sLTQwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTQwXFxAbGdcXCsge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5yLTQwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmItNDBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmwtNDBcXEBsZ1xcKyB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC00MFxcQG1kXFwrIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAuci00MFxcQG1kXFwrIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5iLTQwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sLTQwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtNDBcXEBzbVxcKyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnItNDBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYi00MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAubC00MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtNDBcXEB4c1xcKyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnItNDBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYi00MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAubC00MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC00MFxcQHhsLSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnItNDBcXEB4bC0ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmItNDBcXEB4bC0ge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sLTQwXFxAeGwtIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC00MFxcQGxnLSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnItNDBcXEBsZy0ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmItNDBcXEBsZy0ge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sLTQwXFxAbGctIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTQwXFxAbWQtIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAuci00MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYi00MFxcQG1kLSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmwtNDBcXEBtZC0ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtNDBcXEBzbS0ge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5yLTQwXFxAc20tIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5iLTQwXFxAc20tIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAubC00MFxcQHNtLSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNDBcXEBsZyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnItNDBcXEBsZyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYi00MFxcQGxnIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAubC00MFxcQGxnIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTQwXFxAbWQge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5yLTQwXFxAbWQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmItNDBcXEBtZCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmwtNDBcXEBtZCB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTQwXFxAc20ge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5yLTQwXFxAc20ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmItNDBcXEBzbSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmwtNDBcXEBzbSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG4udC01MCB7XG4gIHRvcDogNTBweDtcbn1cblxuLnItNTAge1xuICByaWdodDogNTBweDtcbn1cblxuLmItNTAge1xuICBib3R0b206IDUwcHg7XG59XG5cbi5sLTUwIHtcbiAgbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTUwXFxAeGxcXCsge1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5yLTUwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmItNTBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmwtNTBcXEB4bFxcKyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtNTBcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLnItNTBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYi01MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cblxuICAubC01MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTUwXFxAbWRcXCsge1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5yLTUwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmItNTBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmwtNTBcXEBtZFxcKyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC01MFxcQHNtXFwrIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuci01MFxcQHNtXFwrIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIC5iLTUwXFxAc21cXCsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5sLTUwXFxAc21cXCsge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC01MFxcQHhzXFwrIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuci01MFxcQHhzXFwrIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIC5iLTUwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5sLTUwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTUwXFxAeGwtIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuci01MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYi01MFxcQHhsLSB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmwtNTBcXEB4bC0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTUwXFxAbGctIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuci01MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYi01MFxcQGxnLSB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmwtNTBcXEBsZy0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNTBcXEBtZC0ge1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5yLTUwXFxAbWQtIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIC5iLTUwXFxAbWQtIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cblxuICAubC01MFxcQG1kLSB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC01MFxcQHNtLSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLnItNTBcXEBzbS0ge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmItNTBcXEBzbS0ge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5sLTUwXFxAc20tIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC01MFxcQGxnIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuci01MFxcQGxnIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIC5iLTUwXFxAbGcge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5sLTUwXFxAbGcge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNTBcXEBtZCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLnItNTBcXEBtZCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYi01MFxcQG1kIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cblxuICAubC01MFxcQG1kIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNTBcXEBzbSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLnItNTBcXEBzbSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYi01MFxcQHNtIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cblxuICAubC01MFxcQHNtIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbi50LTYwIHtcbiAgdG9wOiA2MHB4O1xufVxuXG4uci02MCB7XG4gIHJpZ2h0OiA2MHB4O1xufVxuXG4uYi02MCB7XG4gIGJvdHRvbTogNjBweDtcbn1cblxuLmwtNjAge1xuICBsZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNjBcXEB4bFxcKyB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLnItNjBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAuYi02MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAubC02MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC02MFxcQGxnXFwrIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuci02MFxcQGxnXFwrIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5iLTYwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5sLTYwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtNjBcXEBtZFxcKyB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLnItNjBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAuYi02MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAubC02MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTYwXFxAc21cXCsge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5yLTYwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmItNjBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmwtNjBcXEBzbVxcKyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTYwXFxAeHNcXCsge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5yLTYwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmItNjBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmwtNjBcXEB4c1xcKyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNjBcXEB4bC0ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5yLTYwXFxAeGwtIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5iLTYwXFxAeGwtIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAubC02MFxcQHhsLSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNjBcXEBsZy0ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5yLTYwXFxAbGctIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5iLTYwXFxAbGctIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAubC02MFxcQGxnLSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC02MFxcQG1kLSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLnItNjBcXEBtZC0ge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmItNjBcXEBtZC0ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5sLTYwXFxAbWQtIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTYwXFxAc20tIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuci02MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAuYi02MFxcQHNtLSB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmwtNjBcXEBzbS0ge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTYwXFxAbGcge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5yLTYwXFxAbGcge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmItNjBcXEBsZyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmwtNjBcXEBsZyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC02MFxcQG1kIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuci02MFxcQG1kIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5iLTYwXFxAbWQge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5sLTYwXFxAbWQge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC02MFxcQHNtIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuci02MFxcQHNtIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5iLTYwXFxAc20ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5sLTYwXFxAc20ge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLnQtNzAge1xuICB0b3A6IDcwcHg7XG59XG5cbi5yLTcwIHtcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbi5iLTcwIHtcbiAgYm90dG9tOiA3MHB4O1xufVxuXG4ubC03MCB7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC03MFxcQHhsXFwrIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cblxuICAuci03MFxcQHhsXFwrIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuXG4gIC5iLTcwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5sLTcwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTcwXFxAbGdcXCsge1xuICAgIHRvcDogNzBweDtcbiAgfVxuXG4gIC5yLTcwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmItNzBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmwtNzBcXEBsZ1xcKyB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC03MFxcQG1kXFwrIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cblxuICAuci03MFxcQG1kXFwrIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuXG4gIC5iLTcwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5sLTcwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtNzBcXEBzbVxcKyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG5cbiAgLnItNzBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAuYi03MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cblxuICAubC03MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtNzBcXEB4c1xcKyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG5cbiAgLnItNzBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAuYi03MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cblxuICAubC03MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC03MFxcQHhsLSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG5cbiAgLnItNzBcXEB4bC0ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmItNzBcXEB4bC0ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5sLTcwXFxAeGwtIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC03MFxcQGxnLSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG5cbiAgLnItNzBcXEBsZy0ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmItNzBcXEBsZy0ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5sLTcwXFxAbGctIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTcwXFxAbWQtIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cblxuICAuci03MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAuYi03MFxcQG1kLSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmwtNzBcXEBtZC0ge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtNzBcXEBzbS0ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuXG4gIC5yLTcwXFxAc20tIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuXG4gIC5iLTcwXFxAc20tIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cblxuICAubC03MFxcQHNtLSB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNzBcXEBsZyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG5cbiAgLnItNzBcXEBsZyB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAuYi03MFxcQGxnIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cblxuICAubC03MFxcQGxnIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTcwXFxAbWQge1xuICAgIHRvcDogNzBweDtcbiAgfVxuXG4gIC5yLTcwXFxAbWQge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmItNzBcXEBtZCB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmwtNzBcXEBtZCB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTcwXFxAc20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuXG4gIC5yLTcwXFxAc20ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmItNzBcXEBzbSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmwtNzBcXEBzbSB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuXG4udC04MCB7XG4gIHRvcDogODBweDtcbn1cblxuLnItODAge1xuICByaWdodDogODBweDtcbn1cblxuLmItODAge1xuICBib3R0b206IDgwcHg7XG59XG5cbi5sLTgwIHtcbiAgbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTgwXFxAeGxcXCsge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIC5yLTgwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmItODBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmwtODBcXEB4bFxcKyB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtODBcXEBsZ1xcKyB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG5cbiAgLnItODBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYi04MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAubC04MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTgwXFxAbWRcXCsge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIC5yLTgwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmItODBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmwtODBcXEBtZFxcKyB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC04MFxcQHNtXFwrIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAuci04MFxcQHNtXFwrIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuXG4gIC5iLTgwXFxAc21cXCsge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5sLTgwXFxAc21cXCsge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC04MFxcQHhzXFwrIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAuci04MFxcQHhzXFwrIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuXG4gIC5iLTgwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5sLTgwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTgwXFxAeGwtIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAuci04MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYi04MFxcQHhsLSB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmwtODBcXEB4bC0ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTgwXFxAbGctIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAuci04MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYi04MFxcQGxnLSB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmwtODBcXEBsZy0ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtODBcXEBtZC0ge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIC5yLTgwXFxAbWQtIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuXG4gIC5iLTgwXFxAbWQtIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAubC04MFxcQG1kLSB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC04MFxcQHNtLSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG5cbiAgLnItODBcXEBzbS0ge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmItODBcXEBzbS0ge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5sLTgwXFxAc20tIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC04MFxcQGxnIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAuci04MFxcQGxnIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuXG4gIC5iLTgwXFxAbGcge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5sLTgwXFxAbGcge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtODBcXEBtZCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG5cbiAgLnItODBcXEBtZCB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYi04MFxcQG1kIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAubC04MFxcQG1kIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtODBcXEBzbSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG5cbiAgLnItODBcXEBzbSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYi04MFxcQHNtIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAubC04MFxcQHNtIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5cbi50LTkwIHtcbiAgdG9wOiA5MHB4O1xufVxuXG4uci05MCB7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG4uYi05MCB7XG4gIGJvdHRvbTogOTBweDtcbn1cblxuLmwtOTAge1xuICBsZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtOTBcXEB4bFxcKyB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG5cbiAgLnItOTBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAuYi05MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cblxuICAubC05MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC05MFxcQGxnXFwrIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cblxuICAuci05MFxcQGxnXFwrIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5iLTkwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5sLTkwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtOTBcXEBtZFxcKyB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG5cbiAgLnItOTBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAuYi05MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cblxuICAubC05MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTkwXFxAc21cXCsge1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIC5yLTkwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmItOTBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLmwtOTBcXEBzbVxcKyB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTkwXFxAeHNcXCsge1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIC5yLTkwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmItOTBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLmwtOTBcXEB4c1xcKyB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtOTBcXEB4bC0ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIC5yLTkwXFxAeGwtIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5iLTkwXFxAeGwtIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cblxuICAubC05MFxcQHhsLSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtOTBcXEBsZy0ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIC5yLTkwXFxAbGctIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5iLTkwXFxAbGctIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cblxuICAubC05MFxcQGxnLSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC05MFxcQG1kLSB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG5cbiAgLnItOTBcXEBtZC0ge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmItOTBcXEBtZC0ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5sLTkwXFxAbWQtIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTkwXFxAc20tIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cblxuICAuci05MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAuYi05MFxcQHNtLSB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLmwtOTBcXEBzbS0ge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTkwXFxAbGcge1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIC5yLTkwXFxAbGcge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmItOTBcXEBsZyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLmwtOTBcXEBsZyB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC05MFxcQG1kIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cblxuICAuci05MFxcQG1kIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5iLTkwXFxAbWQge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5sLTkwXFxAbWQge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC05MFxcQHNtIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cblxuICAuci05MFxcQHNtIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5iLTkwXFxAc20ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5sLTkwXFxAc20ge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLnQtMTAwIHtcbiAgdG9wOiAxMDBweDtcbn1cblxuLnItMTAwIHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG4uYi0xMDAge1xuICBib3R0b206IDEwMHB4O1xufVxuXG4ubC0xMDAge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTEwMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnItMTAwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5iLTEwMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmwtMTAwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xMDBcXEBsZ1xcKyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQGxnXFwrIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xMDBcXEBtZFxcKyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xMDBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQHNtXFwrIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTEwMFxcQHhzXFwrIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnItMTAwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5iLTEwMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmwtMTAwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMDBcXEB4bC0ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cblxuICAuci0xMDBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5iLTEwMFxcQHhsLSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQHhsLSB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEwMFxcQGxnLSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmItMTAwXFxAbGctIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmwtMTAwXFxAbGctIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMDBcXEBtZC0ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cblxuICAuci0xMDBcXEBtZC0ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5iLTEwMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQG1kLSB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTAwXFxAc20tIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnItMTAwXFxAc20tIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBzbS0ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubC0xMDBcXEBzbS0ge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMDBcXEBsZyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQGxnIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBsZyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQGxnIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMDBcXEBtZCB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5yLTEwMFxcQG1kIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICAuYi0xMDBcXEBtZCB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sLTEwMFxcQG1kIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTEwMFxcQHNtIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnItMTAwXFxAc20ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5iLTEwMFxcQHNtIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmwtMTAwXFxAc20ge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi50LTExMCB7XG4gIHRvcDogMTEwcHg7XG59XG5cbi5yLTExMCB7XG4gIHJpZ2h0OiAxMTBweDtcbn1cblxuLmItMTEwIHtcbiAgYm90dG9tOiAxMTBweDtcbn1cblxuLmwtMTEwIHtcbiAgbGVmdDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xMTBcXEB4bFxcKyB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuXG4gIC5yLTExMFxcQHhsXFwrIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuYi0xMTBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5sLTExMFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTEwXFxAbGdcXCsge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMTEwXFxAbWRcXCsge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBtZFxcKyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTEwXFxAc21cXCsge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBzbVxcKyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xMTBcXEB4c1xcKyB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuXG4gIC5yLTExMFxcQHhzXFwrIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuYi0xMTBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5sLTExMFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTEwXFxAeGwtIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG5cbiAgLnItMTEwXFxAeGwtIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuYi0xMTBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEB4bC0ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMTBcXEBsZy0ge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIC5iLTExMFxcQGxnLSB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5sLTExMFxcQGxnLSB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTEwXFxAbWQtIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG5cbiAgLnItMTEwXFxAbWQtIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuYi0xMTBcXEBtZC0ge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBtZC0ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTExMFxcQHNtLSB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuXG4gIC5yLTExMFxcQHNtLSB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAc20tIHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG5cbiAgLmwtMTEwXFxAc20tIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTEwXFxAbGcge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBsZyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAbGcge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBsZyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTEwXFxAbWQge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cblxuICAuci0xMTBcXEBtZCB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmItMTEwXFxAbWQge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAubC0xMTBcXEBtZCB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMTBcXEBzbSB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuXG4gIC5yLTExMFxcQHNtIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuYi0xMTBcXEBzbSB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5sLTExMFxcQHNtIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuXG4udC0xMjAge1xuICB0b3A6IDEyMHB4O1xufVxuXG4uci0xMjAge1xuICByaWdodDogMTIwcHg7XG59XG5cbi5iLTEyMCB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbi5sLTEyMCB7XG4gIGxlZnQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMTIwXFxAeGxcXCsge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cblxuICAuci0xMjBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmItMTIwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubC0xMjBcXEB4bFxcKyB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTEyMFxcQGxnXFwrIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQGxnXFwrIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTEyMFxcQG1kXFwrIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQG1kXFwrIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTEyMFxcQHNtXFwrIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQHNtXFwrIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAc21cXCsge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTIwXFxAeHNcXCsge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cblxuICAuci0xMjBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmItMTIwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubC0xMjBcXEB4c1xcKyB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEyMFxcQHhsLSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5yLTEyMFxcQHhsLSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmItMTIwXFxAeGwtIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAeGwtIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTIwXFxAbGctIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAbGctIHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cblxuICAuYi0xMjBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubC0xMjBcXEBsZy0ge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTEyMFxcQG1kLSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5yLTEyMFxcQG1kLSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmItMTIwXFxAbWQtIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAbWQtIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xMjBcXEBzbS0ge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cblxuICAuci0xMjBcXEBzbS0ge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQHNtLSB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5sLTEyMFxcQHNtLSB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEyMFxcQGxnIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAbGcge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQGxnIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAbGcge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEyMFxcQG1kIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLnItMTIwXFxAbWQge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5iLTEyMFxcQG1kIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmwtMTIwXFxAbWQge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTIwXFxAc20ge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cblxuICAuci0xMjBcXEBzbSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmItMTIwXFxAc20ge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAubC0xMjBcXEBzbSB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuLnQtMTMwIHtcbiAgdG9wOiAxMzBweDtcbn1cblxuLnItMTMwIHtcbiAgcmlnaHQ6IDEzMHB4O1xufVxuXG4uYi0xMzAge1xuICBib3R0b206IDEzMHB4O1xufVxuXG4ubC0xMzAge1xuICBsZWZ0OiAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTEzMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG5cbiAgLnItMTMwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5iLTEzMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmwtMTMwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xMzBcXEBsZ1xcKyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQGxnXFwrIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xMzBcXEBtZFxcKyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xMzBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQHNtXFwrIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTEzMFxcQHhzXFwrIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG5cbiAgLnItMTMwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5iLTEzMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmwtMTMwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMzBcXEB4bC0ge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cblxuICAuci0xMzBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5iLTEzMFxcQHhsLSB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQHhsLSB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEzMFxcQGxnLSB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLmItMTMwXFxAbGctIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmwtMTMwXFxAbGctIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMzBcXEBtZC0ge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cblxuICAuci0xMzBcXEBtZC0ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5iLTEzMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQG1kLSB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTMwXFxAc20tIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG5cbiAgLnItMTMwXFxAc20tIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBzbS0ge1xuICAgIGJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAubC0xMzBcXEBzbS0ge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMzBcXEBsZyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQGxnIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBsZyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQGxnIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMzBcXEBtZCB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5yLTEzMFxcQG1kIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cblxuICAuYi0xMzBcXEBtZCB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5sLTEzMFxcQG1kIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTEzMFxcQHNtIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG5cbiAgLnItMTMwXFxAc20ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5iLTEzMFxcQHNtIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmwtMTMwXFxAc20ge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5cbi50LTE0MCB7XG4gIHRvcDogMTQwcHg7XG59XG5cbi5yLTE0MCB7XG4gIHJpZ2h0OiAxNDBweDtcbn1cblxuLmItMTQwIHtcbiAgYm90dG9tOiAxNDBweDtcbn1cblxuLmwtMTQwIHtcbiAgbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xNDBcXEB4bFxcKyB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuXG4gIC5yLTE0MFxcQHhsXFwrIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cblxuICAuYi0xNDBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5sLTE0MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTQwXFxAbGdcXCsge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMTQwXFxAbWRcXCsge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBtZFxcKyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTQwXFxAc21cXCsge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBzbVxcKyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xNDBcXEB4c1xcKyB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuXG4gIC5yLTE0MFxcQHhzXFwrIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cblxuICAuYi0xNDBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5sLTE0MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTQwXFxAeGwtIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG5cbiAgLnItMTQwXFxAeGwtIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cblxuICAuYi0xNDBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEB4bC0ge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xNDBcXEBsZy0ge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5iLTE0MFxcQGxnLSB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5sLTE0MFxcQGxnLSB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTQwXFxAbWQtIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG5cbiAgLnItMTQwXFxAbWQtIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cblxuICAuYi0xNDBcXEBtZC0ge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBtZC0ge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTE0MFxcQHNtLSB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuXG4gIC5yLTE0MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAc20tIHtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG5cbiAgLmwtMTQwXFxAc20tIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTQwXFxAbGcge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBsZyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAbGcge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBsZyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTQwXFxAbWQge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cblxuICAuci0xNDBcXEBtZCB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmItMTQwXFxAbWQge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAubC0xNDBcXEBtZCB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xNDBcXEBzbSB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuXG4gIC5yLTE0MFxcQHNtIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cblxuICAuYi0xNDBcXEBzbSB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5sLTE0MFxcQHNtIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4udC0xNTAge1xuICB0b3A6IDE1MHB4O1xufVxuXG4uci0xNTAge1xuICByaWdodDogMTUwcHg7XG59XG5cbi5iLTE1MCB7XG4gIGJvdHRvbTogMTUwcHg7XG59XG5cbi5sLTE1MCB7XG4gIGxlZnQ6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMTUwXFxAeGxcXCsge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cblxuICAuci0xNTBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmItMTUwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAubC0xNTBcXEB4bFxcKyB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTE1MFxcQGxnXFwrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTE1MFxcQG1kXFwrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTE1MFxcQHNtXFwrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAc21cXCsge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTUwXFxAeHNcXCsge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cblxuICAuci0xNTBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmItMTUwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAubC0xNTBcXEB4c1xcKyB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTE1MFxcQHhsLSB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5yLTE1MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmItMTUwXFxAeGwtIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAeGwtIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTUwXFxAbGctIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAbGctIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cblxuICAuYi0xNTBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAubC0xNTBcXEBsZy0ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTE1MFxcQG1kLSB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5yLTE1MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmItMTUwXFxAbWQtIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAbWQtIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xNTBcXEBzbS0ge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cblxuICAuci0xNTBcXEBzbS0ge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQHNtLSB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5sLTE1MFxcQHNtLSB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTE1MFxcQGxnIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAbGcge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQGxnIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAbGcge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE1MFxcQG1kIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnItMTUwXFxAbWQge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iLTE1MFxcQG1kIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmwtMTUwXFxAbWQge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTUwXFxAc20ge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cblxuICAuci0xNTBcXEBzbSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmItMTUwXFxAc20ge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAubC0xNTBcXEBzbSB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cblxuLnQtMTYwIHtcbiAgdG9wOiAxNjBweDtcbn1cblxuLnItMTYwIHtcbiAgcmlnaHQ6IDE2MHB4O1xufVxuXG4uYi0xNjAge1xuICBib3R0b206IDE2MHB4O1xufVxuXG4ubC0xNjAge1xuICBsZWZ0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTE2MFxcQHhsXFwrIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG5cbiAgLnItMTYwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5iLTE2MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLmwtMTYwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xNjBcXEBsZ1xcKyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQGxnXFwrIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xNjBcXEBtZFxcKyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQG1kXFwrIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xNjBcXEBzbVxcKyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQHNtXFwrIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTE2MFxcQHhzXFwrIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG5cbiAgLnItMTYwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5iLTE2MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLmwtMTYwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNjBcXEB4bC0ge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cblxuICAuci0xNjBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5iLTE2MFxcQHhsLSB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQHhsLSB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE2MFxcQGxnLSB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLmItMTYwXFxAbGctIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLmwtMTYwXFxAbGctIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xNjBcXEBtZC0ge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cblxuICAuci0xNjBcXEBtZC0ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5iLTE2MFxcQG1kLSB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQG1kLSB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTYwXFxAc20tIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG5cbiAgLnItMTYwXFxAc20tIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBzbS0ge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAubC0xNjBcXEBzbS0ge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNjBcXEBsZyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQGxnIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBsZyB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQGxnIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xNjBcXEBtZCB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5yLTE2MFxcQG1kIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cblxuICAuYi0xNjBcXEBtZCB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5sLTE2MFxcQG1kIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTE2MFxcQHNtIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG5cbiAgLnItMTYwXFxAc20ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5iLTE2MFxcQHNtIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLmwtMTYwXFxAc20ge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbi50bC01MHAge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4udHItNTBwIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi50LTUwcCB7XG4gIHRvcDogNTAlO1xufVxuXG4uci01MHAge1xuICByaWdodDogNTAlO1xufVxuXG4uYi01MHAge1xuICBib3R0b206IDUwJTtcbn1cblxuLmwtNTBwIHtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRsLTUwcFxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAeGxcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAudC01MHBcXEB4bFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAuci01MHBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQHhsXFwrIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuXG4gIC5sLTUwcFxcQHhsXFwrIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50bC01MHBcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnRyLTUwcFxcQGxnXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAbGdcXCsge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLnItNTBwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuYi01MHBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBsZ1xcKyB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50bC01MHBcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnRyLTUwcFxcQG1kXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAbWRcXCsge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLnItNTBwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuYi01MHBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBtZFxcKyB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50bC01MHBcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnRyLTUwcFxcQHNtXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAc21cXCsge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLnItNTBwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuYi01MHBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBzbVxcKyB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnRsLTUwcFxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAeHNcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAudC01MHBcXEB4c1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAuci01MHBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQHhzXFwrIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuXG4gIC5sLTUwcFxcQHhzXFwrIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50bC01MHBcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC50ci01MHBcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAudC01MHBcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLnItNTBwXFxAeGwtIHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmItNTBwXFxAeGwtIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuXG4gIC5sLTUwcFxcQHhsLSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGwtNTBwXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5yLTUwcFxcQGxnLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQGxnLSB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBsZy0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGwtNTBwXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5yLTUwcFxcQG1kLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQG1kLSB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBtZC0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGwtNTBwXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnQtNTBwXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5yLTUwcFxcQHNtLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQHNtLSB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cblxuICAubC01MHBcXEBzbS0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnRsLTUwcFxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAbGcge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAudC01MHBcXEBsZyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAuci01MHBcXEBsZyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQGxnIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuXG4gIC5sLTUwcFxcQGxnIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRsLTUwcFxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudHItNTBwXFxAbWQge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAudC01MHBcXEBtZCB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAuci01MHBcXEBtZCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLTUwcFxcQG1kIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuXG4gIC5sLTUwcFxcQG1kIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGwtNTBwXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC50ci01MHBcXEBzbSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC50LTUwcFxcQHNtIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5yLTUwcFxcQHNtIHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmItNTBwXFxAc20ge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG5cbiAgLmwtNTBwXFxAc20ge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG4udy0xXFwvNHIsXG4uc3otMVxcLzRyIHtcbiAgd2lkdGg6IDAuMjVyZW07XG59XG5cbi53LTFcXC8ycixcbi5zei0xXFwvMnIge1xuICB3aWR0aDogMC41cmVtO1xufVxuXG4udy0zXFwvNHIsXG4uc3otM1xcLzRyIHtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG5cbi53LTFyLFxuLnN6LTFyIHtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi53LTNcXC8ycixcbi5zei0zXFwvMnIge1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4udy0ycixcbi5zei0yciB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4udy01XFwvMnIsXG4uc3otNVxcLzJyIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cblxuLnctM3IsXG4uc3otM3Ige1xuICB3aWR0aDogM3JlbTtcbn1cblxuLnctN1xcLzJyLFxuLnN6LTdcXC8yciB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG5cbi53LTRyLFxuLnN6LTRyIHtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi53LTlcXC8ycixcbi5zei05XFwvMnIge1xuICB3aWR0aDogNC41cmVtO1xufVxuXG4udy01cixcbi5zei01ciB7XG4gIHdpZHRoOiA1cmVtO1xufVxuXG4udy0xMVxcLzJyLFxuLnN6LTExXFwvMnIge1xuICB3aWR0aDogNS41cmVtO1xufVxuXG4udy02cixcbi5zei02ciB7XG4gIHdpZHRoOiA2cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnctMVxcLzRyXFxAeGxcXCssXG4gIC5zei0xXFwvNHJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cblxuICAudy0xXFwvMnJcXEB4bFxcKyxcbiAgLnN6LTFcXC8yclxcQHhsXFwrIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG5cbiAgLnctM1xcLzRyXFxAeGxcXCssXG4gIC5zei0zXFwvNHJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAudy0xclxcQHhsXFwrLFxuICAuc3otMXJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAudy0zXFwvMnJcXEB4bFxcKyxcbiAgLnN6LTNcXC8yclxcQHhsXFwrIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG5cbiAgLnctMnJcXEB4bFxcKyxcbiAgLnN6LTJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnctNVxcLzJyXFxAeGxcXCssXG4gIC5zei01XFwvMnJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC53LTNyXFxAeGxcXCssXG4gIC5zei0zclxcQHhsXFwrIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gIC53LTdcXC8yclxcQHhsXFwrLFxuICAuc3otN1xcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cblxuICAudy00clxcQHhsXFwrLFxuICAuc3otNHJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAudy05XFwvMnJcXEB4bFxcKyxcbiAgLnN6LTlcXC8yclxcQHhsXFwrIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG5cbiAgLnctNXJcXEB4bFxcKyxcbiAgLnN6LTVyXFxAeGxcXCsge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLnctMTFcXC8yclxcQHhsXFwrLFxuICAuc3otMTFcXC8yclxcQHhsXFwrIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG5cbiAgLnctNnJcXEB4bFxcKyxcbiAgLnN6LTZyXFxAeGxcXCsge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy0xXFwvNHJcXEBsZ1xcKyxcbiAgLnN6LTFcXC80clxcQGxnXFwrIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC53LTFcXC8yclxcQGxnXFwrLFxuICAuc3otMVxcLzJyXFxAbGdcXCsge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cblxuICAudy0zXFwvNHJcXEBsZ1xcKyxcbiAgLnN6LTNcXC80clxcQGxnXFwrIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxuXG4gIC53LTFyXFxAbGdcXCssXG4gIC5zei0xclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC53LTNcXC8yclxcQGxnXFwrLFxuICAuc3otM1xcLzJyXFxAbGdcXCsge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAudy0yclxcQGxnXFwrLFxuICAuc3otMnJcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAudy01XFwvMnJcXEBsZ1xcKyxcbiAgLnN6LTVcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnctM3JcXEBsZ1xcKyxcbiAgLnN6LTNyXFxAbGdcXCsge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgLnctN1xcLzJyXFxAbGdcXCssXG4gIC5zei03XFwvMnJcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuXG4gIC53LTRyXFxAbGdcXCssXG4gIC5zei00clxcQGxnXFwrIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC53LTlcXC8yclxcQGxnXFwrLFxuICAuc3otOVxcLzJyXFxAbGdcXCsge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cblxuICAudy01clxcQGxnXFwrLFxuICAuc3otNXJcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cblxuICAudy0xMVxcLzJyXFxAbGdcXCssXG4gIC5zei0xMVxcLzJyXFxAbGdcXCsge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cblxuICAudy02clxcQGxnXFwrLFxuICAuc3otNnJcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctMVxcLzRyXFxAbWRcXCssXG4gIC5zei0xXFwvNHJcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cblxuICAudy0xXFwvMnJcXEBtZFxcKyxcbiAgLnN6LTFcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG5cbiAgLnctM1xcLzRyXFxAbWRcXCssXG4gIC5zei0zXFwvNHJcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAudy0xclxcQG1kXFwrLFxuICAuc3otMXJcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAudy0zXFwvMnJcXEBtZFxcKyxcbiAgLnN6LTNcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG5cbiAgLnctMnJcXEBtZFxcKyxcbiAgLnN6LTJyXFxAbWRcXCsge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnctNVxcLzJyXFxAbWRcXCssXG4gIC5zei01XFwvMnJcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC53LTNyXFxAbWRcXCssXG4gIC5zei0zclxcQG1kXFwrIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gIC53LTdcXC8yclxcQG1kXFwrLFxuICAuc3otN1xcLzJyXFxAbWRcXCsge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cblxuICAudy00clxcQG1kXFwrLFxuICAuc3otNHJcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAudy05XFwvMnJcXEBtZFxcKyxcbiAgLnN6LTlcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG5cbiAgLnctNXJcXEBtZFxcKyxcbiAgLnN6LTVyXFxAbWRcXCsge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLnctMTFcXC8yclxcQG1kXFwrLFxuICAuc3otMTFcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG5cbiAgLnctNnJcXEBtZFxcKyxcbiAgLnN6LTZyXFxAbWRcXCsge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LTFcXC80clxcQHNtXFwrLFxuICAuc3otMVxcLzRyXFxAc21cXCsge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG5cbiAgLnctMVxcLzJyXFxAc21cXCssXG4gIC5zei0xXFwvMnJcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC53LTNcXC80clxcQHNtXFwrLFxuICAuc3otM1xcLzRyXFxAc21cXCsge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG5cbiAgLnctMXJcXEBzbVxcKyxcbiAgLnN6LTFyXFxAc21cXCsge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLnctM1xcLzJyXFxAc21cXCssXG4gIC5zei0zXFwvMnJcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC53LTJyXFxAc21cXCssXG4gIC5zei0yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gIC53LTVcXC8yclxcQHNtXFwrLFxuICAuc3otNVxcLzJyXFxAc21cXCsge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAudy0zclxcQHNtXFwrLFxuICAuc3otM3JcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAudy03XFwvMnJcXEBzbVxcKyxcbiAgLnN6LTdcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG5cbiAgLnctNHJcXEBzbVxcKyxcbiAgLnN6LTRyXFxAc21cXCsge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnctOVxcLzJyXFxAc21cXCssXG4gIC5zei05XFwvMnJcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuXG4gIC53LTVyXFxAc21cXCssXG4gIC5zei01clxcQHNtXFwrIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuXG4gIC53LTExXFwvMnJcXEBzbVxcKyxcbiAgLnN6LTExXFwvMnJcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuXG4gIC53LTZyXFxAc21cXCssXG4gIC5zei02clxcQHNtXFwrIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC53LTFcXC80clxcQHhzXFwrLFxuICAuc3otMVxcLzRyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG5cbiAgLnctMVxcLzJyXFxAeHNcXCssXG4gIC5zei0xXFwvMnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC53LTNcXC80clxcQHhzXFwrLFxuICAuc3otM1xcLzRyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG5cbiAgLnctMXJcXEB4c1xcKyxcbiAgLnN6LTFyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLnctM1xcLzJyXFxAeHNcXCssXG4gIC5zei0zXFwvMnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC53LTJyXFxAeHNcXCssXG4gIC5zei0yclxcQHhzXFwrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gIC53LTVcXC8yclxcQHhzXFwrLFxuICAuc3otNVxcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAudy0zclxcQHhzXFwrLFxuICAuc3otM3JcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAudy03XFwvMnJcXEB4c1xcKyxcbiAgLnN6LTdcXC8yclxcQHhzXFwrIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG5cbiAgLnctNHJcXEB4c1xcKyxcbiAgLnN6LTRyXFxAeHNcXCsge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnctOVxcLzJyXFxAeHNcXCssXG4gIC5zei05XFwvMnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuXG4gIC53LTVyXFxAeHNcXCssXG4gIC5zei01clxcQHhzXFwrIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuXG4gIC53LTExXFwvMnJcXEB4c1xcKyxcbiAgLnN6LTExXFwvMnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuXG4gIC53LTZyXFxAeHNcXCssXG4gIC5zei02clxcQHhzXFwrIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnctMVxcLzRyXFxAeGwtLFxuICAuc3otMVxcLzRyXFxAeGwtIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC53LTFcXC8yclxcQHhsLSxcbiAgLnN6LTFcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC53LTNcXC80clxcQHhsLSxcbiAgLnN6LTNcXC80clxcQHhsLSB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAudy0xclxcQHhsLSxcbiAgLnN6LTFyXFxAeGwtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC53LTNcXC8yclxcQHhsLSxcbiAgLnN6LTNcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC53LTJyXFxAeGwtLFxuICAuc3otMnJcXEB4bC0ge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnctNVxcLzJyXFxAeGwtLFxuICAuc3otNVxcLzJyXFxAeGwtIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnctM3JcXEB4bC0sXG4gIC5zei0zclxcQHhsLSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAudy03XFwvMnJcXEB4bC0sXG4gIC5zei03XFwvMnJcXEB4bC0ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cblxuICAudy00clxcQHhsLSxcbiAgLnN6LTRyXFxAeGwtIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC53LTlcXC8yclxcQHhsLSxcbiAgLnN6LTlcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuXG4gIC53LTVyXFxAeGwtLFxuICAuc3otNXJcXEB4bC0ge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLnctMTFcXC8yclxcQHhsLSxcbiAgLnN6LTExXFwvMnJcXEB4bC0ge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cblxuICAudy02clxcQHhsLSxcbiAgLnN6LTZyXFxAeGwtIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnctMVxcLzRyXFxAbGctLFxuICAuc3otMVxcLzRyXFxAbGctIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC53LTFcXC8yclxcQGxnLSxcbiAgLnN6LTFcXC8yclxcQGxnLSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC53LTNcXC80clxcQGxnLSxcbiAgLnN6LTNcXC80clxcQGxnLSB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAudy0xclxcQGxnLSxcbiAgLnN6LTFyXFxAbGctIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC53LTNcXC8yclxcQGxnLSxcbiAgLnN6LTNcXC8yclxcQGxnLSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC53LTJyXFxAbGctLFxuICAuc3otMnJcXEBsZy0ge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnctNVxcLzJyXFxAbGctLFxuICAuc3otNVxcLzJyXFxAbGctIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnctM3JcXEBsZy0sXG4gIC5zei0zclxcQGxnLSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAudy03XFwvMnJcXEBsZy0sXG4gIC5zei03XFwvMnJcXEBsZy0ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cblxuICAudy00clxcQGxnLSxcbiAgLnN6LTRyXFxAbGctIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC53LTlcXC8yclxcQGxnLSxcbiAgLnN6LTlcXC8yclxcQGxnLSB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuXG4gIC53LTVyXFxAbGctLFxuICAuc3otNXJcXEBsZy0ge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLnctMTFcXC8yclxcQGxnLSxcbiAgLnN6LTExXFwvMnJcXEBsZy0ge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cblxuICAudy02clxcQGxnLSxcbiAgLnN6LTZyXFxAbGctIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy0xXFwvNHJcXEBtZC0sXG4gIC5zei0xXFwvNHJcXEBtZC0ge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG5cbiAgLnctMVxcLzJyXFxAbWQtLFxuICAuc3otMVxcLzJyXFxAbWQtIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG5cbiAgLnctM1xcLzRyXFxAbWQtLFxuICAuc3otM1xcLzRyXFxAbWQtIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxuXG4gIC53LTFyXFxAbWQtLFxuICAuc3otMXJcXEBtZC0ge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLnctM1xcLzJyXFxAbWQtLFxuICAuc3otM1xcLzJyXFxAbWQtIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG5cbiAgLnctMnJcXEBtZC0sXG4gIC5zei0yclxcQG1kLSB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAudy01XFwvMnJcXEBtZC0sXG4gIC5zei01XFwvMnJcXEBtZC0ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAudy0zclxcQG1kLSxcbiAgLnN6LTNyXFxAbWQtIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gIC53LTdcXC8yclxcQG1kLSxcbiAgLnN6LTdcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuXG4gIC53LTRyXFxAbWQtLFxuICAuc3otNHJcXEBtZC0ge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnctOVxcLzJyXFxAbWQtLFxuICAuc3otOVxcLzJyXFxAbWQtIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG5cbiAgLnctNXJcXEBtZC0sXG4gIC5zei01clxcQG1kLSB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cblxuICAudy0xMVxcLzJyXFxAbWQtLFxuICAuc3otMTFcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuXG4gIC53LTZyXFxAbWQtLFxuICAuc3otNnJcXEBtZC0ge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LTFcXC80clxcQHNtLSxcbiAgLnN6LTFcXC80clxcQHNtLSB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cblxuICAudy0xXFwvMnJcXEBzbS0sXG4gIC5zei0xXFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cblxuICAudy0zXFwvNHJcXEBzbS0sXG4gIC5zei0zXFwvNHJcXEBzbS0ge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG5cbiAgLnctMXJcXEBzbS0sXG4gIC5zei0xclxcQHNtLSB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAudy0zXFwvMnJcXEBzbS0sXG4gIC5zei0zXFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAudy0yclxcQHNtLSxcbiAgLnN6LTJyXFxAc20tIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gIC53LTVcXC8yclxcQHNtLSxcbiAgLnN6LTVcXC8yclxcQHNtLSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC53LTNyXFxAc20tLFxuICAuc3otM3JcXEBzbS0ge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgLnctN1xcLzJyXFxAc20tLFxuICAuc3otN1xcLzJyXFxAc20tIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG5cbiAgLnctNHJcXEBzbS0sXG4gIC5zei00clxcQHNtLSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAudy05XFwvMnJcXEBzbS0sXG4gIC5zei05XFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cblxuICAudy01clxcQHNtLSxcbiAgLnN6LTVyXFxAc20tIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuXG4gIC53LTExXFwvMnJcXEBzbS0sXG4gIC5zei0xMVxcLzJyXFxAc20tIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG5cbiAgLnctNnJcXEBzbS0sXG4gIC5zei02clxcQHNtLSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC53LTFcXC80clxcQGxnLFxuICAuc3otMVxcLzRyXFxAbGcge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG5cbiAgLnctMVxcLzJyXFxAbGcsXG4gIC5zei0xXFwvMnJcXEBsZyB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC53LTNcXC80clxcQGxnLFxuICAuc3otM1xcLzRyXFxAbGcge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG5cbiAgLnctMXJcXEBsZyxcbiAgLnN6LTFyXFxAbGcge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLnctM1xcLzJyXFxAbGcsXG4gIC5zei0zXFwvMnJcXEBsZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC53LTJyXFxAbGcsXG4gIC5zei0yclxcQGxnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gIC53LTVcXC8yclxcQGxnLFxuICAuc3otNVxcLzJyXFxAbGcge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAudy0zclxcQGxnLFxuICAuc3otM3JcXEBsZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAudy03XFwvMnJcXEBsZyxcbiAgLnN6LTdcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG5cbiAgLnctNHJcXEBsZyxcbiAgLnN6LTRyXFxAbGcge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnctOVxcLzJyXFxAbGcsXG4gIC5zei05XFwvMnJcXEBsZyB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuXG4gIC53LTVyXFxAbGcsXG4gIC5zei01clxcQGxnIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuXG4gIC53LTExXFwvMnJcXEBsZyxcbiAgLnN6LTExXFwvMnJcXEBsZyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuXG4gIC53LTZyXFxAbGcsXG4gIC5zei02clxcQGxnIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudy0xXFwvNHJcXEBtZCxcbiAgLnN6LTFcXC80clxcQG1kIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC53LTFcXC8yclxcQG1kLFxuICAuc3otMVxcLzJyXFxAbWQge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cblxuICAudy0zXFwvNHJcXEBtZCxcbiAgLnN6LTNcXC80clxcQG1kIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxuXG4gIC53LTFyXFxAbWQsXG4gIC5zei0xclxcQG1kIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC53LTNcXC8yclxcQG1kLFxuICAuc3otM1xcLzJyXFxAbWQge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAudy0yclxcQG1kLFxuICAuc3otMnJcXEBtZCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAudy01XFwvMnJcXEBtZCxcbiAgLnN6LTVcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnctM3JcXEBtZCxcbiAgLnN6LTNyXFxAbWQge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgLnctN1xcLzJyXFxAbWQsXG4gIC5zei03XFwvMnJcXEBtZCB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuXG4gIC53LTRyXFxAbWQsXG4gIC5zei00clxcQG1kIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC53LTlcXC8yclxcQG1kLFxuICAuc3otOVxcLzJyXFxAbWQge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cblxuICAudy01clxcQG1kLFxuICAuc3otNXJcXEBtZCB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cblxuICAudy0xMVxcLzJyXFxAbWQsXG4gIC5zei0xMVxcLzJyXFxAbWQge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cblxuICAudy02clxcQG1kLFxuICAuc3otNnJcXEBtZCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy0xXFwvNHJcXEBzbSxcbiAgLnN6LTFcXC80clxcQHNtIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC53LTFcXC8yclxcQHNtLFxuICAuc3otMVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cblxuICAudy0zXFwvNHJcXEBzbSxcbiAgLnN6LTNcXC80clxcQHNtIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxuXG4gIC53LTFyXFxAc20sXG4gIC5zei0xclxcQHNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC53LTNcXC8yclxcQHNtLFxuICAuc3otM1xcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAudy0yclxcQHNtLFxuICAuc3otMnJcXEBzbSB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAudy01XFwvMnJcXEBzbSxcbiAgLnN6LTVcXC8yclxcQHNtIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnctM3JcXEBzbSxcbiAgLnN6LTNyXFxAc20ge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgLnctN1xcLzJyXFxAc20sXG4gIC5zei03XFwvMnJcXEBzbSB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuXG4gIC53LTRyXFxAc20sXG4gIC5zei00clxcQHNtIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC53LTlcXC8yclxcQHNtLFxuICAuc3otOVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cblxuICAudy01clxcQHNtLFxuICAuc3otNXJcXEBzbSB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cblxuICAudy0xMVxcLzJyXFxAc20sXG4gIC5zei0xMVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cblxuICAudy02clxcQHNtLFxuICAuc3otNnJcXEBzbSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cblxuLnctMCB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbi53LTEwcCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi53LTIwcCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53LTMwcCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi53LTQwcCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi53LTUwcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTYwcCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi53LTcwcCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi53LTgwcCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53LTkwcCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi53LTEwMHAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctMXB4IHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnctYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnctMFxcQHhsXFwrIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG5cbiAgLnctMTBwXFxAeGxcXCsge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAudy0yMHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQHhsXFwrIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnctNDBwXFxAeGxcXCsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAudy01MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQHhsXFwrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnctNzBwXFxAeGxcXCsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAudy04MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQHhsXFwrIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnctMTAwcFxcQHhsXFwrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53LTFweFxcQHhsXFwrIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQHhsXFwrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnctMFxcQGxnXFwrIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG5cbiAgLnctMTBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAudy0yMHBcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQGxnXFwrIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnctNDBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAudy01MHBcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQGxnXFwrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnctNzBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAudy04MHBcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQGxnXFwrIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnctMTAwcFxcQGxnXFwrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53LTFweFxcQGxnXFwrIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQGxnXFwrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy0wXFxAbWRcXCsge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cblxuICAudy0xMHBcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC53LTIwcFxcQG1kXFwrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnctMzBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAudy00MHBcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LTUwcFxcQG1kXFwrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnctNjBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAudy03MHBcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC53LTgwcFxcQG1kXFwrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLnctOTBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAudy0xMDBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctMXB4XFxAbWRcXCsge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAudy1hXFxAbWRcXCsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LTBcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQHNtXFwrIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLnctMjBwXFxAc21cXCsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudy0zMHBcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQHNtXFwrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnctNTBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudy02MHBcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQHNtXFwrIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnctODBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAudy05MHBcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudy0xcHhcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC53LWFcXEBzbVxcKyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudy0wXFxAeHNcXCsge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cblxuICAudy0xMHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC53LTIwcFxcQHhzXFwrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnctMzBwXFxAeHNcXCsge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAudy00MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LTUwcFxcQHhzXFwrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnctNjBwXFxAeHNcXCsge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAudy03MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC53LTgwcFxcQHhzXFwrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLnctOTBwXFxAeHNcXCsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAudy0xMDBwXFxAeHNcXCsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctMXB4XFxAeHNcXCsge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAudy1hXFxAeHNcXCsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudy0wXFxAeGwtIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG5cbiAgLnctMTBwXFxAeGwtIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLnctMjBwXFxAeGwtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnctMzBwXFxAeGwtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnctNDBwXFxAeGwtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnctNTBwXFxAeGwtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnctNjBwXFxAeGwtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnctNzBwXFxAeGwtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnctODBwXFxAeGwtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLnctOTBwXFxAeGwtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnctMTAwcFxcQHhsLSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudy0xcHhcXEB4bC0ge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAudy1hXFxAeGwtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnctMFxcQGxnLSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC53LTIwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LTUwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC53LTgwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBsZy0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctMXB4XFxAbGctIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQGxnLSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnctMFxcQG1kLSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC53LTIwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LTUwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC53LTgwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBtZC0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctMXB4XFxAbWQtIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQG1kLSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMFxcQHNtLSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC53LTIwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LTUwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC53LTgwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBzbS0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctMXB4XFxAc20tIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQHNtLSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC53LTBcXEBsZyB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQGxnIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLnctMjBwXFxAbGcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudy0zMHBcXEBsZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQGxnIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnctNTBwXFxAbGcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudy02MHBcXEBsZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQGxnIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnctODBwXFxAbGcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAudy05MHBcXEBsZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBsZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudy0xcHhcXEBsZyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC53LWFcXEBsZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnctMFxcQG1kIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG5cbiAgLnctMTBwXFxAbWQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAudy0yMHBcXEBtZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC53LTMwcFxcQG1kIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnctNDBwXFxAbWQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAudy01MHBcXEBtZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC53LTYwcFxcQG1kIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnctNzBwXFxAbWQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAudy04MHBcXEBtZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53LTkwcFxcQG1kIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnctMTAwcFxcQG1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53LTFweFxcQG1kIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnctYVxcQG1kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LTBcXEBzbSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuXG4gIC53LTEwcFxcQHNtIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLnctMjBwXFxAc20ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudy0zMHBcXEBzbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC53LTQwcFxcQHNtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnctNTBwXFxAc20ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudy02MHBcXEBzbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC53LTcwcFxcQHNtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnctODBwXFxAc20ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAudy05MHBcXEBzbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC53LTEwMHBcXEBzbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudy0xcHhcXEBzbSB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC53LWFcXEBzbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmgtMVxcLzRyLFxuLnN6LTFcXC80ciB7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cblxuLmgtMVxcLzJyLFxuLnN6LTFcXC8yciB7XG4gIGhlaWdodDogMC41cmVtO1xufVxuXG4uaC0zXFwvNHIsXG4uc3otM1xcLzRyIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uaC0xcixcbi5zei0xciB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmgtM1xcLzJyLFxuLnN6LTNcXC8yciB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uaC0ycixcbi5zei0yciB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmgtNVxcLzJyLFxuLnN6LTVcXC8yciB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uaC0zcixcbi5zei0zciB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmgtN1xcLzJyLFxuLnN6LTdcXC8yciB7XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4uaC00cixcbi5zei00ciB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmgtOVxcLzJyLFxuLnN6LTlcXC8yciB7XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG4uaC01cixcbi5zei01ciB7XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLmgtMTFcXC8ycixcbi5zei0xMVxcLzJyIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG5cbi5oLTZyLFxuLnN6LTZyIHtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmgtMVxcLzRyXFxAeGxcXCssXG4gIC5zei0xXFwvNHJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmgtMVxcLzJyXFxAeGxcXCssXG4gIC5zei0xXFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuaC0zXFwvNHJcXEB4bFxcKyxcbiAgLnN6LTNcXC80clxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuaC0xclxcQHhsXFwrLFxuICAuc3otMXJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmgtM1xcLzJyXFxAeGxcXCssXG4gIC5zei0zXFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuaC0yclxcQHhsXFwrLFxuICAuc3otMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmgtNVxcLzJyXFxAeGxcXCssXG4gIC5zei01XFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuaC0zclxcQHhsXFwrLFxuICAuc3otM3JcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmgtN1xcLzJyXFxAeGxcXCssXG4gIC5zei03XFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAuaC00clxcQHhsXFwrLFxuICAuc3otNHJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmgtOVxcLzJyXFxAeGxcXCssXG4gIC5zei05XFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cblxuICAuaC01clxcQHhsXFwrLFxuICAuc3otNXJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmgtMTFcXC8yclxcQHhsXFwrLFxuICAuc3otMTFcXC8yclxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIC5oLTZyXFxAeGxcXCssXG4gIC5zei02clxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLTFcXC80clxcQGxnXFwrLFxuICAuc3otMVxcLzRyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQGxnXFwrLFxuICAuc3otMVxcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAbGdcXCssXG4gIC5zei0zXFwvNHJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBsZ1xcKyxcbiAgLnN6LTFyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQGxnXFwrLFxuICAuc3otM1xcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBsZ1xcKyxcbiAgLnN6LTJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQGxnXFwrLFxuICAuc3otNVxcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBsZ1xcKyxcbiAgLnN6LTNyXFxAbGdcXCsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQGxnXFwrLFxuICAuc3otN1xcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBsZ1xcKyxcbiAgLnN6LTRyXFxAbGdcXCsge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQGxnXFwrLFxuICAuc3otOVxcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBsZ1xcKyxcbiAgLnN6LTVyXFxAbGdcXCsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBsZ1xcKyxcbiAgLnN6LTExXFwvMnJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQGxnXFwrLFxuICAuc3otNnJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLTFcXC80clxcQG1kXFwrLFxuICAuc3otMVxcLzRyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQG1kXFwrLFxuICAuc3otMVxcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAbWRcXCssXG4gIC5zei0zXFwvNHJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBtZFxcKyxcbiAgLnN6LTFyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQG1kXFwrLFxuICAuc3otM1xcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBtZFxcKyxcbiAgLnN6LTJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQG1kXFwrLFxuICAuc3otNVxcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBtZFxcKyxcbiAgLnN6LTNyXFxAbWRcXCsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQG1kXFwrLFxuICAuc3otN1xcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBtZFxcKyxcbiAgLnN6LTRyXFxAbWRcXCsge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQG1kXFwrLFxuICAuc3otOVxcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBtZFxcKyxcbiAgLnN6LTVyXFxAbWRcXCsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBtZFxcKyxcbiAgLnN6LTExXFwvMnJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQG1kXFwrLFxuICAuc3otNnJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLTFcXC80clxcQHNtXFwrLFxuICAuc3otMVxcLzRyXFxAc21cXCsge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQHNtXFwrLFxuICAuc3otMVxcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAc21cXCssXG4gIC5zei0zXFwvNHJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBzbVxcKyxcbiAgLnN6LTFyXFxAc21cXCsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQHNtXFwrLFxuICAuc3otM1xcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBzbVxcKyxcbiAgLnN6LTJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQHNtXFwrLFxuICAuc3otNVxcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBzbVxcKyxcbiAgLnN6LTNyXFxAc21cXCsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQHNtXFwrLFxuICAuc3otN1xcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBzbVxcKyxcbiAgLnN6LTRyXFxAc21cXCsge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQHNtXFwrLFxuICAuc3otOVxcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBzbVxcKyxcbiAgLnN6LTVyXFxAc21cXCsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBzbVxcKyxcbiAgLnN6LTExXFwvMnJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQHNtXFwrLFxuICAuc3otNnJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmgtMVxcLzRyXFxAeHNcXCssXG4gIC5zei0xXFwvNHJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmgtMVxcLzJyXFxAeHNcXCssXG4gIC5zei0xXFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuaC0zXFwvNHJcXEB4c1xcKyxcbiAgLnN6LTNcXC80clxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuaC0xclxcQHhzXFwrLFxuICAuc3otMXJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmgtM1xcLzJyXFxAeHNcXCssXG4gIC5zei0zXFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuaC0yclxcQHhzXFwrLFxuICAuc3otMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmgtNVxcLzJyXFxAeHNcXCssXG4gIC5zei01XFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuaC0zclxcQHhzXFwrLFxuICAuc3otM3JcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmgtN1xcLzJyXFxAeHNcXCssXG4gIC5zei03XFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAuaC00clxcQHhzXFwrLFxuICAuc3otNHJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmgtOVxcLzJyXFxAeHNcXCssXG4gIC5zei05XFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cblxuICAuaC01clxcQHhzXFwrLFxuICAuc3otNXJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmgtMTFcXC8yclxcQHhzXFwrLFxuICAuc3otMTFcXC8yclxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIC5oLTZyXFxAeHNcXCssXG4gIC5zei02clxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oLTFcXC80clxcQHhsLSxcbiAgLnN6LTFcXC80clxcQHhsLSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmgtMVxcLzJyXFxAeGwtLFxuICAuc3otMVxcLzJyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5oLTNcXC80clxcQHhsLSxcbiAgLnN6LTNcXC80clxcQHhsLSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEB4bC0sXG4gIC5zei0xclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmgtM1xcLzJyXFxAeGwtLFxuICAuc3otM1xcLzJyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5oLTJyXFxAeGwtLFxuICAuc3otMnJcXEB4bC0ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQHhsLSxcbiAgLnN6LTVcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuaC0zclxcQHhsLSxcbiAgLnN6LTNyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuaC03XFwvMnJcXEB4bC0sXG4gIC5zei03XFwvMnJcXEB4bC0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEB4bC0sXG4gIC5zei00clxcQHhsLSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmgtOVxcLzJyXFxAeGwtLFxuICAuc3otOVxcLzJyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuXG4gIC5oLTVyXFxAeGwtLFxuICAuc3otNXJcXEB4bC0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEB4bC0sXG4gIC5zei0xMVxcLzJyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIC5oLTZyXFxAeGwtLFxuICAuc3otNnJcXEB4bC0ge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtMVxcLzRyXFxAbGctLFxuICAuc3otMVxcLzRyXFxAbGctIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAuaC0xXFwvMnJcXEBsZy0sXG4gIC5zei0xXFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAbGctLFxuICAuc3otM1xcLzRyXFxAbGctIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuaC0xclxcQGxnLSxcbiAgLnN6LTFyXFxAbGctIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cblxuICAuaC0zXFwvMnJcXEBsZy0sXG4gIC5zei0zXFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBsZy0sXG4gIC5zei0yclxcQGxnLSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmgtNVxcLzJyXFxAbGctLFxuICAuc3otNVxcLzJyXFxAbGctIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5oLTNyXFxAbGctLFxuICAuc3otM3JcXEBsZy0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQGxnLSxcbiAgLnN6LTdcXC8yclxcQGxnLSB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAuaC00clxcQGxnLSxcbiAgLnN6LTRyXFxAbGctIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cblxuICAuaC05XFwvMnJcXEBsZy0sXG4gIC5zei05XFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBsZy0sXG4gIC5zei01clxcQGxnLSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmgtMTFcXC8yclxcQGxnLSxcbiAgLnN6LTExXFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG5cbiAgLmgtNnJcXEBsZy0sXG4gIC5zei02clxcQGxnLSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oLTFcXC80clxcQG1kLSxcbiAgLnN6LTFcXC80clxcQG1kLSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmgtMVxcLzJyXFxAbWQtLFxuICAuc3otMVxcLzJyXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5oLTNcXC80clxcQG1kLSxcbiAgLnN6LTNcXC80clxcQG1kLSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBtZC0sXG4gIC5zei0xclxcQG1kLSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmgtM1xcLzJyXFxAbWQtLFxuICAuc3otM1xcLzJyXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5oLTJyXFxAbWQtLFxuICAuc3otMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQG1kLSxcbiAgLnN6LTVcXC8yclxcQG1kLSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuaC0zclxcQG1kLSxcbiAgLnN6LTNyXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuaC03XFwvMnJcXEBtZC0sXG4gIC5zei03XFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBtZC0sXG4gIC5zei00clxcQG1kLSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmgtOVxcLzJyXFxAbWQtLFxuICAuc3otOVxcLzJyXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuXG4gIC5oLTVyXFxAbWQtLFxuICAuc3otNXJcXEBtZC0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBtZC0sXG4gIC5zei0xMVxcLzJyXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIC5oLTZyXFxAbWQtLFxuICAuc3otNnJcXEBtZC0ge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaC0xXFwvNHJcXEBzbS0sXG4gIC5zei0xXFwvNHJcXEBzbS0ge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQHNtLSxcbiAgLnN6LTFcXC8yclxcQHNtLSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuaC0zXFwvNHJcXEBzbS0sXG4gIC5zei0zXFwvNHJcXEBzbS0ge1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5oLTFyXFxAc20tLFxuICAuc3otMXJcXEBzbS0ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQHNtLSxcbiAgLnN6LTNcXC8yclxcQHNtLSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuaC0yclxcQHNtLSxcbiAgLnN6LTJyXFxAc20tIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICAuaC01XFwvMnJcXEBzbS0sXG4gIC5zei01XFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBzbS0sXG4gIC5zei0zclxcQHNtLSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmgtN1xcLzJyXFxAc20tLFxuICAuc3otN1xcLzJyXFxAc20tIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuXG4gIC5oLTRyXFxAc20tLFxuICAuc3otNHJcXEBzbS0ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQHNtLSxcbiAgLnN6LTlcXC8yclxcQHNtLSB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cblxuICAuaC01clxcQHNtLSxcbiAgLnN6LTVyXFxAc20tIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuaC0xMVxcLzJyXFxAc20tLFxuICAuc3otMTFcXC8yclxcQHNtLSB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQHNtLSxcbiAgLnN6LTZyXFxAc20tIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oLTFcXC80clxcQGxnLFxuICAuc3otMVxcLzRyXFxAbGcge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQGxnLFxuICAuc3otMVxcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAbGcsXG4gIC5zei0zXFwvNHJcXEBsZyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBsZyxcbiAgLnN6LTFyXFxAbGcge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQGxnLFxuICAuc3otM1xcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBsZyxcbiAgLnN6LTJyXFxAbGcge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQGxnLFxuICAuc3otNVxcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBsZyxcbiAgLnN6LTNyXFxAbGcge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQGxnLFxuICAuc3otN1xcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBsZyxcbiAgLnN6LTRyXFxAbGcge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQGxnLFxuICAuc3otOVxcLzJyXFxAbGcge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBsZyxcbiAgLnN6LTVyXFxAbGcge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBsZyxcbiAgLnN6LTExXFwvMnJcXEBsZyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQGxnLFxuICAuc3otNnJcXEBsZyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oLTFcXC80clxcQG1kLFxuICAuc3otMVxcLzRyXFxAbWQge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5oLTFcXC8yclxcQG1kLFxuICAuc3otMVxcLzJyXFxAbWQge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmgtM1xcLzRyXFxAbWQsXG4gIC5zei0zXFwvNHJcXEBtZCB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmgtMXJcXEBtZCxcbiAgLnN6LTFyXFxAbWQge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5oLTNcXC8yclxcQG1kLFxuICAuc3otM1xcLzJyXFxAbWQge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmgtMnJcXEBtZCxcbiAgLnN6LTJyXFxAbWQge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5oLTVcXC8yclxcQG1kLFxuICAuc3otNVxcLzJyXFxAbWQge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmgtM3JcXEBtZCxcbiAgLnN6LTNyXFxAbWQge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oLTdcXC8yclxcQG1kLFxuICAuc3otN1xcLzJyXFxAbWQge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgLmgtNHJcXEBtZCxcbiAgLnN6LTRyXFxAbWQge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5oLTlcXC8yclxcQG1kLFxuICAuc3otOVxcLzJyXFxAbWQge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG5cbiAgLmgtNXJcXEBtZCxcbiAgLnN6LTVyXFxAbWQge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5oLTExXFwvMnJcXEBtZCxcbiAgLnN6LTExXFwvMnJcXEBtZCB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cblxuICAuaC02clxcQG1kLFxuICAuc3otNnJcXEBtZCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmgtMVxcLzRyXFxAc20sXG4gIC5zei0xXFwvNHJcXEBzbSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmgtMVxcLzJyXFxAc20sXG4gIC5zei0xXFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuaC0zXFwvNHJcXEBzbSxcbiAgLnN6LTNcXC80clxcQHNtIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuaC0xclxcQHNtLFxuICAuc3otMXJcXEBzbSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmgtM1xcLzJyXFxAc20sXG4gIC5zei0zXFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuaC0yclxcQHNtLFxuICAuc3otMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmgtNVxcLzJyXFxAc20sXG4gIC5zei01XFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuaC0zclxcQHNtLFxuICAuc3otM3JcXEBzbSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmgtN1xcLzJyXFxAc20sXG4gIC5zei03XFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAuaC00clxcQHNtLFxuICAuc3otNHJcXEBzbSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmgtOVxcLzJyXFxAc20sXG4gIC5zei05XFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cblxuICAuaC01clxcQHNtLFxuICAuc3otNXJcXEBzbSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmgtMTFcXC8yclxcQHNtLFxuICAuc3otMTFcXC8yclxcQHNtIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIC5oLTZyXFxAc20sXG4gIC5zei02clxcQHNtIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLmgtMCB7XG4gIGhlaWdodDogMDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmgtMTAwcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmgtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmgtMFxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuaC1hdXRvXFxAeGxcXCsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oLTEwMHBcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgtMFxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuaC1hdXRvXFxAbGdcXCsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oLTEwMHBcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC0wXFxAbWRcXCsge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5oLWF1dG9cXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmgtMTAwcFxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaC0xMDB2aFxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLTBcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaC0xMDBwXFxAc21cXCsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5oLTEwMHZoXFxAc21cXCsge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuaC0wXFxAeHNcXCsge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5oLWF1dG9cXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmgtMTAwcFxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaC0xMDB2aFxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaC0wXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuaC1hdXRvXFxAeGwtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaC0xMDBwXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaC0xMDB2aFxcQHhsLSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtMFxcQGxnLSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQGxnLSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmgtMTAwcFxcQGxnLSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEBsZy0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmgtMFxcQG1kLSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQG1kLSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmgtMTAwcFxcQG1kLSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEBtZC0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgtMFxcQHNtLSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQHNtLSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmgtMTAwcFxcQHNtLSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEBzbS0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oLTBcXEBsZyB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQGxnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaC0xMDBwXFxAbGcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5oLTEwMHZoXFxAbGcge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtMFxcQG1kIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuaC1hdXRvXFxAbWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oLTEwMHBcXEBtZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmgtMTAwdmhcXEBtZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oLTBcXEBzbSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmgtYXV0b1xcQHNtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaC0xMDBwXFxAc20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5oLTEwMHZoXFxAc20ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLm13LTEwMHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5taC0xMDBwIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tdy0xMDBwXFxAeGxcXCsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taC0xMDBwXFxAeGxcXCsge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tdy0xMDBwXFxAbGdcXCsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taC0xMDBwXFxAbGdcXCsge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm13LTEwMHBcXEBtZFxcKyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1oLTEwMHBcXEBtZFxcKyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXctMTAwcFxcQHNtXFwrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWgtMTAwcFxcQHNtXFwrIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm13LTEwMHBcXEB4c1xcKyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1oLTEwMHBcXEB4c1xcKyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm13LTEwMHBcXEB4bC0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taC0xMDBwXFxAeGwtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXctMTAwcFxcQGxnLSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1oLTEwMHBcXEBsZy0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm13LTEwMHBcXEBtZC0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taC0xMDBwXFxAbWQtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdy0xMDBwXFxAc20tIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWgtMTAwcFxcQHNtLSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm13LTEwMHBcXEBsZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1oLTEwMHBcXEBsZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXctMTAwcFxcQG1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWgtMTAwcFxcQG1kIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm13LTEwMHBcXEBzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1oLTEwMHBcXEBzbSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udGEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGEtbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRhLXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRhLWNcXEB4bFxcKyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtbFxcQHhsXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtclxcQHhsXFwrIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGEtY1xcQGxnXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YS1sXFxAbGdcXCsge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YS1yXFxAbGdcXCsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhLWNcXEBtZFxcKyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtbFxcQG1kXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtclxcQG1kXFwrIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YS1jXFxAc21cXCsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEBzbVxcKyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLXJcXEBzbVxcKyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50YS1jXFxAeHNcXCsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEB4c1xcKyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLXJcXEB4c1xcKyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnRhLWNcXEB4bC0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEB4bC0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YS1yXFxAeGwtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGEtY1xcQGxnLSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtbFxcQGxnLSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLXJcXEBsZy0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhLWNcXEBtZC0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEBtZC0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YS1yXFxAbWQtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YS1jXFxAc20tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YS1sXFxAc20tIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtclxcQHNtLSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnRhLWNcXEBsZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtbFxcQGxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGEtclxcQGxnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YS1jXFxAbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEBtZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLXJcXEBtZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YS1jXFxAc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLWxcXEBzbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhLXJcXEBzbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHQtbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50dC11IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udHQtbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnR0LWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZnMtaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnMtbyB7XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWUgIWltcG9ydGFudDtcbn1cblxuLnRkLW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRkLW8ge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZC1sdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZC11IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLndocy1udyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLndocy1wIHtcbiAgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50O1xufVxuXG4ud2hzLW4ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53b2ItbiB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ud29iLWJhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7XG59XG5cbi53b2ItayB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsICFpbXBvcnRhbnQ7XG59XG5cbi53b3ctYncge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLndvdy1uIHtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRvdi1lIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLmZzei14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN6LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3otZGVmIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3otbWQge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzei1sZyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3oteGwge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZnctMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4ubGgtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLTNcXC8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4uYmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSkgIWltcG9ydGFudDtcbn1cblxuLmJkVCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSkgIWltcG9ydGFudDtcbn1cblxuLmJkUiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmRCIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmRMIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSkgIWltcG9ydGFudDtcbn1cblxuLmJkdy0wIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkd1QtMCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Ui0wIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkd0ItMCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3TC0wIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3LTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3VC0xIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdSLTEge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Qi0xIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdMLTEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHctMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdULTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkd1ItMiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdCLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkd0wtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkdy0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkd1QtMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Ui0zIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkd0ItMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3TC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3LTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3VC00IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdSLTQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Qi00IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdMLTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHctNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdULTUge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJkd1ItNSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdCLTUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJkd0wtNSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJkcnMtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1QtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzUi0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzQi0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNMLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNULTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1ItMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0ItMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzTC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmRycy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzVC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNSLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNCLTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0wtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkcnMtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1QtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzUi0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzQi0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNMLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNULTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1ItNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0ItNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzTC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmRycy01MHAge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJkcnMtMTBlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLmJkcy1uIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZHMtcyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJkcy1kdCB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5iZHMtZHMge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYmRzLWRiIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJkcy1nIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJkcy1yIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYmRzLWkge1xuICBib3JkZXItc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHMtbyB7XG4gIGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1iZWZvcmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtd2hpdGUsXG4uY0gtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXdoaXRlLFxuLmJnY0gtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtd2hpdGUsXG4uYmRjSC13aGl0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC13aGl0ZSxcbi5maWxsSC13aGl0ZTpob3ZlciB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci13aGl0ZSxcbi5zdHJILXdoaXRlOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC01MCxcbi5jSC1yZWQtNTA6aG92ZXIge1xuICBjb2xvcjogI2ZmZWJlZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC01MCxcbi5iZ2NILXJlZC01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNTAsXG4uYmRjSC1yZWQtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLTUwLFxuLmZpbGxILXJlZC01MDpob3ZlciB7XG4gIGZpbGw6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtNTAsXG4uc3RySC1yZWQtNTA6aG92ZXIge1xuICBzdHJva2U6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTEwMCxcbi5jSC1yZWQtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtMTAwLFxuLmJnY0gtcmVkLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtMTAwLFxuLmJkY0gtcmVkLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtMTAwLFxuLmZpbGxILXJlZC0xMDA6aG92ZXIge1xuICBmaWxsOiAjZmZjZGQyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTEwMCxcbi5zdHJILXJlZC0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTIwMCxcbi5jSC1yZWQtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtMjAwLFxuLmJnY0gtcmVkLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtMjAwLFxuLmJkY0gtcmVkLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtMjAwLFxuLmZpbGxILXJlZC0yMDA6aG92ZXIge1xuICBmaWxsOiAjZWY5YTlhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTIwMCxcbi5zdHJILXJlZC0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTMwMCxcbi5jSC1yZWQtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtMzAwLFxuLmJnY0gtcmVkLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtMzAwLFxuLmJkY0gtcmVkLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtMzAwLFxuLmZpbGxILXJlZC0zMDA6aG92ZXIge1xuICBmaWxsOiAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTMwMCxcbi5zdHJILXJlZC0zMDA6aG92ZXIge1xuICBzdHJva2U6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTQwMCxcbi5jSC1yZWQtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNDAwLFxuLmJnY0gtcmVkLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNDAwLFxuLmJkY0gtcmVkLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtNDAwLFxuLmZpbGxILXJlZC00MDA6aG92ZXIge1xuICBmaWxsOiAjZWY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTQwMCxcbi5zdHJILXJlZC00MDA6aG92ZXIge1xuICBzdHJva2U6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTUwMCxcbi5jSC1yZWQtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNTAwLFxuLmJnY0gtcmVkLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNTAwLFxuLmJkY0gtcmVkLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtNTAwLFxuLmZpbGxILXJlZC01MDA6aG92ZXIge1xuICBmaWxsOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTUwMCxcbi5zdHJILXJlZC01MDA6aG92ZXIge1xuICBzdHJva2U6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTYwMCxcbi5jSC1yZWQtNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNjAwLFxuLmJnY0gtcmVkLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNjAwLFxuLmJkY0gtcmVkLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtNjAwLFxuLmZpbGxILXJlZC02MDA6aG92ZXIge1xuICBmaWxsOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTYwMCxcbi5zdHJILXJlZC02MDA6aG92ZXIge1xuICBzdHJva2U6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTcwMCxcbi5jSC1yZWQtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNzAwLFxuLmJnY0gtcmVkLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNzAwLFxuLmJkY0gtcmVkLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtNzAwLFxuLmZpbGxILXJlZC03MDA6aG92ZXIge1xuICBmaWxsOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTcwMCxcbi5zdHJILXJlZC03MDA6aG92ZXIge1xuICBzdHJva2U6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTgwMCxcbi5jSC1yZWQtODAwOmhvdmVyIHtcbiAgY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtODAwLFxuLmJnY0gtcmVkLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtODAwLFxuLmJkY0gtcmVkLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtODAwLFxuLmZpbGxILXJlZC04MDA6aG92ZXIge1xuICBmaWxsOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTgwMCxcbi5zdHJILXJlZC04MDA6aG92ZXIge1xuICBzdHJva2U6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTkwMCxcbi5jSC1yZWQtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtOTAwLFxuLmJnY0gtcmVkLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtOTAwLFxuLmJkY0gtcmVkLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtOTAwLFxuLmZpbGxILXJlZC05MDA6aG92ZXIge1xuICBmaWxsOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTkwMCxcbi5zdHJILXJlZC05MDA6aG92ZXIge1xuICBzdHJva2U6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLWExMDAsXG4uY0gtcmVkLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC1hMTAwLFxuLmJnY0gtcmVkLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLWExMDAsXG4uYmRjSC1yZWQtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtYTEwMCxcbi5maWxsSC1yZWQtYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtYTEwMCxcbi5zdHJILXJlZC1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC1hMjAwLFxuLmNILXJlZC1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjUyNTIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtYTIwMCxcbi5iZ2NILXJlZC1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXJlZC1hMjAwLFxuLmJkY0gtcmVkLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjUyNTIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLWEyMDAsXG4uZmlsbEgtcmVkLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLWEyMDAsXG4uc3RySC1yZWQtYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYy1yZWQtYTQwMCxcbi5jSC1yZWQtYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLWE0MDAsXG4uYmdjSC1yZWQtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtYTQwMCxcbi5iZGNILXJlZC1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXJlZC1hNDAwLFxuLmZpbGxILXJlZC1hNDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmMTc0NCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC1hNDAwLFxuLnN0ckgtcmVkLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLWE3MDAsXG4uY0gtcmVkLWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC1hNzAwLFxuLmJnY0gtcmVkLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLWE3MDAsXG4uYmRjSC1yZWQtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtYTcwMCxcbi5maWxsSC1yZWQtYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtYTcwMCxcbi5zdHJILXJlZC1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstNTAsXG4uY0gtcGluay01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay01MCxcbi5iZ2NILXBpbmstNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay01MCxcbi5iZGNILXBpbmstNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay01MCxcbi5maWxsSC1waW5rLTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstNTAsXG4uc3RySC1waW5rLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstMTAwLFxuLmNILXBpbmstMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTEwMCxcbi5iZ2NILXBpbmstMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstMTAwLFxuLmJkY0gtcGluay0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay0xMDAsXG4uZmlsbEgtcGluay0xMDA6aG92ZXIge1xuICBmaWxsOiAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay0xMDAsXG4uc3RySC1waW5rLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTIwMCxcbi5jSC1waW5rLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay0yMDAsXG4uYmdjSC1waW5rLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTIwMCxcbi5iZGNILXBpbmstMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstMjAwLFxuLmZpbGxILXBpbmstMjAwOmhvdmVyIHtcbiAgZmlsbDogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstMjAwLFxuLnN0ckgtcGluay0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay0zMDAsXG4uY0gtcGluay0zMDA6aG92ZXIge1xuICBjb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstMzAwLFxuLmJnY0gtcGluay0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay0zMDAsXG4uYmRjSC1waW5rLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTMwMCxcbi5maWxsSC1waW5rLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTMwMCxcbi5zdHJILXBpbmstMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstNDAwLFxuLmNILXBpbmstNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTQwMCxcbi5iZ2NILXBpbmstNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstNDAwLFxuLmJkY0gtcGluay00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay00MDAsXG4uZmlsbEgtcGluay00MDA6aG92ZXIge1xuICBmaWxsOiAjZWM0MDdhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay00MDAsXG4uc3RySC1waW5rLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTUwMCxcbi5jSC1waW5rLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay01MDAsXG4uYmdjSC1waW5rLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTUwMCxcbi5iZGNILXBpbmstNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstNTAwLFxuLmZpbGxILXBpbmstNTAwOmhvdmVyIHtcbiAgZmlsbDogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstNTAwLFxuLnN0ckgtcGluay01MDA6aG92ZXIge1xuICBzdHJva2U6ICNlOTFlNjMgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay02MDAsXG4uY0gtcGluay02MDA6aG92ZXIge1xuICBjb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstNjAwLFxuLmJnY0gtcGluay02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay02MDAsXG4uYmRjSC1waW5rLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTYwMCxcbi5maWxsSC1waW5rLTYwMDpob3ZlciB7XG4gIGZpbGw6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTYwMCxcbi5zdHJILXBpbmstNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstNzAwLFxuLmNILXBpbmstNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTcwMCxcbi5iZ2NILXBpbmstNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstNzAwLFxuLmJkY0gtcGluay03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay03MDAsXG4uZmlsbEgtcGluay03MDA6aG92ZXIge1xuICBmaWxsOiAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay03MDAsXG4uc3RySC1waW5rLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTgwMCxcbi5jSC1waW5rLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay04MDAsXG4uYmdjSC1waW5rLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTgwMCxcbi5iZGNILXBpbmstODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstODAwLFxuLmZpbGxILXBpbmstODAwOmhvdmVyIHtcbiAgZmlsbDogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstODAwLFxuLnN0ckgtcGluay04MDA6aG92ZXIge1xuICBzdHJva2U6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay05MDAsXG4uY0gtcGluay05MDA6aG92ZXIge1xuICBjb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstOTAwLFxuLmJnY0gtcGluay05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay05MDAsXG4uYmRjSC1waW5rLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTkwMCxcbi5maWxsSC1waW5rLTkwMDpob3ZlciB7XG4gIGZpbGw6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTkwMCxcbi5zdHJILXBpbmstOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTEwMCxcbi5jSC1waW5rLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstYTEwMCxcbi5iZ2NILXBpbmstYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLWExMDAsXG4uYmRjSC1waW5rLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hMTAwLFxuLmZpbGxILXBpbmstYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLWExMDAsXG4uc3RySC1waW5rLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay1hMjAwLFxuLmNILXBpbmstYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay1hMjAwLFxuLmJnY0gtcGluay1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstYTIwMCxcbi5iZGNILXBpbmstYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLWEyMDAsXG4uZmlsbEgtcGluay1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstYTIwMCxcbi5zdHJILXBpbmstYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLWE0MDAsXG4uY0gtcGluay1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLWE0MDAsXG4uYmdjSC1waW5rLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay1hNDAwLFxuLmJkY0gtcGluay1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstYTQwMCxcbi5maWxsSC1waW5rLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay1hNDAwLFxuLnN0ckgtcGluay1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTcwMCxcbi5jSC1waW5rLWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstYTcwMCxcbi5iZ2NILXBpbmstYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLWE3MDAsXG4uYmRjSC1waW5rLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hNzAwLFxuLmZpbGxILXBpbmstYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLWE3MDAsXG4uc3RySC1waW5rLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLTUwLFxuLmNILXB1cnBsZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLTUwLFxuLmJnY0gtcHVycGxlLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS01MCxcbi5iZGNILXB1cnBsZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtNTAsXG4uZmlsbEgtcHVycGxlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS01MCxcbi5zdHJILXB1cnBsZS01MDpob3ZlciB7XG4gIHN0cm9rZTogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtMTAwLFxuLmNILXB1cnBsZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS0xMDAsXG4uYmdjSC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS0xMDAsXG4uYmRjSC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS0xMDAsXG4uZmlsbEgtcHVycGxlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtMTAwLFxuLnN0ckgtcHVycGxlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtMjAwLFxuLmNILXB1cnBsZS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS0yMDAsXG4uYmdjSC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS0yMDAsXG4uYmRjSC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS0yMDAsXG4uZmlsbEgtcHVycGxlLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtMjAwLFxuLnN0ckgtcHVycGxlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtMzAwLFxuLmNILXB1cnBsZS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS0zMDAsXG4uYmdjSC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS0zMDAsXG4uYmRjSC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS0zMDAsXG4uZmlsbEgtcHVycGxlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtMzAwLFxuLnN0ckgtcHVycGxlLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtNDAwLFxuLmNILXB1cnBsZS00MDA6aG92ZXIge1xuICBjb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS00MDAsXG4uYmdjSC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS00MDAsXG4uYmRjSC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS00MDAsXG4uZmlsbEgtcHVycGxlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtNDAwLFxuLnN0ckgtcHVycGxlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2FiNDdiYyAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtNTAwLFxuLmNILXB1cnBsZS01MDA6aG92ZXIge1xuICBjb2xvcjogIzljMjdiMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS01MDAsXG4uYmdjSC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS01MDAsXG4uYmRjSC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS01MDAsXG4uZmlsbEgtcHVycGxlLTUwMDpob3ZlciB7XG4gIGZpbGw6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtNTAwLFxuLnN0ckgtcHVycGxlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzljMjdiMCAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtNjAwLFxuLmNILXB1cnBsZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS02MDAsXG4uYmdjSC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS02MDAsXG4uYmRjSC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS02MDAsXG4uZmlsbEgtcHVycGxlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtNjAwLFxuLnN0ckgtcHVycGxlLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtNzAwLFxuLmNILXB1cnBsZS03MDA6aG92ZXIge1xuICBjb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS03MDAsXG4uYmdjSC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS03MDAsXG4uYmRjSC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS03MDAsXG4uZmlsbEgtcHVycGxlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtNzAwLFxuLnN0ckgtcHVycGxlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtODAwLFxuLmNILXB1cnBsZS04MDA6aG92ZXIge1xuICBjb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS04MDAsXG4uYmdjSC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS04MDAsXG4uYmRjSC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS04MDAsXG4uZmlsbEgtcHVycGxlLTgwMDpob3ZlciB7XG4gIGZpbGw6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtODAwLFxuLnN0ckgtcHVycGxlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtOTAwLFxuLmNILXB1cnBsZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS05MDAsXG4uYmdjSC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS05MDAsXG4uYmRjSC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS05MDAsXG4uZmlsbEgtcHVycGxlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtOTAwLFxuLnN0ckgtcHVycGxlLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtYTEwMCxcbi5jSC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLWExMDAsXG4uYmdjSC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtYTEwMCxcbi5iZGNILXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS1hMTAwLFxuLmZpbGxILXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2VhODBmYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS1hMTAwLFxuLnN0ckgtcHVycGxlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLWEyMDAsXG4uY0gtcHVycGxlLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS1hMjAwLFxuLmJnY0gtcHVycGxlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLWEyMDAsXG4uYmRjSC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtYTIwMCxcbi5maWxsSC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNlMDQwZmIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtYTIwMCxcbi5zdHJILXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS1hNDAwLFxuLmNILXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1wdXJwbGUtYTQwMCxcbi5iZ2NILXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS1hNDAwLFxuLmJkY0gtcHVycGxlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLWE0MDAsXG4uZmlsbEgtcHVycGxlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcHVycGxlLWE0MDAsXG4uc3RySC1wdXJwbGUtYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtYTcwMCxcbi5jSC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLWE3MDAsXG4uYmdjSC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtYTcwMCxcbi5iZGNILXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS1hNzAwLFxuLmZpbGxILXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogI2FhMDBmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS1hNzAwLFxuLnN0ckgtcHVycGxlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtNTAsXG4uY0gtZGVlcC1wdXJwbGUtNTA6aG92ZXIge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTUwLFxuLmJnY0gtZGVlcC1wdXJwbGUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtNTAsXG4uYmRjSC1kZWVwLXB1cnBsZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS01MCxcbi5maWxsSC1kZWVwLXB1cnBsZS01MDpob3ZlciB7XG4gIGZpbGw6ICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS01MCxcbi5zdHJILWRlZXAtcHVycGxlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLTEwMCxcbi5jSC1kZWVwLXB1cnBsZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTEwMCxcbi5iZ2NILWRlZXAtcHVycGxlLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLXB1cnBsZS0xMDAsXG4uYmRjSC1kZWVwLXB1cnBsZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtMTAwLFxuLmZpbGxILWRlZXAtcHVycGxlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS0xMDAsXG4uc3RySC1kZWVwLXB1cnBsZS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtMjAwLFxuLmNILWRlZXAtcHVycGxlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtMjAwLFxuLmJnY0gtZGVlcC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTIwMCxcbi5iZGNILWRlZXAtcHVycGxlLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS0yMDAsXG4uZmlsbEgtZGVlcC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLTIwMCxcbi5zdHJILWRlZXAtcHVycGxlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS0zMDAsXG4uY0gtZGVlcC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLXB1cnBsZS0zMDAsXG4uYmdjSC1kZWVwLXB1cnBsZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtMzAwLFxuLmJkY0gtZGVlcC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTMwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS0zMDA6aG92ZXIge1xuICBmaWxsOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1wdXJwbGUtMzAwLFxuLnN0ckgtZGVlcC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLTQwMCxcbi5jSC1kZWVwLXB1cnBsZS00MDA6aG92ZXIge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTQwMCxcbi5iZ2NILWRlZXAtcHVycGxlLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLXB1cnBsZS00MDAsXG4uYmRjSC1kZWVwLXB1cnBsZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtNDAwLFxuLmZpbGxILWRlZXAtcHVycGxlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS00MDAsXG4uc3RySC1kZWVwLXB1cnBsZS00MDA6aG92ZXIge1xuICBzdHJva2U6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtNTAwLFxuLmNILWRlZXAtcHVycGxlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtNTAwLFxuLmJnY0gtZGVlcC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTUwMCxcbi5iZGNILWRlZXAtcHVycGxlLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS01MDAsXG4uZmlsbEgtZGVlcC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgZmlsbDogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLTUwMCxcbi5zdHJILWRlZXAtcHVycGxlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS02MDAsXG4uY0gtZGVlcC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLXB1cnBsZS02MDAsXG4uYmdjSC1kZWVwLXB1cnBsZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtNjAwLFxuLmJkY0gtZGVlcC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTYwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS02MDA6aG92ZXIge1xuICBmaWxsOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1wdXJwbGUtNjAwLFxuLnN0ckgtZGVlcC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLTcwMCxcbi5jSC1kZWVwLXB1cnBsZS03MDA6aG92ZXIge1xuICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTcwMCxcbi5iZ2NILWRlZXAtcHVycGxlLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLXB1cnBsZS03MDAsXG4uYmRjSC1kZWVwLXB1cnBsZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtNzAwLFxuLmZpbGxILWRlZXAtcHVycGxlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS03MDAsXG4uc3RySC1kZWVwLXB1cnBsZS03MDA6aG92ZXIge1xuICBzdHJva2U6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtODAwLFxuLmNILWRlZXAtcHVycGxlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtODAwLFxuLmJnY0gtZGVlcC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTgwMCxcbi5iZGNILWRlZXAtcHVycGxlLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS04MDAsXG4uZmlsbEgtZGVlcC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgZmlsbDogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLTgwMCxcbi5zdHJILWRlZXAtcHVycGxlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS05MDAsXG4uY0gtZGVlcC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLXB1cnBsZS05MDAsXG4uYmdjSC1kZWVwLXB1cnBsZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtOTAwLFxuLmJkY0gtZGVlcC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTkwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS05MDA6aG92ZXIge1xuICBmaWxsOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1wdXJwbGUtOTAwLFxuLnN0ckgtZGVlcC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLWExMDAsXG4uY0gtZGVlcC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTEwMCxcbi5iZ2NILWRlZXAtcHVycGxlLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtYTEwMCxcbi5iZGNILWRlZXAtcHVycGxlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtYTEwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWExMDAsXG4uc3RySC1kZWVwLXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLWEyMDAsXG4uY0gtZGVlcC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTIwMCxcbi5iZ2NILWRlZXAtcHVycGxlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtYTIwMCxcbi5iZGNILWRlZXAtcHVycGxlLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3YzRkZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtYTIwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWEyMDAsXG4uc3RySC1kZWVwLXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLWE0MDAsXG4uY0gtZGVlcC1wdXJwbGUtYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTQwMCxcbi5iZ2NILWRlZXAtcHVycGxlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtYTQwMCxcbi5iZGNILWRlZXAtcHVycGxlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtYTQwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgZmlsbDogIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWE0MDAsXG4uc3RySC1kZWVwLXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLWE3MDAsXG4uY0gtZGVlcC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTcwMCxcbi5iZ2NILWRlZXAtcHVycGxlLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtYTcwMCxcbi5iZGNILWRlZXAtcHVycGxlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtYTcwMCxcbi5maWxsSC1kZWVwLXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWE3MDAsXG4uc3RySC1kZWVwLXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby01MCxcbi5jSC1pbmRpZ28tNTA6aG92ZXIge1xuICBjb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby01MCxcbi5iZ2NILWluZGlnby01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNTAsXG4uYmRjSC1pbmRpZ28tNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLTUwLFxuLmZpbGxILWluZGlnby01MDpob3ZlciB7XG4gIGZpbGw6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tNTAsXG4uc3RySC1pbmRpZ28tNTA6aG92ZXIge1xuICBzdHJva2U6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTEwMCxcbi5jSC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tMTAwLFxuLmJnY0gtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tMTAwLFxuLmJkY0gtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tMTAwLFxuLmZpbGxILWluZGlnby0xMDA6aG92ZXIge1xuICBmaWxsOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTEwMCxcbi5zdHJILWluZGlnby0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTIwMCxcbi5jSC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tMjAwLFxuLmJnY0gtaW5kaWdvLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tMjAwLFxuLmJkY0gtaW5kaWdvLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tMjAwLFxuLmZpbGxILWluZGlnby0yMDA6aG92ZXIge1xuICBmaWxsOiAjOWZhOGRhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTIwMCxcbi5zdHJILWluZGlnby0yMDA6aG92ZXIge1xuICBzdHJva2U6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTMwMCxcbi5jSC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tMzAwLFxuLmJnY0gtaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tMzAwLFxuLmJkY0gtaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tMzAwLFxuLmZpbGxILWluZGlnby0zMDA6aG92ZXIge1xuICBmaWxsOiAjNzk4NmNiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTMwMCxcbi5zdHJILWluZGlnby0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTQwMCxcbi5jSC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNDAwLFxuLmJnY0gtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNDAwLFxuLmJkY0gtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNDAwLFxuLmZpbGxILWluZGlnby00MDA6aG92ZXIge1xuICBmaWxsOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTQwMCxcbi5zdHJILWluZGlnby00MDA6aG92ZXIge1xuICBzdHJva2U6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTUwMCxcbi5jSC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNTAwLFxuLmJnY0gtaW5kaWdvLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNTAwLFxuLmJkY0gtaW5kaWdvLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNTAwLFxuLmZpbGxILWluZGlnby01MDA6aG92ZXIge1xuICBmaWxsOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTUwMCxcbi5zdHJILWluZGlnby01MDA6aG92ZXIge1xuICBzdHJva2U6ICMzZjUxYjUgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTYwMCxcbi5jSC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNjAwLFxuLmJnY0gtaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNjAwLFxuLmJkY0gtaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNjAwLFxuLmZpbGxILWluZGlnby02MDA6aG92ZXIge1xuICBmaWxsOiAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTYwMCxcbi5zdHJILWluZGlnby02MDA6aG92ZXIge1xuICBzdHJva2U6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTcwMCxcbi5jSC1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNzAwLFxuLmJnY0gtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNzAwLFxuLmJkY0gtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNzAwLFxuLmZpbGxILWluZGlnby03MDA6aG92ZXIge1xuICBmaWxsOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTcwMCxcbi5zdHJILWluZGlnby03MDA6aG92ZXIge1xuICBzdHJva2U6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTgwMCxcbi5jSC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tODAwLFxuLmJnY0gtaW5kaWdvLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tODAwLFxuLmJkY0gtaW5kaWdvLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tODAwLFxuLmZpbGxILWluZGlnby04MDA6aG92ZXIge1xuICBmaWxsOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTgwMCxcbi5zdHJILWluZGlnby04MDA6aG92ZXIge1xuICBzdHJva2U6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTkwMCxcbi5jSC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tOTAwLFxuLmJnY0gtaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tOTAwLFxuLmJkY0gtaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tOTAwLFxuLmZpbGxILWluZGlnby05MDA6aG92ZXIge1xuICBmaWxsOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTkwMCxcbi5zdHJILWluZGlnby05MDA6aG92ZXIge1xuICBzdHJva2U6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLWExMDAsXG4uY0gtaW5kaWdvLWExMDA6aG92ZXIge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby1hMTAwLFxuLmJnY0gtaW5kaWdvLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLWExMDAsXG4uYmRjSC1pbmRpZ28tYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tYTEwMCxcbi5maWxsSC1pbmRpZ28tYTEwMDpob3ZlciB7XG4gIGZpbGw6ICM4YzllZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tYTEwMCxcbi5zdHJILWluZGlnby1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby1hMjAwLFxuLmNILWluZGlnby1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tYTIwMCxcbi5iZ2NILWluZGlnby1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby1hMjAwLFxuLmJkY0gtaW5kaWdvLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLWEyMDAsXG4uZmlsbEgtaW5kaWdvLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLWEyMDAsXG4uc3RySC1pbmRpZ28tYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuXG4uYy1pbmRpZ28tYTQwMCxcbi5jSC1pbmRpZ28tYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLWE0MDAsXG4uYmdjSC1pbmRpZ28tYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tYTQwMCxcbi5iZGNILWluZGlnby1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZGlnby1hNDAwLFxuLmZpbGxILWluZGlnby1hNDAwOmhvdmVyIHtcbiAgZmlsbDogIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby1hNDAwLFxuLnN0ckgtaW5kaWdvLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLWE3MDAsXG4uY0gtaW5kaWdvLWE3MDA6aG92ZXIge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby1hNzAwLFxuLmJnY0gtaW5kaWdvLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLWE3MDAsXG4uYmRjSC1pbmRpZ28tYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tYTcwMCxcbi5maWxsSC1pbmRpZ28tYTcwMDpob3ZlciB7XG4gIGZpbGw6ICMzMDRmZmUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tYTcwMCxcbi5zdHJILWluZGlnby1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtNTAsXG4uY0gtYmx1ZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS01MCxcbi5iZ2NILWJsdWUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS01MCxcbi5iZGNILWJsdWUtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS01MCxcbi5maWxsSC1ibHVlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtNTAsXG4uc3RySC1ibHVlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtMTAwLFxuLmNILWJsdWUtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTEwMCxcbi5iZ2NILWJsdWUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtMTAwLFxuLmJkY0gtYmx1ZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS0xMDAsXG4uZmlsbEgtYmx1ZS0xMDA6aG92ZXIge1xuICBmaWxsOiAjYmJkZWZiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS0xMDAsXG4uc3RySC1ibHVlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTIwMCxcbi5jSC1ibHVlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS0yMDAsXG4uYmdjSC1ibHVlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTIwMCxcbi5iZGNILWJsdWUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtMjAwLFxuLmZpbGxILWJsdWUtMjAwOmhvdmVyIHtcbiAgZmlsbDogIzkwY2FmOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtMjAwLFxuLnN0ckgtYmx1ZS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICM5MGNhZjkgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS0zMDAsXG4uY0gtYmx1ZS0zMDA6aG92ZXIge1xuICBjb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtMzAwLFxuLmJnY0gtYmx1ZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS0zMDAsXG4uYmRjSC1ibHVlLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTMwMCxcbi5maWxsSC1ibHVlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTMwMCxcbi5zdHJILWJsdWUtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjRiNWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtNDAwLFxuLmNILWJsdWUtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTQwMCxcbi5iZ2NILWJsdWUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtNDAwLFxuLmJkY0gtYmx1ZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS00MDAsXG4uZmlsbEgtYmx1ZS00MDA6aG92ZXIge1xuICBmaWxsOiAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS00MDAsXG4uc3RySC1ibHVlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTUwMCxcbi5jSC1ibHVlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS01MDAsXG4uYmdjSC1ibHVlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTUwMCxcbi5iZGNILWJsdWUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtNTAwLFxuLmZpbGxILWJsdWUtNTAwOmhvdmVyIHtcbiAgZmlsbDogIzIxOTZmMyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtNTAwLFxuLnN0ckgtYmx1ZS01MDA6aG92ZXIge1xuICBzdHJva2U6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS02MDAsXG4uY0gtYmx1ZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtNjAwLFxuLmJnY0gtYmx1ZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4OGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS02MDAsXG4uYmRjSC1ibHVlLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTYwMCxcbi5maWxsSC1ibHVlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTYwMCxcbi5zdHJILWJsdWUtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMWU4OGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtNzAwLFxuLmNILWJsdWUtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTcwMCxcbi5iZ2NILWJsdWUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtNzAwLFxuLmJkY0gtYmx1ZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS03MDAsXG4uZmlsbEgtYmx1ZS03MDA6aG92ZXIge1xuICBmaWxsOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS03MDAsXG4uc3RySC1ibHVlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTgwMCxcbi5jSC1ibHVlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS04MDAsXG4uYmdjSC1ibHVlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTgwMCxcbi5iZGNILWJsdWUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtODAwLFxuLmZpbGxILWJsdWUtODAwOmhvdmVyIHtcbiAgZmlsbDogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtODAwLFxuLnN0ckgtYmx1ZS04MDA6aG92ZXIge1xuICBzdHJva2U6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS05MDAsXG4uY0gtYmx1ZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtOTAwLFxuLmJnY0gtYmx1ZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS05MDAsXG4uYmRjSC1ibHVlLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTkwMCxcbi5maWxsSC1ibHVlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTkwMCxcbi5zdHJILWJsdWUtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtYTEwMCxcbi5jSC1ibHVlLWExMDA6aG92ZXIge1xuICBjb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtYTEwMCxcbi5iZ2NILWJsdWUtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWExMDAsXG4uYmRjSC1ibHVlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1hMTAwLFxuLmZpbGxILWJsdWUtYTEwMDpob3ZlciB7XG4gIGZpbGw6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWExMDAsXG4uc3RySC1ibHVlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1hMjAwLFxuLmNILWJsdWUtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDQ4YWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS1hMjAwLFxuLmJnY0gtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtYTIwMCxcbi5iZGNILWJsdWUtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWEyMDAsXG4uZmlsbEgtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtYTIwMCxcbi5zdHJILWJsdWUtYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLWE0MDAsXG4uY0gtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWE0MDAsXG4uYmdjSC1ibHVlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS1hNDAwLFxuLmJkY0gtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtYTQwMCxcbi5maWxsSC1ibHVlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1hNDAwLFxuLnN0ckgtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtYTcwMCxcbi5jSC1ibHVlLWE3MDA6aG92ZXIge1xuICBjb2xvcjogIzI5NjJmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtYTcwMCxcbi5iZ2NILWJsdWUtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWE3MDAsXG4uYmRjSC1ibHVlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1hNzAwLFxuLmZpbGxILWJsdWUtYTcwMDpob3ZlciB7XG4gIGZpbGw6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWE3MDAsXG4uc3RySC1ibHVlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS01MCxcbi5jSC1saWdodC1ibHVlLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTUwLFxuLmJnY0gtbGlnaHQtYmx1ZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTUwLFxuLmJkY0gtbGlnaHQtYmx1ZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTUwLFxuLmZpbGxILWxpZ2h0LWJsdWUtNTA6aG92ZXIge1xuICBmaWxsOiAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS01MCxcbi5zdHJILWxpZ2h0LWJsdWUtNTA6aG92ZXIge1xuICBzdHJva2U6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS0xMDAsXG4uY0gtbGlnaHQtYmx1ZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtMTAwLFxuLmJnY0gtbGlnaHQtYmx1ZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS0xMDAsXG4uYmRjSC1saWdodC1ibHVlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTEwMCxcbi5maWxsSC1saWdodC1ibHVlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTEwMCxcbi5zdHJILWxpZ2h0LWJsdWUtMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtMjAwLFxuLmNILWxpZ2h0LWJsdWUtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTIwMCxcbi5iZ2NILWxpZ2h0LWJsdWUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtMjAwLFxuLmJkY0gtbGlnaHQtYmx1ZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS0yMDAsXG4uZmlsbEgtbGlnaHQtYmx1ZS0yMDA6aG92ZXIge1xuICBmaWxsOiAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS0yMDAsXG4uc3RySC1saWdodC1ibHVlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTMwMCxcbi5jSC1saWdodC1ibHVlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS0zMDAsXG4uYmdjSC1saWdodC1ibHVlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTMwMCxcbi5iZGNILWxpZ2h0LWJsdWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtMzAwLFxuLmZpbGxILWxpZ2h0LWJsdWUtMzAwOmhvdmVyIHtcbiAgZmlsbDogIzRmYzNmNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtMzAwLFxuLnN0ckgtbGlnaHQtYmx1ZS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS00MDAsXG4uY0gtbGlnaHQtYmx1ZS00MDA6aG92ZXIge1xuICBjb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtNDAwLFxuLmJnY0gtbGlnaHQtYmx1ZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS00MDAsXG4uYmRjSC1saWdodC1ibHVlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTQwMCxcbi5maWxsSC1saWdodC1ibHVlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTQwMCxcbi5zdHJILWxpZ2h0LWJsdWUtNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtNTAwLFxuLmNILWxpZ2h0LWJsdWUtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTUwMCxcbi5iZ2NILWxpZ2h0LWJsdWUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtNTAwLFxuLmJkY0gtbGlnaHQtYmx1ZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS01MDAsXG4uZmlsbEgtbGlnaHQtYmx1ZS01MDA6aG92ZXIge1xuICBmaWxsOiAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS01MDAsXG4uc3RySC1saWdodC1ibHVlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTYwMCxcbi5jSC1saWdodC1ibHVlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS02MDAsXG4uYmdjSC1saWdodC1ibHVlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTYwMCxcbi5iZGNILWxpZ2h0LWJsdWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtNjAwLFxuLmZpbGxILWxpZ2h0LWJsdWUtNjAwOmhvdmVyIHtcbiAgZmlsbDogIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtNjAwLFxuLnN0ckgtbGlnaHQtYmx1ZS02MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS03MDAsXG4uY0gtbGlnaHQtYmx1ZS03MDA6aG92ZXIge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtNzAwLFxuLmJnY0gtbGlnaHQtYmx1ZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS03MDAsXG4uYmRjSC1saWdodC1ibHVlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTcwMCxcbi5maWxsSC1saWdodC1ibHVlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTcwMCxcbi5zdHJILWxpZ2h0LWJsdWUtNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtODAwLFxuLmNILWxpZ2h0LWJsdWUtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTgwMCxcbi5iZ2NILWxpZ2h0LWJsdWUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtODAwLFxuLmJkY0gtbGlnaHQtYmx1ZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS04MDAsXG4uZmlsbEgtbGlnaHQtYmx1ZS04MDA6aG92ZXIge1xuICBmaWxsOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS04MDAsXG4uc3RySC1saWdodC1ibHVlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTkwMCxcbi5jSC1saWdodC1ibHVlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS05MDAsXG4uYmdjSC1saWdodC1ibHVlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTkwMCxcbi5iZGNILWxpZ2h0LWJsdWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtOTAwLFxuLmZpbGxILWxpZ2h0LWJsdWUtOTAwOmhvdmVyIHtcbiAgZmlsbDogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtOTAwLFxuLnN0ckgtbGlnaHQtYmx1ZS05MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS1hMTAwLFxuLmNILWxpZ2h0LWJsdWUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hMTAwLFxuLmJnY0gtbGlnaHQtYmx1ZS1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtYTEwMCxcbi5iZGNILWxpZ2h0LWJsdWUtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLWExMDAsXG4uZmlsbEgtbGlnaHQtYmx1ZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTEwMCxcbi5zdHJILWxpZ2h0LWJsdWUtYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLWEyMDAsXG4uY0gtbGlnaHQtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLWEyMDAsXG4uYmdjSC1saWdodC1ibHVlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS1hMjAwLFxuLmJkY0gtbGlnaHQtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtYTIwMCxcbi5maWxsSC1saWdodC1ibHVlLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS1hMjAwLFxuLnN0ckgtbGlnaHQtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtYTQwMCxcbi5jSC1saWdodC1ibHVlLWE0MDA6aG92ZXIge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtYTQwMCxcbi5iZ2NILWxpZ2h0LWJsdWUtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLWE0MDAsXG4uYmRjSC1saWdodC1ibHVlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS1hNDAwLFxuLmZpbGxILWxpZ2h0LWJsdWUtYTQwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLWE0MDAsXG4uc3RySC1saWdodC1ibHVlLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS1hNzAwLFxuLmNILWxpZ2h0LWJsdWUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hNzAwLFxuLmJnY0gtbGlnaHQtYmx1ZS1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtYTcwMCxcbi5iZGNILWxpZ2h0LWJsdWUtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLWE3MDAsXG4uZmlsbEgtbGlnaHQtYmx1ZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTcwMCxcbi5zdHJILWxpZ2h0LWJsdWUtYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTUwLFxuLmNILWN5YW4tNTA6aG92ZXIge1xuICBjb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tNTAsXG4uYmdjSC1jeWFuLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tNTAsXG4uYmRjSC1jeWFuLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tNTAsXG4uZmlsbEgtY3lhbi01MDpob3ZlciB7XG4gIGZpbGw6ICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTUwLFxuLnN0ckgtY3lhbi01MDpob3ZlciB7XG4gIHN0cm9rZTogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTEwMCxcbi5jSC1jeWFuLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi0xMDAsXG4uYmdjSC1jeWFuLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTEwMCxcbi5iZGNILWN5YW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tMTAwLFxuLmZpbGxILWN5YW4tMTAwOmhvdmVyIHtcbiAgZmlsbDogI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tMTAwLFxuLnN0ckgtY3lhbi0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi0yMDAsXG4uY0gtY3lhbi0yMDA6aG92ZXIge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tMjAwLFxuLmJnY0gtY3lhbi0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi0yMDAsXG4uYmRjSC1jeWFuLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTIwMCxcbi5maWxsSC1jeWFuLTIwMDpob3ZlciB7XG4gIGZpbGw6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTIwMCxcbi5zdHJILWN5YW4tMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tMzAwLFxuLmNILWN5YW4tMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTMwMCxcbi5iZ2NILWN5YW4tMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tMzAwLFxuLmJkY0gtY3lhbi0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi0zMDAsXG4uZmlsbEgtY3lhbi0zMDA6aG92ZXIge1xuICBmaWxsOiAjNGRkMGUxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi0zMDAsXG4uc3RySC1jeWFuLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTQwMCxcbi5jSC1jeWFuLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi00MDAsXG4uYmdjSC1jeWFuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTQwMCxcbi5iZGNILWN5YW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tNDAwLFxuLmZpbGxILWN5YW4tNDAwOmhvdmVyIHtcbiAgZmlsbDogIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tNDAwLFxuLnN0ckgtY3lhbi00MDA6aG92ZXIge1xuICBzdHJva2U6ICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi01MDAsXG4uY0gtY3lhbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tNTAwLFxuLmJnY0gtY3lhbi01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi01MDAsXG4uYmRjSC1jeWFuLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTUwMCxcbi5maWxsSC1jeWFuLTUwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTUwMCxcbi5zdHJILWN5YW4tNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tNjAwLFxuLmNILWN5YW4tNjAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTYwMCxcbi5iZ2NILWN5YW4tNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tNjAwLFxuLmJkY0gtY3lhbi02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi02MDAsXG4uZmlsbEgtY3lhbi02MDA6aG92ZXIge1xuICBmaWxsOiAjMDBhY2MxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi02MDAsXG4uc3RySC1jeWFuLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTcwMCxcbi5jSC1jeWFuLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi03MDAsXG4uYmdjSC1jeWFuLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTcwMCxcbi5iZGNILWN5YW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tNzAwLFxuLmZpbGxILWN5YW4tNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tNzAwLFxuLnN0ckgtY3lhbi03MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi04MDAsXG4uY0gtY3lhbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tODAwLFxuLmJnY0gtY3lhbi04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi04MDAsXG4uYmRjSC1jeWFuLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTgwMCxcbi5maWxsSC1jeWFuLTgwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTgwMCxcbi5zdHJILWN5YW4tODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tOTAwLFxuLmNILWN5YW4tOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTkwMCxcbi5iZ2NILWN5YW4tOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tOTAwLFxuLmJkY0gtY3lhbi05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi05MDAsXG4uZmlsbEgtY3lhbi05MDA6aG92ZXIge1xuICBmaWxsOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi05MDAsXG4uc3RySC1jeWFuLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWExMDAsXG4uY0gtY3lhbi1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLWExMDAsXG4uYmdjSC1jeWFuLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi1hMTAwLFxuLmJkY0gtY3lhbi1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTEwMCxcbi5maWxsSC1jeWFuLWExMDA6aG92ZXIge1xuICBmaWxsOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi1hMTAwLFxuLnN0ckgtY3lhbi1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tYTIwMCxcbi5jSC1jeWFuLWEyMDA6aG92ZXIge1xuICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tYTIwMCxcbi5iZ2NILWN5YW4tYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLWEyMDAsXG4uYmRjSC1jeWFuLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi1hMjAwLFxuLmZpbGxILWN5YW4tYTIwMDpob3ZlciB7XG4gIGZpbGw6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLWEyMDAsXG4uc3RySC1jeWFuLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi1hNDAwLFxuLmNILWN5YW4tYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi1hNDAwLFxuLmJnY0gtY3lhbi1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tYTQwMCxcbi5iZGNILWN5YW4tYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLWE0MDAsXG4uZmlsbEgtY3lhbi1hNDAwOmhvdmVyIHtcbiAgZmlsbDogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tYTQwMCxcbi5zdHJILWN5YW4tYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWE3MDAsXG4uY0gtY3lhbi1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLWE3MDAsXG4uYmdjSC1jeWFuLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi1hNzAwLFxuLmJkY0gtY3lhbi1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTcwMCxcbi5maWxsSC1jeWFuLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi1hNzAwLFxuLnN0ckgtY3lhbi1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtNTAsXG4uY0gtdGVhbC01MDpob3ZlciB7XG4gIGNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC01MCxcbi5iZ2NILXRlYWwtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC01MCxcbi5iZGNILXRlYWwtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC01MCxcbi5maWxsSC10ZWFsLTUwOmhvdmVyIHtcbiAgZmlsbDogI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtNTAsXG4uc3RySC10ZWFsLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtMTAwLFxuLmNILXRlYWwtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTEwMCxcbi5iZ2NILXRlYWwtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtMTAwLFxuLmJkY0gtdGVhbC0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC0xMDAsXG4uZmlsbEgtdGVhbC0xMDA6aG92ZXIge1xuICBmaWxsOiAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC0xMDAsXG4uc3RySC10ZWFsLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTIwMCxcbi5jSC10ZWFsLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC0yMDAsXG4uYmdjSC10ZWFsLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTIwMCxcbi5iZGNILXRlYWwtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtMjAwLFxuLmZpbGxILXRlYWwtMjAwOmhvdmVyIHtcbiAgZmlsbDogIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtMjAwLFxuLnN0ckgtdGVhbC0yMDA6aG92ZXIge1xuICBzdHJva2U6ICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC0zMDAsXG4uY0gtdGVhbC0zMDA6aG92ZXIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtMzAwLFxuLmJnY0gtdGVhbC0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC0zMDAsXG4uYmRjSC10ZWFsLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTMwMCxcbi5maWxsSC10ZWFsLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTMwMCxcbi5zdHJILXRlYWwtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNGRiNmFjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtNDAwLFxuLmNILXRlYWwtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTQwMCxcbi5iZ2NILXRlYWwtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtNDAwLFxuLmJkY0gtdGVhbC00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC00MDAsXG4uZmlsbEgtdGVhbC00MDA6aG92ZXIge1xuICBmaWxsOiAjMjZhNjlhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC00MDAsXG4uc3RySC10ZWFsLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTUwMCxcbi5jSC10ZWFsLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC01MDAsXG4uYmdjSC10ZWFsLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTUwMCxcbi5iZGNILXRlYWwtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtNTAwLFxuLmZpbGxILXRlYWwtNTAwOmhvdmVyIHtcbiAgZmlsbDogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtNTAwLFxuLnN0ckgtdGVhbC01MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC02MDAsXG4uY0gtdGVhbC02MDA6aG92ZXIge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtNjAwLFxuLmJnY0gtdGVhbC02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC02MDAsXG4uYmRjSC10ZWFsLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTYwMCxcbi5maWxsSC10ZWFsLTYwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTYwMCxcbi5zdHJILXRlYWwtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtNzAwLFxuLmNILXRlYWwtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTcwMCxcbi5iZ2NILXRlYWwtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtNzAwLFxuLmJkY0gtdGVhbC03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC03MDAsXG4uZmlsbEgtdGVhbC03MDA6aG92ZXIge1xuICBmaWxsOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC03MDAsXG4uc3RySC10ZWFsLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTgwMCxcbi5jSC10ZWFsLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC04MDAsXG4uYmdjSC10ZWFsLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTgwMCxcbi5iZGNILXRlYWwtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtODAwLFxuLmZpbGxILXRlYWwtODAwOmhvdmVyIHtcbiAgZmlsbDogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtODAwLFxuLnN0ckgtdGVhbC04MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC05MDAsXG4uY0gtdGVhbC05MDA6aG92ZXIge1xuICBjb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtOTAwLFxuLmJnY0gtdGVhbC05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC05MDAsXG4uYmRjSC10ZWFsLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTkwMCxcbi5maWxsSC10ZWFsLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTkwMCxcbi5zdHJILXRlYWwtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtYTEwMCxcbi5jSC10ZWFsLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtYTEwMCxcbi5iZ2NILXRlYWwtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWExMDAsXG4uYmRjSC10ZWFsLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC1hMTAwLFxuLmZpbGxILXRlYWwtYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLWExMDAsXG4uc3RySC10ZWFsLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC1hMjAwLFxuLmNILXRlYWwtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC1hMjAwLFxuLmJnY0gtdGVhbC1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtYTIwMCxcbi5iZGNILXRlYWwtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLWEyMDAsXG4uZmlsbEgtdGVhbC1hMjAwOmhvdmVyIHtcbiAgZmlsbDogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtYTIwMCxcbi5zdHJILXRlYWwtYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLWE0MDAsXG4uY0gtdGVhbC1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLWE0MDAsXG4uYmdjSC10ZWFsLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC1hNDAwLFxuLmJkY0gtdGVhbC1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtYTQwMCxcbi5maWxsSC10ZWFsLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC1hNDAwLFxuLnN0ckgtdGVhbC1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtYTcwMCxcbi5jSC10ZWFsLWE3MDA6aG92ZXIge1xuICBjb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtYTcwMCxcbi5iZ2NILXRlYWwtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWE3MDAsXG4uYmRjSC10ZWFsLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC1hNzAwLFxuLmZpbGxILXRlYWwtYTcwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLWE3MDAsXG4uc3RySC10ZWFsLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tNTAsXG4uY0gtZ3JlZW4tNTA6aG92ZXIge1xuICBjb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTUwLFxuLmJnY0gtZ3JlZW4tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tNTAsXG4uYmRjSC1ncmVlbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi01MCxcbi5maWxsSC1ncmVlbi01MDpob3ZlciB7XG4gIGZpbGw6ICNlOGY1ZTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi01MCxcbi5zdHJILWdyZWVuLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLTEwMCxcbi5jSC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTEwMCxcbi5iZ2NILWdyZWVuLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmVlbi0xMDAsXG4uYmRjSC1ncmVlbi0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tMTAwLFxuLmZpbGxILWdyZWVuLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi0xMDAsXG4uc3RySC1ncmVlbi0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tMjAwLFxuLmNILWdyZWVuLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tMjAwLFxuLmJnY0gtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTIwMCxcbi5iZGNILWdyZWVuLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi0yMDAsXG4uZmlsbEgtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgZmlsbDogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLTIwMCxcbi5zdHJILWdyZWVuLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi0zMDAsXG4uY0gtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM4MWM3ODQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmVlbi0zMDAsXG4uYmdjSC1ncmVlbi0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tMzAwLFxuLmJkY0gtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTMwMCxcbi5maWxsSC1ncmVlbi0zMDA6aG92ZXIge1xuICBmaWxsOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JlZW4tMzAwLFxuLnN0ckgtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLTQwMCxcbi5jSC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTQwMCxcbi5iZ2NILWdyZWVuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmVlbi00MDAsXG4uYmRjSC1ncmVlbi00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tNDAwLFxuLmZpbGxILWdyZWVuLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi00MDAsXG4uc3RySC1ncmVlbi00MDA6aG92ZXIge1xuICBzdHJva2U6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tNTAwLFxuLmNILWdyZWVuLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tNTAwLFxuLmJnY0gtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTUwMCxcbi5iZGNILWdyZWVuLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi01MDAsXG4uZmlsbEgtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgZmlsbDogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLTUwMCxcbi5zdHJILWdyZWVuLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi02MDAsXG4uY0gtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM0M2EwNDcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmVlbi02MDAsXG4uYmdjSC1ncmVlbi02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tNjAwLFxuLmJkY0gtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTYwMCxcbi5maWxsSC1ncmVlbi02MDA6aG92ZXIge1xuICBmaWxsOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JlZW4tNjAwLFxuLnN0ckgtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLTcwMCxcbi5jSC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTcwMCxcbi5iZ2NILWdyZWVuLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmVlbi03MDAsXG4uYmRjSC1ncmVlbi03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tNzAwLFxuLmZpbGxILWdyZWVuLTcwMDpob3ZlciB7XG4gIGZpbGw6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi03MDAsXG4uc3RySC1ncmVlbi03MDA6aG92ZXIge1xuICBzdHJva2U6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tODAwLFxuLmNILWdyZWVuLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tODAwLFxuLmJnY0gtZ3JlZW4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTgwMCxcbi5iZGNILWdyZWVuLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi04MDAsXG4uZmlsbEgtZ3JlZW4tODAwOmhvdmVyIHtcbiAgZmlsbDogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLTgwMCxcbi5zdHJILWdyZWVuLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi05MDAsXG4uY0gtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmVlbi05MDAsXG4uYmdjSC1ncmVlbi05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tOTAwLFxuLmJkY0gtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTkwMCxcbi5maWxsSC1ncmVlbi05MDA6aG92ZXIge1xuICBmaWxsOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JlZW4tOTAwLFxuLnN0ckgtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLWExMDAsXG4uY0gtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTEwMCxcbi5iZ2NILWdyZWVuLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tYTEwMCxcbi5iZGNILWdyZWVuLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tYTEwMCxcbi5maWxsSC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWExMDAsXG4uc3RySC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLWEyMDAsXG4uY0gtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTIwMCxcbi5iZ2NILWdyZWVuLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tYTIwMCxcbi5iZGNILWdyZWVuLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2OWYwYWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tYTIwMCxcbi5maWxsSC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgZmlsbDogIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWEyMDAsXG4uc3RySC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLWE0MDAsXG4uY0gtZ3JlZW4tYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTQwMCxcbi5iZ2NILWdyZWVuLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tYTQwMCxcbi5iZGNILWdyZWVuLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tYTQwMCxcbi5maWxsSC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgZmlsbDogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWE0MDAsXG4uc3RySC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLWE3MDAsXG4uY0gtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTcwMCxcbi5iZ2NILWdyZWVuLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tYTcwMCxcbi5iZGNILWdyZWVuLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tYTcwMCxcbi5maWxsSC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWE3MDAsXG4uc3RySC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWdyZWVuLTUwLFxuLmNILWxpZ2h0LWdyZWVuLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ncmVlbi01MCxcbi5iZ2NILWxpZ2h0LWdyZWVuLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTUwLFxuLmJkY0gtbGlnaHQtZ3JlZW4tNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtZ3JlZW4tNTAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tNTA6aG92ZXIge1xuICBmaWxsOiAjZjFmOGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtZ3JlZW4tNTAsXG4uc3RySC1saWdodC1ncmVlbi01MDpob3ZlciB7XG4gIHN0cm9rZTogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi0xMDAsXG4uY0gtbGlnaHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ncmVlbi0xMDAsXG4uYmdjSC1saWdodC1ncmVlbi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtZ3JlZW4tMTAwLFxuLmJkY0gtbGlnaHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTEwMCxcbi5maWxsSC1saWdodC1ncmVlbi0xMDA6aG92ZXIge1xuICBmaWxsOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtZ3JlZW4tMTAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWdyZWVuLTIwMCxcbi5jSC1saWdodC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTIwMCxcbi5iZ2NILWxpZ2h0LWdyZWVuLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ncmVlbi0yMDAsXG4uYmRjSC1saWdodC1ncmVlbi0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtZ3JlZW4tMjAwLFxuLmZpbGxILWxpZ2h0LWdyZWVuLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi0yMDAsXG4uc3RySC1saWdodC1ncmVlbi0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtZ3JlZW4tMzAwLFxuLmNILWxpZ2h0LWdyZWVuLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tMzAwLFxuLmJnY0gtbGlnaHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTMwMCxcbi5iZGNILWxpZ2h0LWdyZWVuLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ncmVlbi0zMDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgZmlsbDogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLTMwMCxcbi5zdHJILWxpZ2h0LWdyZWVuLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi00MDAsXG4uY0gtbGlnaHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ncmVlbi00MDAsXG4uYmdjSC1saWdodC1ncmVlbi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtZ3JlZW4tNDAwLFxuLmJkY0gtbGlnaHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTQwMCxcbi5maWxsSC1saWdodC1ncmVlbi00MDA6aG92ZXIge1xuICBmaWxsOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtZ3JlZW4tNDAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWdyZWVuLTUwMCxcbi5jSC1saWdodC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTUwMCxcbi5iZ2NILWxpZ2h0LWdyZWVuLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ncmVlbi01MDAsXG4uYmRjSC1saWdodC1ncmVlbi01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtZ3JlZW4tNTAwLFxuLmZpbGxILWxpZ2h0LWdyZWVuLTUwMDpob3ZlciB7XG4gIGZpbGw6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi01MDAsXG4uc3RySC1saWdodC1ncmVlbi01MDA6aG92ZXIge1xuICBzdHJva2U6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtZ3JlZW4tNjAwLFxuLmNILWxpZ2h0LWdyZWVuLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tNjAwLFxuLmJnY0gtbGlnaHQtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTYwMCxcbi5iZGNILWxpZ2h0LWdyZWVuLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ncmVlbi02MDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgZmlsbDogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLTYwMCxcbi5zdHJILWxpZ2h0LWdyZWVuLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi03MDAsXG4uY0gtbGlnaHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ncmVlbi03MDAsXG4uYmdjSC1saWdodC1ncmVlbi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtZ3JlZW4tNzAwLFxuLmJkY0gtbGlnaHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTcwMCxcbi5maWxsSC1saWdodC1ncmVlbi03MDA6aG92ZXIge1xuICBmaWxsOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtZ3JlZW4tNzAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWdyZWVuLTgwMCxcbi5jSC1saWdodC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTgwMCxcbi5iZ2NILWxpZ2h0LWdyZWVuLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ncmVlbi04MDAsXG4uYmRjSC1saWdodC1ncmVlbi04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtZ3JlZW4tODAwLFxuLmZpbGxILWxpZ2h0LWdyZWVuLTgwMDpob3ZlciB7XG4gIGZpbGw6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi04MDAsXG4uc3RySC1saWdodC1ncmVlbi04MDA6aG92ZXIge1xuICBzdHJva2U6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtZ3JlZW4tOTAwLFxuLmNILWxpZ2h0LWdyZWVuLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tOTAwLFxuLmJnY0gtbGlnaHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTkwMCxcbi5iZGNILWxpZ2h0LWdyZWVuLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ncmVlbi05MDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgZmlsbDogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLTkwMCxcbi5zdHJILWxpZ2h0LWdyZWVuLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hMTAwLFxuLmNILWxpZ2h0LWdyZWVuLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLWExMDAsXG4uYmdjSC1saWdodC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLWExMDAsXG4uYmRjSC1saWdodC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWExMDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi1hMTAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hMjAwLFxuLmNILWxpZ2h0LWdyZWVuLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLWEyMDAsXG4uYmdjSC1saWdodC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLWEyMDAsXG4uYmRjSC1saWdodC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWEyMDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNiMmZmNTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi1hMjAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hNDAwLFxuLmNILWxpZ2h0LWdyZWVuLWE0MDA6aG92ZXIge1xuICBjb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLWE0MDAsXG4uYmdjSC1saWdodC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLWE0MDAsXG4uYmRjSC1saWdodC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWE0MDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tYTQwMDpob3ZlciB7XG4gIGZpbGw6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi1hNDAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hNzAwLFxuLmNILWxpZ2h0LWdyZWVuLWE3MDA6aG92ZXIge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLWE3MDAsXG4uYmdjSC1saWdodC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLWE3MDAsXG4uYmRjSC1saWdodC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWE3MDAsXG4uZmlsbEgtbGlnaHQtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGZpbGw6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi1hNzAwLFxuLnN0ckgtbGlnaHQtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTUwLFxuLmNILWxpbWUtNTA6aG92ZXIge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtNTAsXG4uYmdjSC1saW1lLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtNTAsXG4uYmRjSC1saW1lLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtNTAsXG4uZmlsbEgtbGltZS01MDpob3ZlciB7XG4gIGZpbGw6ICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTUwLFxuLnN0ckgtbGltZS01MDpob3ZlciB7XG4gIHN0cm9rZTogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTEwMCxcbi5jSC1saW1lLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS0xMDAsXG4uYmdjSC1saW1lLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTEwMCxcbi5iZGNILWxpbWUtMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtMTAwLFxuLmZpbGxILWxpbWUtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2YwZjRjMyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtMTAwLFxuLnN0ckgtbGltZS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS0yMDAsXG4uY0gtbGltZS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtMjAwLFxuLmJnY0gtbGltZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS0yMDAsXG4uYmRjSC1saW1lLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTIwMCxcbi5maWxsSC1saW1lLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNlNmVlOWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTIwMCxcbi5zdHJILWxpbWUtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtMzAwLFxuLmNILWxpbWUtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTMwMCxcbi5iZ2NILWxpbWUtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtMzAwLFxuLmJkY0gtbGltZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS0zMDAsXG4uZmlsbEgtbGltZS0zMDA6aG92ZXIge1xuICBmaWxsOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS0zMDAsXG4uc3RySC1saW1lLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2RjZTc3NSAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTQwMCxcbi5jSC1saW1lLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS00MDAsXG4uYmdjSC1saW1lLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTQwMCxcbi5iZGNILWxpbWUtNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtNDAwLFxuLmZpbGxILWxpbWUtNDAwOmhvdmVyIHtcbiAgZmlsbDogI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtNDAwLFxuLnN0ckgtbGltZS00MDA6aG92ZXIge1xuICBzdHJva2U6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS01MDAsXG4uY0gtbGltZS01MDA6aG92ZXIge1xuICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtNTAwLFxuLmJnY0gtbGltZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS01MDAsXG4uYmRjSC1saW1lLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTUwMCxcbi5maWxsSC1saW1lLTUwMDpob3ZlciB7XG4gIGZpbGw6ICNjZGRjMzkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTUwMCxcbi5zdHJILWxpbWUtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtNjAwLFxuLmNILWxpbWUtNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTYwMCxcbi5iZ2NILWxpbWUtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtNjAwLFxuLmJkY0gtbGltZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS02MDAsXG4uZmlsbEgtbGltZS02MDA6aG92ZXIge1xuICBmaWxsOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS02MDAsXG4uc3RySC1saW1lLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTcwMCxcbi5jSC1saW1lLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS03MDAsXG4uYmdjSC1saW1lLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTcwMCxcbi5iZGNILWxpbWUtNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtNzAwLFxuLmZpbGxILWxpbWUtNzAwOmhvdmVyIHtcbiAgZmlsbDogI2FmYjQyYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtNzAwLFxuLnN0ckgtbGltZS03MDA6aG92ZXIge1xuICBzdHJva2U6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS04MDAsXG4uY0gtbGltZS04MDA6aG92ZXIge1xuICBjb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtODAwLFxuLmJnY0gtbGltZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS04MDAsXG4uYmRjSC1saW1lLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTgwMCxcbi5maWxsSC1saW1lLTgwMDpob3ZlciB7XG4gIGZpbGw6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTgwMCxcbi5zdHJILWxpbWUtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtOTAwLFxuLmNILWxpbWUtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTkwMCxcbi5iZ2NILWxpbWUtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtOTAwLFxuLmJkY0gtbGltZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS05MDAsXG4uZmlsbEgtbGltZS05MDA6aG92ZXIge1xuICBmaWxsOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS05MDAsXG4uc3RySC1saW1lLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLWExMDAsXG4uY0gtbGltZS1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLWExMDAsXG4uYmdjSC1saW1lLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hMTAwLFxuLmJkY0gtbGltZS1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtYTEwMCxcbi5maWxsSC1saW1lLWExMDA6aG92ZXIge1xuICBmaWxsOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS1hMTAwLFxuLnN0ckgtbGltZS1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtYTIwMCxcbi5jSC1saW1lLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtYTIwMCxcbi5iZ2NILWxpbWUtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLWEyMDAsXG4uYmRjSC1saW1lLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS1hMjAwLFxuLmZpbGxILWxpbWUtYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLWEyMDAsXG4uc3RySC1saW1lLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS1hNDAwLFxuLmNILWxpbWUtYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS1hNDAwLFxuLmJnY0gtbGltZS1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtYTQwMCxcbi5iZGNILWxpbWUtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLWE0MDAsXG4uZmlsbEgtbGltZS1hNDAwOmhvdmVyIHtcbiAgZmlsbDogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtYTQwMCxcbi5zdHJILWxpbWUtYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLWE3MDAsXG4uY0gtbGltZS1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLWE3MDAsXG4uYmdjSC1saW1lLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hNzAwLFxuLmJkY0gtbGltZS1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtYTcwMCxcbi5maWxsSC1saW1lLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS1hNzAwLFxuLnN0ckgtbGltZS1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy01MCxcbi5jSC15ZWxsb3ctNTA6aG92ZXIge1xuICBjb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy01MCxcbi5iZ2NILXllbGxvdy01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNTAsXG4uYmRjSC15ZWxsb3ctNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LTUwLFxuLmZpbGxILXllbGxvdy01MDpob3ZlciB7XG4gIGZpbGw6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctNTAsXG4uc3RySC15ZWxsb3ctNTA6aG92ZXIge1xuICBzdHJva2U6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTEwMCxcbi5jSC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctMTAwLFxuLmJnY0gteWVsbG93LTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctMTAwLFxuLmJkY0gteWVsbG93LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctMTAwLFxuLmZpbGxILXllbGxvdy0xMDA6aG92ZXIge1xuICBmaWxsOiAjZmZmOWM0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTEwMCxcbi5zdHJILXllbGxvdy0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTIwMCxcbi5jSC15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctMjAwLFxuLmJnY0gteWVsbG93LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctMjAwLFxuLmJkY0gteWVsbG93LTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctMjAwLFxuLmZpbGxILXllbGxvdy0yMDA6aG92ZXIge1xuICBmaWxsOiAjZmZmNTlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTIwMCxcbi5zdHJILXllbGxvdy0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTMwMCxcbi5jSC15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctMzAwLFxuLmJnY0gteWVsbG93LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctMzAwLFxuLmJkY0gteWVsbG93LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctMzAwLFxuLmZpbGxILXllbGxvdy0zMDA6aG92ZXIge1xuICBmaWxsOiAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTMwMCxcbi5zdHJILXllbGxvdy0zMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTQwMCxcbi5jSC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNDAwLFxuLmJnY0gteWVsbG93LTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNDAwLFxuLmJkY0gteWVsbG93LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctNDAwLFxuLmZpbGxILXllbGxvdy00MDA6aG92ZXIge1xuICBmaWxsOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTQwMCxcbi5zdHJILXllbGxvdy00MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTUwMCxcbi5jSC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNTAwLFxuLmJnY0gteWVsbG93LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNTAwLFxuLmJkY0gteWVsbG93LTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctNTAwLFxuLmZpbGxILXllbGxvdy01MDA6aG92ZXIge1xuICBmaWxsOiAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTUwMCxcbi5zdHJILXllbGxvdy01MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTYwMCxcbi5jSC15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNjAwLFxuLmJnY0gteWVsbG93LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNjAwLFxuLmJkY0gteWVsbG93LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctNjAwLFxuLmZpbGxILXllbGxvdy02MDA6aG92ZXIge1xuICBmaWxsOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTYwMCxcbi5zdHJILXllbGxvdy02MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTcwMCxcbi5jSC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNzAwLFxuLmJnY0gteWVsbG93LTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNzAwLFxuLmJkY0gteWVsbG93LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctNzAwLFxuLmZpbGxILXllbGxvdy03MDA6aG92ZXIge1xuICBmaWxsOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTcwMCxcbi5zdHJILXllbGxvdy03MDA6aG92ZXIge1xuICBzdHJva2U6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTgwMCxcbi5jSC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctODAwLFxuLmJnY0gteWVsbG93LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctODAwLFxuLmJkY0gteWVsbG93LTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctODAwLFxuLmZpbGxILXllbGxvdy04MDA6aG92ZXIge1xuICBmaWxsOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTgwMCxcbi5zdHJILXllbGxvdy04MDA6aG92ZXIge1xuICBzdHJva2U6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTkwMCxcbi5jSC15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctOTAwLFxuLmJnY0gteWVsbG93LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctOTAwLFxuLmJkY0gteWVsbG93LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctOTAwLFxuLmZpbGxILXllbGxvdy05MDA6aG92ZXIge1xuICBmaWxsOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTkwMCxcbi5zdHJILXllbGxvdy05MDA6aG92ZXIge1xuICBzdHJva2U6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LWExMDAsXG4uY0gteWVsbG93LWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy1hMTAwLFxuLmJnY0gteWVsbG93LWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LWExMDAsXG4uYmRjSC15ZWxsb3ctYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctYTEwMCxcbi5maWxsSC15ZWxsb3ctYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctYTEwMCxcbi5zdHJILXllbGxvdy1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmZjhkICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy1hMjAwLFxuLmNILXllbGxvdy1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctYTIwMCxcbi5iZ2NILXllbGxvdy1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXllbGxvdy1hMjAwLFxuLmJkY0gteWVsbG93LWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LWEyMDAsXG4uZmlsbEgteWVsbG93LWEyMDA6aG92ZXIge1xuICBmaWxsOiAjZmZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LWEyMDAsXG4uc3RySC15ZWxsb3ctYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy15ZWxsb3ctYTQwMCxcbi5jSC15ZWxsb3ctYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LWE0MDAsXG4uYmdjSC15ZWxsb3ctYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctYTQwMCxcbi5iZGNILXllbGxvdy1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXllbGxvdy1hNDAwLFxuLmZpbGxILXllbGxvdy1hNDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZWEwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy1hNDAwLFxuLnN0ckgteWVsbG93LWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LWE3MDAsXG4uY0gteWVsbG93LWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy1hNzAwLFxuLmJnY0gteWVsbG93LWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LWE3MDAsXG4uYmRjSC15ZWxsb3ctYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctYTcwMCxcbi5maWxsSC15ZWxsb3ctYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctYTcwMCxcbi5zdHJILXllbGxvdy1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFtYmVyLTUwLFxuLmNILWFtYmVyLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1hbWJlci01MCxcbi5iZ2NILWFtYmVyLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTUwLFxuLmJkY0gtYW1iZXItNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYW1iZXItNTAsXG4uZmlsbEgtYW1iZXItNTA6aG92ZXIge1xuICBmaWxsOiAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYW1iZXItNTAsXG4uc3RySC1hbWJlci01MDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci0xMDAsXG4uY0gtYW1iZXItMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1hbWJlci0xMDAsXG4uYmdjSC1hbWJlci0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYW1iZXItMTAwLFxuLmJkY0gtYW1iZXItMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTEwMCxcbi5maWxsSC1hbWJlci0xMDA6aG92ZXIge1xuICBmaWxsOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYW1iZXItMTAwLFxuLnN0ckgtYW1iZXItMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFtYmVyLTIwMCxcbi5jSC1hbWJlci0yMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTIwMCxcbi5iZ2NILWFtYmVyLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1hbWJlci0yMDAsXG4uYmRjSC1hbWJlci0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYW1iZXItMjAwLFxuLmZpbGxILWFtYmVyLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci0yMDAsXG4uc3RySC1hbWJlci0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmMtYW1iZXItMzAwLFxuLmNILWFtYmVyLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItMzAwLFxuLmJnY0gtYW1iZXItMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTMwMCxcbi5iZGNILWFtYmVyLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1hbWJlci0zMDAsXG4uZmlsbEgtYW1iZXItMzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLTMwMCxcbi5zdHJILWFtYmVyLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci00MDAsXG4uY0gtYW1iZXItNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLmJnYy1hbWJlci00MDAsXG4uYmdjSC1hbWJlci00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYW1iZXItNDAwLFxuLmJkY0gtYW1iZXItNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTQwMCxcbi5maWxsSC1hbWJlci00MDA6aG92ZXIge1xuICBmaWxsOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYW1iZXItNDAwLFxuLnN0ckgtYW1iZXItNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFtYmVyLTUwMCxcbi5jSC1hbWJlci01MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTUwMCxcbi5iZ2NILWFtYmVyLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1hbWJlci01MDAsXG4uYmRjSC1hbWJlci01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYW1iZXItNTAwLFxuLmZpbGxILWFtYmVyLTUwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci01MDAsXG4uc3RySC1hbWJlci01MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmMtYW1iZXItNjAwLFxuLmNILWFtYmVyLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItNjAwLFxuLmJnY0gtYW1iZXItNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTYwMCxcbi5iZGNILWFtYmVyLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1hbWJlci02MDAsXG4uZmlsbEgtYW1iZXItNjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLTYwMCxcbi5zdHJILWFtYmVyLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci03MDAsXG4uY0gtYW1iZXItNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1hbWJlci03MDAsXG4uYmdjSC1hbWJlci03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYW1iZXItNzAwLFxuLmJkY0gtYW1iZXItNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTcwMCxcbi5maWxsSC1hbWJlci03MDA6aG92ZXIge1xuICBmaWxsOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYW1iZXItNzAwLFxuLnN0ckgtYW1iZXItNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFtYmVyLTgwMCxcbi5jSC1hbWJlci04MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTgwMCxcbi5iZ2NILWFtYmVyLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1hbWJlci04MDAsXG4uYmRjSC1hbWJlci04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYW1iZXItODAwLFxuLmZpbGxILWFtYmVyLTgwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci04MDAsXG4uc3RySC1hbWJlci04MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLmMtYW1iZXItOTAwLFxuLmNILWFtYmVyLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItOTAwLFxuLmJnY0gtYW1iZXItOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTkwMCxcbi5iZGNILWFtYmVyLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1hbWJlci05MDAsXG4uZmlsbEgtYW1iZXItOTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLTkwMCxcbi5zdHJILWFtYmVyLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hMTAwLFxuLmNILWFtYmVyLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLWExMDAsXG4uYmdjSC1hbWJlci1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLWExMDAsXG4uYmRjSC1hbWJlci1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWExMDAsXG4uZmlsbEgtYW1iZXItYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci1hMTAwLFxuLnN0ckgtYW1iZXItYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hMjAwLFxuLmNILWFtYmVyLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLWEyMDAsXG4uYmdjSC1hbWJlci1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLWEyMDAsXG4uYmRjSC1hbWJlci1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWEyMDAsXG4uZmlsbEgtYW1iZXItYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci1hMjAwLFxuLnN0ckgtYW1iZXItYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hNDAwLFxuLmNILWFtYmVyLWE0MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLWE0MDAsXG4uYmdjSC1hbWJlci1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLWE0MDAsXG4uYmRjSC1hbWJlci1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWE0MDAsXG4uZmlsbEgtYW1iZXItYTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmM0MDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci1hNDAwLFxuLnN0ckgtYW1iZXItYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hNzAwLFxuLmNILWFtYmVyLWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLWE3MDAsXG4uYmdjSC1hbWJlci1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLWE3MDAsXG4uYmRjSC1hbWJlci1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWE3MDAsXG4uZmlsbEgtYW1iZXItYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci1hNzAwLFxuLnN0ckgtYW1iZXItYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtNTAsXG4uY0gtb3JhbmdlLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtNTAsXG4uYmdjSC1vcmFuZ2UtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTUwLFxuLmJkY0gtb3JhbmdlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS01MCxcbi5maWxsSC1vcmFuZ2UtNTA6aG92ZXIge1xuICBmaWxsOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLTUwLFxuLnN0ckgtb3JhbmdlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS0xMDAsXG4uY0gtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTEwMCxcbi5iZ2NILW9yYW5nZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTEwMCxcbi5iZGNILW9yYW5nZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTEwMCxcbi5maWxsSC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS0xMDAsXG4uc3RySC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS0yMDAsXG4uY0gtb3JhbmdlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTIwMCxcbi5iZ2NILW9yYW5nZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTIwMCxcbi5iZGNILW9yYW5nZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTIwMCxcbi5maWxsSC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS0yMDAsXG4uc3RySC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS0zMDAsXG4uY0gtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTMwMCxcbi5iZ2NILW9yYW5nZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTMwMCxcbi5iZGNILW9yYW5nZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTMwMCxcbi5maWxsSC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYjc0ZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS0zMDAsXG4uc3RySC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS00MDAsXG4uY0gtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTQwMCxcbi5iZ2NILW9yYW5nZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTQwMCxcbi5iZGNILW9yYW5nZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTQwMCxcbi5maWxsSC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS00MDAsXG4uc3RySC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS01MDAsXG4uY0gtb3JhbmdlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTUwMCxcbi5iZ2NILW9yYW5nZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTUwMCxcbi5iZGNILW9yYW5nZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTUwMCxcbi5maWxsSC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS01MDAsXG4uc3RySC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS02MDAsXG4uY0gtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTYwMCxcbi5iZ2NILW9yYW5nZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTYwMCxcbi5iZGNILW9yYW5nZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTYwMCxcbi5maWxsSC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS02MDAsXG4uc3RySC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS03MDAsXG4uY0gtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTcwMCxcbi5iZ2NILW9yYW5nZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTcwMCxcbi5iZGNILW9yYW5nZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTcwMCxcbi5maWxsSC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgZmlsbDogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS03MDAsXG4uc3RySC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS04MDAsXG4uY0gtb3JhbmdlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTgwMCxcbi5iZ2NILW9yYW5nZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTgwMCxcbi5iZGNILW9yYW5nZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTgwMCxcbi5maWxsSC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgZmlsbDogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS04MDAsXG4uc3RySC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS05MDAsXG4uY0gtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTkwMCxcbi5iZ2NILW9yYW5nZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTkwMCxcbi5iZGNILW9yYW5nZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTkwMCxcbi5maWxsSC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgZmlsbDogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS05MDAsXG4uc3RySC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS1hMTAwLFxuLmNILW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtYTEwMCxcbi5iZ2NILW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS1hMTAwLFxuLmJkY0gtb3JhbmdlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLWExMDAsXG4uZmlsbEgtb3JhbmdlLWExMDA6aG92ZXIge1xuICBmaWxsOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLWExMDAsXG4uc3RySC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtYTIwMCxcbi5jSC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLWEyMDAsXG4uYmdjSC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtYTIwMCxcbi5iZGNILW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS1hMjAwLFxuLmZpbGxILW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYWI0MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS1hMjAwLFxuLnN0ckgtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLWE0MDAsXG4uY0gtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLW9yYW5nZS1hNDAwLFxuLmJnY0gtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLWE0MDAsXG4uYmRjSC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtYTQwMCxcbi5maWxsSC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1vcmFuZ2UtYTQwMCxcbi5zdHJILW9yYW5nZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS1hNzAwLFxuLmNILW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtYTcwMCxcbi5iZ2NILW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS1hNzAwLFxuLmJkY0gtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLWE3MDAsXG4uZmlsbEgtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLWE3MDAsXG4uc3RySC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS01MCxcbi5jSC1kZWVwLW9yYW5nZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNTAsXG4uYmdjSC1kZWVwLW9yYW5nZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS01MCxcbi5iZGNILWRlZXAtb3JhbmdlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLTUwLFxuLmZpbGxILWRlZXAtb3JhbmdlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTUwLFxuLnN0ckgtZGVlcC1vcmFuZ2UtNTA6aG92ZXIge1xuICBzdHJva2U6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtMTAwLFxuLmNILWRlZXAtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtMTAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtb3JhbmdlLTEwMCxcbi5iZGNILWRlZXAtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS0xMDAsXG4uZmlsbEgtZGVlcC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTEwMCxcbi5zdHJILWRlZXAtb3JhbmdlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS0yMDAsXG4uY0gtZGVlcC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS0yMDAsXG4uYmdjSC1kZWVwLW9yYW5nZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtMjAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLTIwMCxcbi5maWxsSC1kZWVwLW9yYW5nZS0yMDA6aG92ZXIge1xuICBmaWxsOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtMjAwLFxuLnN0ckgtZGVlcC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTMwMCxcbi5jSC1kZWVwLW9yYW5nZS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtb3JhbmdlLTMwMCxcbi5iZ2NILWRlZXAtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS0zMDAsXG4uYmRjSC1kZWVwLW9yYW5nZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtMzAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLW9yYW5nZS0zMDAsXG4uc3RySC1kZWVwLW9yYW5nZS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtNDAwLFxuLmNILWRlZXAtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNDAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtb3JhbmdlLTQwMCxcbi5iZGNILWRlZXAtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS00MDAsXG4uZmlsbEgtZGVlcC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTQwMCxcbi5zdHJILWRlZXAtb3JhbmdlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS01MDAsXG4uY0gtZGVlcC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS01MDAsXG4uYmdjSC1kZWVwLW9yYW5nZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNTAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLTUwMCxcbi5maWxsSC1kZWVwLW9yYW5nZS01MDA6aG92ZXIge1xuICBmaWxsOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtNTAwLFxuLnN0ckgtZGVlcC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTYwMCxcbi5jSC1kZWVwLW9yYW5nZS02MDA6aG92ZXIge1xuICBjb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtb3JhbmdlLTYwMCxcbi5iZ2NILWRlZXAtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS02MDAsXG4uYmRjSC1kZWVwLW9yYW5nZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtNjAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLW9yYW5nZS02MDAsXG4uc3RySC1kZWVwLW9yYW5nZS02MDA6aG92ZXIge1xuICBzdHJva2U6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtNzAwLFxuLmNILWRlZXAtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNzAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtb3JhbmdlLTcwMCxcbi5iZGNILWRlZXAtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS03MDAsXG4uZmlsbEgtZGVlcC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgZmlsbDogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTcwMCxcbi5zdHJILWRlZXAtb3JhbmdlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS04MDAsXG4uY0gtZGVlcC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS04MDAsXG4uYmdjSC1kZWVwLW9yYW5nZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtODAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLTgwMCxcbi5maWxsSC1kZWVwLW9yYW5nZS04MDA6aG92ZXIge1xuICBmaWxsOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtODAwLFxuLnN0ckgtZGVlcC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTkwMCxcbi5jSC1kZWVwLW9yYW5nZS05MDA6aG92ZXIge1xuICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtb3JhbmdlLTkwMCxcbi5iZ2NILWRlZXAtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS05MDAsXG4uYmRjSC1kZWVwLW9yYW5nZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtOTAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLW9yYW5nZS05MDAsXG4uc3RySC1kZWVwLW9yYW5nZS05MDA6aG92ZXIge1xuICBzdHJva2U6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtYTEwMCxcbi5jSC1kZWVwLW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hMTAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS1hMTAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS1hMTAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLWExMDA6aG92ZXIge1xuICBmaWxsOiAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTEwMCxcbi5zdHJILWRlZXAtb3JhbmdlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtYTIwMCxcbi5jSC1kZWVwLW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hMjAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS1hMjAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS1hMjAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTIwMCxcbi5zdHJILWRlZXAtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtYTQwMCxcbi5jSC1kZWVwLW9yYW5nZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hNDAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS1hNDAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS1hNDAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTQwMCxcbi5zdHJILWRlZXAtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtYTcwMCxcbi5jSC1kZWVwLW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hNzAwLFxuLmJnY0gtZGVlcC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS1hNzAwLFxuLmJkY0gtZGVlcC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS1hNzAwLFxuLmZpbGxILWRlZXAtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTcwMCxcbi5zdHJILWRlZXAtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmMtYnJvd24tNTAsXG4uY0gtYnJvd24tNTA6aG92ZXIge1xuICBjb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJyb3duLTUwLFxuLmJnY0gtYnJvd24tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNTAsXG4uYmRjSC1icm93bi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1icm93bi01MCxcbi5maWxsSC1icm93bi01MDpob3ZlciB7XG4gIGZpbGw6ICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1icm93bi01MCxcbi5zdHJILWJyb3duLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTEwMCxcbi5jSC1icm93bi0xMDA6aG92ZXIge1xuICBjb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJyb3duLTEwMCxcbi5iZ2NILWJyb3duLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmJkYy1icm93bi0xMDAsXG4uYmRjSC1icm93bi0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tMTAwLFxuLmZpbGxILWJyb3duLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLnN0ci1icm93bi0xMDAsXG4uc3RySC1icm93bi0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmMtYnJvd24tMjAwLFxuLmNILWJyb3duLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tMjAwLFxuLmJnY0gtYnJvd24tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJyb3duLTIwMCxcbi5iZGNILWJyb3duLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1icm93bi0yMDAsXG4uZmlsbEgtYnJvd24tMjAwOmhvdmVyIHtcbiAgZmlsbDogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTIwMCxcbi5zdHJILWJyb3duLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYy1icm93bi0zMDAsXG4uY0gtYnJvd24tMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmJnYy1icm93bi0zMDAsXG4uYmdjSC1icm93bi0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tMzAwLFxuLmJkY0gtYnJvd24tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJyb3duLTMwMCxcbi5maWxsSC1icm93bi0zMDA6aG92ZXIge1xuICBmaWxsOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYnJvd24tMzAwLFxuLnN0ckgtYnJvd24tMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTQwMCxcbi5jSC1icm93bi00MDA6aG92ZXIge1xuICBjb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJyb3duLTQwMCxcbi5iZ2NILWJyb3duLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1icm93bi00MDAsXG4uYmRjSC1icm93bi00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNDAwLFxuLmZpbGxILWJyb3duLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1icm93bi00MDAsXG4uc3RySC1icm93bi00MDA6aG92ZXIge1xuICBzdHJva2U6ICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLmMtYnJvd24tNTAwLFxuLmNILWJyb3duLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tNTAwLFxuLmJnY0gtYnJvd24tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJyb3duLTUwMCxcbi5iZGNILWJyb3duLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1icm93bi01MDAsXG4uZmlsbEgtYnJvd24tNTAwOmhvdmVyIHtcbiAgZmlsbDogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTUwMCxcbi5zdHJILWJyb3duLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYy1icm93bi02MDAsXG4uY0gtYnJvd24tNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1icm93bi02MDAsXG4uYmdjSC1icm93bi02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNjAwLFxuLmJkY0gtYnJvd24tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJyb3duLTYwMCxcbi5maWxsSC1icm93bi02MDA6aG92ZXIge1xuICBmaWxsOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYnJvd24tNjAwLFxuLnN0ckgtYnJvd24tNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTcwMCxcbi5jSC1icm93bi03MDA6aG92ZXIge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJyb3duLTcwMCxcbi5iZ2NILWJyb3duLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1icm93bi03MDAsXG4uYmRjSC1icm93bi03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNzAwLFxuLmZpbGxILWJyb3duLTcwMDpob3ZlciB7XG4gIGZpbGw6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1icm93bi03MDAsXG4uc3RySC1icm93bi03MDA6aG92ZXIge1xuICBzdHJva2U6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmMtYnJvd24tODAwLFxuLmNILWJyb3duLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tODAwLFxuLmJnY0gtYnJvd24tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJyb3duLTgwMCxcbi5iZGNILWJyb3duLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1icm93bi04MDAsXG4uZmlsbEgtYnJvd24tODAwOmhvdmVyIHtcbiAgZmlsbDogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTgwMCxcbi5zdHJILWJyb3duLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uYy1icm93bi05MDAsXG4uY0gtYnJvd24tOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1icm93bi05MDAsXG4uYmdjSC1icm93bi05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tOTAwLFxuLmJkY0gtYnJvd24tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJyb3duLTkwMCxcbi5maWxsSC1icm93bi05MDA6aG92ZXIge1xuICBmaWxsOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYnJvd24tOTAwLFxuLnN0ckgtYnJvd24tOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNTAsXG4uY0gtZ3JleS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS01MCxcbi5iZ2NILWdyZXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS01MCxcbi5iZGNILWdyZXktNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS01MCxcbi5maWxsSC1ncmV5LTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktNTAsXG4uc3RySC1ncmV5LTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktMTAwLFxuLmNILWdyZXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTEwMCxcbi5iZ2NILWdyZXktMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktMTAwLFxuLmJkY0gtZ3JleS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS0xMDAsXG4uZmlsbEgtZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS0xMDAsXG4uc3RySC1ncmV5LTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTIwMCxcbi5jSC1ncmV5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS0yMDAsXG4uYmdjSC1ncmV5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTIwMCxcbi5iZGNILWdyZXktMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktMjAwLFxuLmZpbGxILWdyZXktMjAwOmhvdmVyIHtcbiAgZmlsbDogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktMjAwLFxuLnN0ckgtZ3JleS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS0zMDAsXG4uY0gtZ3JleS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktMzAwLFxuLmJnY0gtZ3JleS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS0zMDAsXG4uYmRjSC1ncmV5LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTMwMCxcbi5maWxsSC1ncmV5LTMwMDpob3ZlciB7XG4gIGZpbGw6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTMwMCxcbi5zdHJILWdyZXktMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNDAwLFxuLmNILWdyZXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTQwMCxcbi5iZ2NILWdyZXktNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNDAwLFxuLmJkY0gtZ3JleS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS00MDAsXG4uZmlsbEgtZ3JleS00MDA6aG92ZXIge1xuICBmaWxsOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS00MDAsXG4uc3RySC1ncmV5LTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTUwMCxcbi5jSC1ncmV5LTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS01MDAsXG4uYmdjSC1ncmV5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTUwMCxcbi5iZGNILWdyZXktNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNTAwLFxuLmZpbGxILWdyZXktNTAwOmhvdmVyIHtcbiAgZmlsbDogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktNTAwLFxuLnN0ckgtZ3JleS01MDA6aG92ZXIge1xuICBzdHJva2U6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS02MDAsXG4uY0gtZ3JleS02MDA6aG92ZXIge1xuICBjb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktNjAwLFxuLmJnY0gtZ3JleS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS02MDAsXG4uYmRjSC1ncmV5LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTYwMCxcbi5maWxsSC1ncmV5LTYwMDpob3ZlciB7XG4gIGZpbGw6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTYwMCxcbi5zdHJILWdyZXktNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNzAwLFxuLmNILWdyZXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTcwMCxcbi5iZ2NILWdyZXktNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNzAwLFxuLmJkY0gtZ3JleS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS03MDAsXG4uZmlsbEgtZ3JleS03MDA6aG92ZXIge1xuICBmaWxsOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS03MDAsXG4uc3RySC1ncmV5LTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTgwMCxcbi5jSC1ncmV5LTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS04MDAsXG4uYmdjSC1ncmV5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTgwMCxcbi5iZGNILWdyZXktODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktODAwLFxuLmZpbGxILWdyZXktODAwOmhvdmVyIHtcbiAgZmlsbDogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktODAwLFxuLnN0ckgtZ3JleS04MDA6aG92ZXIge1xuICBzdHJva2U6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS05MDAsXG4uY0gtZ3JleS05MDA6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktOTAwLFxuLmJnY0gtZ3JleS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS05MDAsXG4uYmRjSC1ncmV5LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTkwMCxcbi5maWxsSC1ncmV5LTkwMDpob3ZlciB7XG4gIGZpbGw6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTkwMCxcbi5zdHJILWdyZXktOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtZ3JleS01MCxcbi5jSC1ibHVlLWdyZXktNTA6aG92ZXIge1xuICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtZ3JleS01MCxcbi5iZ2NILWJsdWUtZ3JleS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNTAsXG4uYmRjSC1ibHVlLWdyZXktNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1ncmV5LTUwLFxuLmZpbGxILWJsdWUtZ3JleS01MDpob3ZlciB7XG4gIGZpbGw6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWdyZXktNTAsXG4uc3RySC1ibHVlLWdyZXktNTA6aG92ZXIge1xuICBzdHJva2U6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTEwMCxcbi5jSC1ibHVlLWdyZXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktMTAwLFxuLmJnY0gtYmx1ZS1ncmV5LTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktMTAwLFxuLmJkY0gtYmx1ZS1ncmV5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktMTAwLFxuLmZpbGxILWJsdWUtZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTEwMCxcbi5zdHJILWJsdWUtZ3JleS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTIwMCxcbi5jSC1ibHVlLWdyZXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktMjAwLFxuLmJnY0gtYmx1ZS1ncmV5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktMjAwLFxuLmJkY0gtYmx1ZS1ncmV5LTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktMjAwLFxuLmZpbGxILWJsdWUtZ3JleS0yMDA6aG92ZXIge1xuICBmaWxsOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTIwMCxcbi5zdHJILWJsdWUtZ3JleS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTMwMCxcbi5jSC1ibHVlLWdyZXktMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktMzAwLFxuLmJnY0gtYmx1ZS1ncmV5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktMzAwLFxuLmJkY0gtYmx1ZS1ncmV5LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktMzAwLFxuLmZpbGxILWJsdWUtZ3JleS0zMDA6aG92ZXIge1xuICBmaWxsOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTMwMCxcbi5zdHJILWJsdWUtZ3JleS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTQwMCxcbi5jSC1ibHVlLWdyZXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktNDAwLFxuLmJnY0gtYmx1ZS1ncmV5LTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNDAwLFxuLmJkY0gtYmx1ZS1ncmV5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktNDAwLFxuLmZpbGxILWJsdWUtZ3JleS00MDA6aG92ZXIge1xuICBmaWxsOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTQwMCxcbi5zdHJILWJsdWUtZ3JleS00MDA6aG92ZXIge1xuICBzdHJva2U6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTUwMCxcbi5jSC1ibHVlLWdyZXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktNTAwLFxuLmJnY0gtYmx1ZS1ncmV5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNTAwLFxuLmJkY0gtYmx1ZS1ncmV5LTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktNTAwLFxuLmZpbGxILWJsdWUtZ3JleS01MDA6aG92ZXIge1xuICBmaWxsOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTUwMCxcbi5zdHJILWJsdWUtZ3JleS01MDA6aG92ZXIge1xuICBzdHJva2U6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTYwMCxcbi5jSC1ibHVlLWdyZXktNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktNjAwLFxuLmJnY0gtYmx1ZS1ncmV5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNjAwLFxuLmJkY0gtYmx1ZS1ncmV5LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktNjAwLFxuLmZpbGxILWJsdWUtZ3JleS02MDA6aG92ZXIge1xuICBmaWxsOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTYwMCxcbi5zdHJILWJsdWUtZ3JleS02MDA6aG92ZXIge1xuICBzdHJva2U6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTcwMCxcbi5jSC1ibHVlLWdyZXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktNzAwLFxuLmJnY0gtYmx1ZS1ncmV5LTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNzAwLFxuLmJkY0gtYmx1ZS1ncmV5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktNzAwLFxuLmZpbGxILWJsdWUtZ3JleS03MDA6aG92ZXIge1xuICBmaWxsOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTcwMCxcbi5zdHJILWJsdWUtZ3JleS03MDA6aG92ZXIge1xuICBzdHJva2U6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTgwMCxcbi5jSC1ibHVlLWdyZXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktODAwLFxuLmJnY0gtYmx1ZS1ncmV5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktODAwLFxuLmJkY0gtYmx1ZS1ncmV5LTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktODAwLFxuLmZpbGxILWJsdWUtZ3JleS04MDA6aG92ZXIge1xuICBmaWxsOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTgwMCxcbi5zdHJILWJsdWUtZ3JleS04MDA6aG92ZXIge1xuICBzdHJva2U6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTkwMCxcbi5jSC1ibHVlLWdyZXktOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktOTAwLFxuLmJnY0gtYmx1ZS1ncmV5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktOTAwLFxuLmJkY0gtYmx1ZS1ncmV5LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktOTAwLFxuLmZpbGxILWJsdWUtZ3JleS05MDA6aG92ZXIge1xuICBmaWxsOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTkwMCxcbi5zdHJILWJsdWUtZ3JleS05MDA6aG92ZXIge1xuICBzdHJva2U6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS0xMDAsXG4uY0gtZ3JleS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktMTAwLFxuLmJnY0gtZ3JleS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS0xMDAsXG4uYmRjSC1ncmV5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTEwMCxcbi5maWxsSC1ncmV5LTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmOWZhZmIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTEwMCxcbi5zdHJILWdyZXktMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktMjAwLFxuLmNILWdyZXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTIwMCxcbi5iZ2NILWdyZXktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktMjAwLFxuLmJkY0gtZ3JleS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS0yMDAsXG4uZmlsbEgtZ3JleS0yMDA6aG92ZXIge1xuICBmaWxsOiAjZjJmM2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS0yMDAsXG4uc3RySC1ncmV5LTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2YyZjNmNSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTMwMCxcbi5jSC1ncmV5LTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTZlYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS0zMDAsXG4uYmdjSC1ncmV5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVhZjAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTMwMCxcbi5iZGNILWdyZXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktMzAwLFxuLmZpbGxILWdyZXktMzAwOmhvdmVyIHtcbiAgZmlsbDogI2U2ZWFmMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktMzAwLFxuLnN0ckgtZ3JleS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICNlNmVhZjAgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS00MDAsXG4uY0gtZ3JleS00MDA6aG92ZXIge1xuICBjb2xvcjogI2QzZDllMyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktNDAwLFxuLmJnY0gtZ3JleS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS00MDAsXG4uYmRjSC1ncmV5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzZDllMyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTQwMCxcbi5maWxsSC1ncmV5LTQwMDpob3ZlciB7XG4gIGZpbGw6ICNkM2Q5ZTMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTQwMCxcbi5zdHJILWdyZXktNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNTAwLFxuLmNILWdyZXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTUwMCxcbi5iZ2NILWdyZXktNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YzJkMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNTAwLFxuLmJkY0gtZ3JleS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS01MDAsXG4uZmlsbEgtZ3JleS01MDA6aG92ZXIge1xuICBmaWxsOiAjYjljMmQwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS01MDAsXG4uc3RySC1ncmV5LTUwMDpob3ZlciB7XG4gIHN0cm9rZTogI2I5YzJkMCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTYwMCxcbi5jSC1ncmV5LTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjN2M4Njk1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS02MDAsXG4uYmdjSC1ncmV5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Yzg2OTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTYwMCxcbi5iZGNILWdyZXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2M4Njk1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNjAwLFxuLmZpbGxILWdyZXktNjAwOmhvdmVyIHtcbiAgZmlsbDogIzdjODY5NSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktNjAwLFxuLnN0ckgtZ3JleS02MDA6aG92ZXIge1xuICBzdHJva2U6ICM3Yzg2OTUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS03MDAsXG4uY0gtZ3JleS03MDA6aG92ZXIge1xuICBjb2xvcjogIzcyNzc3YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktNzAwLFxuLmJnY0gtZ3JleS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS03MDAsXG4uYmRjSC1ncmV5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyNzc3YSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTcwMCxcbi5maWxsSC1ncmV5LTcwMDpob3ZlciB7XG4gIGZpbGw6ICM3Mjc3N2EgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTcwMCxcbi5zdHJILWdyZXktNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktODAwLFxuLmNILWdyZXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTgwMCxcbi5iZ2NILWdyZXktODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NWE1YyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktODAwLFxuLmJkY0gtZ3JleS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS04MDAsXG4uZmlsbEgtZ3JleS04MDA6aG92ZXIge1xuICBmaWxsOiAjNTY1YTVjICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS04MDAsXG4uc3RySC1ncmV5LTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzU2NWE1YyAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTkwMCxcbi5jSC1ncmV5LTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzEzNDM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS05MDAsXG4uYmdjSC1ncmV5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM0MzUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTkwMCxcbi5iZGNILWdyZXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzNDM1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktOTAwLFxuLmZpbGxILWdyZXktOTAwOmhvdmVyIHtcbiAgZmlsbDogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktOTAwLFxuLnN0ckgtZ3JleS05MDA6aG92ZXIge1xuICBzdHJva2U6ICMzMTM0MzUgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInRpLVwiXSxcbltjbGFzcyo9XCIgdGktXCJdIHtcbiAgZm9udC1mYW1pbHk6ICd0aGVtaWZ5JztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4udGktdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi50aS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi50aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLnRpLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4udGktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLnRpLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4udGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi50aS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLnRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLnRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi50aS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLnRpLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4udGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLnRpLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4udGktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4udGktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLnRpLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4udGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4udGktcnVsZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi50aS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi50aS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLnRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLnRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4udGktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi50aS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLnRpLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4udGktbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLnRpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4udGktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLnRpLW1lZGFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4udGktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi50aS1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4udGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLnRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLnRpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi50aS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi50aS1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLnRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4udGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi50aS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLnRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi50aS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4udGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLnRpLWhhbmQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4udGktaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi50aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLnRpLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLnRpLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi50aS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLnRpLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLnRpLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLnRpLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4udGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLnRpLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi50aS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4udGktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLnRpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi50aS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4udGktYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4udGktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cblxuLnRpLWNoZWNrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4udGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi50aS1hbm5vdW5jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLnRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLnRpLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLnRpLWJvbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG5cbi50aS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLnRpLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cblxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuXG4udGktYXJyb3dzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjtcbn1cblxuLnRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4udGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLnRpLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4udGktd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLnRpLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4udGktdmlldy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuXG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi50aS11cHBlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLnRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuXG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG5cbi50aS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4udGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cblxuLnRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuXG4udGktdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cblxuLnRpLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLnRpLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLnRpLXN0YXRzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi50aS1zdGF0cy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi50aS1zcGxpdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi50aS1zcGxpdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi50aS1zbWFsbGNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4udGktc2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLnRpLXNoaWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi50aS1zaGlmdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG5cbi50aS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cblxuLnRpLW5vdGVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLnRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuXG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLnRpLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuLnRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi50aS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi50aS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cblxuLnRpLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4udGktcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi50aS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4udGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4udGktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cblxuLnRpLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4udGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLnRpLW1vdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4udGktbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cblxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLnRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLnRpLW1lbnUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi50aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLnRpLW1hcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLnRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cblxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4udGktbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4udGktbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuXG4udGktSXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG5cbi50aS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG5cbi50aS1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLnRpLWh1bW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4udGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuXG4udGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4udGktaGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG5cbi50aS1oYXJkZHJpdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG5cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLnRpLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLnRpLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLnRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4udGktZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cblxuLnRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLnRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4udGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cblxuLnRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG5cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cblxuLnRpLWRpcmVjdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cblxuLnRpLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuXG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi50aS1jb250cm9sLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLnRpLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuXG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4udGktY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG5cbi50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi50aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuXG4udGktY2xvdWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cblxuLnRpLWNsb3VkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuXG4udGktY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi50aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4udGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuXG4udGktYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4udGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuXG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG5cbi50aS1iYXItY2hhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG5cbi50aS1iYWNrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG5cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cblxuLnRpLWFycm93cy1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cblxuLnRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cblxuLnRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4udGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLnRpLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cblxuLnRpLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuXG4udGktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cblxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG5cbi50aS1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjtcbn1cblxuLnRpLXdyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG5cbi50aS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cblxuLnRpLXdpZGdldGl6ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjtcbn1cblxuLnRpLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuXG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuXG4udGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG5cbi50aS12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG5cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cblxuLnRpLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiO1xufVxuXG4udGktdGhlbWlmeS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG5cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cblxuLnRpLXRoZW1pZnktZmF2aWNvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDNcIjtcbn1cblxuLnRpLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cblxuLnRpLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG5cbi50aS1zcGxpdC12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuXG4udGktc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cblxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuXG4udGktc2hpZnQtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG5cbi50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuXG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cblxuLnRpLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGNcIjtcbn1cblxuLnRpLXBpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjtcbn1cblxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cblxuLnRpLXBlbmNpbC1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG5cbi50aS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG5cbi50aS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG5cbi50aS1tb3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuXG4udGktbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cblxuLnRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuXG4udGktbGluZS1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cblxuLnRpLWxpbmUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG5cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cblxuLnRpLWxheW91dC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWJcIjtcbn1cblxuLnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cblxuLnRpLWxheW91dC10YWItbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG5cbi50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG5cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuXG4udGktbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjFcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjJcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cblxuLnRpLWxheW91dC1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuXG4udGktbGF5b3V0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuXG4udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWNlbnRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC10aHVtYi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG5cbi50aS1sYXlvdXQtbGluZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1idG4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cblxuLnRpLWluay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cblxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG5cbi50aS1oZWxwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuXG4udGktaGVhZHBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuXG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuXG4udGktaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuXG4udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG5cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cblxuLnRpLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWVcIjtcbn1cblxuLnRpLWZhY2Utc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjtcbn1cblxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG5cbi50aS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuXG4udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuXG4udGktY29udHJvbC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cblxuLnRpLWNvbnRyb2wtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cblxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuXG4udGktYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG5cbi50aS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG5cbi50aS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuXG4udGktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuXG4udGktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuXG4udGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG5cbi50aS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuXG4udGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cblxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuXG4udGktcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG5cbi50aS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cblxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cblxuLnRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiO1xufVxuXG4udGktbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuXG4udGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzlcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cblxuLnRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiO1xufVxuXG4udGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG5cbi50aS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjtcbn1cblxuLnRpLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuXG4udGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cblxuLnRpLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjtcbn1cblxuLnRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG5cbi50aS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuXG4udGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuXG4udGktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuXG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cblxuLnRpLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG5cbi50aS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cblxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuXG4udGktdHdpdHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjtcbn1cblxuLnRpLXR1bWJsci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cblxuLnRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuXG4udGktc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjtcbn1cblxuLnRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cblxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuXG4udGktc2hhcmV0aGlzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuXG4udGktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG5cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG5cbi50aS1taWNyb3NvZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG5cbi50aS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuXG4udGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cblxuLnRpLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiO1xufVxuXG4udGktaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjtcbn1cblxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cblxuLnRpLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG5cbi50aS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cblxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG5cbi50aS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG5cbi50aS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cblxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyLFxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteDpmb2N1cyxcbi5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG5cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuI2pxc3Rvb2x0aXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc29ydGluZ19hc2M6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM3Mjc3N2E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgY29sb3I6ICMzMTM0MzU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNzI3NzdhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogIzcyNzc3YTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIGNvbG9yOiAjMzEzNDM1O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgY29sb3I6ICM3Mjc3N2E7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgY29sb3I6ICM3Mjc3N2EgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmhvdmVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6Zm9jdXMsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6aG92ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6Zm9jdXMsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3Q6aG92ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3Q6Zm9jdXMsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdDpob3Zlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQuZGlzYWJsZWQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMuZGlzYWJsZWQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QuZGlzYWJsZWQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3Nzc0ZTc7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNzc3NGU3O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zdGF0dXMge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLmZjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xufVxuXG4uZmMgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzcyNzc3YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZmMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjNTk1ZDYwO1xufVxuXG4uZmMgYnV0dG9uLmZjLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjIGJ1dHRvbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG5cbi5mYy10b29sYmFyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIsXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciBzcGFuIHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY5YWVlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogNHB4IDRweCAwIDA7XG59XG5cbi5mYy1ldmVudC1jb250YWluZXIgLmZjLWV2ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGZkO1xuICBjb2xvcjogIzBmOWFlZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmZjLWV2ZW50LWNvbnRhaW5lciAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW46IDFweCA1cHggNXB4O1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc0ZTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjNzc3NGU3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICM3Nzc0ZTc7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc0ZTc7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA2cHggMCAzNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzZkYzJmNjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTNweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCxcbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3Nzc0ZTc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzRlNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzRlNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSBpIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9pbmRleC5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAU2lkZWJhclxuLy8gKyBAU2lkZWJhciBJbm5lclxuLy8gKyBAU2lkZWJhciBIZWFkZXJcbi8vICsgQFNpZGViYXIgTWVudVxuLy8gKyBAU2lkZWJhciBDb2xsYXBzZWRcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgd2lkdGg6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkY29sbGFwc2VkLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgbGVmdDogLSRvZmZzY3JlZW4tc2l6ZTtcbiAgICB3aWR0aDogY2FsYygjeyRvZmZzY3JlZW4tc2l6ZX0gLSAzMHB4KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIElubmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhci1sb2dvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5sb2dvLXRleHQge1xuICAgICAgY29sb3I6ICRncmV5LTkwMDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9IC0gMXB4KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItbWVudSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWxpbmsge1xuICAgICYuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJG1kLWJsdWUtNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kcm9wZG93biB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4wNXMgZWFzZS1pbjtcblxuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG5cbiAgICAgICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWluZm87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5pY29uLWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWluZm87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpIHtcbiAgICAmLmRyb3Bkb3duIHtcbiAgICAgIHVsIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC5pY29uLWhvbGRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIENvbGxhcHNlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pcy1jb2xsYXBzZWQge1xuICAuc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC14bCkge1xuICAgICAgd2lkdGg6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgICAgLnNpZGViYXItaW5uZXIge1xuICAgICAgICAuc2lkZWJhci1sb2dvIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgICAgICAuc2lkZWJhci1sb2dvIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAR2VuZXJhbCBNZWRpYSBRdWVyeVxuLy8gKyBAQWxsIEFib3ZlIE1lZGlhIFF1ZXJ5XG4vLyArIEBBbGwgVW5kZXIgTWVkaWEgUXVlcnlcbi8vICsgQEJldHdlZW4gVHdvIERldmljZXMgTWVkaWEgUXVlcnlcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2VuZXJhbCBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgZm9yIGN1c3RvbSBydWxlcyB0aGF0IGRvbid0IGZvbGxvd1xuLy8gYW55IG9mIHRoZSBmb2xsb3dpbmcgcHJlbWFkZSBtZWRpYSBxdWVyaWVzLlxuXG5AbWl4aW4gbXEoJGNvbmRpdGlvbikge1xuICBAbWVkaWEgI3skY29uZGl0aW9ufSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxsIEFib3ZlIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBtYXRjaCBjZXJ0YWluIGJyZWFrcG9pbnRcbi8vIGFuZCBhbGwgZGV2aWNlcyBhYm92ZSBpdC5cblxuQG1peGluIGZyb20oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsbCBVbmRlciBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgdG8gbWF0Y2ggYWxsIGRldmljZXMgdW5kZXIgY2VydGFpbiBicmVha3BvaW50LlxuXG5AbWl4aW4gdG8oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCZXR3ZWVuIFR3byBEZXZpY2VzIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBtYXRjaCB0aGUgZGV2aWNlcyBiZXR3ZWVuIDIgYnJlYWtwb2ludHMuXG5cbkBtaXhpbiBiZXR3ZWVuKCRzdGFydCwgJGVuZCl7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy90b29scy9taXhpbnMvbWVkaWFRdWVyaWVzUmFuZ2VzLnNjc3MiLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDbGVhcmZpeFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy90b29scy9taXhpbnMvY2xlYXJmaXguc2NzcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuXG4vLyArIEBUb3BiYXJcbi8vICsgQENvbGxhcHNlZCBTdGF0ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUb3BiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3skb2Zmc2NyZWVuLXNpemV9KTtcbiAgei1pbmRleDogODAwO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb2xsYXBzZWQtc2l6ZX0pO1xuICB9XG5cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgLm5hdi1sZWZ0LFxuICAgIC5uYXYtcmlnaHQge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdGlmaWNhdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWRhbmdlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDUuNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG5cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93IHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubmF2LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJveCB7XG4gICAgLnNlYXJjaC1pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pY29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LXNtKSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LXRleHQtY29sb3IsIDIwJSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ29sbGFwc2VkIFN0YXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb2xsYXBzZWQtc2l6ZX0pO1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skb2Zmc2NyZWVuLXNpemV9KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy90b3BiYXIuc2NzcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFBhZ2UgQ29udGFpbmVyXG4vLyArIEBNYWluIENvbnRlbnRcbi8vICsgQEZ1bGwgQ29udGFpbmVyXG4vLyArIEBDb2xsYXBzZWQgU3RhdGVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFnZSBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAkb2Zmc2NyZWVuLXNpemU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1haW4gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4NXB4IDIwcHggMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYxcHgpO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogODVweCA1cHggNXB4O1xuICB9XG59XG5cbi5yZW1haW4taGVpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI2cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGdWxsIENvbnRhaW5lclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mdWxsLWNvbnRhaW5lciB7XG4gIGxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkY29sbGFwc2VkLXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ29sbGFwc2VkIFN0YXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY29sbGFwc2VkLXNpemU7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgICB9XG4gIH1cblxuICAuZnVsbC1jb250YWluZXIge1xuICAgIGxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICBsZWZ0OiAkb2Zmc2NyZWVuLXNpemU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvcGFnZUNvbnRhaW5lci5zY3NzIiwiLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVlZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9wcm9ncmVzc0Jhci5zY3NzIiwiLmVhc3ktcGllLWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9lYXN5UGllQ2hhcnQuc2NzcyIsIi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZC13aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGNvbG9yOiAkZ3JleS01MDA7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTQwMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xufVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWRhbmdlcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1kYW5nZXI7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWluZm87XG59XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRtZC13aGl0ZTtcbn1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2FybmluZztcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC13YXJuaW5nO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAkbWQtd2hpdGU7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXN1Y2Nlc3M7XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtc3VjY2Vzcztcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4ucmFkaW8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL2NvbXBvbmVudHMvZm9ybXMuc2NzcyIsIiNsb2FkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2xvYWRlci5mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cblxuLnNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH0gMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsImZvb3RlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIiNjaGF0LXNpZGViYXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcblxuICAgICYub3BlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuI2NoYXQtYm94IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3NjcmVlbnMvY2hhdC5zY3NzIiwiLmVtYWlsLWFwcCB7XG4gIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmVtYWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuZW1haWwtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgICAgICYubm8taW5ib3gtdmlldyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIC5lbWFpbC1jb21wb3NlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmVtYWlsLWNvbXBvc2UtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zaWRlLWFjdGl2ZSB7XG4gICAgICAuZW1haWwtc2lkZS1uYXYge1xuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVtYWlsLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy9zY3JlZW5zL2VtYWlsLnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQENlbnRlcmluZ1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ2VudGVyaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNlbnRlclkge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2VudGVyWCB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY2VudGVyWFkge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuY2VudGVyWVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNlbnRlclhcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuY2VudGVyWFlcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9jZW50ZXIuc2NzcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1lZGlhIFF1ZXJpZXMgR2VuZXJhdG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSByZXNwb25zaXZlIHZlcnNpb25zIG9mIGNzcyBydWxlcy5cblxuQG1peGluIG1lZGlhUXVlcnlDb25kaXRpb24oJG1xKSB7XG4gICRicmVha3BvaW50Rm91bmQ6IGZhbHNlO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgJGFsaWFzOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xuICAgICRjb25kaXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICBAaWYgJG1xID09ICRhbGlhcyBhbmQgJGNvbmRpdGlvbiB7XG4gICAgICAkYnJlYWtwb2ludEZvdW5kOiB0cnVlO1xuXG4gICAgICBAbWVkaWEgI3skY29uZGl0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludEZvdW5kID09IGZhbHNlIHtcbiAgICBAd2FybiBcIk9vcHMhIEJyZWFrcG9pbnQgw6LCgMKYI3skbXF9w6LCgMKZIGRvZXMgbm90IGV4aXN0IFxcOlwiO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9taXhpbnMvbWVkaWFRdWVyeUNvbmRpdGlvbi5zY3NzIiwiQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLmNzc1wiO1xuXG5AaW1wb3J0ICdzcGVjL3NldHRpbmdzL2luZGV4JztcbkBpbXBvcnQgJ3NwZWMvdG9vbHMvaW5kZXgnO1xuQGltcG9ydCAnc3BlYy9pbmRleCc7XG5AaW1wb3J0ICd2ZW5kb3IvaW5kZXgnO1xuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9pbmRleC5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBCYXNlXG4vLyArIEBHYXAgKDAgPiA0IFN0ZXAgMSlcbi8vICsgQEdhcCAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQEdhcCAoNDAgPiAxNjAgU3RlcCAxMClcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5bY2xhc3MqPSdnYXAnXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2FwICgwID4gNCBTdGVwIDEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0IHtcbiAgLmdhcFgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICYgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nYXBZLSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZ2FwLSN7JGl9IHtcbiAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLmdhcFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYXBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FwLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdhcCAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAuZ2FwWC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXBZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhcC0jeyRpfSB7XG4gICAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAuZ2FwWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2FwICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA0MCB0aHJvdWdoIDE2MCB7XG4gIEBpZiAkaSAlIDEwID09IDAge1xuICAgIC5nYXBYLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhcFktI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwLSN7JGl9IHtcbiAgICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5nYXBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvdXRpbHMvZ2FwLnNjc3MiLCIucGVlcnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wZWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wZWVyLWdyZWVkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZWVycy1ncmVlZCA+IC5wZWVyLFxuLnBlZXJzLWdyZWVkID4gLnBlZXJzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wZWVyID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucGVlci1ncmVlZCA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL3BlZXJzLnNjc3MiLCIubGF5ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvdXRpbHMvbGF5ZXJzLnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQEZsZXggV3JhcFxuLy8gKyBARmxleCBEaXJlY3Rpb25cbi8vICsgQEZsZXhcbi8vICsgQEZsZXggQmFzaXNcbi8vICsgQEZsZXggR3Jvd1xuLy8gKyBARmxleCBTaHJpbmtcbi8vICsgQEZsZXggT3JkZXJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQERpc3BsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZC1mICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cbi5kLWlmICAgIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZC1mXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmQtaWZcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IFdyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnh3LXcgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuLmZ4dy13ciAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuLmZ4dy1udyAgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meHctd1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5meHctd3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gICAgLmZ4dy1ud1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IERpcmVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meGQtYyAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLmZ4ZC1jciAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbi5meGQtciAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuLmZ4ZC1yciAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhkLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZ4ZC1jclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLmZ4ZC1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5meGQtcnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsaWduIEl0ZW1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFpLWZzICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuLmFpLWZlICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbi5haS1jICAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLmFpLWIgICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbi5haS1zICAgIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuYWktZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5haS1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5haS1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWktYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAuYWktc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsaWduIFNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYXMtZnMgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbi5hcy1mZSAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbi5hcy1jICAgIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4uYXMtYiAgICB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4uYXMtcyAgICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuYXMtZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFzLWZlXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAuYXMtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuYXMtYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAgIC5hcy1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGlnbiBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFjLWZzICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uYWMtZmUgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4uYWMtYyAgICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmFjLXMgICAgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4uYWMtc2IgICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5hYy1zYSAgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmFjLWZzXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5hYy1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmFjLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgLmFjLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5hYy1zYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYWMtc2FcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBKdXN0aWZ5IENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uamMtZnMgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuLmpjLWZlICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4uamMtYyAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uamMtc2IgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuLmpjLXNhICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5qYy1mc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5qYy1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuamMtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5qYy1zYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5qYy1zYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meC1uICAgIHsgZmxleDogbm9uZTsgfVxuLmZ4LTEgICAgeyBmbGV4OiAxOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4LW5cXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZmxleDogbm9uZTsgfVxuICAgIC5meC0xXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGZsZXg6IDE7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IEJhc2lzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4Yi1hICAgeyBmbGV4LWJhc2lzOiBhdXRvOyB9XG4uZnhiLTAgICB7IGZsZXgtYmFzaXM6IDA7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhiLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLmZ4Yi0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1iYXNpczogMDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggR3Jvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meGctMSAgIHsgZmxleC1ncm93OiAxOyB9XG4uZnhnLTAgICB7IGZsZXgtZ3JvdzogMDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meGctMVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZ3JvdzogMTsgfVxuICAgIC5meGctMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZ3JvdzogMDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggU2hyaW5rXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4cy0xICAgeyBmbGV4LXNocmluazogMTsgfVxuLmZ4cy0wICAgeyBmbGV4LXNocmluazogMDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meHMtMVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLmZ4cy0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IE9yZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG4gIC5vcmQtI3skaX0geyBvcmRlcjogJGk7IH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAub3JkLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG9yZGVyOiAkaTsgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9mbGV4LnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQERpc3BsYXlcbi8vICsgQE92ZXJmbG93XG4vLyArIEBGbG9hdFxuLy8gKyBAVmVydGljYWwgQWxpZ25cbi8vICsgQFBvc2l0aW9uXG4vLyArIEBaLUluZGV4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBEaXNwbGF5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmQtYiAgICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbi5kLWliICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuLmQtaSAgICAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4uZC10YiAgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuLmQtdGJjICAgICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuLmQtbiAgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5kLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQtaWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQtaVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQtdGJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZC10YmNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQtblxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE92ZXJmbG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm92LWggICAgICAgICB7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuLm92LWEgICAgICAgICB7IG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdi1zICAgICAgICAgeyBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLm92WS1oICAgICAgICB7IG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4ub3ZYLWggICAgICAgIHsgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbi5vdlktYSAgICAgICAgeyBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdlgtYSAgICAgICAgeyBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5vdlktcyAgICAgICAgeyBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuLm92WC1zICAgICAgICB7IG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLm92LWhcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgIC5vdi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm92LXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4gICAgLm92WS1oXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLm92WC1oXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLm92WS1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5vdlgtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZZLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZYLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbG9hdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mbC1sICAgICAgICAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4uZmwtciAgICAgICAgIHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mbC1uICAgICAgICAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZsLWxcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmwtclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmwtblxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZlcnRpY2FsIEFsaWduXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZhLXQgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLnZhLW0gICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLnZhLWIgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC52YS10XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbiAgICAudmEtbVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgLnZhLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvcy1zICAgICAgICB7IHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuLnBvcy1zdCAgICAgICB7IHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuLnBvcy1yICAgICAgICB7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4ucG9zLWEgICAgICAgIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbi5wb3MtZiAgICAgICAgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5wb3Mtc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zLXN0XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1mXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAWi1JbmRleFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOSB7XG4gIC56LSN7JGl9IHsgei1pbmRleDogKCRpICogMTAwMCkgIWltcG9ydGFudDsgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC56LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHotaW5kZXg6ICgkaSAqIDEwMDApICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGF5b3V0LnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBMaXN0IFN0eWxlIFBvc2l0aW9uXG4vLyArIEBMaXN0IFN0eWxlIFR5cGVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATGlzdCBTdHlsZSBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXNwLWkgeyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbi5saXNwLW8geyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQExpc3QgU3R5bGUgVHlwZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXMtbiAgeyBsaXN0LXN0eWxlOiBub25lOyB9XG4ubGlzdC1jIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbi5saXN0LXMgeyBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsgfVxuLmxpc3QtdSB7IGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47IH1cbi5saXN0LWwgeyBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhOyB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL2xpc3RzLnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQE1hcmdpbiAoMCA+IDQgU3RlcCAxKVxuLy8gKyBATWFyZ2luICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBATWFyZ2luICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gKyBATWFyZ2luIEF1dG9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVQtI3skaX0geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1SLSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tTC0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAubVktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0jeyRpfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1ULW52LSN7JGl9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1CLW52LSN7JGl9IHsgbWFyZ2luLWJvdHRvbTotICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubUwtbnYtI3skaX0geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gIC5tWS1udi0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAubS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1CLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1MLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubVgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubVItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubUItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIC5tWS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubVgtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC0jeyRpfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi0jeyRpfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLSN7JGl9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW52LSN7JGl9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC1udi0jeyRpfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItbnYtI3skaX0geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLW52LSN7JGl9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5tLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG5cbiAgICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC0jeyRpfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi0jeyRpfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLSN7JGl9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW52LSN7JGl9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC1udi0jeyRpfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItbnYtI3skaX0geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLW52LSN7JGl9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5tLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgQXV0b1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tLWEgIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tWC1hIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tVC1hIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4ubVItYSB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4ubUItYSB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuLm1MLWEgeyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLm0tYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubVgtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tVC1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tUi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1CLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1MLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL21hcmdpbi5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAQmFja2dyb3VuZCBTaXplXG4vLyArIEBCYWNrZ3JvdW5kIFBvc2l0aW9uXG4vLyArIEBCYWNrZ3JvdW5kIFJlcGVhdFxuLy8gKyBAT2JqZWN0IEZpdFxuLy8gKyBAUmVzaXplXG4vLyArIEBPcGFjaXR5XG4vLyArIEBDdXJzb3Jcbi8vICsgQFZpc2liaWxpdHlcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmFja2dyb3VuZCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnc3otY3YgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi5iZ3N6LWN0ICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbi5iZ3N6LWZ1bGwgeyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCYWNrZ3JvdW5kIFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJncFgtYyAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4uYmdwWC10ICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB0b3A7IH1cbi5iZ3BYLXIgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0OyB9XG4uYmdwWC1sICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0OyB9XG4uYmdwWC1iICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBib3R0b207IH1cbi5iZ3BZLWMgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuLmJncFktdCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4uYmdwWS1yICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByaWdodDsgfVxuLmJncFktbCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogbGVmdDsgfVxuLmJncFktYiAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhY2tncm91bmQgUmVwZWF0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnci1uICAgICB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi5iZ3IteSAgICAgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IH1cbi5iZ3IteCAgICAgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAT2JqZWN0IEZpdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vZi1jdCAgICAgeyBvYmplY3QtZml0OiBjb250YWluOyB9XG4ub2YtY3YgICAgIHsgb2JqZWN0LWZpdDogY292ZXI7IH1cbi5vZi1mICAgICAgeyBvYmplY3QtZml0OiBmaWxsOyB9XG4ub2YtbiAgICAgIHsgb2JqZWN0LWZpdDogbm9uZTsgfVxuLm9mLXNkICAgICB7IG9iamVjdC1maXQ6IHNjYWxlLWRvd247IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUmVzaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJzei12ICAgICB7IHJlc2l6ZTogdmVydGljYWw7IH1cbi5yc3otaCAgICAgeyByZXNpemU6IGhvcml6b250YWw7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAT3BhY2l0eVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vcC0wICAgICAgeyBvcGFjaXR5OiAwOyB9XG4ub3AtMTBwICAgIHsgb3BhY2l0eTogMC4xOyB9XG4ub3AtMjBwICAgIHsgb3BhY2l0eTogMC4yOyB9XG4ub3AtMzBwICAgIHsgb3BhY2l0eTogMC4zOyB9XG4ub3AtNDBwICAgIHsgb3BhY2l0eTogMC40OyB9XG4ub3AtNTBwICAgIHsgb3BhY2l0eTogMC41OyB9XG4ub3AtNjBwICAgIHsgb3BhY2l0eTogMC42OyB9XG4ub3AtNzBwICAgIHsgb3BhY2l0eTogMC43OyB9XG4ub3AtODBwICAgIHsgb3BhY2l0eTogMC44OyB9XG4ub3AtOTBwICAgIHsgb3BhY2l0eTogMC45OyB9XG4ub3AtMTAwcCAgIHsgb3BhY2l0eTogMTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDdXJzb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY3VyLW5hICAgIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuLmN1ci1wICAgICB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmN1ci1hICAgICB7IGN1cnNvcjogYXV0bzsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWaXNpYmlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZpcy12ICAgICB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbi52aXMtaCAgICAgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvb2JqZWN0cy5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBQYWRkaW5nICgwID4gNCBTdGVwIDEpXG4vLyArIEBQYWRkaW5nICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBAUGFkZGluZyAoNDAgPiAxNjAgU3RlcCAxMClcbi8vICsgQFBhZGRpbmcgQXV0b1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoMCA+IDQgU3RlcCAxKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNCB7XG4gIC5wLSN7JGl9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucFQtI3skaX0geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wUi0jeyRpfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucEItI3skaX0geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wTC0jeyRpfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLnBZLSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5wLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucFItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucEItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBMLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIC5wWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAucC0jeyRpfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucFQtI3skaX0geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBSLSN7JGl9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBCLSN7JGl9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wTC0jeyRpfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAucFktI3skaX0ge1xuICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBYLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAucC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBCLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBMLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLnBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG4gICAgLnAtI3skaX0gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBULSN7JGl9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wUi0jeyRpfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wQi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucEwtI3skaX0geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLnBZLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wWC0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLnAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5wWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9wYWRkaW5nLnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQFBvc2l0aW9uICgwID4gNCBTdGVwIDEpXG4vLyArIEBQb3NpdGlvbiAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQFBvc2l0aW9uICg0MCA+IDE2MCBTdGVwIDEwKVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb24gKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAuci0jeyRpfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gIC5iLSN7JGl9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgLnItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAgIC5iLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAgIC5yLSN7JGl9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAuYi0jeyRpfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgICAuci0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogI3skaX1weDsgfVxuICAgICAgICAuYi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAudC0jeyRpfSB7IHRvcDogI3skaX1weDsgfVxuICAgIC5yLSN7JGl9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAuYi0jeyRpfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgIC5sLSN7JGl9IHsgbGVmdDogI3skaX1weDsgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC50LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogI3skaX1weDsgfVxuICAgICAgICAuci0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogI3skaX1weDsgfVxuICAgICAgICAuYi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAgICAgLmwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogI3skaX1weDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoNTAlKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50bC01MHAge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4udHItNTBwIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi50LTUwcCB7IHRvcDogNTAlOyB9XG4uci01MHAgeyByaWdodDogNTAlOyB9XG4uYi01MHAgeyBib3R0b206IDUwJTsgfVxuLmwtNTBwIHsgbGVmdDogNTAlOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnRsLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLnRyLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cblxuICAgIC50LTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0b3A6IDUwJTsgfVxuICAgIC5yLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogNTAlOyB9XG4gICAgLmItNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogNTAlOyB9XG4gICAgLmwtNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGxlZnQ6IDUwJTsgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3Bvc2l0aW9ucy5zY3NzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBGaXhlZCBXaWR0aFxuLy8gKyBAUmVsYXRpdmUgV2lkdGhcbi8vICsgQEZpeGVkIEhlaWdodFxuLy8gKyBATWF4IFNpemVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZpeGVkIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnctMVxcLzRyLCAuc3otMVxcLzRyICAgIHsgd2lkdGg6IDAuMjVyZW07IH1cbi53LTFcXC8yciwgLnN6LTFcXC8yciAgICB7IHdpZHRoOiAwLjVyZW07IH1cbi53LTNcXC80ciwgLnN6LTNcXC80ciAgICB7IHdpZHRoOiAwLjc1cmVtOyB9XG4udy0xciwgLnN6LTFyICAgICAgICAgIHsgd2lkdGg6IDFyZW07IH1cbi53LTNcXC8yciwgLnN6LTNcXC8yciAgICB7IHdpZHRoOiAxLjVyZW07IH1cbi53LTJyLCAuc3otMnIgICAgICAgICAgeyB3aWR0aDogMnJlbTsgfVxuLnctNVxcLzJyLCAuc3otNVxcLzJyICAgIHsgd2lkdGg6IDIuNXJlbTsgfVxuLnctM3IsIC5zei0zciAgICAgICAgICB7IHdpZHRoOiAzcmVtOyB9XG4udy03XFwvMnIsIC5zei03XFwvMnIgICAgeyB3aWR0aDogMy41cmVtOyB9XG4udy00ciwgLnN6LTRyICAgICAgICAgIHsgd2lkdGg6IDRyZW07IH1cbi53LTlcXC8yciwgLnN6LTlcXC8yciAgICB7IHdpZHRoOiA0LjVyZW07IH1cbi53LTVyLCAuc3otNXIgICAgICAgICAgeyB3aWR0aDogNXJlbTsgfVxuLnctMTFcXC8yciwgLnN6LTExXFwvMnIgIHsgd2lkdGg6IDUuNXJlbTsgfVxuLnctNnIsIC5zei02ciAgICAgICAgICB7IHdpZHRoOiA2cmVtOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnctMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMC4yNXJlbTsgfVxuICAgIC53LTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDAuNXJlbTsgfVxuICAgIC53LTNcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDAuNzVyZW07IH1cbiAgICAudy0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogMXJlbTsgfVxuICAgIC53LTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDEuNXJlbTsgfVxuICAgIC53LTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiAycmVtOyB9XG4gICAgLnctNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMi41cmVtOyB9XG4gICAgLnctM3JcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDNyZW07IH1cbiAgICAudy03XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAzLjVyZW07IH1cbiAgICAudy00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogNHJlbTsgfVxuICAgIC53LTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDQuNXJlbTsgfVxuICAgIC53LTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiA1cmVtOyB9XG4gICAgLnctMTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyB3aWR0aDogNS41cmVtOyB9XG4gICAgLnctNnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDZyZW07IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBSZWxhdGl2ZSBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53LTAgICAgIHsgd2lkdGg6IDBweDsgfVxuLnctMTBwICAgeyB3aWR0aDogMTAlOyB9XG4udy0yMHAgICB7IHdpZHRoOiAyMCU7IH1cbi53LTMwcCAgIHsgd2lkdGg6IDMwJTsgfVxuLnctNDBwICAgeyB3aWR0aDogNDAlOyB9XG4udy01MHAgICB7IHdpZHRoOiA1MCU7IH1cbi53LTYwcCAgIHsgd2lkdGg6IDYwJTsgfVxuLnctNzBwICAgeyB3aWR0aDogNzAlOyB9XG4udy04MHAgICB7IHdpZHRoOiA4MCU7IH1cbi53LTkwcCAgIHsgd2lkdGg6IDkwJTsgfVxuLnctMTAwcCAgeyB3aWR0aDogMTAwJTsgfVxuLnctMXB4ICAgeyB3aWR0aDogMXB4OyB9XG4udy1hICAgICB7IHdpZHRoOiBhdXRvOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnctMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgd2lkdGg6IDBweDsgfVxuICAgIC53LTEwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiAxMCU7IH1cbiAgICAudy0yMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogMjAlOyB9XG4gICAgLnctMzBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDMwJTsgfVxuICAgIC53LTQwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA0MCU7IH1cbiAgICAudy01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogNTAlOyB9XG4gICAgLnctNjBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDYwJTsgfVxuICAgIC53LTcwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA3MCU7IH1cbiAgICAudy04MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogODAlOyB9XG4gICAgLnctOTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDkwJTsgfVxuICAgIC53LTEwMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLnctMXB4XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDFweDsgfVxuICAgIC53LWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHdpZHRoOiBhdXRvOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARml4ZWQgSGVpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmgtMVxcLzRyLCAuc3otMVxcLzRyICAgIHsgaGVpZ2h0OiAwLjI1cmVtOyB9XG4uaC0xXFwvMnIsIC5zei0xXFwvMnIgICAgeyBoZWlnaHQ6IDAuNXJlbTsgfVxuLmgtM1xcLzRyLCAuc3otM1xcLzRyICAgIHsgaGVpZ2h0OiAwLjc1cmVtOyB9XG4uaC0xciwgLnN6LTFyICAgICAgICAgIHsgaGVpZ2h0OiAxcmVtOyB9XG4uaC0zXFwvMnIsIC5zei0zXFwvMnIgICAgeyBoZWlnaHQ6IDEuNXJlbTsgfVxuLmgtMnIsIC5zei0yciAgICAgICAgICB7IGhlaWdodDogMnJlbTsgfVxuLmgtNVxcLzJyLCAuc3otNVxcLzJyICAgIHsgaGVpZ2h0OiAyLjVyZW07IH1cbi5oLTNyLCAuc3otM3IgICAgICAgICAgeyBoZWlnaHQ6IDNyZW07IH1cbi5oLTdcXC8yciwgLnN6LTdcXC8yciAgICB7IGhlaWdodDogMy41cmVtOyB9XG4uaC00ciwgLnN6LTRyICAgICAgICAgIHsgaGVpZ2h0OiA0cmVtOyB9XG4uaC05XFwvMnIsIC5zei05XFwvMnIgICAgeyBoZWlnaHQ6IDQuNXJlbTsgfVxuLmgtNXIsIC5zei01ciAgICAgICAgICB7IGhlaWdodDogNXJlbTsgfVxuLmgtMTFcXC8yciwgLnN6LTExXFwvMnIgIHsgaGVpZ2h0OiA1LjVyZW07IH1cbi5oLTZyLCAuc3otNnIgICAgICAgICAgeyBoZWlnaHQ6IDZyZW07IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuaC0xXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMC4yNXJlbTsgfVxuICAgIC5oLTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAwLjVyZW07IH1cbiAgICAuaC0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM1xcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMC43NXJlbTsgfVxuICAgIC5oLTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogMXJlbTsgfVxuICAgIC5oLTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuaC0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDJyZW07IH1cbiAgICAuaC01XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMi41cmVtOyB9XG4gICAgLmgtM3JcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiAzcmVtOyB9XG4gICAgLmgtN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTdcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDMuNXJlbTsgfVxuICAgIC5oLTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogNHJlbTsgfVxuICAgIC5oLTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiA0LjVyZW07IH1cbiAgICAuaC01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDVyZW07IH1cbiAgICAuaC0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTExXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGhlaWdodDogNS41cmVtOyB9XG4gICAgLmgtNnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiA2cmVtOyB9XG4gIH1cbn1cblxuLmgtMCAgICAgeyBoZWlnaHQ6IDA7IH1cbi5oLWF1dG8gIHsgaGVpZ2h0OiBhdXRvOyB9XG4uaC0xMDBwICB7IGhlaWdodDogMTAwJTsgfVxuLmgtMTAwdmggeyBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmgtMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgaGVpZ2h0OiAwOyB9XG4gICAgLmgtYXV0b1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmgtMTAwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmgtMTAwdmhcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgaGVpZ2h0OiAxMDB2aDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1heCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm13LTEwMHAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbi5taC0xMDBwIHsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5tdy0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5taC0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9zaXplcy5zY3NzIiwiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQFRleHQgQWxpZ25cbi8vICsgQFRleHQgVHJhbnNmb3JtXG4vLyArIEBGb250IFN0eWxlXG4vLyArIEBUZXh0IERlY29yYXRpb25cbi8vICsgQFdoaXRlIFNwYWNlXG4vLyArIEBXb3JkIEJyZWFrXG4vLyArIEBXb3JkIFdyYXBcbi8vICsgQFRleHQgT3ZlcmZsb3dcbi8vICsgQEZvbnQgU2l6ZVxuLy8gKyBARm9udCBXZWlnaHRcbi8vICsgQExpbmUgSGVpZ2h0XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IEFsaWduXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhLWMgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuLnRhLWwgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50YS1yIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC50YS1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRhLWxcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRhLXJcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRleHQgVHJhbnNmb3JtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnR0LW4geyB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4udHQtdSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnR0LWwgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50dC1jIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZzLWkgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuLmZzLW8geyBmb250LXN0eWxlOiBvYmxpcXVlICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVGV4dCBEZWNvcmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRkLW4geyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuLnRkLW8geyB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lICFpbXBvcnRhbnQ7IH1cbi50ZC1sdCB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cbi50ZC11IHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBXaGl0ZSBTcGFjZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53aHMtbncgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi53aHMtcCB7IHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDsgfVxuLndocy1uIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFdvcmQgQnJlYWtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud29iLW4geyB3b3JkLWJyZWFrOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLndvYi1iYSB7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50OyB9XG4ud29iLWsgeyB3b3JkLWJyZWFrOiBrZWVwLWFsbCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFdvcmQgV3JhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53b3ctYncgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuLndvdy1uIHsgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IE92ZXJmbG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRvdi1lIHsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnN6LXhzICAgeyBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuLmZzei1zbSAgIHsgZm9udC1zaXplOiAwLjg3cmVtICFpbXBvcnRhbnQ7IH1cbi5mc3otZGVmICB7IGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4uZnN6LW1kICAgeyBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDsgfVxuLmZzei1sZyAgIHsgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuLmZzei14bCAgIHsgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFdlaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mdy0xMDAgeyBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7IH1cbi5mdy0yMDAgeyBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7IH1cbi5mdy0zMDAgeyBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbi5mdy00MDAgeyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbi5mdy01MDAgeyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbi5mdy02MDAgeyBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbi5mdy03MDAgeyBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cbi5mdy04MDAgeyBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbi5mdy05MDAgeyBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATGluZSBIZWlnaHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGgtMCAgICB7IGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5saC0xICAgIHsgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuLmxoLTNcXC8yIHsgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9zcmMvc2Nzcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3R5cG9ncmFwaHkuc2NzcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFF1aWNrIEJvcmRlciBIZWxwZXJzXG4vLyArIEBCb3JkZXIgV2lkdGhcbi8vICsgQEJvcmRlciBSYWRpdXNcbi8vICsgQEJvcmRlciBTdHlsZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBRdWljayBCb3JkZXIgSGVscGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZCAgeyBib3JkZXI6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRUIHsgYm9yZGVyLXRvcDogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZFIgeyBib3JkZXItcmlnaHQ6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRCIHsgYm9yZGVyLWJvdHRvbTogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZEwgeyBib3JkZXItbGVmdDogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcbiAgLmJkdy0jeyRpfSAgeyBib3JkZXItd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3VC0jeyRpfSB7IGJvcmRlci10b3Atd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3Ui0jeyRpfSB7IGJvcmRlci1yaWdodC13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdCLSN7JGl9IHsgYm9yZGVyLWJvdHRvbS13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdMLSN7JGl9IHsgYm9yZGVyLWxlZnQtd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXIgUmFkaXVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdG8gNSB7XG4gIC5iZHJzLSN7JGl9IHsgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLmJkcnNULSN7JGl9IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZHJzUi0jeyRpfSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJkcnNCLSN7JGl9IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZHJzTC0jeyRpfSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmRycy01MHAgIHsgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cbi5iZHJzLTEwZW0geyBib3JkZXItcmFkaXVzOiAxMGVtICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyIFN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJkcy1uICB7IGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyB9XG4uYmRzLXMgIHsgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XG4uYmRzLWR0IHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDsgfVxuLmJkcy1kcyB7IGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7IH1cbi5iZHMtZGIgeyBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50OyB9XG4uYmRzLWcgIHsgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDsgfVxuLmJkcy1yICB7IGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDsgfVxuLmJkcy1pICB7IGJvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDsgfVxuLmJkcy1vICB7IGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7IH1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvYm9yZGVyLnNjc3MiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQc2V1ZG8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubm8tYWZ0ZXI6OmFmdGVyICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi5uby1iZWZvcmU6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9wc2V1ZG8uc2NzcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQE1hdGVyaWFsIENvbG9yXG4vLyArIEBHcmV5IENvbG9yc1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBNYXRlcmlhbCBDb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRpdGVtLCAkY29sb3IgaW4gJG1kLWNvbG9ycyB7XG4gIC5jLSN7JGl0ZW19LCAgICAgLmNILSN7JGl0ZW19OmhvdmVyICAgICAgeyBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJnYy0jeyRpdGVtfSwgICAuYmdjSC0jeyRpdGVtfTpob3ZlciAgICB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5iZGMtI3skaXRlbX0sICAgLmJkY0gtI3skaXRlbX06aG92ZXIgICAgeyBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5maWxsLSN7JGl0ZW19LCAgLmZpbGxILSN7JGl0ZW19OmhvdmVyICAgeyBmaWxsOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuc3RyLSN7JGl0ZW19LCAgIC5zdHJILSN7JGl0ZW19OmhvdmVyICAgIHsgc3Ryb2tlOiAkY29sb3IgIWltcG9ydGFudDsgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBHcmV5IENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRpdGVtLCAkY29sb3IgaW4gJGdyZXktY29sb3JzLWFsdCB7XG4gIC5jLSN7JGl0ZW19LCAgICAgLmNILSN7JGl0ZW19OmhvdmVyICAgICAgeyBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJnYy0jeyRpdGVtfSwgICAuYmdjSC0jeyRpdGVtfTpob3ZlciAgICB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5iZGMtI3skaXRlbX0sICAgLmJkY0gtI3skaXRlbX06aG92ZXIgICAgeyBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5maWxsLSN7JGl0ZW19LCAgLmZpbGxILSN7JGl0ZW19OmhvdmVyICAgeyBmaWxsOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuc3RyLSN7JGl0ZW19LCAgIC5zdHJILSN7JGl0ZW19OmhvdmVyICAgIHsgc3Ryb2tlOiAkY29sb3IgIWltcG9ydGFudDsgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3Mvc3BlYy91dGlscy9jb2xvcnMuc2NzcyIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3RoZW1pZnknO1xuXHRzcmM6dXJsKCcuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5lb3Q/LWZ2YmFuZScpO1xuXHRzcmM6dXJsKCcuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5lb3Q/I2llZml4LWZ2YmFuZScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LndvZmY/LWZ2YmFuZScpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkudHRmPy1mdmJhbmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5zdmc/LWZ2YmFuZSN0aGVtaWZ5JykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwidGktXCJdLCBbY2xhc3MqPVwiIHRpLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnRpLXZvbHVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnRpLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50aS11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50aS11bmxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDRcIjtcbn1cbi50aS10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50aS10YXJnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cbi50aS10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50aS10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50aS1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udGktc3ByYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50aS1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4udGktc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi50aS1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50aS16b29tLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udGktem9vbS1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTJcIjtcbn1cbi50aS1jdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cbi50aS1ydWxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udGktcmVsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4udGktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnRpLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnRpLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWZcIjtcbn1cbi50aS1uYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnRpLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnRpLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4udGktbWVkYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnRpLW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi50aS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50aS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGktbGF5b3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGktbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRpLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnRpLWltcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnRpLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4udGktaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cbi50aS1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50aS1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4udGktZXllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGktZXhwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4udGktY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4udGktY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50aS1jb21tZW50czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDRcIjtcbn1cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRpLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGktY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRpLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4udGktY2hlY2stYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGktY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGktYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50aS1ib2x0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGktYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGktbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWVcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjNcIjtcbn1cbi50aS16aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjRcIjtcbn1cbi50aS13b3JsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjZcIjtcbn1cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjdcIjtcbn1cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4udGktdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4udGktdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmRcIjtcbn1cbi50aS10aW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnRpLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLnRpLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzJcIjtcbn1cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzRcIjtcbn1cbi50aS1zcGxpdC12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4udGktc3BsaXQtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4udGktc2hpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzhcIjtcbn1cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2FcIjtcbn1cbi50aS1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2JcIjtcbn1cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4udGktc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2VcIjtcbn1cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4udGktcHVsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODBcIjtcbn1cbi50aS1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4udGktcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnRpLXBhbmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4udGktcGFja2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLnRpLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4udGktbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGFcIjtcbn1cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGJcIjtcbn1cbi50aS1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGRcIjtcbn1cbi50aS1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4udGktbWVudS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGZcIjtcbn1cbi50aS1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTBcIjtcbn1cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4udGktbG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnRpLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTRcIjtcbn1cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4udGktSXRhbGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4udGktaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi50aS1odW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWFcIjtcbn1cbi50aS1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4udGktaGVscDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWVcIjtcbn1cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWZcIjtcbn1cbi50aS1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4udGktZ2FtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLnRpLWZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnRpLWZpbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4udGktZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnRpLWVyYXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4udGktZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTdcIjtcbn1cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YThcIjtcbn1cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjBcIjtcbn1cbi50aS1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnRpLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4udGktYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnRpLWJlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjhcIjtcbn1cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmNcIjtcbn1cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmRcIjtcbn1cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4udGktYXJjaGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnRpLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzNcIjtcbn1cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzRcIjtcbn1cbi50aS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4udGktYWdlbmRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4udGktd3JpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzhcIjtcbn1cbi50aS13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4udGktd2lkZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuLnRpLXdhbGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi50aS12ZWN0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4udGktc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnRpLXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi50aS1zbGljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4udGktcGluMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi50aS1tb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLnRpLW1hZ25ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDlcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGFcIjtcbn1cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGRcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGZcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTJcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4udGktaW5rLXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG4udGktaGVscC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MThcIjtcbn1cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWJcIjtcbn1cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWNcIjtcbn1cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWRcIjtcbn1cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjFcIjtcbn1cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjhcIjtcbn1cbi50aS12aW1lbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmFcIjtcbn1cbi50aS10aW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4udGktdHVtYmxyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4udGktc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmRcIjtcbn1cbi50aS1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLnRpLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzJcIjtcbn1cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzNcIjtcbn1cbi50aS1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4udGktbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzVcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4udGktZ29vZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4udGktZ2l0aHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4udGktZmxpY2tyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4udGktZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDFcIjtcbn1cbi50aS1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4udGktZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDNcIjtcbn1cbi50aS1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDVcIjtcbn1cbi50aS1zYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDdcIjtcbn1cbi50aS15YWhvbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLnRpLXRyZWxsbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTFcIjtcbn1cbi50aS1yZWRkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTJcIjtcbn1cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLnRpLWxpbnV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4udGktanNmaWRkbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTZcIjtcbn1cbi50aS1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTdcIjtcbn1cbi50aS1odG1sNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTlcIjtcbn1cbi50aS1lbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnRpLWRydXBhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4udGktY3NzMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLnRpLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWZcIjtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci90aGVtaWZ5LWljb25zLmNzcyIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3MvdmVuZG9yL2ZvbnQtYXdlc29tZS5jc3MiLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyLFxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteDpmb2N1cyxcbi5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2Nzcy9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXInO1xuXG4ucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9wZXJmZWN0U2Nyb2xsYmFyLnNjc3MiLCIjanFzdG9vbHRpcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9zcGFya2xpbmUuc2NzcyIsInRhYmxlIHtcbiAgJi5kYXRhVGFibGUge1xuICAgICYubm8tZm9vdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNvcnRpbmdfYXNjIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAuZGF0YVRhYmxlc19sZW5ndGh7XG4gICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1zbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1zbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gIH1cblxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5wcmV2aW91cyxcbiAgICAgICYuZmlyc3QsXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zY3NzL3NyYy9zY3NzL3ZlbmRvci9qcXVlcnkuZGF0YXRhYmxlcy5zY3NzIiwiLmZjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtdGV4dC1jb2xvciwgMTAlKTtcblxuICAgICYuZmMtc3RhdGUtZGVmYXVsdCB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICYuZmMtc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uZmMtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbn1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtZGF5LW51bWJlcixcbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nOiA3cHggMTVweDtcbn1cblxuLmZjLXVudGhlbWVkIHtcbiAgLmZjLWNvbnRlbnQsXG4gIC5mYy1kaXZpZGVyLFxuICAuZmMtcG9wb3ZlcixcbiAgLmZjLXJvdyxcbiAgdGJvZHksXG4gIHRkLFxuICB0aCxcbiAgdGhlYWQge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5mYy10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmZjLWJhc2ljLXZpZXcge1xuICAuZmMtZGF5LW51bWJlciB7XG4gICAgJi5mYy10b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXdoaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiA0cHggNHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIC5mYy1ldmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGludmVyc2UtaW5mbztcbiAgICBjb2xvcjogJGRlZmF1bHQtaW5mbyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gICAgbWFyZ2luOiAxcHggNXB4IDVweDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3MvdmVuZG9yL2Z1bGxjYWxlbmRhci5zY3NzIiwiLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gIHRhYmxlIHtcbiAgICB0ciB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgLmlucHV0LW1pbmkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCA2cHggMCAzNXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGVmYXVsdC1pbmZvLCAyMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgJi5hdmFpbGFibGV7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgJi5pbi1yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YXJ0LWRhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJi5lbmQtZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbmQtZGF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgJi5ob3Vyc2VsZWN0LFxuICAgICYubWludXRlc2VsZWN0LFxuICAgICYuc2Vjb25kc2VsZWN0LFxuICAgICYuYW1wbXNlbGVjdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItdGltZSB7XG4gICAgaSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC1zbSkge1xuICAgIC5jYWxlbmRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3Njc3Mvc3JjL3Njc3MvdmVuZG9yL2RhdGVwaWNrZXIuc2NzcyIsInN2ZyB7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5qdmVjdG9ybWFwLXRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NEQ0RDRDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0LCAuanZlY3Rvcm1hcC1nb2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiB7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB0b3A6IDMwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogNnB4O1xufVxuXG4uanZlY3Rvcm1hcC1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaElBQWdBUE1BQVAvLy93QUFBTWJHeG9TRWhMYTJ0cHFhbWpZMk5sWldWdGpZMk9UazVMeTh2QjRlSGdRRUJBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNXhESVNXbGhwZXJONTJKTGhTU2RSZ3dWbzFJQ1FaUlVzaXdIcFRKVDRpb3dOUzh2eVcyaWNDRjZrOEhNTUJrQ0VEc2t4VEJEQVp3dUFra3FJZnhJUXloQlFCRnZBUVNESVRNNVZEVzZYTkU0S2FnTmg2Qmd3ZTYwc21RVUIzZDRSejFaQkFwbkZBU0RkMGhpaGgxMkJrRTlrakFKVmx5Y1hJZzdDUUlGQTZTbG5KODdwYXFiU0tpS29xdXNuYk1kbURDMnRYUWxrVWh6aVl0eVdUeElmeTZCRThXSnQ1WUp2cEppdnhOYUdtTEhUMFZuT2dTWWYwZFpYUzdBUGRwQjMwOVJuSE9HNWdEcVhHTERhQzQ1N0QxelovVi9ubU9NODJYaUhSTFlLaEtQMW9abUFEZEVBQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNmhESVNXbFpwT3JOcDFsR05SU2RScERVb2xJR3c1UlVZaGhIdWtxRnU4RHNyRXlxbldUaEd2QW1oVmx0ZUJ2b2pwVEREQlVFSUZ3TUZCUkFtQmtTZ09yQkZab2dDQVN3QkRFWS9DWlNnN0dTRTBnU0NqUUJNVkcwMjN4V0Joa2xBbm9FZGhRRWZ5TnFNSWNLamhSc2pFZG5lekIrQTRrOGdUd0poRnVpVzRkb2tYaWxvVWVwQkFwNXFhS3BwNitIbzdhV1c1NHdsN29idkVlMGtSdW9wbENHZXB3U3gyakp2cUhFbUd0NndoSnBHcGZKQ0htT29OSEthSHg2MVdpU1I5MkU0bGJGb3ErQjZRRHR1ZXRjYUJQblc2K083d0RIcElpSzlTYVZLNUdnVjU0M3R6amdHY2doQWdBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTdoRElTU2t4cE9yTjV6RkhOV1JkaFNpVm9WTEhzcFJVTW95VWFreUVlOFBUUENBVFc5QTE0RTBVdnVBS01OQVpLWVVaQ2lCTXVCYWtTUUtHOEcyRnpVV294MkFVdEFRRmNCS2xWUW9MZ1FSZVpoUWxDSUplc1FYSTVCMENCblVNT3hNQ2Vub0NmVENFV0JzSkNvbFRNQU5sZHgxNUJHczhCNXdsQ1o5UG82T0prd21ScG5xa3FudVNyYXlxZkttcXBMYWpvaVc1SEpxN0ZMMUdyMm1NTWNLVU1JaUpnSWVteTd4WnRKc1Rtc000eEhpS3Y1S01DWHFmeVVDSkVvblhQTjJyQU9JQW1zZkIzdVBvQUsrK0crdzQ4ZWRaUEsrTTZoTEpwUWc0ODRlblhJZFFGU1MxdTZVaGtzRU5FUUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk9jUXlFbXBHS0xxeldjWlJWVVFuWllnMWFCU2gyR1VWRUlRMmFRT0UrRytjRDRudHBXa1pRajFKSWlaSW9nREZGeUhJMFV4UXdGdWdNU09GSVBKZnRmVkFFb1pMQmJjTEVGaGxRaXFHcDFWZDE0MEFVa2xVTjNlQ0E1MUMxRVdNek1DZXpDQkJta3hWSVZIQldkM0hIbDlKUU9JSlNkU25KMFRES0NoQ3dVSmpvV01QYUdxREthbm5hc01vNlduTTU2MlI1WWx1WlJ3dXIwd3BncVpFN05LVW0rRk5SUEloakJKeEtadGVXdUlCTU40elJNSVZJaGZmY2dvandDRjExN2k0bmxMblk1enRSTHNuT2srYVYrb0pZN1Y3bTc2UGRrUzR0cktjZGcwWmMwdFRjS2tSQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk80UXlFa3BLcWpxelNjcFJhVmtYWldRRXhpbXcxQlNDVUVJbERvaHJmdDZjcEtDazV4aWQ1TU5KVGFBSWtla0tHUWtXeUtIa3ZoS3NSN0FSbWl0a0FZRFlSSWJVUVJRaldCd0pSekNoaTlDUmxCY1kxVU40ZzAvVk5CMEFsY3ZjQVlIUnlaUGRFUUZZVjhjY3dSNUhXeEVKMDJZbVJNTG5KMXhDWXAwWTVpZHBRdWhvcG1tQzJLZ29qS2FzVVFEazVCTkF3d01PaDJSdFJxNXVRdVBaS0dJSlFJR3dBd0dmNkkwSlhNcEM4QzdrWFdEQklORk14UzRES01BV1ZXQUdZc0FkTnFXNXVhUnhrU0tKT1pLYVUzdFBPQlo0RHVLMkxBVGdKaGtQSk1nVHdLQ2RGanlQSEVuS3hGQ0RoRUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR6RU1oSmFWS3A2czJuSWtvbElKMldrQlNocGtWUldxcVFyaExTRXU5TVpKS0s5eTFacnFZSzlXaUNsbXZvVWFGOGdJUVNOZUYxRXI0TU5GbjRTUlNEQVJXcm9BSUVUZzFpVnd1SGpZQjFrWWMxbXdydXdYS0M5Z21zSlhsaUd4YytYaVVDYnk5eWRoMXNPU2RNa3BNVEJwYVhCenNmaG9jNWw1OEdtNXlUb0FhWmhhT1VxamtEZ0NXTkhBVUxDd09MYVRtenN3YWRFcWdnUXdnSHVRc0hJb1pDSFFNTVFnUUd1YlZFY3hPUEZBY01EQVlVQTg1ZVdBUm1mU1JRQ2RjTWUwemVQMUFBeWd3TGxKdFBOQUFMMTlEQVJkUHpCT1dTbTFickpCaTQ1c29SQVdRQUFrclFJeWtTaFE5d1ZoSEN3Q1FDQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlSTURqSTBGZDMwL2lJMlVBNUdTUzVVRGoybDZOb3FnT2dONGdrc0VCZ1lGZjBGRHFLZ0hueVo5T1g4SHJnWUhkSHBjSFFVTFhBUzJxS3BFTlJnN2VBTUxDN2tUQmFpeFVZRmtLQXpXQUFuTEM3RkxWeExXREJMS0N3YUtUVUxnRXdiTEE0aEp0T2tTQk5xSVRUM3hFZ2ZMcEJ0ekUvaml1TDA0UkdFQmd3V2hTaFJnUUV4SEJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3eERJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWmlDcUdrNWRURVNKZWFPQWxDbHpzSnNxd2lKd2lxbkZyYjJuUzlrbUljZ0VzalF5ZExpSWxIZWhocGVqYUlqemg5ZW9tU2paUitpcHNsV0lSTEFnTURPUjJET3FLb2dUQjlwQ1VKQmFnREJYUjZYQjBFQmtJSXNhUnNHR01NQXhvREJnWUhUS0ppVVlFR0RBekhDOUVBQ2NVR2tJZ0Z6Z3daMFFzU0JjWEhpUXZPd2dEZEV3ZkZzMHNEenQ0UzZCSzR4WWprRE96bjB1bkZlQnpPQmlqSW0xRGdtZzVZRlF3c0NNanAxb0o4THlJQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHdFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0dsNk5vaVBPSDE2aVpLTmxINktteVdGT2dnSGhFRXZBd3dNQTBOOUdCc0VDNmFtaG5WY0V3YXZEQWF6R3dJRGFIMWlwYVlMQlVUQ0dnUURBOE5kSHowRnBxZ1RCd3NMcUFiV0FBbklBNEZXS2RNTEdkWUdFZ3JhaWdiVDBPSVRCY2c1UXdQVDR4THJST1pMNkF1UUFQVVM3YnhMcG9XaWRZMEp0eExIS2h3d01KQlRIZ1BLZEVRQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0FVTERKQ1JpWG8xQ3BHWERKT1VqWStZaXA5RGhUb0pBNFJCTHdNTEN3VkRmUmdiQkFhcXFvWjFYQk1Ic3dzSHR4dEZhSDFpcWFvR05nQUl4UnBiRkFnZlBRU3FwYmdHQnFVRDF3QlhlQ1lwMUFZWjE5SkpPWWdIMUt3QTRVQnZRd1hVQnhQcVZEOUwzc2JwMkJOazJ4dnZGUEpkK01GQ042SEFBSUtnTmdnWTBLdEVCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNkJESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZllJRE1hQUZkVEVTSmVhRURBSU14WUZxck9VYU5XNEU0T2JZY0NYYWlCVkVnVUxlME5KYXh4dFlrc2poMk5Ma1pJU2dEZ0poSHRoa3BVNG1XNmJsUmlZbVpPbGg0SldrRHFJTHdVR0JuRTZUWUViQ2dldnIwTjFnSDRBdDdnSGlScEZhTE5ycnE4SE5nQUpBNzBBV3hRSUgxK3ZzWU1EQXpaUVBDOVZDTmtEV1VoR2t1RTVQeEpOd2lVSzRVZkx6T2xENFd2ekFIYW9HOW54UGk1ZCtqWVVxZkFoaHlrT0Z3SldpQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQlBBUXlFbHBVcW5xemFjaVNvVmtYVlVNRmFGU3dscE9DY01ZbEVyQWF2aE9Nbk5MTm84S3Nac01aSXRKRUlESUZTa0xHUW9RVE5oSXNGZWhSd3cyQ1FMS0YwdFlHS1lTZyt5Z3NaSXVOcUprc0tnYmZnSUdlcE5vMmNJVUIzVjFCM0l2TmlCWU5RYURTVHRmaGh4MEN3VlBJMFVKZTArYm00ZzVWZ2NHb3FPY25qbWpxRFNkbmhnRW9hbWNzWnVYTzFhV1F5OEtBd09BdVRZWUd3aTd3NWgrS3IwU0o4TUZpaHBOYngrNEVycTdCWUJ1enNkaUgxakNBem9TZmwwclZpck5iUlhsQkJsTFgrQlAwWEpMQVBHelRrQXVBT3FiMFdUNUFIN09jZENtNUI4VGdSd1NSS0lIUXRhTEN3ZzFSQUFBT3dBQUFBQUFBQUFBQUE9PSk7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWgge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHBhZGRpbmc6IDNweCAzcHggMXB4IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvanZlY3Rvcm1hcC9qcXVlcnktanZlY3Rvcm1hcC5jc3MiLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS43LjEgKGh0dHBzOi8vZ2l0aHViLmNvbS91eHNvbHV0aW9ucy9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG5cbi5kYXRlcGlja2Vye3BhZGRpbmc6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtkaXJlY3Rpb246bHRyfS5kYXRlcGlja2VyLWlubGluZXt3aWR0aDoyMjBweH0uZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99LmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW57ZmxvYXQ6cmlnaHR9LmRhdGVwaWNrZXItZHJvcGRvd257dG9wOjA7bGVmdDowfS5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM5OTk7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZX0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZXtsZWZ0OjZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVye2xlZnQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZXtyaWdodDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXJ7cmlnaHQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmV7dG9wOi03cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVye3RvcDotNnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmV7Ym90dG9tOi03cHg7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6N3B4IHNvbGlkICM5OTl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0ZCwuZGF0ZXBpY2tlciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6bm9uZX0udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwudGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojZDllZGY3O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGUxOWE7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2ZkZDQ5YSksdG8oI2ZkZjU5YSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZkZjU5YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZiZjA2OVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcntjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQ6I2VlZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNkMTdhO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmM2MxN2EpLHRvKCNmM2U5N2EpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2YzZTk3YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VmZTI0YlxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2IzYjNiMyksdG8oZ3JleSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOmdyZXkgZ3JleSAjNTk1OTU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOmdyZXl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjZcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjMDhjKSx0bygjMDRjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMzlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIzJTtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O2Zsb2F0OmxlZnQ7bWFyZ2luOjElO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDM5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xke2NvbG9yOiM5OTl9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoe3dpZHRoOjE0NXB4fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCwuZGF0ZXBpY2tlciAubmV4dCwuZGF0ZXBpY2tlciAucHJldiwuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aHtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkLC5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyIC5jd3tmb250LXNpemU6MTBweDt3aWR0aDoxMnB4O3BhZGRpbmc6MCAycHggMCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbntjdXJzb3I6cG9pbnRlcn0uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpe21hcmdpbi10b3A6M3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4O2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHh9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDNweCAzcHggMDstbW96LWJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMH0uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttaW4td2lkdGg6MTZweDtoZWlnaHQ6MThweDtwYWRkaW5nOjRweCA1cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1kYXRlcGlja2VyL2Rpc3QvY3NzL2Jvb3RzdHJhcC1kYXRlcGlja2VyLm1pbi5jc3MiLCIvKiFcbiAqIEZ1bGxDYWxlbmRhciB2My44LjBcbiAqIERvY3MgJiBMaWNlbnNlOiBodHRwczovL2Z1bGxjYWxlbmRhci5pby9cbiAqIChjKSAyMDE3IEFkYW0gU2hhd1xuICovLmZjIGJ1dHRvbiwuZmMgdGFibGUsYm9keSAuZmN7Zm9udC1zaXplOjFlbX0uZmMtYmcsLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiwuZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b257Ym90dG9tOjB9LmZjLWljb24sLmZjLXVuc2VsZWN0YWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZX0uZmN7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFsaWduOmxlZnR9LmZjLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5mYyB0aCwuZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciwuZmMtaWNvbiwuZmMtdG9vbGJhcnt0ZXh0LWFsaWduOmNlbnRlcn0uZmMtaGlnaGxpZ2h0e2JhY2tncm91bmQ6I2JjZThmMTtvcGFjaXR5Oi4zfS5mYy1iZ2V2ZW50e2JhY2tncm91bmQ6IzhmZGY4MjtvcGFjaXR5Oi4zfS5mYy1ub25idXNpbmVzc3tiYWNrZ3JvdW5kOiNkN2Q3ZDd9LmZjIGJ1dHRvbnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7aGVpZ2h0OjIuMWVtO3BhZGRpbmc6MCAuNmVtO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcn0uZmMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye21hcmdpbjowO3BhZGRpbmc6MH0uZmMtc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmZmYpLHRvKCNlNmU2ZTYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1jb2xvcjojZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2NvbG9yOiMzMzM7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KX0uZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0uZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uZmMgYnV0dG9uIC5mYy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotLjA1ZW07bWFyZ2luOjAgLjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZjLXN0YXRlLWFjdGl2ZSwuZmMtc3RhdGUtZGlzYWJsZWQsLmZjLXN0YXRlLWRvd24sLmZjLXN0YXRlLWhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5mYy1zdGF0ZS1ob3Zlcntjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXJ9LmZjLXN0YXRlLWFjdGl2ZSwuZmMtc3RhdGUtZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpfS5mYy1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3BhY2l0eTouNjU7Ym94LXNoYWRvdzpub25lfS5mYy1ldmVudC5mYy1kcmFnZ2FibGUsLmZjLWV2ZW50W2hyZWZdLC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLGFbZGF0YS1nb3RvXXtjdXJzb3I6cG9pbnRlcn0uZmMtYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYyAuZmMtYnV0dG9uLWdyb3VwPip7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgLTFweH0uZmMgLmZjLWJ1dHRvbi1ncm91cD46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZmMtcG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2hhZG93OjAgMnB4IDZweCByZ2JhKDAsMCwwLC4xNSl9LmZjLXBvcG92ZXIgLmZjLWhlYWRlcntwYWRkaW5nOjJweCA0cHh9LmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGV7bWFyZ2luOjAgMnB4fS5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZXtmbG9hdDpsZWZ0fS5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2UsLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZXtmbG9hdDpyaWdodH0uZmMtZGl2aWRlcntib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH1oci5mYy1kaXZpZGVye2hlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MCAwIDJweDtib3JkZXItd2lkdGg6MXB4IDB9LmZjLWJnIHRhYmxlLC5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxle2hlaWdodDoxMDAlfS5mYy1jbGVhcntjbGVhcjpib3RofS5mYy1iZywuZmMtYmdldmVudC1za2VsZXRvbiwuZmMtaGVscGVyLXNrZWxldG9uLC5mYy1oaWdobGlnaHQtc2tlbGV0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjIHRhYmxle3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3RhYmxlLWxheW91dDpmaXhlZDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uZmMgdGQsLmZjIHRoe2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZjIHRkLmZjLXRvZGF5e2JvcmRlci1zdHlsZTpkb3VibGV9YVtkYXRhLWdvdG9dOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZjIC5mYy1yb3d7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfS5mYy1yb3cgdGFibGV7Ym9yZGVyLWxlZnQ6MCBoaWRkZW4gdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjAgaGlkZGVuIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MCBoaWRkZW4gdHJhbnNwYXJlbnR9LmZjLXJvdzpmaXJzdC1jaGlsZCB0YWJsZXtib3JkZXItdG9wOjAgaGlkZGVuIHRyYW5zcGFyZW50fS5mYy1yb3d7cG9zaXRpb246cmVsYXRpdmV9LmZjLXJvdyAuZmMtYmd7ei1pbmRleDoxfS5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQsLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9ue3otaW5kZXg6Mn0uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b257ei1pbmRleDozfS5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0O3BhZGRpbmctYm90dG9tOjJweH0uZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b257ei1pbmRleDo1fS5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlLC5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLC5mYyAuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGR7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRke2JvcmRlci1ib3R0b206MH0uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRkLC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0Ym9keSB0ZHtib3JkZXItdG9wOjB9LmZjLXNjcm9sbGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYy1pY29uLC5mYy1yb3cuZmMtcmlnaWQsLmZjLXRpbWUtZ3JpZC1ldmVudHtvdmVyZmxvdzpoaWRkZW59LmZjLXNjcm9sbGVyPi5mYy1kYXktZ3JpZCwuZmMtc2Nyb2xsZXI+LmZjLXRpbWUtZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYy1ldmVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODVlbTtsaW5lLWhlaWdodDoxLjM7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjM2E4N2FkfS5mYy1ldmVudCwuZmMtZXZlbnQtZG90e2JhY2tncm91bmQtY29sb3I6IzNhODdhZH0uZmMtZXZlbnQsLmZjLWV2ZW50OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZjLW5vdC1hbGxvd2VkLC5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5mYy1ldmVudCAuZmMtYmd7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5Oi4yNX0uZmMtZXZlbnQgLmZjLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5mYy1ldmVudCAuZmMtcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjQ7ZGlzcGxheTpub25lfS5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2Rpc3BsYXk6YmxvY2t9LmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tbGVmdDotMjBweDttYXJnaW4tdG9wOi0yMHB4fS5mYy1ldmVudC5mYy1zZWxlY3RlZHt6LWluZGV4Ojk5OTkhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAycHggNXB4IHJnYmEoMCwwLDAsLjIpfS5mYy1ldmVudC5mYy1zZWxlY3RlZC5mYy1kcmFnZ2luZ3tib3gtc2hhZG93OjAgMnB4IDdweCByZ2JhKDAsMCwwLC4zKX0uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt0b3A6LTEwcHg7Ym90dG9tOi0xMHB4O2xlZnQ6MDtyaWdodDowfS5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0LC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LWVuZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0LXdpZHRoOjA7cGFkZGluZy1sZWZ0OjFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCwuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydHttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmlnaHQtd2lkdGg6MDtwYWRkaW5nLXJpZ2h0OjFweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciwuZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplcntjdXJzb3I6dy1yZXNpemU7bGVmdDotMXB4fS5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXJ7Y3Vyc29yOmUtcmVzaXplO3JpZ2h0Oi0xcHh9LmZjLWgtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVye3dpZHRoOjdweDt0b3A6LTFweDtib3R0b206LTFweH0uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplcntib3JkZXItcmFkaXVzOjRweDtib3JkZXItd2lkdGg6MXB4O3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOiNmZmY7dG9wOjUwJTttYXJnaW4tdG9wOi00cHh9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciwuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplcnttYXJnaW4tbGVmdDotNHB4fS5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXJ7bWFyZ2luLXJpZ2h0Oi00cHh9LmZjLWRheS1ncmlkLWV2ZW50e21hcmdpbjoxcHggMnB4IDA7cGFkZGluZzowIDFweH10cjpmaXJzdC1jaGlsZD50ZD4uZmMtZGF5LWdyaWQtZXZlbnR7bWFyZ2luLXRvcDoycHh9LmZjLWRheS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOi0xcHg7cmlnaHQ6LTFweDtib3R0b206LTFweDtsZWZ0Oi0xcHg7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjI1fS5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudHt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZXtmb250LXdlaWdodDo3MDB9LmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyLC5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXJ7bWFyZ2luLWxlZnQ6LTJweH0uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLC5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplcnttYXJnaW4tcmlnaHQ6LTJweH1hLmZjLW1vcmV7bWFyZ2luOjFweCAzcHg7Zm9udC1zaXplOi44NWVtO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfWEuZmMtbW9yZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy5mYy1ib290c3RyYXAzIGEsLnVpLXdpZGdldCAuZmMtZXZlbnR7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZjLWxpbWl0ZWR7ZGlzcGxheTpub25lfS5mYy1pY29uLC5mYy10b29sYmFyIC5mYy1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZjLWRheS1ncmlkIC5mYy1yb3d7ei1pbmRleDoxfS5mYy1tb3JlLXBvcG92ZXJ7ei1pbmRleDoyO3dpZHRoOjIyMHB4fS5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lcntwYWRkaW5nOjEwcHh9LmZjLW5vdy1pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjAgc29saWQgcmVkfS5mYy1pY29uOmFmdGVyLC5mYy10b29sYmFyIGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtdW5zZWxlY3RhYmxley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmZjLXVudGhlbWVkIC5mYy1jb250ZW50LC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwuZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCwuZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsLmZjLXVudGhlbWVkIC5mYy1yb3csLmZjLXVudGhlbWVkIHRib2R5LC5mYy11bnRoZW1lZCB0ZCwuZmMtdW50aGVtZWQgdGgsLmZjLXVudGhlbWVkIHRoZWFke2JvcmRlci1jb2xvcjojZGRkfS5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLC5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVye2JhY2tncm91bmQ6I2VlZX0uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXl7YmFja2dyb3VuZDojZmNmOGUzfS5mYy11bnRoZW1lZCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQ6I2Q3ZDdkNztvcGFjaXR5Oi4zfS5mYy1pY29ue2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFwyMDM5XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMDAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXDIwM0FcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwMCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LWRvdWJsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFxBQlwiO2ZvbnQtc2l6ZToxNjAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXEJCXCI7Zm9udC1zaXplOjE2MCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QzRcIjtmb250LXNpemU6MTI1JTt0b3A6MyV9LmZjLWljb24tcmlnaHQtdHJpYW5nbGU6YWZ0ZXJ7Y29udGVudDpcIlxcMjVCQVwiO2ZvbnQtc2l6ZToxMjUlO3RvcDozJX0uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QkNcIjtmb250LXNpemU6MTI1JTt0b3A6MiV9LmZjLWljb24teDphZnRlcntjb250ZW50OlwiXFxEN1wiO2ZvbnQtc2l6ZToyMDAlO3RvcDo2JX0uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2V7Y29sb3I6IzY2Njtmb250LXNpemU6LjllbTttYXJnaW4tdG9wOjJweH0uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnVpLXdpZGdldCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZmMtYm9vdHN0cmFwMyAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyAudWktd2lkZ2V0LWNvbnRlbnR7YmFja2dyb3VuZDowIDB9LmZjLXBvcG92ZXI+LnVpLXdpZGdldC1oZWFkZXIrLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci10b3A6MH0udWktd2lkZ2V0IC5mYy1ldmVudHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMH0udWktd2lkZ2V0IHRkLmZjLWF4aXN7Zm9udC13ZWlnaHQ6NDAwfS5mYy5mYy1ib290c3RyYXAzIGFbZGF0YS1nb3RvXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy1ib290c3RyYXAzIGhyLmZjLWRpdmlkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmZjLWJvb3RzdHJhcDMgLmZjLXRvZGF5LmFsZXJ0e2JvcmRlci1yYWRpdXM6MH0uZmMtYm9vdHN0cmFwMyAuZmMtcG9wb3ZlciAucGFuZWwtYm9keXtwYWRkaW5nOjB9LmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXJ7bWFyZ2luLWJvdHRvbToxZW19LmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXJ7bWFyZ2luLXRvcDoxZW19LmZjLXRvb2xiYXIgLmZjLWxlZnR7ZmxvYXQ6bGVmdH0uZmMtdG9vbGJhciAuZmMtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZjIC5mYy10b29sYmFyPio+KntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi43NWVtfS5mYyAuZmMtdG9vbGJhcj4qPjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5mYy10b29sYmFyIGgye21hcmdpbjowfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1ob3ZlciwuZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXJ7ei1pbmRleDoyfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1kb3due3otaW5kZXg6M30uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLC5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmV7ei1pbmRleDo0fS5mYy10b29sYmFyIGJ1dHRvbjpmb2N1c3t6LWluZGV4OjV9LmZjLXZpZXctY29udGFpbmVyICosLmZjLXZpZXctY29udGFpbmVyIDphZnRlciwuZmMtdmlldy1jb250YWluZXIgOmJlZm9yZXstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZjLXZpZXcsLmZjLXZpZXc+dGFibGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mYy1iYXNpY0RheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLC5mYy1iYXNpY1dlZWstdmlldyAuZmMtY29udGVudC1za2VsZXRvbntwYWRkaW5nLWJvdHRvbToxZW19LmZjLWJhc2ljLXZpZXcgLmZjLWJvZHkgLmZjLXJvd3ttaW4taGVpZ2h0OjRlbX0uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoe29wYWNpdHk6LjN9LmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIsLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVye3BhZGRpbmc6MnB4fS5mYy1iYXNpYy12aWV3IHRoLmZjLWRheS1udW1iZXIsLmZjLWJhc2ljLXZpZXcgdGguZmMtd2Vlay1udW1iZXJ7cGFkZGluZzowIDJweH0uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVye2Zsb2F0OnJpZ2h0fS5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXJ7ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcntmbG9hdDpsZWZ0O2JvcmRlci1yYWRpdXM6MCAwIDNweH0uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcntmbG9hdDpyaWdodDtib3JkZXItcmFkaXVzOjAgMCAwIDNweH0uZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXJ7bWluLXdpZHRoOjEuNWVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtjb2xvcjpncmV5fS5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEuMjVlbX0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlkIC5mYy1yb3d7bWluLWhlaWdodDozZW19LmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9ue3BhZGRpbmctYm90dG9tOjFlbX0uZmMgLmZjLWF4aXN7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5mYy1sdHIgLmZjLWF4aXN7dGV4dC1hbGlnbjpyaWdodH0uZmMtcnRsIC5mYy1heGlze3RleHQtYWxpZ246bGVmdH0uZmMtdGltZS1ncmlkLC5mYy10aW1lLWdyaWQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZmMtdGltZS1ncmlke21pbi1oZWlnaHQ6MTAwJX0uZmMtdGltZS1ncmlkIHRhYmxle2JvcmRlcjowIGhpZGRlbiB0cmFuc3BhcmVudH0uZmMtdGltZS1ncmlkPi5mYy1iZ3t6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMsLmZjLXRpbWUtZ3JpZD5ocntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1jb2x7cG9zaXRpb246cmVsYXRpdmV9LmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLXRpbWUtZ3JpZCAuZmMtYnVzaW5lc3MtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lcnt6LWluZGV4OjM7cG9zaXRpb246cmVsYXRpdmV9LmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NH0uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmV7ei1pbmRleDo1fS5mYy10aW1lLWdyaWQgLmZjLWhlbHBlci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2fS5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIHRke2hlaWdodDoxLjVlbTtib3JkZXItYm90dG9tOjB9LmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgLmZjLW1pbm9yIHRke2JvcmRlci10b3Atc3R5bGU6ZG90dGVkfS5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MH0uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lcnttYXJnaW46MCAyLjUlIDAgMnB4fS5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVye21hcmdpbjowIDJweCAwIDIuNSV9LmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudCwuZmMtdGltZS1ncmlkIC5mYy1ldmVudHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudHtsZWZ0OjA7cmlnaHQ6MH0uZmMtdi1ldmVudC5mYy1ub3Qtc3RhcnR7Ym9yZGVyLXRvcC13aWR0aDowO3BhZGRpbmctdG9wOjFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uZmMtdi1ldmVudC5mYy1ub3QtZW5ke2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nLWJvdHRvbToxcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZHtvdmVyZmxvdzp2aXNpYmxlfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWJne2Rpc3BsYXk6bm9uZX0uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLC5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpdGxle3BhZGRpbmc6MCAxcHh9LmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZXtmb250LXNpemU6Ljg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLWNvbnRlbnR7d2hpdGUtc3BhY2U6bm93cmFwfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUsLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUgc3BhbntkaXNwbGF5Om5vbmV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtc3RhcnQpfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YWZ0ZXJ7Y29udGVudDpcIlxcQTAtXFxBMFwifS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxle2ZvbnQtc2l6ZTouODVlbTtwYWRkaW5nOjB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXJ7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7aGVpZ2h0OjhweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6OHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cy1yZXNpemV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YWZ0ZXJ7Y29udGVudDpcIj1cIn0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci13aWR0aDoxcHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvdHRvbTotNXB4fS5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZXtib3JkZXItdG9wLXdpZHRoOjFweDtsZWZ0OjA7cmlnaHQ6MH0uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93e21hcmdpbi10b3A6LTVweH0uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7bGVmdDowO2JvcmRlci13aWR0aDo1cHggMCA1cHggNnB4O2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7cmlnaHQ6MDtib3JkZXItd2lkdGg6NXB4IDZweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LmZjLWV2ZW50LWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NXB4fS5mYy1ydGwgLmZjLWxpc3Qtdmlld3tkaXJlY3Rpb246cnRsfS5mYy1saXN0LXZpZXd7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjIC5mYy1saXN0LXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5mYy1saXN0LXRhYmxlIHRke2JvcmRlci13aWR0aDoxcHggMCAwO3BhZGRpbmc6OHB4IDE0cHh9LmZjLWxpc3QtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcC13aWR0aDowfS5mYy1saXN0LWhlYWRpbmd7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmZjLWxpc3QtaGVhZGluZyB0ZHtmb250LXdlaWdodDo3MDB9LmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW57ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctYWx0LC5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1tYWlue2Zsb2F0OnJpZ2h0fS5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1hbHR7ZmxvYXQ6bGVmdH0uZmMtbGlzdC1pdGVtLmZjLWhhcy11cmx7Y3Vyc29yOnBvaW50ZXJ9LmZjLWxpc3QtaXRlbS1tYXJrZXIsLmZjLWxpc3QtaXRlbS10aW1le3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9LmZjLWx0ciAuZmMtbGlzdC1pdGVtLW1hcmtlcntwYWRkaW5nLXJpZ2h0OjB9LmZjLXJ0bCAuZmMtbGlzdC1pdGVtLW1hcmtlcntwYWRkaW5nLWxlZnQ6MH0uZmMtbGlzdC1pdGVtLXRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0uZmMtbGlzdC1pdGVtLXRpdGxlIGFbaHJlZl06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMtbGlzdC1lbXB0eS13cmFwMntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uZmMtbGlzdC1lbXB0eS13cmFwMXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGV9LmZjLWxpc3QtZW1wdHl7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcn0uZmMtdW50aGVtZWQgLmZjLWxpc3QtZW1wdHl7YmFja2dyb3VuZC1jb2xvcjojZWVlfVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9mdWxsY2FsZW5kYXIvZGlzdC9mdWxsY2FsZW5kYXIubWluLmNzcyJdLCJzb3VyY2VSb290IjoiIn0=*/